From 3b7eb99c96ca7344f0bc0c4311cb07ee4110bd04 Mon Sep 17 00:00:00 2001 From: chenrui <1950717904@qq.com> Date: Mon, 15 Apr 2024 02:23:00 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B5=E9=9D=A2bug=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/enforce.js | 2 + src/util/util.js | 23 ++- src/views/administrative/appointment.vue | 27 ++-- src/views/administrative/appointmentList.vue | 33 +++-- src/views/administrative/userFilter.vue | 6 +- src/views/common/analyse.vue | 136 ++++++++++++------ src/views/enforce/earlyWarning.vue | 13 +- src/views/enforce/enforceNotice.vue | 25 ++-- src/views/enforce/enforcementPlan.vue | 2 +- src/views/enforce/enforcementPlanAdd.vue | 53 ++++--- src/views/enforce/enterpriseBaseInfo.vue | 14 +- src/views/enforce/enterpriseScanPreview.vue | 50 ++++++- src/views/enforce/enterpriseWarningInfo.vue | 10 +- src/views/enforce/historyCheck.vue | 57 ++++++-- src/views/enforce/sign.vue | 27 +++- src/views/enforce/userFilter.vue | 6 +- src/views/enforceHome.vue | 2 +- src/views/enterprise/caseFilter.vue | 69 +++++++-- src/views/enterprise/complaint.vue | 9 +- .../enterprise/enterpriseInspectionDetail.vue | 10 +- .../enterprise/enterpriseInspectionList.vue | 35 ++++- src/views/enterprise/qrCode.vue | 75 +++++++++- src/views/enterprise/qrCodeHistory.vue | 9 +- src/views/enterprise/registrationDetail.vue | 6 + src/views/enterprise/registrationList.vue | 58 +++++--- 25 files changed, 582 insertions(+), 175 deletions(-) diff --git a/src/api/enforce.js b/src/api/enforce.js index 6306acb..80b783f 100644 --- a/src/api/enforce.js +++ b/src/api/enforce.js @@ -54,3 +54,5 @@ export const queryEnforcementRegistrationById = (id, success, error) =>_get("/co export const getAttr = (id, success, error) => _get("/code/registration/queryFiles/" + id,null,success,error); +//查询统计分析数据 +export const queryStatisticalData = (params, success, error) => _get("/statistical/statisticalData",params,success,error) diff --git a/src/util/util.js b/src/util/util.js index 00fe7f4..8929541 100644 --- a/src/util/util.js +++ b/src/util/util.js @@ -70,4 +70,25 @@ const isElementHidden = (ele = "", cloneEl = "", cssStyles = []) => { return differ; }; -export { setGoodsNum, isObject, comparisonObject, isElementHidden }; +const formattedTimeYYYYmmdd = (dateTime) =>{ + const date = new Date(dateTime); + const year = date.getFullYear(); + const month = ("0" + (date.getMonth() + 1)).slice(-2); + const day = ("0" + date.getDate()).slice(-2); + const hour = ("0" + date.getHours()).slice(-2); + const minute = ("0" + date.getMinutes()).slice(-2); + const second = ("0" + date.getSeconds()).slice(-2); + return `${year}-${month}-${day}`; +} +const formattedTime = (dateTime) =>{ + const date = new Date(dateTime); + const year = date.getFullYear(); + const month = ("0" + (date.getMonth() + 1)).slice(-2); + const day = ("0" + date.getDate()).slice(-2); + const hour = ("0" + date.getHours()).slice(-2); + const minute = ("0" + date.getMinutes()).slice(-2); + const second = ("0" + date.getSeconds()).slice(-2); + return `${year}-${month}-${day} ${hour}:${minute}:${second}`; +} + +export { setGoodsNum, isObject, comparisonObject, isElementHidden ,formattedTimeYYYYmmdd,formattedTime}; diff --git a/src/views/administrative/appointment.vue b/src/views/administrative/appointment.vue index 725cb00..ee2fa8a 100644 --- a/src/views/administrative/appointment.vue +++ b/src/views/administrative/appointment.vue @@ -63,12 +63,12 @@ :rules="[{ required: true, message: '必填项' }]" /> { data.popupVisible = false; } const reciveVisible = (item) =>{ - submitData.lawEnforcerTwo = item.userName; - submitData.lawEnforcerIdTwo = item.userId; + submitData.lawEnforcerTwo = item.userName + submitData.lawCertificateNumTwo = item.lawCertificateNum; + submitData.lawEnforcerTwoId = item.userId; + submitData.lawEnforcerTextTwo = submitData.lawEnforcerTwo +" "+ submitData.lawCertificateNumTwo } /* 检查要求 start */ @@ -302,8 +310,10 @@ onMounted(() =>{ //查询当前登录人员信息 queryUserInfo({},success =>{ console.log(success.data) - submitData.lawEnforcer = success.data.userName - submitData.lawEnforcerId = success.data.userId + submitData.lawEnforcer = success.data.userName; + submitData.lawCertificateNum = success.data.lawCertificateNum + submitData.lawEnforcerText = submitData.lawEnforcer +" "+ submitData.lawCertificateNum + submitData.lawEnforcerId = success.data.userId; submitData.lawEnforcement = success.data.dept.deptName; submitData.lawEnforcementId = success.data.dept.deptId; },error=>{}); @@ -330,6 +340,7 @@ const reciveData = (item) =>{ submitData.enterpriseName = item.enterpriseName; submitData.linkTel = item.enterpriseTel; submitData.linkMan = item.legalPerson; + submitData.enterpriseNumber = item.enterpriseNumber; } diff --git a/src/views/enforce/enterpriseBaseInfo.vue b/src/views/enforce/enterpriseBaseInfo.vue index 5d9770e..a24f48f 100644 --- a/src/views/enforce/enterpriseBaseInfo.vue +++ b/src/views/enforce/enterpriseBaseInfo.vue @@ -13,38 +13,50 @@ @@ -73,7 +85,7 @@

执法部门: {{ item.lawEnforcement }}

-

执法人员: {{ item.lawEnforcer }}

+

执法人员: {{ item.lawEnforcer }} , {{ item.lawEnforcerTwo }}

备注: {{ item.remark }}

diff --git a/src/views/enforce/enterpriseScanPreview.vue b/src/views/enforce/enterpriseScanPreview.vue index 163bfb7..068c891 100644 --- a/src/views/enforce/enterpriseScanPreview.vue +++ b/src/views/enforce/enterpriseScanPreview.vue @@ -18,9 +18,10 @@ - - - + + + +
@@ -39,14 +40,16 @@ import enterpriseWarningInfo from './enterpriseWarningInfo.vue' import { Tab, Tabs } from 'vant'; const { useCommon } = $globalStore; const router = useRouter(); +//路由参数 +const route = useRoute(); let freshMap = reactive({ refreshLoad: false, // 是否刷新 listLoading: false, // 是否加载中 listFinished: false, // 是否加载完成标识 }); const data = reactive({ - enterpriseNumber:"a7cbb677c11e4dffa810b4ad3abedc09$eb020e1a24a8a19a0bdc07b191aa9ce7", - // enterpriseNumber:route?.query?.enterpriseNumber, + // enterpriseNumber:"a7cbb677c11e4dffa810b4ad3abedc09$eb020e1a24a8a19a0bdc07b191aa9ce7", + enterpriseNumber:route?.query?.enterpriseNumber, warningInfo:{}, searchParam:{} }); @@ -171,6 +174,8 @@ const goBack = () => { color: #4aa1f9; background: url("../../assets/images/tab_bg.png") no-repeat; background-size: 100% 100%; + animation: test 1000ms infinite; + -webkit-animation: test 1000ms infinite; } /deep/ .van-tab:nth-child(2).van-tab--active { @@ -199,5 +204,40 @@ const goBack = () => { padding-top: 0.45rem; box-sizing: border-box; } +@keyframes test { + from { + opacity: 1.0; + } + 50% { + opacity: 0.4; + } + to { + opacity: 1.0; + } +} +@-webkit-keyframes test { + from { + opacity: 1.0; + } + 50% { + opacity: 0.4; + } + to { + opacity: 1.0; + } +} +.father-box { + position: relative; +} + +.header-box { + color: #fff; + padding: 10px; + font-size: 15px; + height: 300px; + background-color: rgba(146, 139, 139, .8); + animation: test 1000ms infinite; + -webkit-animation: test 1000ms infinite; +} diff --git a/src/views/enforce/enterpriseWarningInfo.vue b/src/views/enforce/enterpriseWarningInfo.vue index 5179e4f..c69588d 100644 --- a/src/views/enforce/enterpriseWarningInfo.vue +++ b/src/views/enforce/enterpriseWarningInfo.vue @@ -37,18 +37,18 @@
- - - + + +

{{ item.enterpriseName }}

-

预警原因: 本月对其行政检查{{ item.num }}次

+

预警原因: {{ item.warningCause }}

预警级别: - {{ item.level==1?"Ⅰ级 (特别严重)":item.level==2?"Ⅱ级 (严重)": item.level==3?"Ⅲ级 (较重)": "Ⅳ (一般)"}} + {{ item.warningLevel==1?"Ⅰ级 (特别严重)":item.warningLevel==2?"Ⅱ级 (严重)": item.warningLevel==3?"Ⅲ级 (较重)": "Ⅳ (一般)"}}

diff --git a/src/views/enforce/historyCheck.vue b/src/views/enforce/historyCheck.vue index b93d129..39dd633 100644 --- a/src/views/enforce/historyCheck.vue +++ b/src/views/enforce/historyCheck.vue @@ -3,7 +3,7 @@
- +