农燊高科官方网站
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
3 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
4 лет назад
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247
  1. /**
  2. * Created by Administrator on 2021/4/5.
  3. */
  4. define(['jquery', "template", "Tools", "echarts", 'register', 'swiper'], function ($, template, Tools, echarts, swiper) {
  5. //数据存储
  6. var module = {
  7. data: {
  8. type: 1
  9. },
  10. };
  11. var tools = new Tools();
  12. module.init = function (page) {
  13. //点击注册
  14. $('#register-submit').on('click', module.register)
  15. //点击图形验证码
  16. $('#graphicImgBtn').on('click', module.verificationCode)
  17. //图形验证码加载
  18. module.verificationCode()
  19. //网站配置信息(网站名称 底部联系方式 公安备案号 网站备案号)
  20. tools.getWebConfig();
  21. module.getType();
  22. tools.doGet(Dictionaries+'/economic_type', {}, module.economicTypeDictionaries,true);
  23. };
  24. //底部友情链接
  25. module.bottomFriendsLinks = function (data) {
  26. if (data.code == 200) {
  27. var content = data.data;
  28. console.log(content)
  29. module.data.friendsLinksList = content;
  30. var friendsLinksData = template('friendsLinksData', module.data);
  31. $("#friendsLinksContent").html(friendsLinksData);
  32. }
  33. }
  34. //获取地址栏参数
  35. function getQueryVariable(variable){
  36. var query = window.location.search.substring(1);
  37. var vars = query.split("&");
  38. for (var i=0;i<vars.length;i++) {
  39. var pair = vars[i].split("=");
  40. if(pair[0] == variable){return pair[1];}
  41. }
  42. return(false);
  43. }
  44. //经济类型
  45. module.economicTypeDictionaries = function (data) {
  46. if (data.code == 200) {
  47. var content = data.data;
  48. console.log(content)
  49. module.data.outProjectInformationDetail = content;
  50. var outProjectInformationData = template('outProjectInformationData', module.data);
  51. $("#economicType").html(outProjectInformationData);
  52. }
  53. }
  54. module.getType = function(){
  55. var type = getQueryVariable("type");
  56. if (type == 1){
  57. document.getElementById("userBtn").className = "active";
  58. document.getElementById("companyBtn").className = "";
  59. tabCheck('user');
  60. module.data.type = type;
  61. }else if(type == 2){
  62. document.getElementById("userBtn").className = "";
  63. document.getElementById("companyBtn").className = "active";
  64. tabCheck('company');
  65. module.data.type = type;
  66. }
  67. }
  68. tabCheck = function(type,typeNum){
  69. document.getElementById("userBtn").className = "";
  70. document.getElementById("companyBtn").className = "";
  71. document.getElementById("userTable").style.display = "none";
  72. document.getElementById("companyTable").style.display = "none";
  73. module.data.type = typeNum;
  74. document.getElementById(type+'Btn').className = 'active';
  75. document.getElementById(type+'Table').style.display = 'block';
  76. }
  77. //图形验证码
  78. module.verificationCode = function () {
  79. tools.doGet(captchaImage_get, {}, module.verificationAjax, true)
  80. }
  81. module.verificationAjax = function (data) {
  82. if (data.code == 200) {
  83. $('#graphicImg').attr('src', 'data:image/gif;base64,' + data.img)
  84. module.uuid = data.uuid;
  85. }
  86. }
  87. //用户注册
  88. module.register = function (data) {
  89. var data = {};
  90. if(module.check()){
  91. if (module.data.type == 1){
  92. var phone = $('#phone').val();
  93. var passwordVal = $('#password').val();
  94. var codeVal = $('#code').val();
  95. var realName = $('#realName').val();
  96. var idCardNum = $('#idCardNum').val();
  97. var address = $('#address').val();
  98. var memberType = 1 ;
  99. data['phone'] = phone;
  100. data['password'] = passwordVal;
  101. data['code'] = codeVal;
  102. data['realname'] = realName;
  103. data['idCardNum'] = idCardNum;
  104. data['address'] = address;
  105. data['economicType'] = 1;
  106. }
  107. if (module.data.type == 2){
  108. var phone = $('#phone').val();
  109. var passwordVal = $('#password').val();
  110. var codeVal = $('#code').val();
  111. var companyName = $('#companyName').val();
  112. var realName = $('#companyRealName').val();
  113. var idCardNum = $('#companyIdCardNum').val();
  114. var address = $('#companyAddress').val();
  115. var companyLicense = $('#companyLicense').val();
  116. var companyCode = $('#companyCode').val();
  117. var economicType = $('#economicType').val();
  118. data['phone'] = phone;
  119. data['password'] = passwordVal;
  120. data['code'] = codeVal;
  121. data['realname'] = realName;
  122. data['idCardNum'] = idCardNum;
  123. data['address'] = address;
  124. data['companyName'] = companyName;
  125. data['companyLicense'] = companyLicense;
  126. data['companyCode'] = companyCode;
  127. data['economicType'] = economicType;
  128. }
  129. data['memberType'] = module.data.type;
  130. tools.doPost(userRegister, data, module.registerData, true)
  131. }
  132. }
  133. //注册校验
  134. module.registerData = function (data) {
  135. console.log(data)
  136. if (data.code == 500) {
  137. module.verificationCode()
  138. }
  139. if (data.code == 200){
  140. tools.initError("注册成功");
  141. setTimeout(function(){
  142. tools.skip('login.html')
  143. },2000)
  144. }
  145. }
  146. //手动验证表单
  147. module.check = function () {
  148. var phone = $('#phone').val();
  149. var passwordVal = $('#password').val();
  150. var codeVal = $('#code').val();
  151. var realName = $('#realName').val();
  152. var idCardNum = $('#idCardNum').val();
  153. var address = $('#address').val();
  154. var companyRealName = $('#companyRealName').val();
  155. var companyIdCardNum = $('#companyIdCardNum').val();
  156. var companyAddress = $('#companyAddress').val();
  157. /* 手机号 */
  158. if (phone == '') {
  159. $('#phone')[0].focus()
  160. tools.initTips('请输入手机号', 'right', $('#phone')[0], 2000)
  161. return false;
  162. }
  163. if (module.data.type == 1) {
  164. /* 姓名 */
  165. if (realName == '') {
  166. $('#realName')[0].focus()
  167. tools.initTips('请输入姓名', 'right', $('#realName')[0], 2000)
  168. return false;
  169. }
  170. /* 身份证号 */
  171. if (idCardNum == '') {
  172. $('#idCardNum')[0].focus()
  173. tools.initTips('请输入身份证号', 'right', $('#idCardNum')[0], 2000)
  174. return false;
  175. }
  176. /* 地址 */
  177. if (address == '') {
  178. $('#address')[0].focus()
  179. tools.initTips('请输入地址', 'right', $('#address')[0], 2000)
  180. return false;
  181. }
  182. }
  183. if (module.data.type == 2){
  184. /* 姓名 */
  185. if (companyRealName == '') {
  186. $('#companyRealName')[0].focus()
  187. tools.initTips('请输入姓名', 'right', $('#companyRealName')[0], 2000)
  188. return false;
  189. }
  190. /* 身份证号 */
  191. if (companyIdCardNum == '') {
  192. $('#companyIdCardNum')[0].focus()
  193. tools.initTips('请输入身份证号', 'right', $('#companyIdCardNum')[0], 2000)
  194. return false;
  195. }
  196. /* 地址 */
  197. if (companyAddress == '') {
  198. $('#companyAddress')[0].focus()
  199. tools.initTips('请输入地址', 'right', $('#companyAddress')[0], 2000)
  200. return false;
  201. }
  202. }
  203. /* 密码 */
  204. if (passwordVal == '') {
  205. $('#password')[0].focus()
  206. tools.initTips('请输入密码', 'right', $('#password')[0], 2000)
  207. return false;
  208. } else if (parseInt(passwordVal.length) < 6 || parseInt(passwordVal.length) > 18) {
  209. $('#password')[0].focus()
  210. tools.initTips('请输入正确格式密码', 'right', $('#password')[0], 2000)
  211. return false;
  212. }else if($('#password').val() != $('#passwordAgain').val()){
  213. $('#password')[0].focus()
  214. tools.initTips('两次密码输入不一致', 'right', $('#password')[0], 2000)
  215. return false;
  216. }
  217. /*图形验证码*/
  218. if (module.uuid == '' || codeVal == '') {
  219. $('#code')[0].focus()
  220. tools.initTips('请输入图形验证码', 'right', $('#code')[0], 2000)
  221. return false;
  222. }
  223. console.log($('#iAgree:checked').val())
  224. if ($('#iAgree:checked').val() == undefined){
  225. tools.initTips('请选择我已同意', 'right', $('#iAgree')[0], 2000)
  226. return false;
  227. }
  228. return true;
  229. }
  230. return module;
  231. });