user_bind.ftl 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. <#assign title="我的账号"/>
  2. <#include "/cust/frag.head.ftl" />
  3. <header class="demos-header">
  4. <h1 class="demos-title">${title}</h1>
  5. </header>
  6. <div class="weui-cells weui-cells_form">
  7. <#--<#if user?? && user.openId??>-->
  8. <#--<input type="hidden" id="openId" value="${user.openId}">-->
  9. <#--</#if>-->
  10. <input type="hidden" id="placeId" value="${placeId}"/>
  11. <input type="hidden" id="userType" value="${userType}"/>
  12. <div class="weui-cell">
  13. <div class="weui-cell__hd"><label class="weui-label">姓名</label></div>
  14. <div class="weui-cell__bd">
  15. <#if user??>
  16. <input class="weui-input" id="staffName" placeholder="姓名" readonly="readonly"
  17. value="${user.staffName}"/>
  18. <#else >
  19. <input class="weui-input" id="staffName" placeholder="姓名"/>
  20. </#if>
  21. </div>
  22. </div>
  23. <div class="weui-cell">
  24. <div class="weui-cell__hd">
  25. <label class="weui-label">手机号</label>
  26. </div>
  27. <div class="weui-cell__bd">
  28. <#if user??>
  29. <input class="weui-input" id="phone" type="tel" readonly="readonly" value="${user.phone}"/>
  30. <#else >
  31. <input class="weui-input" id="phone" type="tel" placeholder="手机号"/>
  32. </#if>
  33. </div>
  34. </div>
  35. <div class="weui-cell">
  36. <div class="weui-cell__hd"><label class="weui-label">场地</label></div>
  37. <div class="weui-cell__bd">
  38. <input class="weui-input" id="placeName" readonly="readonly" value="${placeName}"/>
  39. </div>
  40. </div>
  41. <div class="weui-cell">
  42. <div class="weui-cell__hd">
  43. <label class="weui-label">角色</label>
  44. </div>
  45. <div class="weui-cell__bd">
  46. <input class="weui-input" id="userTypeName" readonly="readonly" value="${userType}"/>
  47. </div>
  48. </div>
  49. </div>
  50. <div class="weui-btn-area">
  51. <a id="btnOk" class="weui-btn weui-btn_primary" href="javascript:">绑定账号</a>
  52. </div>
  53. <#include "/cust/frag.foot.ftl" />
  54. <script>
  55. (function ($) {
  56. var userType = '${userType}';
  57. var placeId = '${placeId}';
  58. var higherId = '${higherId}';
  59. var openId = '${openId}';
  60. var nickName = '${nickName}';
  61. var sexDesc = '${sexDesc}';
  62. var sex = '${sex}';
  63. var city = '${city}';
  64. var province = '${province}';
  65. var country = '${country}';
  66. var headImgUrl = '${headImgUrl}';
  67. if (userType === 1 || userType === '1') {
  68. $('#userTypeName').val('一级分销');
  69. }
  70. else if (userType === 2 || userType === '2') {
  71. $('#userTypeName').val('二级分销');
  72. }
  73. $('#btnOk').on('click', function () {
  74. var phone = $('#phone').val();
  75. var staffName = $('#staffName').val();
  76. var userType = $('#userType').val();
  77. if (staffName === null || staffName === '') {
  78. $.alert('请填写姓名');
  79. return;
  80. }
  81. if (phone === null || phone === '') {
  82. $.alert('请填写手机号');
  83. return;
  84. }
  85. var data = {
  86. 'placeId': placeId,
  87. 'staffName': staffName,
  88. 'phone': phone,
  89. 'userType': userType,
  90. 'higherId': higherId,
  91. 'openId': openId,
  92. 'nickName': nickName,
  93. 'sexDesc': sexDesc,
  94. 'sex': sex,
  95. 'city': city,
  96. 'province': province,
  97. 'country': country,
  98. 'headImgUrl': headImgUrl
  99. };
  100. $.showLoading();
  101. $.ajax({
  102. url: '/cust/user_bind.json',
  103. contentType: "application/json; charset=utf-8",
  104. data: JSON.stringify(data),
  105. type: 'post',
  106. success: function (data) {
  107. if (data.success) {
  108. window.location.replace('/prompt/prompt.html?title=绑定成功&message=' + staffName + '-' + $('#userTypeName').val());
  109. } else {
  110. $.alert(data.msg);
  111. }
  112. },
  113. error: function () {
  114. $.alert("网络异常");
  115. },
  116. complete: function () {
  117. $.hideLoading();
  118. }
  119. });
  120. });
  121. })(jQuery);
  122. //
  123. // Date.prototype.Format = function (fmt) {
  124. // var o = {
  125. // "M+": this.getMonth() + 1, //月份
  126. // "d+": this.getDate(), //日
  127. // "H+": this.getHours(), //小时
  128. // "m+": this.getMinutes(), //分
  129. // "s+": this.getSeconds(), //秒
  130. // "q+": Math.floor((this.getMonth() + 3) / 3), //季度
  131. // "S": this.getMilliseconds() //毫秒
  132. // };
  133. // if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
  134. // for (var k in o)
  135. // if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
  136. // return fmt;
  137. // }
  138. </script>