From 634fb1172ea9ea081d741c88713b2cb0d379d0d1 Mon Sep 17 00:00:00 2001 From: yanyan Date: Fri, 18 Jul 2025 18:06:26 +0800 Subject: [PATCH] bug --- src/views/enforce/userFilter.vue | 11 ++++++++ src/views/enterprise/registrationDetail.vue | 23 ++++++++++++++++ src/views/enterprise/registrationEdit.vue | 29 +++++++++++++++------ 3 files changed, 55 insertions(+), 8 deletions(-) diff --git a/src/views/enforce/userFilter.vue b/src/views/enforce/userFilter.vue index cc121e2..da6415f 100644 --- a/src/views/enforce/userFilter.vue +++ b/src/views/enforce/userFilter.vue @@ -55,6 +55,17 @@ default: () => [] } }, + watch: { + visible(newVal, oldVal) { + if (newVal) { + console.log(`监听的值从 ${oldVal} 变为了 ${newVal}`); + // 在这里执行你的逻辑 + this.curPage = 1; + this.dataList = []; + this.onRefresh(); + } + } + }, setup() { const loading = ref(false) const finished = ref(false) diff --git a/src/views/enterprise/registrationDetail.vue b/src/views/enterprise/registrationDetail.vue index 83fae14..fe21f90 100644 --- a/src/views/enterprise/registrationDetail.vue +++ b/src/views/enterprise/registrationDetail.vue @@ -539,6 +539,7 @@ const data = reactive({ show2: ref(false), dataList: [], evaluateImageList: [], + enforceReasonList: [], regList: [], lawList: [], arrayLength: 1, @@ -589,6 +590,7 @@ const submitData = reactive({ // linkman: "", // linkmanTel: "", isEvaluate: 0, + checkCss: null, // authorization: 0, lawFieldText: "", checkCategoryText: "", @@ -720,6 +722,12 @@ const onChange2 = (newIndex) => { //3a0096181c184e5aa56f70923680856d$6e74ceda1463c165fd43eeeadce4f7cd //初始化参数,获取扫码的企业统一信用编码 onMounted(() => { + getDict({"dictType":"no-scan-reason"}, success => { + data.enforceReasonList.push({"text":'补录', "value":'3'}); + for (var i=0; i { setEvaluateFile( success.data["regResults"][0].enterpriseEvaluate.id ); + } }); }, @@ -969,6 +978,13 @@ const convertReg = (regs) => { obj.lawEnforcer = nameCorrect(dt.lawEnforcer); obj.remark = dt.remark; obj.enforce = dt.enforceReason; + if (dt.checkCss!=null) { + for (let i = 0; i < data.enforceReasonList.length; i++) { + if(dt.checkCss===data.enforceReasonList[i].value){ + obj.enforce = data.enforceReasonList[i].text + } + } + } obj.lawFieldText = dt.lawFieldText; obj.checkCategoryText = dt.checkCategoryText; obj.enforcementTime = formattedTimeYYYYmmdd(dt.enforcementTime); @@ -1068,6 +1084,13 @@ const convertLaw = (laws) => { obj.lawEnforcer = nameCorrect(dt.lawEnforcer); obj.remark = dt.remark; obj.enforce = dt.enforceReason; + if (dt.checkCss!=null) { + for (let i = 0; i < data.enforceReasonList.length; i++) { + if(dt.checkCss===data.enforceReasonList[i].value){ + obj.enforce = data.enforceReasonList[i].text + } + } + } obj.lawFieldText = dt.lawFieldText; obj.checkCategoryText = dt.checkCategoryText; obj.enforcementTime = formattedTimeYYYYmmdd(dt.checkTime); diff --git a/src/views/enterprise/registrationEdit.vue b/src/views/enterprise/registrationEdit.vue index c282fa1..142ac19 100644 --- a/src/views/enterprise/registrationEdit.vue +++ b/src/views/enterprise/registrationEdit.vue @@ -120,14 +120,6 @@ - - - - + + + @@ -410,6 +409,7 @@ import {showFailToast, showSuccessToast} from 'vant'; lawFieldText:"", showCheckCategoryPicker: false, checkCategorys: [], + enforceReasonList: [], checked: false, deptChecked: false, deptContent: '', @@ -819,6 +819,19 @@ import {showFailToast, showSuccessToast} from 'vant'; data.maxDate = ref(new Date(year, mon - 1, day)); data.showBl = true; + getDict({"dictType":"no-scan-reason"}, success => { + if (data.checkCss!=null ) { + data.enforceReasonList.push({"text":'补录', "value":'3'}); + for (var i=0; i{}) } const setAttr = () =>{