From 32a5d402b0bf2a2dd1bf1b0bb913a18de7f6dec5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B7=AF=E6=98=8E=E6=85=A7?= <1191093413@qq.com> Date: Wed, 6 Mar 2024 15:36:45 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E7=99=BB=E8=AE=B0=EF=BC=9A1.?= =?UTF-8?q?=E4=BA=BA=E8=84=B8=E8=AF=86=E5=88=AB=E9=94=99=E8=AF=AF=E6=97=B6?= =?UTF-8?q?=E6=8F=90=E7=A4=BA=E5=90=8E=E7=AB=AF=E8=BF=94=E5=9B=9E=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E3=80=822.=E7=99=BB=E8=AE=B0=E5=89=8D=E6=8F=90?= =?UTF-8?q?=E7=A4=BA=E3=80=823.=E6=B7=BB=E5=8A=A0=E8=B7=AF=E7=94=B1?= =?UTF-8?q?=E5=88=B0=E8=87=AA=E4=B8=BB=E6=8E=88=E6=9D=83=E7=9A=84=E6=8C=89?= =?UTF-8?q?=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/digital/registered/index.vue | 62 ++++++++++++------- 1 file changed, 39 insertions(+), 23 deletions(-) diff --git a/jianshui-ui/src/views/digital/registered/index.vue b/jianshui-ui/src/views/digital/registered/index.vue index 45ddb39..b8b5a83 100644 --- a/jianshui-ui/src/views/digital/registered/index.vue +++ b/jianshui-ui/src/views/digital/registered/index.vue @@ -131,6 +131,16 @@ v-hasPermi="['invoiceall:invoiceallyhdj:export']" >导出 + + 自主授权 + @@ -288,6 +298,7 @@ import { qrcodeMethod, encrypt } from "@/api/digital/registered"; +import router from "@/router"; export default { name: "Invoiceallyhdj", @@ -412,6 +423,9 @@ export default { this.getList(); }, methods: { + routerFreedom() { + this.$router.push("/auth") + }, /** 查询金四-用户登记列表 */ getList() { this.loading = true; @@ -486,31 +500,33 @@ export default { //登记方法 registered(row) { this.reset(); - - getCompanyservice(row.identity).then(resp=>{ - //请求成功 - if(resp.code==200 && resp.data != null && resp.data != ""){ - this.convertRegistedParam(row,true) - const requestBody = { - key: resp.data.secret, - order: JSON.stringify(this.registeredParams), - } - encrypt(requestBody).then(res => { - if (res.code == 200 && res.data != null && res.data != "") { - registeredMethod(res.data,row.identity).then(response => { - if (response.code == 200){ - this.$message.success('请求登记成功') - } - }); - }else if (res.data == null || res.data == ""){ - this.$message.error('报文加密失败') + this.$modal.confirm('请确认:登记identity为'+row.identity+',登记方式为'+row.dlfs+',登记身份为'+row.dlsf+'?').then(() => { + getCompanyservice(row.identity).then(resp=>{ + //请求成功 + if(resp.code==200 && resp.data != null && resp.data != ""){ + this.convertRegistedParam(row,true) + const requestBody = { + key: resp.data.secret, + order: JSON.stringify(this.registeredParams), } - }) - }else if(resp.data == null || resp.data == "") { - this.$message.error('请检查企业ID配置') - } + encrypt(requestBody).then(res => { + if (res.code == 200 && res.data != null && res.data != "") { + registeredMethod(res.data,row.identity).then(response => { + if (response.code == 200){ + this.$message.success('请求登记成功') + } + }); + }else if (res.data == null || res.data == ""){ + this.$message.error('报文加密失败') + } + }) + }else if(resp.data == null || resp.data == "") { + this.$message.error('请检查企业ID配置') + } + }) }) + }, /** 人脸识别 */ qrcode(row){ @@ -534,7 +550,7 @@ export default { this.$message.error('登记失败') } }else { - this.$message.error('登记失败') + this.$message.error(response.msg) } }); }else if (res.data == null || res.data == ""){