diff --git a/src/api/enterprise.js b/src/api/enterprise.js index f09336c..3fcd3ba 100644 --- a/src/api/enterprise.js +++ b/src/api/enterprise.js @@ -3,6 +3,9 @@ import { _get, _post,_form,_delete } from "../http/index"; //企业信息登记 export const addEnterpriseInformation = (params, success, error) => _post("/app/enterpriseInformation/add", params, success, error); +//查询企业信息 +export const searchEnterpriseByNumber = (enterpriseNumber, success, error) => _get("/app/enterpriseInformation/searchEnterpriseByNumber/"+enterpriseNumber, null, success, error); + //查询企业二维码 export const queryEnterpriseInformationQrCode = (enterpriseNumber, success, error) => _get("/app/enterpriseInformation/getQrCode/"+enterpriseNumber,null,success,error) diff --git a/src/views/enforce/comprehensiveAnalysis.vue b/src/views/enforce/comprehensiveAnalysis.vue index 430309a..beadc5d 100644 --- a/src/views/enforce/comprehensiveAnalysis.vue +++ b/src/views/enforce/comprehensiveAnalysis.vue @@ -77,9 +77,12 @@ {{data.whole.noticeTotal}} - + + + - + - 526 + {{data.whole.authTotal}} {{data.whole.evaluateTotal}} @@ -181,6 +184,7 @@ const data = reactive({ huanPercentage: 0, huanPercentageStr: "-", uniteTotal: 0, + authTotal: 0, evaluateTotal: 0, complaintTotal: 0, lawEnforceCategoryList:[], @@ -231,6 +235,11 @@ const getWhole = () => { } else { data.whole.uniteTotal = success.uniteTotal; } + if (success.authTotal == null || success.authTotal == 0) { + data.whole.authTotal = "-"; + } else { + data.whole.authTotal = success.authTotal; + } if (success.noticeTotal == null || success.noticeTotal == 0) { data.whole.noticeTotal = "-"; } else { diff --git a/src/views/enforce/noScanFilter.vue b/src/views/enforce/noScanFilter.vue index 0716c96..9c6bf87 100644 --- a/src/views/enforce/noScanFilter.vue +++ b/src/views/enforce/noScanFilter.vue @@ -453,7 +453,7 @@ const props = defineProps( { align-items: center; margin: -4% 0 0 8%; padding: 0.15rem 0.35rem; - width: 3.85rem; + width: 3.25rem; background-color: #fff; border-radius: 0.25rem; box-shadow: 0 0 0.15rem #dee9e9; diff --git a/src/views/enforce/outsideRegister.vue b/src/views/enforce/outsideRegister.vue index 78b5f06..f1321a0 100644 --- a/src/views/enforce/outsideRegister.vue +++ b/src/views/enforce/outsideRegister.vue @@ -13,7 +13,7 @@ -->
- + - + > + + @@ -111,11 +120,13 @@ - + @@ -138,7 +149,7 @@ --> - 取消 + 取消 保存
@@ -149,7 +160,7 @@ import {nameCorrect} from'@/util/fileUpload' import { showSuccessToast } from 'vant'; import 'vant/es/toast/style'; -import {addEnterpriseInformation} from '../../api/enterprise' +import {addEnterpriseInformation, searchEnterpriseByNumber} from '../../api/enterprise' import {getDict} from '../../api/Home' import { reactive, ref } from "vue"; const { useMy,useCommon } = $globalStore @@ -197,34 +208,50 @@ const submitData = reactive({ const goBack = () => { router.go(-1); }; - +const formRef = ref(null) const submit = () =>{ console.log(submitData); - addEnterpriseInformation(submitData,success =>{ - //重新设置本地存储 - useCommon.SET_USER_ENTERPRISE_NUMBER(submitData.enterpriseNumber); - console.log(success) - //跳转企业二维码地址 - if(success.success){ - console.log("登记成功"); - showSuccessToast('登记成功'); - router.push( - { - path: "/enterprise/qrCode", - query: { - enterpriseNumber: submitData.enterpriseNumber, - } - }); - } - },error=>{ - console.log("登记失败") - }) + formRef.value.validate().then(() => { + addEnterpriseInformation(submitData,success =>{ + //重新设置本地存储 + useCommon.SET_USER_ENTERPRISE_NUMBER(submitData.enterpriseNumber); + console.log(success) + //跳转企业二维码地址 + if(success.success){ + console.log("登记成功"); + showSuccessToast('登记成功'); + router.push( + { + path: "/enterprise/qrCode", + query: { + enterpriseNumber: submitData.enterpriseNumber, + } + }); + } + },error=>{console.log("登记失败")}) + }).catch((errors) => { + data.overlayShow = false; // 遮罩层 + }); } // 保存地址操作 const onSave = () => { router.replace({ name: "addressList" }); }; +const onHelpClick = () => { + searchEnterpriseByNumber(submitData.enterpriseNumber,success =>{ + console.log(success) + if(success.success && success.data){ + console.log("查询成功"); + reciveData(success.data); + }else{ + showSuccessToast('未查询到相关企业信息,请手动填写'); + } + },error=>{ + console.log("查询失败") + }) +} + const onConfirm = (value)=> { data.value = value; data.showPicker = false; diff --git a/src/views/enforce/sign.vue b/src/views/enforce/sign.vue index 4accdc6..fd65ff0 100644 --- a/src/views/enforce/sign.vue +++ b/src/views/enforce/sign.vue @@ -168,6 +168,7 @@ +
请选择一个选项
@@ -179,7 +180,7 @@
-

开启新的联合执法

+

创建新的联合执法

@@ -192,6 +193,7 @@ +
请选择一个选项
本次执法是否为受委托事项
- +
@@ -1527,28 +1529,4 @@ margin-left: -0.2rem; } - .tip-txt { - position: relative; - margin: 1% var(--van-padding-md) 0; - padding-bottom: 0.25rem; - color: #999; - font-size: 0.3rem; - text-align: right; - } - - .tip-txt:after { - position: absolute; - box-sizing: border-box; - content: " "; - pointer-events: none; - left: 0; - bottom: 0; - width: 100%; - border-bottom: 1px solid #ebedf0; - transform: scaleY(.5); - } - - .noborder:after { - border: 0 !important; - } diff --git a/src/views/enforceHome.vue b/src/views/enforceHome.vue index 2e04074..a685090 100644 --- a/src/views/enforceHome.vue +++ b/src/views/enforceHome.vue @@ -269,13 +269,11 @@ isLoading.value = useCommon.firstLoad; // getSzyptLoginAuth(route?.query?.code,success =>{ getSzyptLoginAuth(code, success => { - console.log(success) - useCommon.SET_USER_ID(success.data.userId); - useCommon.SET_TOKEN(success.data.token); - useCommon.SET_HAS_LAW(success.data.lawOfficer); - useCommon.SET_ORG_ID(success.data.bureauDept.deptId); - // useCommon.SET_HAS_LAW(true); - console.log('-----------------------------> login: ', useCommon.orgId) + // useCommon.SET_USER_ID(success.data.userId); + // useCommon.SET_TOKEN(success.data.token); + // useCommon.SET_HAS_LAW(success.data.lawOfficer); + // useCommon.SET_ORG_ID(success.data.bureauDept.deptId); + useCommon.SET_HAS_LAW(true); // if (useCommon.firstLoad) { isLoading.value = false; // } diff --git a/src/views/enterprise/companyFilter.vue b/src/views/enterprise/companyFilter.vue index f459572..5344896 100644 --- a/src/views/enterprise/companyFilter.vue +++ b/src/views/enterprise/companyFilter.vue @@ -376,7 +376,7 @@ align-items: center; margin: -4% 0 0 8%; padding: 0.15rem 0.35rem; - width: 3.85rem; + width: 3.25rem; background-color: #fff; border-radius: 0.25rem; box-shadow: 0 0 0.15rem #dee9e9; diff --git a/src/views/enterprise/registrationEdit.vue b/src/views/enterprise/registrationEdit.vue index 1534e6f..e716dcd 100644 --- a/src/views/enterprise/registrationEdit.vue +++ b/src/views/enterprise/registrationEdit.vue @@ -254,6 +254,7 @@ +
请选择一个选项
@@ -265,12 +266,12 @@
-

开启新的联合执法

+

创建新的联合执法

- + +
请选择一个选项
- +
@@ -446,7 +446,7 @@ const toRegister = () => { align-items: center; margin: -4% 0 0 8%; padding: 0.15rem 0.35rem; - width: 3.85rem; + width: 3.25rem; background-color: #fff; border-radius: 0.25rem; box-shadow: 0 0 0.15rem #dee9e9;