tuangouMemberList.ftl 3.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. <#assign title="参团详情"/>
  2. <#include "/home/frag.head.ftl" />
  3. <div class="weui-tab">
  4. <div class="weui-btn-area" style="display: flex; flex-direction: row;">
  5. <a class="weui-btn weui-btn_primary" href="javascript:goback();" style="width: 25vw; height: 6vh; line-height: 6vh;">返回</a>
  6. <div style="width: 65%;"></div>
  7. </div>
  8. <div class="weui-btn-area">
  9. <div style="display: flex; flex-direction: row; justify-content: space-around;">
  10. <div id="tg_member_xiaoqu"></div>
  11. </div>
  12. <div style="display: flex; flex-direction: row; justify-content: space-around;">
  13. <div id="tg_member_count">家庭用户: </div>
  14. <div id="tg_member_num">已参团份数: </div>
  15. <div id="tg_member_totoalPrice">合计金额: </div>
  16. </div>
  17. <div class="msgInfoTabHeaderDiv">
  18. <div class="msgInfoTabColumn1">房间号</div>
  19. <div class="msgInfoTabColumn2" style="text-align: center;">参团数量</div>
  20. <div class="msgInfoTabColumn3">联系方式</div>
  21. </div>
  22. <div id="member_list">
  23. <div class="msgInfoTabHeaderDiv">
  24. <div class="msgInfoTabColumn1">房间号</div>
  25. <div class="msgInfoTabColumn2" style="text-align: center;">参团数量</div>
  26. <div class="msgInfoTabColumn3">联系方式</div>
  27. </div>
  28. <div class="msgInfoTabHeaderDiv">
  29. <div class="msgInfoTabColumn1">房间号</div>
  30. <div class="msgInfoTabColumn2" style="text-align: center;">参团数量</div>
  31. <div class="msgInfoTabColumn3">联系方式</div>
  32. </div>
  33. </div>
  34. <div class="msgInfoTabFooterDiv">
  35. </div>
  36. <div class="weui-btn-area" style="display: grid;">
  37. <a id="tg_member_export" class="weui-btn weui-btn_primary" href="javascript:">导出清单</a>
  38. </div>
  39. <div id="tg_member_export_url">
  40. <div class="weui-cells__title">复制下面下载链接到浏览器下载</div>
  41. <div class="weui-cells">
  42. <div class="weui-cell">
  43. <div class="weui-cell__bd">
  44. <input class="weui-input" type="text" id="tg_member_export_url_detail" readonly="readonly"/>
  45. </div>
  46. </div>
  47. </div>
  48. </div>
  49. </div>
  50. </div>
  51. <#include "/home/frag.foot.ftl" />
  52. <script>
  53. var userId = ${userId};
  54. var tgItem = ${tgItemJson};
  55. var members = ${members};
  56. function goback() {
  57. window.location.href = "/yeweihui/groupBuyingXx.html?jmId=" + tgItem.jmId + "&userId=" + userId;
  58. }
  59. $('#member_list').empty();
  60. let totalNum = 0;
  61. let totalPrice = 0;
  62. for (let i = 0; i < members.length; i++) {
  63. let member = members[i];
  64. totalNum += member.buyCount;
  65. totalPrice += member.buyCount * parseFloat(member.tgPrice);
  66. $('#member_list').append($('<div class="msgInfoTabHeaderDiv">\n' +
  67. ' <div class="msgInfoTabColumn1">' + member.ridgepole + '-' + member.unit + '-' + member.houseNumber + '</div>\n' +
  68. ' <div class="msgInfoTabColumn2" style="text-align: center;">' + member.buyCount + '</div>\n' +
  69. ' <div class="msgInfoTabColumn3">' + member.phone + '</div>\n' +
  70. ' </div>'))
  71. }
  72. $('#tg_member_xiaoqu').html(members[0].uptownName);
  73. $('#tg_member_num').append(totalNum);
  74. $('#tg_member_count').append(members.length);
  75. $('#tg_member_totoalPrice').append(totalPrice.toFixed(2));
  76. $("#tg_member_export").attr('href', '/yeweihui/tuangou/member/list/export?jmId=' + tgItem.jmId);
  77. $('#tg_member_export_url_detail').val(window.location.hostname + '/yeweihui/tuangou/member/list/export?jmId=' + tgItem.jmId);
  78. </script>