From eb6b6dbb35a9f029e0b7d269773685c19fd40976 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期四, 11 七月 2024 10:47:51 +0800 Subject: [PATCH] 玩湃微信商户认证代码 --- cloud-server-management/src/main/webapp/static/modular/system/operatorUser/operatorUser.js | 294 +++++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 269 insertions(+), 25 deletions(-) diff --git a/cloud-server-management/src/main/webapp/static/modular/system/operatorUser/operatorUser.js b/cloud-server-management/src/main/webapp/static/modular/system/operatorUser/operatorUser.js index bc6a466..27d2cfa 100644 --- a/cloud-server-management/src/main/webapp/static/modular/system/operatorUser/operatorUser.js +++ b/cloud-server-management/src/main/webapp/static/modular/system/operatorUser/operatorUser.js @@ -58,17 +58,36 @@ }, ]; }; +/** + * 商户号认证页面 + */ TSite.auth = function () { + console.log("看看行内平台") if (this.check()) { - var index = layer.open({ - type: 2, - title: "商户认证", - area: ['100%', '100%'], //宽高 - fix: false, //不固定 - maxmin: true, - content: Feng.ctxPath + '/operator/proportionAuth/' + TSite.seItem.operatorId - }); - this.layerIndex = index; + console.log("看看行内平台") + console.log(TSite.seItem.platform) + if (TSite.seItem.platform == "微信"){ + var index = layer.open({ + type: 2, + title: "微信商户认证", + area: ['100%', '100%'], //宽高 + fix: false, //不固定 + maxmin: true, + content: Feng.ctxPath + '/operator/proportionAuthWx/' + TSite.seItem.operatorId + }); + this.layerIndex = index; + }else{ + var index = layer.open({ + type: 2, + title: "支付宝商户认证", + area: ['100%', '100%'], //宽高 + fix: false, //不固定 + maxmin: true, + content: Feng.ctxPath + '/operator/proportionAuth/' + TSite.seItem.operatorId + }); + this.layerIndex = index; + } + } }; /** @@ -76,15 +95,28 @@ */ TSite.auth1 = function () { if (this.check()) { - var index = layer.open({ - type: 2, - title: "商户认证详情", - area: ['100%', '100%'], //宽高 - fix: false, //不固定 - maxmin: true, - content: Feng.ctxPath + '/operator/proportionAuth1/' + TSite.seItem.operatorId - }); - this.layerIndex = index; + console.log(TSite.seItem.platform) + if (TSite.seItem.platform == "微信"){ + var index = layer.open({ + type: 2, + title: "微信商户认证", + area: ['100%', '100%'], //宽高 + fix: false, //不固定 + maxmin: true, + content: Feng.ctxPath + '/operator/proportionAuth1Wx/' + TSite.seItem.operatorId + }); + this.layerIndex = index; + }else { + var index = layer.open({ + type: 2, + title: "商户认证详情", + area: ['100%', '100%'], //宽高 + fix: false, //不固定 + maxmin: true, + content: Feng.ctxPath + '/operator/proportionAuth1/' + TSite.seItem.operatorId + }); + this.layerIndex = index; + } } }; TSite.proportion = function () { @@ -136,6 +168,10 @@ var oneId=$(e).val(); console.log(oneId) console.log("!!!!!!!!!!!!!") + if ($("#pCode").val()==""){ + var content='<option value="">请先选择省</option>'; + $("#cCode").empty().append(content); + } var ajax = new $ax(Feng.ctxPath + "/tCompetition/onChange3", function(data){ if(data!=null){ var content='<option value="">选择市</option>'; @@ -201,10 +237,7 @@ Feng.error("请输入营业执照编号"); return; } - if ("" == $("#businessNumber").val() ){ - Feng.error("请上传营业执照"); - return; - } + if ("" == $("#name").val() ){ Feng.error("请输入联系人姓名"); return; @@ -328,6 +361,214 @@ ajax.set("zfbAccount", $("#zfbAccount").val() ); ajax.start(); }; +// 微信商户认证提交按钮 +TSite.addSubmit1 = function(){ + var bodyType = $("input[name='bodyType']:checked").val(); + if (bodyType=="" || null == bodyType){ + Feng.error("请选择主体类型"); + return; + } + var radios = document.getElementsByName('type'); + if (bodyType == 2){ + for (var i = 0; i < radios.length; i++) { + if (radios[i].checked) { + if (radios[i].value != "true"){ + // 法人不是受益人 + if ("" == $("#bName").val() ){ + Feng.error("请输入受益人姓名"); + return; + } + if ("" == $("#bAddress").val() ){ + Feng.error("请输入受益人身份证居住地址"); + return; + } + if ("" == $("#bTime").val() ){ + Feng.error("请选择受益人身份证开始时间"); + return; + } + var bIDCardT = document.getElementById("bIDCardT"); + if (!bIDCardT.checked){ + if ("" == $("#bEnd").val() || null == $("#bEnd").val()){ + Feng.error("请选择受益人身份证过期时间"); + return; + } + } + + if ("" == $("#bIDNumber").val() ){ + Feng.error("请输入受益人身份证号"); + return; + } + + } + + + } + } + } + + if ("" == $("#businessName").val() ){ + Feng.error("请输入商户名称"); + return; + } + if ("" == $("#aliasName").val() ){ + Feng.error("请输入商户别名"); + return; + } + if ("" == $("#businessNumber").val() ){ + Feng.error("请输入营业执照编号"); + return; + } + + var tradeT = document.getElementById("tradeE"); + if (!tradeT.checked){ + if ("" == $("#endTime").val() || null == $("#endTime").val()){ + Feng.error("请输入营业证照过期时间"); + return; + } + } + if ("" == $("#tradeTime").val() || null == $("#tradeTime").val()){ + Feng.error("请输入营业执照生效期间"); + return; + } + if ("" == $("#licenseRegistration").val() ){ + Feng.error("请输入营业执照注册号"); + return; + } + if ("" == $("#companyAddress").val() ){ + Feng.error("营业执照注册地址"); + return; + } + if ("" == $("#legalPerson").val()){ + Feng.error("请输入法人姓名"); + return; + } + if ("" == $("#leagleNumber").val()){ + Feng.error("请输入法人身份证号"); + return; + } + var IDCardE = document.getElementById("IDCardE"); + if (!IDCardE.checked){ + if ("" == $("#IDCardEnd").val() || null == $("#IDCardEnd").val()){ + Feng.error("请选择身份证过期时间"); + return; + } + } + if ("" == $("#IDCardTime").val() || null == $("#IDCardTime").val()){ + Feng.error("请选择身份证开始时间"); + return; + } + // 结算账户类型 + var useType = $("input[name='useType']:checked").val(); + // 结算到银行卡 + if ("" == $("#bankCard").val()){ + Feng.error("请输入银行卡号"); + return; + } + if ("" == $("#bankName").val()){ + Feng.error("请输入开户银行"); + return; + } + if ("" == $("#bankCardTwo").val()){ + Feng.error("请输入开户银行联行号"); + return; + } + if ("" == $("#bankUserName").val()){ + Feng.error("请输入开户名称"); + return; + } + if ("" == $("#bankCard").val()){ + Feng.error("请输入银行账号"); + return; + } + if ("" == $("#bankName1").val()){ + Feng.error("请输入开户支行名称"); + return; + } + + if ("" == $("#pCode").val()){ + Feng.error("请选择开户银行所在省"); + return; + } + if ("" == $("#cCode").val()){ + Feng.error("请选择开户银行所在市"); + return; + } + //提交信息 + var ajax = new $ax(Feng.ctxPath + "/operator/wxAuth", function(data){ + if (data==5001){ + Feng.error("未上传营业执照!"); + return; + }else if(data==5002){ + Feng.error("未上传法人身份证正面照!"); + return; + }else if(data==5003){ + Feng.error("未上传法人身份证背面照!"); + return; + }else if (data.code==500){ + console.log(data); + Feng.error("认证失败:"+data.msg); + return; + }else{ + Feng.success("认证成功!请等待微信平台审核"); + window.parent.TSite.table.refresh(); + TSite.close(); + } + },function(data){ + Feng.error("操作失败!"); + }); + ajax.set("operatorId", $("#id").val()); + ajax.set("bodyType", bodyType ); + ajax.set("businessName", $("#businessName").val()); + ajax.set("aliasName", $("#aliasName").val()); + ajax.set("businessNumber", $("#businessNumber").val() ); + ajax.set("tradeTime", $("#tradeTime").val() ); + ajax.set("endTime", $("#endTime").val() ); + ajax.set("businessNumber", $("#businessNumber").val() ); + ajax.set("license", $("#license").val() ); + ajax.set("companyAddress", $("#companyAddress").val() ); + ajax.set("legalPerson", $("#legalPerson").val() ); + ajax.set("leagleNumber", $("#leagleNumber").val() ); + ajax.set("IDCardTime", $("#IDCardTime").val() ); + ajax.set("IDCardEnd", $("#IDCardEnd").val() ); + ajax.set("leagleNumber", $("#leagleNumber").val() ); + ajax.set("legalFront", $("#IDCardImg").val() ); + ajax.set("legalBack", $("#IDCardImg1").val() ); + ajax.set("legalPhone", $("#legalPhone").val() ); + ajax.set("legalEmail", $("#legalEmail").val() ); + ajax.set("legalAddress", $("#legalAddress").val() ); + ajax.set("useType", useType ); + ajax.set("bankCard", $("#bankCard").val() ); + ajax.set("bank", $("#bank").val() ); + ajax.set("bankCardTwo", $("#bankCardTwo").val() ); + ajax.set("accountName", $("#bankUserName").val() ); + ajax.set("bankName", $("#bankName1").val() ); + ajax.set("provinceCode", $("#pCode").val() ); + ajax.set("province", $('#pCode option:selected').text()); + ajax.set("cityCode", $("#cCode").val() ); + ajax.set("city", $('#cCode option:selected').text()); + if (radios[0].value == "true"){ + ajax.set("isBenefits", "true"); + ajax.set("benefitsName", $("#legalPerson").val() ); + ajax.set("benefitsFront", $("#IDCardImg").val() ); + ajax.set("benefitsBack", $("#IDCardImg1").val() ); + ajax.set("benefitsNumber", $("#leagleNumber").val() ); + ajax.set("benefitsStartTime", $("#IDCardTime").val() ); + ajax.set("benefitsEndTime", $("#IDCardEnd").val() ); + ajax.set("benefitsAddress", $("#legalAddress").val() ); + }else{ + ajax.set("isBenefits", "false"); + ajax.set("benefitsName", $("#bName").val() ); + ajax.set("benefitsFront", $("#bImg1").val() ); + ajax.set("benefitsBack", $("#bImg2").val() ); + ajax.set("benefitsNumber", $("#bIDNumber").val() ); + ajax.set("benefitsStartTime", $("#bTime").val() ); + ajax.set("benefitsEndTime", $("#bEnd").val() ); + ajax.set("benefitsAddress", $("#bAddress").val() ); + } + + + ajax.start(); +}; /** * 检查是否选中 */ @@ -416,20 +657,23 @@ // 判断是否被选中 if (tradeT.checked) { endTime.disabled = true; - endTime.value=""; + endTime.value="长期"; } else { endTime.disabled = false; + endTime.value=""; } if (IDCardT.checked) { - IDCardTime.value=""; + IDCardTime.value="长期"; IDCardTime.disabled = true; } else { IDCardTime.disabled = false; + IDCardTime.value=""; } if (bIDCardT.checked) { - bTime.value=""; + bTime.value="长期"; bTime.disabled = true; } else { + bTime.value=""; bTime.disabled = false; } }; -- Gitblit v1.7.1