From 73d5cd83a497e540f7622b695f31de31e2de2833 Mon Sep 17 00:00:00 2001
From: shil <452061493@qq.com>
Date: Sun, 28 Sep 2025 18:27:10 +0800
Subject: [PATCH] =?UTF-8?q?=E9=83=A8=E5=88=86=E6=96=87=E5=AD=97=E4=BF=AE?=
=?UTF-8?q?=E6=94=B9,=20=E9=9D=9E=E6=B7=B1=E5=9C=B3=E4=BC=81=E4=B8=9A?=
=?UTF-8?q?=E6=89=8B=E5=8A=A8=E6=B7=BB=E5=8A=A0=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/enterprise.js | 3 +
src/views/enforce/comprehensiveAnalysis.vue | 13 ++-
src/views/enforce/noScanFilter.vue | 2 +-
src/views/enforce/outsideRegister.vue | 93 +++++++++++++--------
src/views/enforce/sign.vue | 30 +------
src/views/enforceHome.vue | 12 ++-
src/views/enterprise/companyFilter.vue | 2 +-
src/views/enterprise/registrationEdit.vue | 19 +++--
src/views/non-law/noScanFilter.vue | 4 +-
9 files changed, 100 insertions(+), 78 deletions(-)
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 @@
+ 请选择一个选项
@@ -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 @@
+
请选择一个选项
-
+
否
@@ -278,6 +279,7 @@
+ 请选择一个选项
- 非深圳市注册企业
市外注册企业信息录入
+ 非深圳市注册企业
市外注册企业信息录入
@@ -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;