网站
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

211 regels
7.3 KiB

  1. /**
  2. * Created by Administrator on 2021/4/5.
  3. */
  4. define(['jquery', "template", "Tools", 'swiper', 'itemsApi',"cupload"], function ($, template, Tools, swiper) {
  5. //数据存储
  6. var module = {
  7. data: {
  8. //焦点图数据
  9. focusListTop: [],
  10. showImgInformationDetail:''
  11. },
  12. };
  13. var tools = new Tools();
  14. module.init = function (page) {//底部友情链接
  15. //获取焦点图信息
  16. tools.doGet(websitePicture, {picType:1,status:0,orderByColumn:'picSort',isAsc:'desc'}, module.focusNewsTop , true);
  17. tools.doGet(friendsLinks, {}, module.bottomFriendsLinks, true);
  18. document.getElementById('realName').value = tools.getCookie('userName');
  19. document.getElementById('userNum').value = tools.getCookie('phone');
  20. document.getElementById('userBank').value = tools.getCookie('bankAddress');
  21. document.getElementById('bankId').value = tools.getCookie('bankCardNum');
  22. document.getElementById('bankCardName').value = tools.getCookie('bankCardName');
  23. document.getElementById('idCard').value = tools.getCookie('idCardNum');
  24. //项目基本信息
  25. tools.doGet(outProject + '/id/'+getQueryVariable('id'), {}, module.outProjectInformation,true);
  26. //网站配置信息(网站名称 底部联系方式 公安备案号 网站备案号)
  27. tools.getWebConfig();
  28. };
  29. //焦点图数据
  30. module.focusNewsTop = function (data) {
  31. if (data.code == 200) {
  32. let focusArray = [];
  33. if(data.data.length<1){
  34. focusArray.push({
  35. picUrl:'../../../static/images/banner1.png'
  36. },{
  37. picUrl:'../../../static/images/banner2.png'
  38. },{
  39. picUrl:'../../../static/images/banner3.png'
  40. })
  41. }else{
  42. data.data.forEach(res=>{
  43. focusArray.push({
  44. picUrl:'/api'+res.picUrl
  45. })
  46. })
  47. }
  48. module.data.focusListTop = focusArray;
  49. var bannerFocusDataTop = template('bannerFocusDataTop', module.data);
  50. $("#bannerFocusTopContent").html(bannerFocusDataTop);
  51. new Swiper('#bannerFocusWrapTop', {
  52. paginationClickable: true,
  53. autoplay : 4000,
  54. loop:true
  55. })
  56. }
  57. }
  58. //底部友情链接
  59. module.bottomFriendsLinks = function (data) {
  60. if (data.code == 200) {
  61. var content = data.data;
  62. console.log(content)
  63. module.data.friendsLinksList = content;
  64. var friendsLinksData = template('friendsLinksData', module.data);
  65. $("#friendsLinksContent").html(friendsLinksData);
  66. }
  67. }
  68. //获取地址栏参数
  69. function getQueryVariable(variable){
  70. var query = window.location.search.substring(1);
  71. var vars = query.split("&");
  72. for (var i=0;i<vars.length;i++) {
  73. var pair = vars[i].split("=");
  74. if(pair[0] == variable){return pair[1];}
  75. }
  76. return(false);
  77. }
  78. //获取上传图片list
  79. module.upLoadAction = function(data){
  80. console.log(data)
  81. if (data.msg != '操作成功'){
  82. tools.initError(data.msg);
  83. return;
  84. }else{
  85. var upLoadList = [];
  86. var dataList = {};
  87. $('#cupload-3').find('input').each(function() {
  88. if($(this).val()!=''){
  89. upLoadList.push($(this).val())
  90. }
  91. });
  92. dataList["files"] = upLoadList;
  93. dataList["tableId"] = data.data;
  94. dataList["fileType"] = '';
  95. dataList["bizPath"] = 'transaction';
  96. dataList["tableName"] = 't_transaction_signup';
  97. console.log(dataList)
  98. tools.doPostImg(base64Upload, dataList, module.upLoadOver);
  99. }
  100. }
  101. module.upLoadOver = function(data){
  102. tools.initError('提交申请,等待审核')
  103. setTimeout(function () {
  104. tools.skip('itemsDetail.html?id='+getQueryVariable('id'))
  105. },2000)
  106. }
  107. module.outProjectInformation = function (data) {
  108. if (data.code == 200) {
  109. console.log(data)
  110. var content = data.data;
  111. $("#projectTitle").html('项目名称:'+content.projectName);
  112. $("#projectNum").html('需缴纳保证新:'+content.deposit+'元');
  113. var cupload2 = new Cupload ({
  114. ele: '#cupload-3',
  115. num: 5,
  116. });
  117. }
  118. }
  119. submit = function(){
  120. if(module.onCheck()){
  121. var data = {};
  122. var realName = $('#realName').val();
  123. var userNum = $('#userNum').val();
  124. var userBank = $('#userBank').val();
  125. var bankId = $('#bankId').val();
  126. var idCard = $('#idCard').val();
  127. var bankCardName = $('#bankCardName').val();
  128. data['projectId'] = getQueryVariable('id');
  129. data['memberId'] = tools.getCookie('memberId');
  130. data['realname'] = realName;
  131. data['idCardNum'] = idCard;
  132. data['phone'] = userNum;
  133. data['address'] = tools.getCookie('address');
  134. data['bankAddress'] = userBank;
  135. data['bankCardName'] = bankCardName;
  136. data['bankCardNum'] = bankId;
  137. data['status'] = 'Y';
  138. tools.doPost(signupSubmit, data, module.upLoadAction);
  139. }
  140. }
  141. //验证表单
  142. module.onCheck = function () {
  143. var userNum = $('#userNum').val();
  144. var realName = $('#realName').val();
  145. var userBank = $('#userBank').val();
  146. var bankCardName = $('#bankCardName').val();
  147. var bankId = $('#bankId').val();
  148. var idCard = $('#idCard').val();
  149. if ($('#checkAgree:checked').val() == undefined ) {
  150. $('#checkAgree')[0].focus()
  151. tools.initTips('请选择我已同意 ', 'right', $('#checkAgree')[0], 2000)
  152. return false;
  153. }
  154. if (realName == '') {
  155. $('#realName')[0].focus()
  156. tools.initTips('请输入姓名', 'right', $('#realName')[0], 2000)
  157. return false;
  158. }
  159. if (userNum == '') {
  160. $('#userNum')[0].focus()
  161. tools.initTips('请输入会员账号', 'right', $('#userNum')[0], 2000)
  162. return false;
  163. }
  164. if (bankCardName == '') {
  165. $('#bankCardName')[0].focus()
  166. tools.initTips('请输入开户行姓名', 'right', $('#bankCardName')[0], 2000)
  167. return false;
  168. }
  169. if (userBank == '') {
  170. $('#userBank')[0].focus()
  171. tools.initTips('请输入开户银行', 'right', $('#userBank')[0], 2000)
  172. return false;
  173. }
  174. if (bankId == '') {
  175. $('#bankId')[0].focus()
  176. tools.initTips('请输入银行卡号', 'right', $('#bankId')[0], 2000)
  177. return false;
  178. }
  179. if (idCard == '') {
  180. $('#idCard')[0].focus()
  181. tools.initTips('请输入身份证号', 'right', $('#idCard')[0], 2000)
  182. return false;
  183. }
  184. return true;
  185. }
  186. module.toTips = function(data){
  187. console.log(data)
  188. if(data.msg != '操作成功'){
  189. tools.initError(data.msg)
  190. }else{
  191. tools.initError('提交申请,等待审核')
  192. }
  193. }
  194. return module;
  195. });