diff --git a/static/js/api/register.js b/static/js/api/register.js index 633b7b2..568f5e7 100644 --- a/static/js/api/register.js +++ b/static/js/api/register.js @@ -19,3 +19,6 @@ var Dictionaries = '/transaction/website/transfer'//成交公告字典 @param */ var base64Upload = '/transaction/website/common/base64Upload' //数据字典 + + +var depositListPub = '/open/villageAffairs/public/realtimeBackList' //查询开户行 diff --git a/static/js/project/user/registerFrom.js b/static/js/project/user/registerFrom.js index b9a3901..e73c081 100644 --- a/static/js/project/user/registerFrom.js +++ b/static/js/project/user/registerFrom.js @@ -1,7 +1,7 @@ /** * Created by Administrator on 2021/4/5. */ -define(['jquery', "template", "Tools", "echarts", 'register', 'swiper',"cupload"], function ($, template, Tools, echarts, swiper) { +define(['jquery', "template", "Tools", "user", "echarts", 'register', 'swiper',"cupload"], function ($, template, Tools, echarts, swiper) { //数据存储 var module = { data: { @@ -9,6 +9,8 @@ define(['jquery', "template", "Tools", "echarts", 'register', 'swiper',"cupload" sfz: '', yhk: '', khzm: '', + bankTypeOption:[], + accountTypeOption:[], }, }; var tools = new Tools(); @@ -24,7 +26,18 @@ define(['jquery', "template", "Tools", "echarts", 'register', 'swiper',"cupload" tools.getWebConfig(); module.getType(); tools.doGet(Dictionaries+'/economic_type', {}, module.economicTypeDictionaries,true); + //所属银行 + tools.doGet(dictionaries+"/bank_type_all", {}, module.bankType, true); + module.data.sheng = options; + module.data.shi = options[0].children; + var shengData = template('shengData', module.data); + $("#sheng").html(shengData); + var shiData = template('shiData', module.data); + $("#shi").html(shiData); + + //账户类型 + tools.doGet(dictionaries+"/bank_account_type", {}, module.accountType, true); var cupload2 = new Cupload ({ ele: '#cupload-3', num: 1, @@ -44,6 +57,65 @@ define(['jquery', "template", "Tools", "echarts", 'register', 'swiper',"cupload" }; +//底部友情链接 + module.bankType = function (data) { + if (data.code == 200) { + var content = data.data; + module.data.bankTypeOption = content; + var bankTypeData = template('bankTypeData', module.data); + $("#bankType").html(bankTypeData); + } + } + + //账户类型 + module.accountType = function (data) { + if (data.code == 200) { + var content = data.data; + module.data.accountTypeOption = content; + var accountTypeData = template('accountTypeData', module.data); + $("#accountType").html(accountTypeData); + } + } + getShi = function () { + console.log($('#bankTypeData').val()) + // if (!$('#bankTypeData').val()){ + // return; + // } + module.data.shi = module.data.sheng.filter(function (e) { return e.label == $('#sheng').val(); })[0].children; + var shiData = template('shiData', module.data); + $("#shi").html(shiData); + + // tools.doGet(depositList, {sheng:$('#sheng').val(),shi:$('#shi').val()}, module.depositList, true); + } + getDeposit = function () { + let data = { + sheng:$('#sheng').val(), + shi:$('#shi').val(), + bankType:$('#bankType').val(), + bankDeposit:$('#bankDeposit').val(), + } + console.log(data) + tools.doPost(depositListPub, data,module.depositList); + } + changeBankAddress = function () { + console.log($('#bankAddress').val()) + console.log(module.data.bankAddress.filter(function (e) { return e.bankDeposit == $('#bankAddress').val(); })) + + document.getElementById('payeePaymentLines').value = + module.data.bankAddress.filter(function (e) { return e.bankDeposit == $('#bankAddress').val(); })[0].payeePaymentLines; + } + + module.depositList = function (data) { + var content = data.data; + module.data.bankAddress = content; + var bankAddressData = template('bankAddressData', module.data); + $("#bankAddress").html(bankAddressData); + if (content.length>0){ + // changeBankAddress(); + }else{ + document.getElementById('payeePaymentLines').value = ''; + } + } //底部友情链接 module.bottomFriendsLinks = function (data) { @@ -211,6 +283,20 @@ define(['jquery', "template", "Tools", "echarts", 'register', 'swiper',"cupload" data['economicType'] = economicType; data['accountType'] = 1; } + + var bankCardName = $('#bankCardName').val(); + var bankCardNum = $('#bankCardNum').val(); + var bankAddress = $('#bankAddress').val(); + var bankType = $('#bankType').val(); + var accountType = $('#accountType').val(); + var payeePaymentLines = $('#payeePaymentLines').val(); + data['bankCardName'] = bankCardName; + data['bankCardNum'] = bankCardNum; + data['bankAddress'] = bankAddress; + data['bankType'] = bankType; + data['accountType'] = accountType; + data['payeePaymentLines'] = payeePaymentLines; + data['memberType'] = module.data.type; tools.doPost(userRegister, data, module.registerData, true) @@ -226,6 +312,7 @@ define(['jquery', "template", "Tools", "echarts", 'register', 'swiper',"cupload" } if (data.code == 200){ tools.initError("注册成功"); + return; setTimeout(function(){ tools.skip('login.html') },2000) @@ -308,6 +395,42 @@ define(['jquery', "template", "Tools", "echarts", 'register', 'swiper',"cupload" tools.initTips('请输入图形验证码', 'right', $('#code')[0], 2000) return false; } + var bankCardName = $('#bankCardName').val(); + var bankCardNum = $('#bankCardNum').val(); + var bankAddress = $('#bankAddress').val(); + var bankType = $('#bankType').val(); + var accountType = $('#accountType').val(); + var payeePaymentLines = $('#payeePaymentLines').val(); + + if (bankCardName == '') { + $('#bankCardName')[0].focus() + tools.initTips('请输入开户姓名', 'right', $('#bankCardName')[0], 2000) + return false; + } + + if (bankCardNum == '') { + $('#bankCardNum')[0].focus() + tools.initTips('请输入开户账号', 'right', $('#bankCardNum')[0], 2000) + return false; + } + + if (bankType == '') { + $('#bankType')[0].focus() + tools.initTips('请选择所属银行', 'right', $('#bankType')[0], 2000) + return false; + } + + if (bankAddress == '') { + $('#bankAddress')[0].focus() + tools.initTips('请选择开户银行', 'right', $('#bankAddress')[0], 2000) + return false; + } + + if (payeePaymentLines == '') { + $('#payeePaymentLines')[0].focus() + tools.initTips('请输入联行号', 'right', $('#payeePaymentLines')[0], 2000) + return false; + } console.log($('#iAgree:checked').val()) if ($('#iAgree:checked').val() == undefined){ tools.initTips('请选择我已同意', 'right', $('#iAgree')[0], 2000) diff --git a/view/login/registerFrom.html b/view/login/registerFrom.html index b31dd5f..7e6dc9e 100644 --- a/view/login/registerFrom.html +++ b/view/login/registerFrom.html @@ -208,6 +208,9 @@
+ + + @@ -299,6 +302,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ + 银行信息 +

+
*账户类型: + +
*开户姓名:
*银行卡号:
*所属银行: + +
*开户省份: + +
*开户城市: + +
关键词:(输入搜索开户行名称)
*开户银行: + + + 点击检索 +
*联行号: