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 == ""){