From 2bec7856171e50070d4a90cc92e02ab8b85b0a53 Mon Sep 17 00:00:00 2001
From: BianLzhaoMin <11485688+bianliangzhaomin123@user.noreply.gitee.com>
Date: Fri, 6 Jun 2025 10:37:09 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=AD=97=E6=AE=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../components/addAndEditForm.vue | 97 +++++++++++++++----
.../performance-manage/index.vue | 14 +++
.../components/addAndEditForm.vue | 4 +-
3 files changed, 96 insertions(+), 19 deletions(-)
diff --git a/src/views/company-manage/performance-manage/components/addAndEditForm.vue b/src/views/company-manage/performance-manage/components/addAndEditForm.vue
index 4a22f83..d9eeea0 100644
--- a/src/views/company-manage/performance-manage/components/addAndEditForm.vue
+++ b/src/views/company-manage/performance-manage/components/addAndEditForm.vue
@@ -99,7 +99,7 @@
maxlength="20"
show-word-limit
placeholder="请输入合同金额"
- v-model="addAndEditForm.lineScale"
+ v-model="addAndEditForm.money"
/>
@@ -117,24 +117,24 @@
-
+
-
+
@@ -164,13 +164,13 @@
-
+
@@ -178,24 +178,24 @@
-
+
-
+
@@ -203,15 +203,15 @@
-
+
@@ -503,6 +503,13 @@ export default {
noticeFileList: [], // 中标通知书
reportFileList: [], // 竣工报告
id: '',
+ projectLocation: '', // 项目所在地
+ money: '', // 合同金额
+ engineeringQuality: '', // 工程质量
+ supervisingEngineer: '', // 总监理工程师及电话
+ remark: '', // 备注
+ projectSituation: '', // 项目概况
+ ownerLocation: '', // 业主单位地址
},
addAndEditRules: {
proName: [
@@ -515,8 +522,8 @@ export default {
voltage: [
{
required: true,
- message: '请输入电压等级',
- trigger: 'blur',
+ message: '请选择电压等级',
+ trigger: 'change',
},
],
startStopTime: [
@@ -582,6 +589,48 @@ export default {
trigger: 'blur',
},
],
+ money: [
+ {
+ pattern: /^([1-9]\d{0,4}(\.\d{1,4})?|0\.[0-9]*[1-9][0-9]*)$/,
+ message: '请输入正确的金额,金额最多保留4位小数,最大为99999.9999',
+ trigger: 'blur',
+ },
+ ],
+ engineeringQuality: [
+ {
+ required: true,
+ message: '请输入工程质量',
+ trigger: 'blur',
+ },
+ ],
+ projectLocation: [
+ {
+ required: true,
+ message: '请输入项目所在地',
+ trigger: 'blur',
+ },
+ ],
+ projectSituation: [
+ {
+ required: true,
+ message: '请输入项目概况',
+ trigger: 'blur',
+ },
+ ],
+ supervisingEngineer: [
+ {
+ required: true,
+ message: '请输入总监理工程师及电话',
+ trigger: 'blur',
+ },
+ ],
+ ownerLocation: [
+ {
+ required: true,
+ message: '请输入业主单位地址',
+ trigger: 'blur',
+ },
+ ],
},
addTableList: [],
fileList: [],
@@ -694,6 +743,13 @@ export default {
noticeFileList, // 中标通知书
reportFileList, // 竣工报告
id,
+ projectLocation, // 项目所在地
+ money, // 合同金额
+ engineeringQuality, // 工程质量
+ supervisingEngineer, // 总监理工程师及电话
+ remark, // 备注
+ projectSituation, // 项目概况
+ ownerLocation, // 业主单位地址
} = this.addAndEditForm
const tbFileSourceVoList = []
if (noticeFileList.length > 0) {
@@ -773,6 +829,13 @@ export default {
ownerPhone, // 业主联系方式
tbCompanyPerfRelList: [],
tbFileSourceVoList,
+ projectLocation, // 项目所在地
+ money, // 合同金额
+ engineeringQuality, // 工程质量
+ supervisingEngineer, // 总监理工程师及电话
+ remark, // 备注
+ projectSituation, // 项目概况
+ ownerLocation, // 业主单位地址
}
params.tbCompanyPerfRelList = this.addTableList.map((e) => {
diff --git a/src/views/company-manage/performance-manage/index.vue b/src/views/company-manage/performance-manage/index.vue
index cba86ef..6daf5a5 100644
--- a/src/views/company-manage/performance-manage/index.vue
+++ b/src/views/company-manage/performance-manage/index.vue
@@ -216,6 +216,13 @@ export default {
tbCompanyPerfRelList, // 关键人员
tbFileSourceVoList, // 附件
id, // 主键id
+ projectLocation, // 项目所在地
+ money, // 合同金额
+ engineeringQuality, // 工程质量
+ supervisingEngineer, // 总监理工程师及电话
+ remark, // 备注
+ projectSituation, // 项目概况
+ ownerLocation, // 业主单位地址
} = row
Object.assign(this.editRow, {
proName,
@@ -231,6 +238,13 @@ export default {
tbCompanyPerfRelList,
tbFileSourceVoList,
id,
+ projectLocation, // 项目所在地
+ money, // 合同金额
+ engineeringQuality, // 工程质量
+ supervisingEngineer, // 总监理工程师及电话
+ remark, // 备注
+ projectSituation, // 项目概况
+ ownerLocation, // 业主单位地址
})
}
this.dialogConfig.outerVisible = true
diff --git a/src/views/sub-manage/sub-performance-manage/components/addAndEditForm.vue b/src/views/sub-manage/sub-performance-manage/components/addAndEditForm.vue
index 9c3bdc7..d1ed0a3 100644
--- a/src/views/sub-manage/sub-performance-manage/components/addAndEditForm.vue
+++ b/src/views/sub-manage/sub-performance-manage/components/addAndEditForm.vue
@@ -295,8 +295,8 @@ export default {
voltage: [
{
required: true,
- message: '请输入电压等级',
- trigger: 'blur',
+ message: '请选择电压等级',
+ trigger: 'change',
},
],
imgList: [