diff --git a/static/js/api/register.js b/static/js/api/register.js index 5a0b706..633b7b2 100644 --- a/static/js/api/register.js +++ b/static/js/api/register.js @@ -13,3 +13,9 @@ var userRegister = '/transaction/website/addMember' //修改用户信息类接 @param */ var Dictionaries = '/transaction/website/transfer'//成交公告字典 + +/* +@purl /common/base64Attach +@param +*/ +var base64Upload = '/transaction/website/common/base64Upload' //数据字典 diff --git a/static/js/project/user/index.js b/static/js/project/user/index.js index 368f740..bcd4d11 100644 --- a/static/js/project/user/index.js +++ b/static/js/project/user/index.js @@ -682,6 +682,37 @@ define(['jquery', "template", "Tools", "user", "paging","cupload","kindeditor", var companyLicense = $('#companyLicense').val(); var address = $('#address').val(); var accountOpenCert = module.data.khzm; + + if (companyName == '') { + $('#companyName')[0].focus() + tools.initTips('请输入公司名称', 'right', $('#companyName')[0], 2000) + return false; + } + + if (idCardNum == '') { + $('#idCardNum')[0].focus() + tools.initTips('请输入身份证号', 'right', $('#idCardNum')[0], 2000) + return false; + } + + if (realname == '') { + $('#realname')[0].focus() + tools.initTips('请输入负责人姓名', 'right', $('#realname')[0], 2000) + return false; + } + + let array = [] + $('#cupload-5').find('input').each(function() { + if($(this).val()!=''){ + array.push($(this).val()) + } + }); + if(array.length<1){ + $('#cupload-5')[0].focus() + tools.initTips('请上传开户证明', 'right', $('#cupload-5')[0], 2000) + return false; + } + data['accountOpenCert'] = accountOpenCert; data['companyName'] = companyName; data['idCardNum'] = idCardNum; @@ -706,10 +737,45 @@ define(['jquery', "template", "Tools", "user", "paging","cupload","kindeditor", var userFormRealName = $('#userFormRealName').val(); var userFormIdCard = $('#userFormIdCard').val(); var userFormAddress = $('#userFormAddress').val(); - var bankAddress = $('#bankAddress').val(); - var bankType = $('#bankType').val(); var idCardPic = module.data.sfz; var accountOpenCert = module.data.yhk; + + if (userFormRealName == '') { + $('#userFormRealName')[0].focus() + tools.initTips('请输入姓名', 'right', $('#userFormRealName')[0], 2000) + return false; + } + + if (userFormIdCard == '') { + $('#userFormIdCard')[0].focus() + tools.initTips('请输入身份证号码', 'right', $('#userFormIdCard')[0], 2000) + return false; + } + + let array = [] + $('#cupload-3').find('input').each(function() { + if($(this).val()!=''){ + array.push($(this).val()) + } + }); + if(array.length<1){ + $('#cupload-3')[0].focus() + tools.initTips('请上传身份证', 'right', $('#cupload-3')[0], 2000) + return false; + } + + let array2 = [] + $('#cupload-4').find('input').each(function() { + if($(this).val()!=''){ + array2.push($(this).val()) + } + }); + if(array2.length<1){ + $('#cupload-4')[0].focus() + tools.initTips('请上传银行卡', 'right', $('#cupload-4')[0], 2000) + return false; + } + data['idCardPic'] = idCardPic; data['accountOpenCert'] = accountOpenCert; data['idCardNum'] = userFormIdCard; diff --git a/static/js/project/user/registerFrom.js b/static/js/project/user/registerFrom.js index 2f24fe1..b9a3901 100644 --- a/static/js/project/user/registerFrom.js +++ b/static/js/project/user/registerFrom.js @@ -1,18 +1,21 @@ /** * Created by Administrator on 2021/4/5. */ -define(['jquery', "template", "Tools", "echarts", 'register', 'swiper'], function ($, template, Tools, echarts, swiper) { +define(['jquery', "template", "Tools", "echarts", 'register', 'swiper',"cupload"], function ($, template, Tools, echarts, swiper) { //数据存储 var module = { data: { - type: 1 + type: 1, + sfz: '', + yhk: '', + khzm: '', }, }; var tools = new Tools(); module.init = function (page) { //点击注册 - $('#register-submit').on('click', module.register) + $('#register-submit').on('click', module.submitInfo) //点击图形验证码 $('#graphicImgBtn').on('click', module.verificationCode) //图形验证码加载 @@ -21,6 +24,24 @@ define(['jquery', "template", "Tools", "echarts", 'register', 'swiper'], functio tools.getWebConfig(); module.getType(); tools.doGet(Dictionaries+'/economic_type', {}, module.economicTypeDictionaries,true); + + var cupload2 = new Cupload ({ + ele: '#cupload-3', + num: 1, + data:null + }); + var cupload4 = new Cupload ({ + ele: '#cupload-4', + num: 1, + data:null + }); + + var cupload5 = new Cupload ({ + ele: '#cupload-5', + num: 1, + data:null + }); + }; @@ -94,6 +115,49 @@ define(['jquery', "template", "Tools", "echarts", 'register', 'swiper'], functio } } + module.upLoadOverInfo1 = function(data){ + if (data.code == 200) + module.data.sfz = data.fileName; + } + + module.upLoadOverInfo2 = function(data){ + if (data.code == 200) + module.data.yhk = data.fileName; + } + + module.upLoadOverInfo5 = function(data){ + if (data.code == 200) + module.data.khzm = data.fileName; + } + + module.submitInfo = function(type){ + if(module.data.type == '1'){ + $('#cupload-3').find('input').each(function() { + if($(this).val()!=''&&$(this).val().indexOf('http') == -1){ + module.data.upType1 = true; + tools.doPostImg(base64Upload, {file:$(this).val()}, module.upLoadOverInfo1); + } + }) + $('#cupload-4').find('input').each(function() { + if($(this).val()!=''&&$(this).val().indexOf('http') == -1){ + module.data.upType2 = true; + tools.doPostImg(base64Upload, {file:$(this).val()}, module.upLoadOverInfo2); + } + }) + setTimeout(module.register,1000); + + }else{ + $('#cupload-5').find('input').each(function() { + if($(this).val()!=''&&$(this).val().indexOf('http') == -1){ + module.data.upType5 = true; + tools.doPostImg(base64Upload, {file:$(this).val()}, module.upLoadOverInfo5); + } + }) + setTimeout(module.register,1000); + } + //memberType 1个人 2单位 + } + //用户注册 module.register = function (data) { var data = {}; @@ -105,7 +169,12 @@ define(['jquery', "template", "Tools", "echarts", 'register', 'swiper'], functio var realName = $('#realName').val(); var idCardNum = $('#idCardNum').val(); var address = $('#address').val(); + var idCardPic = module.data.sfz; + var accountOpenCert = module.data.yhk; var memberType = 1 ; + + data['idCardPic'] = idCardPic; + data['accountOpenCert'] = accountOpenCert; data['phone'] = phone; data['password'] = passwordVal; data['code'] = codeVal; @@ -127,7 +196,9 @@ define(['jquery', "template", "Tools", "echarts", 'register', 'swiper'], functio var companyLicense = $('#companyLicense').val(); var companyCode = $('#companyCode').val(); var economicType = $('#economicType').val(); + var accountOpenCert = module.data.khzm; + data['accountOpenCert'] = accountOpenCert; data['phone'] = phone; data['password'] = passwordVal; data['code'] = codeVal; @@ -141,6 +212,7 @@ define(['jquery', "template", "Tools", "echarts", 'register', 'swiper'], functio data['accountType'] = 1; } data['memberType'] = module.data.type; + tools.doPost(userRegister, data, module.registerData, true) } diff --git a/view/login/registerFrom.html b/view/login/registerFrom.html index 7fa3d48..b31dd5f 100644 --- a/view/login/registerFrom.html +++ b/view/login/registerFrom.html @@ -196,6 +196,18 @@ 请填写您的详细地址 + + *身份证(正): + +
+ + + + *银行卡: + +
+ + @@ -279,6 +291,12 @@ 请填写详细地址 + + + + diff --git a/view/user/user.html b/view/user/user.html index 61bb588..f3e52df 100644 --- a/view/user/user.html +++ b/view/user/user.html @@ -198,13 +198,13 @@ @@ -258,7 +258,7 @@
*身份证(正): -
+
*银行卡: -
+
*开户证明: -
+