From 50d14d18caea34078969879b20e4943cd64653f2 Mon Sep 17 00:00:00 2001
From: kylin L <452061493@qq.com>
Date: Wed, 22 May 2024 16:28:33 +0800
Subject: [PATCH 1/3] =?UTF-8?q?=E4=BC=81=E4=B8=9A=E7=AB=AF=E4=BA=8C?=
=?UTF-8?q?=E7=BB=B4=E7=A0=81=E6=89=AB=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
package-lock.json | 28 ++-
package.json | 3 +-
src/api/Home.js | 1 +
src/config/env.js | 7 +-
src/router/enforceHome.js | 9 +
src/views/enforce/enterpriseScanPreview.vue | 1 -
src/views/enforce/scanPage_szy.vue | 251 ++++++++++++++++++++
src/views/enforce/scanQrCode.vue | 2 +-
src/views/enforceHome.vue | 7 +-
9 files changed, 298 insertions(+), 11 deletions(-)
create mode 100644 src/views/enforce/scanPage_szy.vue
diff --git a/package-lock.json b/package-lock.json
index 7afe41d..b0e89ec 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -12,6 +12,7 @@
"axios": "^1.6.7",
"core-js": "^3.36.0",
"crypto-js": "^4.2.0",
+ "date-fns": "^3.6.0",
"echarts": "^5.5.0",
"html2canvas": "^1.4.1",
"jsonp": "^0.2.1",
@@ -31,7 +32,8 @@
"vue-pdf": "^4.3.0",
"vue-pdf-embed": "^2.0.3",
"vue-qrcode-reader": "^5.5.3",
- "vue-router": "^4.3.0"
+ "vue-router": "^4.3.0",
+ "weixin-js-sdk": "^1.6.5"
},
"devDependencies": {
"@vitejs/plugin-basic-ssl": "^1.1.0",
@@ -4925,6 +4927,15 @@
"integrity": "sha512-0sVXIohTfLqVIW3kb/0n6IiWF3Ifj5nm2XaSrLq2DI6fKIGa2fYAZdk917rUneaeLVpYfFcyXE2ft0fe3remsA==",
"peer": true
},
+ "node_modules/date-fns": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.6.0.tgz",
+ "integrity": "sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==",
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/kossnocorp"
+ }
+ },
"node_modules/debug": {
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
@@ -11923,6 +11934,11 @@
"npm": ">=3.10.0"
}
},
+ "node_modules/weixin-js-sdk": {
+ "version": "1.6.5",
+ "resolved": "https://registry.npmjs.org/weixin-js-sdk/-/weixin-js-sdk-1.6.5.tgz",
+ "integrity": "sha512-Gph1WAWB2YN/lMOFB/ymb+hbU/wYazzJgu6PMMktCy9cSCeW5wA6Zwt0dpahJbJ+RJEwtTv2x9iIu0U4enuVSQ=="
+ },
"node_modules/whatwg-url": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
@@ -15572,6 +15588,11 @@
"integrity": "sha512-0sVXIohTfLqVIW3kb/0n6IiWF3Ifj5nm2XaSrLq2DI6fKIGa2fYAZdk917rUneaeLVpYfFcyXE2ft0fe3remsA==",
"peer": true
},
+ "date-fns": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.6.0.tgz",
+ "integrity": "sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww=="
+ },
"debug": {
"version": "4.3.4",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
@@ -20906,6 +20927,11 @@
"sdp": "^3.2.0"
}
},
+ "weixin-js-sdk": {
+ "version": "1.6.5",
+ "resolved": "https://registry.npmjs.org/weixin-js-sdk/-/weixin-js-sdk-1.6.5.tgz",
+ "integrity": "sha512-Gph1WAWB2YN/lMOFB/ymb+hbU/wYazzJgu6PMMktCy9cSCeW5wA6Zwt0dpahJbJ+RJEwtTv2x9iIu0U4enuVSQ=="
+ },
"whatwg-url": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
diff --git a/package.json b/package.json
index f2f176f..f3ade1e 100644
--- a/package.json
+++ b/package.json
@@ -39,7 +39,8 @@
"vue-pdf": "^4.3.0",
"vue-pdf-embed": "^2.0.3",
"vue-qrcode-reader": "^5.5.3",
- "vue-router": "^4.3.0"
+ "vue-router": "^4.3.0",
+ "weixin-js-sdk": "^1.6.5"
},
"devDependencies": {
"@vitejs/plugin-basic-ssl": "^1.1.0",
diff --git a/src/api/Home.js b/src/api/Home.js
index 5b00f29..238ec60 100644
--- a/src/api/Home.js
+++ b/src/api/Home.js
@@ -16,5 +16,6 @@ export const getSiqLoginAuthTest = (params, success, error) => _post("/app/third
// 深圳易平台登录
export const getSzyptLoginAuth = (code, success, error) => _get("/app/thirdLogin/szyptLogin/"+code,null,success,error);
+export const szyptGetToken = (params, success, error) => _get("/app/thirdLogin/szyptGetToken",params,success,error);
diff --git a/src/config/env.js b/src/config/env.js
index 6914bd1..513850f 100644
--- a/src/config/env.js
+++ b/src/config/env.js
@@ -1,10 +1,7 @@
//本地环境
-// let baseUrl="http://192.168.110.36:85";
-// let baseUrl="http://localhost:85";
-let baseUrl="https://139.186.135.156:86";
// let baseUrl="http://139.186.135.156:86";
-// let baseUrl="http://10.132.108.3:85";
-// let baseUrl="http://192.168.1.101:85";
+let baseUrl="http://10.132.108.3:85";
+// let baseUrl="http://192.168.1.105:85";
// let wsUrl='ws://10.76.108.1:9326';
export {
baseUrl,
diff --git a/src/router/enforceHome.js b/src/router/enforceHome.js
index d8dfc1e..9614812 100644
--- a/src/router/enforceHome.js
+++ b/src/router/enforceHome.js
@@ -38,6 +38,15 @@ const routes = [
isKeepAlive: false,
},
},
+ //执法端扫码页面-深圳易
+ {
+ path: "/enforce/scanPage_szy",
+ name: "scanPage",
+ component: () => import("@/views/enforce/scanPage_szy.vue"),
+ meta: {
+ isKeepAlive: false,
+ },
+ },
//执法端扫码页面
// {
// path: "/enforce/scanPageTest",
diff --git a/src/views/enforce/enterpriseScanPreview.vue b/src/views/enforce/enterpriseScanPreview.vue
index 71f122e..b2f0b03 100644
--- a/src/views/enforce/enterpriseScanPreview.vue
+++ b/src/views/enforce/enterpriseScanPreview.vue
@@ -135,7 +135,6 @@ const onLoad = () => {
};
onMounted(() => {
-
getEnterpriseInformation(data.enterpriseNumber,success =>{
if (null != success.data) {
data.searchParam.enterpriseNumber = success.data.enterpriseNumber;
diff --git a/src/views/enforce/scanPage_szy.vue b/src/views/enforce/scanPage_szy.vue
new file mode 100644
index 0000000..2bc0414
--- /dev/null
+++ b/src/views/enforce/scanPage_szy.vue
@@ -0,0 +1,251 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/enforce/scanQrCode.vue b/src/views/enforce/scanQrCode.vue
index 91cf02d..d66d878 100644
--- a/src/views/enforce/scanQrCode.vue
+++ b/src/views/enforce/scanQrCode.vue
@@ -88,7 +88,7 @@ const boutiqueGoods = async () => {
const toScanPageView = async() =>{
router.push({
- path: "/enforce/scanPage",
+ path: "/enforce/scanPage_szy",
query: {}
});
};
diff --git a/src/views/enforceHome.vue b/src/views/enforceHome.vue
index 68c3d96..2c52326 100644
--- a/src/views/enforceHome.vue
+++ b/src/views/enforceHome.vue
@@ -126,8 +126,11 @@ const onLoad = () => {
};
onMounted(() => {
- console.log("code: "+route?.query?.code);
- getSzyptLoginAuth(route?.query?.code,success =>{
+
+ let fullUrl = window.location.href;
+ let code = fullUrl.substring(fullUrl.indexOf('code=')+5, fullUrl.indexOf('&state='));
+ // getSzyptLoginAuth(route?.query?.code,success =>{
+ getSzyptLoginAuth(code,success =>{
console.log(success.data)
},error =>{
From c163621c42cb81c20bac8a36d97eb36edc1a7c07 Mon Sep 17 00:00:00 2001
From: "452061493@qq.com" <452061493@qq.com>
Date: Wed, 22 May 2024 17:11:07 +0800
Subject: [PATCH 2/3] =?UTF-8?q?1.=E6=9C=AA=E6=89=AB=E7=A0=81=E7=9A=84?=
=?UTF-8?q?=E6=A0=87=E7=AD=BE=E5=92=8C=E5=AD=97=E6=AE=B5=E6=B7=BB=E5=8A=A0?=
=?UTF-8?q?=EF=BC=88HTML)=202.=E6=96=B0=E5=A2=9E=E5=9C=A8=E7=BA=BF?=
=?UTF-8?q?=E6=8A=95=E8=AF=89=E5=88=97=E8=A1=A8=E9=A1=B5=EF=BC=88HTML)=203?=
=?UTF-8?q?.=E5=87=A0=E4=B8=AA=E5=88=97=E8=A1=A8=E9=A1=B5=E7=9A=84?=
=?UTF-8?q?=E6=A0=B7=E5=BC=8F=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/router/home.js | 6 +
src/views/administrative/appointmentList.vue | 66 +--
src/views/common/analyse.vue | 22 +-
src/views/enforce/earlyWarning.vue | 22 +-
src/views/enforce/enforceNotice.vue | 16 +-
src/views/enforce/enforcementPlan.vue | 20 +-
src/views/enforce/enterpriseBaseInfo.vue | 52 +-
src/views/enforce/enterpriseWarningInfo.vue | 22 +-
src/views/enforce/historyCheck.vue | 55 +-
src/views/enforce/sign.vue | 10 +-
src/views/enterprise/complaintList.vue | 484 ++++++++++++++++++
.../enterprise/enterpriseInspectionList.vue | 26 +-
src/views/enterprise/qrCodeHistory.vue | 20 +-
src/views/enterprise/registrationDetail.vue | 6 +
src/views/enterprise/registrationList.vue | 50 +-
.../enterprise/registrationSelectList.vue | 34 +-
16 files changed, 774 insertions(+), 137 deletions(-)
create mode 100644 src/views/enterprise/complaintList.vue
diff --git a/src/router/home.js b/src/router/home.js
index 2ada058..cf3cae8 100644
--- a/src/router/home.js
+++ b/src/router/home.js
@@ -57,6 +57,12 @@ const routes = [
name: "complaint",
component: () => import("@/views/enterprise/complaint.vue"),
},
+ //在线投诉列表
+ {
+ path: "/enterprise/complaintList",
+ name: "complaintList",
+ component: () => import("@/views/enterprise/complaintList.vue"),
+ },
// 执法列表
{
path: "/enterprise/enterpriseInspectionList",
diff --git a/src/views/administrative/appointmentList.vue b/src/views/administrative/appointmentList.vue
index 749bc06..c6d2000 100644
--- a/src/views/administrative/appointmentList.vue
+++ b/src/views/administrative/appointmentList.vue
@@ -56,9 +56,9 @@
-
+
-
{{ item.checkItem }}
+
{{ item.checkItem }}
-
+
-
{{ item.planName }}
+
{{ item.planName }}
@@ -318,20 +318,24 @@ const openPlanAddView = () =>{
.card_box {
display: flex;
width: 100%;
- padding: 10px,0px;
+ padding: 10px 0px;
flex-direction: column;
.card_body {
background-color: #fff;
border-radius: 10px;
flex: 1;
}
- .card_box_span{
- font-size: 13px;
- padding-left: 5%;
- height: 35px;
- align-items: center;
+ .card_box_span {
display: flex;
align-items: center;
+ margin: 2% 0;
+ padding-left: 3%;
+ font-size: 0.38rem;
+ line-height: 1.5;
+
+ p {
+ margin: 0;
+ }
}
.card_box_action{
position: absolute;
diff --git a/src/views/enforce/enterpriseBaseInfo.vue b/src/views/enforce/enterpriseBaseInfo.vue
index 8c454e5..1413de6 100644
--- a/src/views/enforce/enterpriseBaseInfo.vue
+++ b/src/views/enforce/enterpriseBaseInfo.vue
@@ -88,8 +88,7 @@
-
-
+
{{ item.lawEnforcementItem }}
@@ -100,7 +99,7 @@
执法人员: {{ item.lawEnforcer }} , {{ item.lawEnforcerTwo }}
-
备注: {{ item.remark }}
+
备注信息: {{ item.remark }}
@@ -111,9 +110,9 @@
-
+
-
{{ item.lawEnforcementItem }}
+
{{ item.lawEnforcementItem }}
处罚行政机关: {{ item.lawEnforcement }}
@@ -122,7 +121,7 @@
处罚种类: {{ item.lawKind }}
-
备注: {{ item.remark }}
+
备注信息: {{ item.remark }}
@@ -134,9 +133,9 @@
-
+
-
{{ item.lawEnforcementItem }}
+
{{ item.lawEnforcementItem }}
处罚行政: {{ item.lawEnforcement }}
@@ -145,7 +144,7 @@
执行时间: {{ item.lawDate }}
-
备注: {{ item.remark }}
+
备注信息: {{ item.remark }}
@@ -423,12 +422,16 @@ const reciveData2 = (item) =>{
}
.card_box_span {
- font-size: 13px;
- padding-left: 5%;
- height: 35px;
- align-items: center;
display: flex;
align-items: center;
+ margin: 2% 0;
+ padding-left: 3%;
+ font-size: 0.38rem;
+ line-height: 1.5;
+
+ p {
+ margin: 0;
+ }
}
.card_box_action {
@@ -452,4 +455,27 @@ const reciveData2 = (item) =>{
font-size: 0.37rem;
padding: 0.27rem 0.43rem;
}
+
+/deep/ .van-hairline--bottom {
+ margin: -1% 0 3% 0;
+ height: 0;
+ background-color: transparent;
+ border: 1px;
+}
+
+/deep/ .card_box_span:first-child {
+ color: #c1bfbf;
+}
+
+/deep/ .card_box_span:nth-child(2) p {
+ font-size: 0.4rem;
+ font-weight: bold;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+
+.card_box_label {
+ color: rgba(128, 128, 128, 0.65);
+}
diff --git a/src/views/enforce/enterpriseWarningInfo.vue b/src/views/enforce/enterpriseWarningInfo.vue
index 43d6251..5a80fb9 100644
--- a/src/views/enforce/enterpriseWarningInfo.vue
+++ b/src/views/enforce/enterpriseWarningInfo.vue
@@ -276,21 +276,25 @@
.card_box {
display: flex;
width: 100%;
- padding: 10px,0px;
+ padding: 10px 0px;
flex-direction: column;
.card_body {
background-color: #fff;
border-radius: 10px;
flex: 1;
}
- .card_box_span{
- font-size: 13px;
- padding-left: 5%;
- height: 35px;
- align-items: center;
- display: flex;
- align-items: center;
- }
+ .card_box_span {
+ display: flex;
+ align-items: center;
+ margin: 2% 0;
+ padding-left: 3%;
+ font-size: 0.38rem;
+ line-height: 1.5;
+
+ p {
+ margin: 0;
+ }
+ }
.card_box_action{
position: absolute;
right: 4%;
diff --git a/src/views/enforce/historyCheck.vue b/src/views/enforce/historyCheck.vue
index bbf5ef5..fadf75f 100644
--- a/src/views/enforce/historyCheck.vue
+++ b/src/views/enforce/historyCheck.vue
@@ -3,8 +3,8 @@
-
-
+
+
@@ -49,7 +49,9 @@
执法时间:{{ item.enforcementTime }}
编辑
+
+ 未扫码
@@ -65,7 +67,7 @@
执法人员: {{ item.lawEnforcer }} , {{ item.lawEnforcerTwo }}
-
企业: {{ item.enterpriseName }}
+
企业名称: {{ item.enterpriseName }}
@@ -321,9 +323,7 @@ const setLinkageItem = (id,item) => {
diff --git a/src/views/enforce/sign.vue b/src/views/enforce/sign.vue
index 7688847..1fb6d4b 100644
--- a/src/views/enforce/sign.vue
+++ b/src/views/enforce/sign.vue
@@ -45,11 +45,17 @@
:rules="[{ required: true, message: '请选择辅助人员' }]"
/>
+
+
+
+
+
+
+
+
+
+ 搜索
+
+
+
+ 全部
+ 未处理
+ 处理中
+ 已处理
+
+
+
+
+
+
+
+
+
+
+
+
+
+
投诉时间:{{ item.createTime }}
+
+
未处理
+
+
+
+
+
+
{{ item.lawEnforcementItemText }}
+
+
+
+
执法部门: {{ item.lawEnforcement }}
+
+
+
执法人员: {{ item.lawEnforcer }},{{ item.lawEnforcerTwo }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/enterprise/enterpriseInspectionList.vue b/src/views/enterprise/enterpriseInspectionList.vue
index e2753f4..3725efa 100644
--- a/src/views/enterprise/enterpriseInspectionList.vue
+++ b/src/views/enterprise/enterpriseInspectionList.vue
@@ -68,9 +68,9 @@
-
+
-
{{ item.checkItem }}
+
{{ item.checkItem }}
-
+
@@ -328,20 +328,24 @@ const cancelSelectDate = () =>{
.card_box {
display: flex;
width: 100%;
- padding: 10px,0px;
+ padding: 10px 0px;
flex-direction: column;
.card_body {
background-color: #fff;
border-radius: 10px;
flex: 1;
}
- .card_box_span{
- font-size: 13px;
- padding-left: 5%;
- height: 35px;
- align-items: center;
+ .card_box_span {
display: flex;
align-items: center;
+ margin: 2% 0;
+ padding-left: 3%;
+ font-size: 0.38rem;
+ line-height: 1.5;
+
+ p {
+ margin: 0;
+ }
}
.card_box_action{
position: absolute;
diff --git a/src/views/enterprise/registrationDetail.vue b/src/views/enterprise/registrationDetail.vue
index c7c4a9f..398b3a4 100644
--- a/src/views/enterprise/registrationDetail.vue
+++ b/src/views/enterprise/registrationDetail.vue
@@ -35,6 +35,12 @@
right-icon="add-o"
@click="showPopup2"
/>
+
执法时间:{{ item.createTime }}
- 投诉
+ 投诉
-
+
+
-
{{ item.lawEnforcementItemText }}
+
{{ item.lawEnforcementItemText }}
@@ -76,7 +77,7 @@
企业名称: {{ item.enterpriseName }}
-
备注: {{ item.remark }}
+
备注信息: {{ item.remark }}
@@ -357,20 +358,24 @@ const searchComplaint = (val) =>{
.card_box {
display: flex;
width: 100%;
- padding: 10px,0px;
+ padding: 10px 0px;
flex-direction: column;
.card_body {
background-color: #fff;
border-radius: 10px;
flex: 1;
}
- .card_box_span{
- font-size: 13px;
- padding-left: 5%;
- height: 35px;
- align-items: center;
+ .card_box_span {
display: flex;
align-items: center;
+ margin: 2% 0;
+ padding-left: 3%;
+ font-size: 0.38rem;
+ line-height: 1.5;
+
+ p {
+ margin: 0;
+ }
}
.card_box_action{
position: absolute;
@@ -423,4 +428,29 @@ const searchComplaint = (val) =>{
}
}
+.trbtn {
+ top: -0.25rem;
+ height: 0.55rem;
+}
+/deep/ .van-hairline--bottom {
+ margin: -1% 0 3% 0;
+ height: 0;
+ background-color: transparent;
+ border: 1px;
+}
+
+/deep/ .card_box_span:first-child {
+ color: #c1bfbf;
+}
+
+/deep/ .card_box_span:nth-child(2) p {
+ font-size: 0.4rem;
+ font-weight: bold;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+}
+.card_box_label {
+ color: rgba(128, 128, 128, 0.65);
+}
diff --git a/src/views/enterprise/registrationSelectList.vue b/src/views/enterprise/registrationSelectList.vue
index 50157aa..0cb918b 100644
--- a/src/views/enterprise/registrationSelectList.vue
+++ b/src/views/enterprise/registrationSelectList.vue
@@ -59,9 +59,9 @@
执法时间:{{ item.createTime }}
-
+
-
{{ item.lawEnforcementIncident }}
+
{{ item.lawEnforcementIncident }}
@@ -325,22 +325,26 @@ const oneCheckbox = (item) => {
.card_box {
display: flex;
width: 100%;
- padding: 10px,0px;
+ padding: 10px 0px;
flex-direction: column;
.card_body {
background-color: #fff;
border-radius: 10px;
flex: 1;
}
- .card_box_span{
- font-size: 13px;
- padding-left: 5%;
- height: 35px;
- align-items: center;
+ .card_box_span {
display: flex;
align-items: center;
+ margin: 2% 0;
+ padding-left: 3%;
+ font-size: 0.38rem;
+ line-height: 1.5;
+
+ p {
+ margin: 0;
+ }
}
- .card_box_action{
+ .card_box_action {
position: absolute;
right: 4%;
}
@@ -358,19 +362,19 @@ const oneCheckbox = (item) => {
}
}
-.search-button-list{
+.search-button-list {
height: 3%;
display: flex;
flex-direction: row;
padding-left: 10px;
margin-top: 6px;
align-items: end;
- .search-button{
+ .search-button {
width: 15%;
height: 80%;
}
}
-.search-button-date{
+.search-button-date {
height: 3%;
display: flex;
flex-direction: row;
@@ -382,7 +386,7 @@ const oneCheckbox = (item) => {
font-size: 20px;
margin-left: 2%;
}
- .search-button{
+ .search-button {
width: 15%;
height: 80%;
position: absolute;
@@ -391,12 +395,12 @@ const oneCheckbox = (item) => {
}
}
-.van-checkbox{
+.van-checkbox {
margin-left: 10px;
position: absolute;
top: 45%;
}
-.card_box_span{
+.card_box_span {
padding-left: 10% !important;
}
From 7d6b330186078416c3758a539622d84a09f033e8 Mon Sep 17 00:00:00 2001
From: kylin L <452061493@qq.com>
Date: Wed, 22 May 2024 19:01:07 +0800
Subject: [PATCH 3/3] =?UTF-8?q?=E4=BC=81=E4=B8=9A=E7=AB=AF=E4=BA=8C?=
=?UTF-8?q?=E7=BB=B4=E7=A0=81=E6=89=AB=E7=A0=81=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/enforce/scanQrCode.vue | 65 ++++++++++++++++++++++++++++++--
1 file changed, 61 insertions(+), 4 deletions(-)
diff --git a/src/views/enforce/scanQrCode.vue b/src/views/enforce/scanQrCode.vue
index d66d878..daebd57 100644
--- a/src/views/enforce/scanQrCode.vue
+++ b/src/views/enforce/scanQrCode.vue
@@ -52,7 +52,10 @@