From c5d6ae4ed4eb0c41432625eeed2e5f19b0bb5b74 Mon Sep 17 00:00:00 2001 From: chenrui <1950717904@qq.com> Date: Tue, 19 Mar 2024 16:46:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=A7=E6=B3=95=E7=9B=91=E7=9D=A3=E7=A0=81-?= =?UTF-8?q?=E6=89=A7=E6=B3=95=E7=AB=AF=E7=BB=9F=E8=AE=A1=E5=88=86=E6=9E=90?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 2 +- .../footer-enforcement-nav/index.vue | 4 +- src/router/enforceHome.js | 9 + src/store/Common.js | 9 + src/views/common/analyse.vue | 81 +++++ src/views/enforce/earlyWarning.vue | 4 +- src/views/enforce/enforcementPlan.vue | 4 +- src/views/enforce/scanPage.vue | 290 ++++++++++++------ src/views/enforce/sign.vue | 10 +- src/views/enforceHome.vue | 2 +- src/views/enterprise/complaint.vue | 2 + .../enterprise/enterpriseInspectionList.vue | 2 +- src/views/enterprise/qrCode.vue | 19 +- 13 files changed, 325 insertions(+), 113 deletions(-) create mode 100644 src/views/common/analyse.vue diff --git a/package-lock.json b/package-lock.json index 2e5fbd4..42bd183 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9513,7 +9513,7 @@ }, "ansi-regex": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "resolved": "https:/registry/.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, "peer": true diff --git a/src/components/footer-enforcement-nav/index.vue b/src/components/footer-enforcement-nav/index.vue index 6d8ecf4..9ea2dc3 100644 --- a/src/components/footer-enforcement-nav/index.vue +++ b/src/components/footer-enforcement-nav/index.vue @@ -4,14 +4,14 @@ {{ $t("common.lang_home") }} - + 预警 预约 import("@/views/common/analyse.vue"), + meta: { + isKeepAlive: true, + }, + }, ] export {routes} \ No newline at end of file diff --git a/src/store/Common.js b/src/store/Common.js index 2e30e21..e72be47 100644 --- a/src/store/Common.js +++ b/src/store/Common.js @@ -7,8 +7,13 @@ export default defineStore('useCommon', { goods_card_num: 0, is_reload_card: false, id:"", + //企业统一信用代码 enterpriseNumber:"", + //企业名称 + enterpriseName:"", + //当前登录用户ID userId:"", + //当前登录用户的手机号 phonenumber:"" }), getters: {}, @@ -28,6 +33,10 @@ export default defineStore('useCommon', { //修改用户关联的企业纳税识别号 SET_USER_ENTERPRISE_NUMBER(data){ this.enterpriseNumber = data; + }, + //修改用户关联的企业纳税识别号 + SET_USER_ENTERPRISE_NAME(data){ + this.enterpriseName = data; }, //设置用户ID SET_USER_ID(data){ diff --git a/src/views/common/analyse.vue b/src/views/common/analyse.vue new file mode 100644 index 0000000..bd84d60 --- /dev/null +++ b/src/views/common/analyse.vue @@ -0,0 +1,81 @@ + + + + diff --git a/src/views/enforce/earlyWarning.vue b/src/views/enforce/earlyWarning.vue index 665b90f..2bf3c92 100644 --- a/src/views/enforce/earlyWarning.vue +++ b/src/views/enforce/earlyWarning.vue @@ -147,7 +147,9 @@ // 返回 const goBack = () => { - router.go(-1); + router.push({ + path:"/enforceHome" + }); }; let resetScroll = ref(0); // 滚动记录 diff --git a/src/views/enforce/enforcementPlan.vue b/src/views/enforce/enforcementPlan.vue index 001e224..7a87161 100644 --- a/src/views/enforce/enforcementPlan.vue +++ b/src/views/enforce/enforcementPlan.vue @@ -54,9 +54,7 @@
-

发布时间:{{ item.createTime }} - 投诉 -

+

发布时间:{{ item.createTime }}

diff --git a/src/views/enforce/scanPage.vue b/src/views/enforce/scanPage.vue index 942a8fc..3eb5054 100644 --- a/src/views/enforce/scanPage.vue +++ b/src/views/enforce/scanPage.vue @@ -1,119 +1,211 @@ \ No newline at end of file diff --git a/src/views/enforce/sign.vue b/src/views/enforce/sign.vue index a8f9a9d..86ae8f8 100644 --- a/src/views/enforce/sign.vue +++ b/src/views/enforce/sign.vue @@ -134,6 +134,8 @@ import {uploadFile} from "../../util/fileUpload"; const { useMy } = $globalStore const router = useRouter(); +//路由参数 +const route = useRoute(); let queryaddressId = ref(""); const data = reactive({ showLawEnforcerFlag:false, @@ -178,12 +180,18 @@ const tapBad = () => { data.bad = "#7FFFD4"; submitData.reslut = 1; } +//初始化参数,获取扫码的企业统一信用编码 +const created = () =>{ + console.log(route?.query?.enterpriseNumber); +}, // 返回 const goBack = () => { router.go(-1); }; + + const uploadFiles = (file) =>{ uploadFile(file,(res) =>{ console.log(res); @@ -212,7 +220,7 @@ const deleteFile = (file,index) =>{ const submit = () =>{ addEnforcementRegistration(submitData,success =>{ //重新设置本地存储 - useCommon.SET_USER_ENTERPRISE_NUMBER(submitData.enterpriseNumber); + // useCommon.SET_USER_ENTERPRISE_NUMBER(submitData.enterpriseNumber); console.log(success) //跳转企业二维码地址 if(success.success){ diff --git a/src/views/enforceHome.vue b/src/views/enforceHome.vue index c57da8a..03c9fe6 100644 --- a/src/views/enforceHome.vue +++ b/src/views/enforceHome.vue @@ -87,7 +87,7 @@ const toScanCodeView = async() =>{ const toRegistrationListView = async() =>{ router.push({ - path: "/enterprise/registrationList", + path: "/historyCheck", }); } const toComplaintView = async() =>{ diff --git a/src/views/enterprise/complaint.vue b/src/views/enterprise/complaint.vue index a310f55..1de9832 100644 --- a/src/views/enterprise/complaint.vue +++ b/src/views/enterprise/complaint.vue @@ -94,6 +94,7 @@ const data = reactive({ showPicker: false, columns: [], selectTypeValue : ref[0], + isSelect: false, }); //保存参数 const submitData = reactive({ @@ -204,6 +205,7 @@ onMounted(() => { console.log(route?.query?.lawEnforcementIncident); submitData.relId = route?.query?.id; submitData.lawEnforcementIncident = route?.query?.lawEnforcementIncident; + data.isSelect = route?.query?.isSelect; getDict({"dictType": "caseType"},success =>{ console.log(success); success.data.forEach(res =>{ diff --git a/src/views/enterprise/enterpriseInspectionList.vue b/src/views/enterprise/enterpriseInspectionList.vue index e1689db..c8b58f3 100644 --- a/src/views/enterprise/enterpriseInspectionList.vue +++ b/src/views/enterprise/enterpriseInspectionList.vue @@ -69,7 +69,7 @@
-

{{ item.lawEnforcementItem }}

+

{{ item.checkItem }}

diff --git a/src/views/enterprise/qrCode.vue b/src/views/enterprise/qrCode.vue index 64dbca3..b4498dc 100644 --- a/src/views/enterprise/qrCode.vue +++ b/src/views/enterprise/qrCode.vue @@ -11,8 +11,10 @@
-
+
+ {{ data.enterpriseName }} +
{ console.log(success) if(success.success){ data.qrCodeUrl = baseUrl + success.data.qrCodeUrl; + data.enterpriseName = success.data.enterpriseName; console.log(data.qrCodeUrl) } },error =>{ @@ -88,12 +92,11 @@ const downloadFile = (url) => { .qr_code{ width: 100%; height: 60%; - background-color:azure; + background-color:white; position: relative; .qr_code_img{ width: 80%; height: 70%; - background-color:black; top: 8%; left: 10%; position: absolute; @@ -105,6 +108,14 @@ const downloadFile = (url) => { bottom: 4%; left: 20%; } + .qr_name{ + position: absolute; + width: 100%; + height: 10%; + top: 3%; + text-align: center; + font-size: 16px; + } } }