From 7fc7bbed002fee3a23bd7fb24b562fd9eaca3b9e Mon Sep 17 00:00:00 2001 From: BianLzhaoMin <11485688+bianliangzhaomin123@user.noreply.gitee.com> Date: Thu, 28 Aug 2025 13:03:08 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A6=85=E9=81=93bug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.production | 2 +- src/components/FilterQueryModel/index.vue | 5 +- .../project-manage/all-project/index.vue | 10 +++ .../project-manage/dept-project/index.vue | 10 +++ .../lot-project/add-or-edit-form.vue | 22 ++++- .../sub-base-info/add-or-edit-form.vue | 4 + .../sub-manage/sub-base-info/index.vue | 5 +- .../sub-manage/sub-entry-and-exit/config.js | 4 +- .../sub-entry-and-exit/entry-details.vue | 67 +++++++++++++- .../sub-entry-and-exit/entry-form.vue | 12 +++ .../sub-manage/sub-entry-and-exit/index.vue | 4 +- .../entry-and-exit-form.vue | 89 ++++++++++++++++--- .../attendance-count/config.js | 20 ++--- .../card-replacement-apply/add-apply-form.vue | 3 + .../card-replacement-apply/index.vue | 5 +- .../person-entry/add-or-edit-form.vue | 12 ++- .../person-entry/index.vue | 40 ++++++--- .../person-exit/entry-exit-record.vue | 1 + .../person-exit/index.vue | 3 +- .../dishonesty-person/index.vue | 38 +++++--- .../red-and-green-count/project-list.vue | 44 +++++++++ .../dataOverviewProject/components/config.js | 4 +- .../components/personAttendance/index.vue | 2 +- .../components/person-ratio.vue | 7 +- .../projectInfo/components/item-two.vue | 2 +- .../company-manage/index.vue | 6 ++ .../divide-company-manage/index.vue | 11 ++- .../job-type-manage/index.vue | 6 ++ 28 files changed, 365 insertions(+), 73 deletions(-) diff --git a/.env.production b/.env.production index ebd7903..acac8e1 100644 --- a/.env.production +++ b/.env.production @@ -5,4 +5,4 @@ VUE_APP_TITLE = 实名制管理系统 ENV = 'production' # 实名制管理系统/生产环境 -VUE_APP_BASE_API = '/prod-api' +VUE_APP_BASE_API = '/hd-realname/prod-api' diff --git a/src/components/FilterQueryModel/index.vue b/src/components/FilterQueryModel/index.vue index 451a0a6..a6274fc 100644 --- a/src/components/FilterQueryModel/index.vue +++ b/src/components/FilterQueryModel/index.vue @@ -424,8 +424,8 @@ export default { // 删除已选条件 onHandleClear(tag) { this.filterQueryList.forEach((item) => { - if (item.label === tag.label) { - item.value = '全部' + if (item.label === tag.pLabel) { + item.value = '' } }) this.onHandleQuery() @@ -517,6 +517,7 @@ export default { (j) => j.value === item.value, ).label, value: item.value, + pLabel: item.label, } }) }, diff --git a/src/views/basic-manage/project-manage/all-project/index.vue b/src/views/basic-manage/project-manage/all-project/index.vue index e2f7593..c43dd0e 100644 --- a/src/views/basic-manage/project-manage/all-project/index.vue +++ b/src/views/basic-manage/project-manage/all-project/index.vue @@ -68,6 +68,10 @@ type="danger" icon="el-icon-delete" v-hasPermi="['main:project:delete']" + v-if=" + data.pmProjectVoList && + data.pmProjectVoList.length === 0 + " @click="onHandleDeleteAllProject(data)" > 删除 @@ -93,6 +97,8 @@ @@ -225,6 +231,10 @@ export default { trigger: 'blur', message: '请输入总工程名称', }, + { + max: 60, + message: '最大长度为60个字符', + }, ], volLevel: [ { diff --git a/src/views/basic-manage/project-manage/dept-project/index.vue b/src/views/basic-manage/project-manage/dept-project/index.vue index b053316..37d5c33 100644 --- a/src/views/basic-manage/project-manage/dept-project/index.vue +++ b/src/views/basic-manage/project-manage/dept-project/index.vue @@ -68,6 +68,10 @@ type="danger" icon="el-icon-delete" v-hasPermi="['dept:project:delete']" + v-if=" + data.pmProjectVoList && + data.pmProjectVoList.length === 0 + " @click="onHandleDeleteDeptProject(data)" > 删除 @@ -113,6 +117,8 @@ @@ -252,6 +258,10 @@ export default { trigger: 'blur', message: '请输入项目部名称', }, + { + max: 60, + message: '最大长度为60个字符', + }, ], isEnable: [ { diff --git a/src/views/basic-manage/project-manage/lot-project/add-or-edit-form.vue b/src/views/basic-manage/project-manage/lot-project/add-or-edit-form.vue index 5a57d7c..f331abe 100644 --- a/src/views/basic-manage/project-manage/lot-project/add-or-edit-form.vue +++ b/src/views/basic-manage/project-manage/lot-project/add-or-edit-form.vue @@ -51,6 +51,8 @@ @@ -60,6 +62,8 @@ @@ -138,6 +142,8 @@ @@ -219,14 +225,14 @@ export default { data() { // 自定义校验规则 判断竣工结束时间是否大于开工开始时间 const validatePlanEndTime = (rule, value, callback) => { - if (value <= this.addOrEditForm.planStartTime) { + if (value <= this.addOrEditForm.startTime) { callback(new Error('竣工时间不能小于开工时间')) } callback() } const validatePlanStartTime = (rule, value, callback) => { - if (value >= this.addOrEditForm.planEndTime) { + if (value >= this.addOrEditForm.endTime) { callback(new Error('开工时间不能大于竣工时间')) } callback() @@ -272,6 +278,10 @@ export default { trigger: 'blur', message: '请输入标段工程名称', }, + { + max: 60, + message: '最大长度为60个字符', + }, ], simpleName: [ { @@ -279,6 +289,10 @@ export default { trigger: 'blur', message: '请输入标段工程简称', }, + { + max: 60, + message: '最大长度为60个字符', + }, ], proType: [ { @@ -310,6 +324,10 @@ export default { trigger: 'blur', message: '请输入工程地址', }, + { + max: 60, + message: '最大长度为60个字符', + }, ], startTime: [ { diff --git a/src/views/basic-manage/sub-manage/sub-base-info/add-or-edit-form.vue b/src/views/basic-manage/sub-manage/sub-base-info/add-or-edit-form.vue index 9914326..a5fcc6a 100644 --- a/src/views/basic-manage/sub-manage/sub-base-info/add-or-edit-form.vue +++ b/src/views/basic-manage/sub-manage/sub-base-info/add-or-edit-form.vue @@ -135,6 +135,10 @@ export default { type: Object, default: () => {}, }, + formType: { + type: Number, + default: () => 1, + }, }, data() { return { diff --git a/src/views/basic-manage/sub-manage/sub-base-info/index.vue b/src/views/basic-manage/sub-manage/sub-base-info/index.vue index adc35da..c8f2cb9 100644 --- a/src/views/basic-manage/sub-manage/sub-base-info/index.vue +++ b/src/views/basic-manage/sub-manage/sub-base-info/index.vue @@ -80,6 +80,7 @@ >