buytc.ftl 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. <#assign title="居民团购详情"/>
  2. <#include "/home/frag.head.ftl" />
  3. <div class="weui-tab__panel">
  4. <input id="buyuserId" type="text" hidden="hidden" value=${userId}>
  5. <input id="jmBuy" type="text" hidden="hidden" value=${jmId}>
  6. <input id="tgStatusBuy" type="text" hidden="hidden" value=${tgStatus}>
  7. <#-- <div style="text-align: center ">
  8. 团购信息
  9. </div>-->
  10. <div class="page__bd">
  11. <div class="weui-tab">
  12. <#--业委会的套餐-->
  13. <div id="details">
  14. <div id="myyw">
  15. </div>
  16. <#--团购详情页面的展示-->
  17. <div class="weui-btn-area">
  18. <div style="text-align: center;size: 20px" class="weui-loadmore weui-loadmore_line">
  19. <span class="weui-loadmore__tips">我的团购</span>
  20. </div>
  21. <#--居民自己填写的-->
  22. <div id="client">
  23. <#include "/home/buyClient.ftl"/>
  24. </div>
  25. </div>
  26. </div>
  27. </div>
  28. </div>
  29. </div>
  30. <#include "/home/frag.foot.ftl"/>
  31. <script>
  32. (function ($) {
  33. $.ajax({
  34. url: '/home/querysj/buytj',
  35. data: {
  36. userId: $('#buyuserId').val(),
  37. jmId: $('#jmBuy').val(),
  38. },
  39. type: 'GET',
  40. success: function (data) {
  41. var v = data.data;
  42. console.log(v)
  43. $('#myyw').append('<div id="myyw">\n' +
  44. ' <div class="weui-loadmore weui-loadmore_line" style="text-align: center;size: 20px">\n' +
  45. ' <span class="weui-loadmore__tips">团购信息</span>\n' +
  46. ' <div class="weui-media-box__bd">\n' +
  47. ' <h3>' + v.tgTitle + '</h3>\n' +
  48. ' </div>\n' +
  49. ' </div>\n' +
  50. ' <div>\n' +
  51. ' <div style="text-indent: -0em;margin-left: 2em;">供应商:&nbsp;&nbsp;' + v.tgSupplier + '</div>\n' +
  52. '\n' +
  53. ' <div style="text-indent: -0em;margin-left: 2em;">套&nbsp;&nbsp;&nbsp;&nbsp;餐:&nbsp;&nbsp;' + v.tgGoods + '</div>\n' +
  54. '\n' +
  55. ' <div style="text-indent: -0em;margin-left: 2em;">单&nbsp;&nbsp;&nbsp;&nbsp;价:&nbsp;&nbsp;' + v.tgPrice + '</div>\n' +
  56. '\n' +
  57. ' <div style="text-indent: -0em;margin-left: 2em;">最新起定量(份):&nbsp;&nbsp;' + v.tgMinNum + '</div>\n' +
  58. '\n' +
  59. ' <div style="text-indent: -0em;margin-left: 2em;">截止时间:&nbsp;&nbsp;' + timestampToTime(v.tgEndTime) + '</div>\n' +
  60. '\n' +
  61. ' <div style="text-indent: -0em;margin-left: 2em;">预计送货时间:&nbsp;&nbsp;' + timestampToTime(v.tgDeliverTime) + '</div>\n' +
  62. '\n' +
  63. ' <div style="text-indent: -0em;margin-left: 2em;">服务电话:&nbsp;&nbsp;' + v.tgPhoneNumber + '</div>\n' +
  64. ' </div>\n' +
  65. ' </div>')
  66. },
  67. error: function () {
  68. }
  69. });
  70. <#if type==2>
  71. $.ajax({
  72. url: '/home/queryGroup/buyGroup',
  73. data: {
  74. userId: $('#buyuserId').val(),
  75. jmId: $('#jmBuy').val(),
  76. },
  77. type: 'GET',
  78. success: function (data) {
  79. $('#buyCount').val(data.data.buyCount);
  80. $('#myPhone').val(data.data.phone);
  81. $('#Myremarks').text(data.data.myRemark);
  82. $('#myMenory').text(data.data.buyMoney);
  83. },
  84. error: function () {
  85. }
  86. });
  87. </#if>
  88. //套餐不在团不允许添加修改
  89. if ($('#tgStatusBuy').val() != 1) {
  90. $('#buyCount').attr("disabled", "disabled");
  91. $('#myPhone').attr("disabled", "disabled");
  92. $('#Myremarks').attr("disabled", "disabled");
  93. }
  94. })(jQuery);
  95. function timestampToTime(timestamp) {
  96. var date = new Date(timestamp); //时间戳为10位需*1000,时间戳为13位的话不需乘1000
  97. var Y = date.getFullYear() + '/';
  98. var M = ((date.getMonth() + 1) < 10) ? ('0' + (date.getMonth() + 1) + '/') : ((date.getMonth() + 1) + '/');
  99. var D = (date.getDate() < 10) ? ('0' + date.getDate() + ' ') : (date.getDate() + ' ');
  100. var h = (date.getHours() < 10) ? ('0' + date.getHours() + ':') : (date.getHours() + ':');
  101. var m = (date.getMinutes() < 10) ? ('0' + date.getMinutes() + ':') : (date.getMinutes() + ':');
  102. var s = (date.getSeconds() < 10) ? ('0' + date.getSeconds()) : (date.getSeconds());
  103. return Y + M + D + h + m + s;
  104. }
  105. </script>