From 61096a9332518ab21dde271fb531c29ebc77137e Mon Sep 17 00:00:00 2001 From: chenrui <1950717904@qq.com> Date: Fri, 30 Aug 2024 20:03:25 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=8C=E6=94=BF=E6=A3=80=E6=9F=A5=E9=80=9A?= =?UTF-8?q?=E7=9F=A5=E4=BF=AE=E6=94=B9=EF=BC=8C=E8=A1=A5=E5=85=85=E5=86=8D?= =?UTF-8?q?=E6=AC=A1=E5=8F=91=E8=B5=B7=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/enterprise.js | 2 + .../footer-enforcement-nav/index.vue | 4 +- src/router/enforceHome.js | 9 + src/util/fileUpload.js | 7 +- src/views/administrative/appointmentBase.vue | 193 ++++++++++++++++++ .../administrative/appointmentDetail.vue | 74 ++++++- src/views/administrative/appointmentList.vue | 37 +++- src/views/enforce/enforcementPlanAdd.vue | 14 +- src/views/enforce/enterpriseBaseInfo.vue | 5 +- src/views/enterprise/registrationList.vue | 4 +- 10 files changed, 318 insertions(+), 31 deletions(-) create mode 100644 src/views/administrative/appointmentBase.vue diff --git a/src/api/enterprise.js b/src/api/enterprise.js index fbf2b07..92418c1 100644 --- a/src/api/enterprise.js +++ b/src/api/enterprise.js @@ -8,6 +8,8 @@ export const queryEnterpriseInformationQrCode = (enterpriseNumber, success, erro //查询企业执法登记列表 export const queryRegistrationList = (params, success, error) => _get("/app/code/registration/queryList",params,success,error) +//查询企业执法登记列表-企业端修改联合检查查询语句 +export const queryEnterpriseList = (params, success, error) => _get("/app/code/registration/queryEnterpriseList",params,success,error) //查询企业执法登记列表 - 剔除执法日期距离今天超过5天的执法记录 export const queryRegistrationList2 = (params, success, error) => _get("/app/code/registration/queryList2",params,success,error) diff --git a/src/components/footer-enforcement-nav/index.vue b/src/components/footer-enforcement-nav/index.vue index f3c42f5..5fdfe02 100644 --- a/src/components/footer-enforcement-nav/index.vue +++ b/src/components/footer-enforcement-nav/index.vue @@ -1,6 +1,6 @@ @@ -153,13 +161,13 @@ editEnterpriseLawEnforcementDeputyOrder, getByIdToDataFillIn, cancelEnterpriseLawEnforcement - } from '../../api/administrative' + } from '@/api/administrative' import {queryUserInfo} from '../../api/enforce' - import { queryEnterpriseInfoList } from '../../api/enterprise' + import { queryEnterpriseInfoList } from '@/api/enterprise' import { reactive, ref } from "vue"; - import { getDict } from "../../api/Home"; - import { queryLinkage, queryLinkageDictByValueAndParentId } from "../../api/linkage"; - import {uploadFile} from "../../util/fileUpload"; + import { getDict } from "@/api/Home"; + import { queryLinkage, queryLinkageDictByValueAndParentId } from "@/api/linkage"; + import {uploadFile} from "@/util/fileUpload"; //用户筛选弹窗 import UserPopup from './userFilter.vue'; import DeptPopup from './deptFilter.vue'; @@ -187,6 +195,7 @@ mainDeputyOrder: 1, lawCerFlag: 0, lawCer:[{ text:"", id:"", show:"", num:"" }], + showIsCancel: ref(false) }); //保存参数 const submitData = reactive({ @@ -300,10 +309,15 @@ } } - const cancel = () => { + const cancel = (val) => { + if(val == 0){ + data.showIsCancel = false; + return; + }else{ cancelEnterpriseLawEnforcement(route?.query?.id,success =>{ router.go(-1); }); + } }; /* 检查要求 start */ @@ -740,4 +754,50 @@ border-bottom: 1px solid #f6f7f8; } + .popcont { + position: absolute; + z-index: 100; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + padding: 5% 3% 0; + width: 70%; + height: 4rem; + background: linear-gradient(to bottom, #d6e7f9, #fff); + border-radius: 0.35rem; + } + + .poptip { + margin: 0.3rem; + min-height: 1.25rem; + font-size: 0.4rem; + font-weight: 600; + text-align: center; + //border-bottom: 1px solid #eee; + } + + .popup-btn { + display: flex; + align-items: center; + justify-content: space-between; + margin: 2% auto 0; + width: 90%; + height: 1.5rem; + } + + .popup-btn a { + width: 45%; + color: #333; + font-size: 0.37rem; + line-height: 2.5; + text-align: center; + border: 1px solid #ddd; + border-radius: 1rem; + } + + .popup-btn a:last-child { + background-color: #1367fe; + color: #fff; + border-color: #1367fe; + } diff --git a/src/views/administrative/appointmentList.vue b/src/views/administrative/appointmentList.vue index 5733ce2..bd4406c 100644 --- a/src/views/administrative/appointmentList.vue +++ b/src/views/administrative/appointmentList.vue @@ -1,15 +1,21 @@