增加字段

This commit is contained in:
BianLzhaoMin 2025-06-06 10:37:09 +08:00
parent 77fd86ef98
commit 2bec785617
3 changed files with 96 additions and 19 deletions

View File

@ -99,7 +99,7 @@
maxlength="20"
show-word-limit
placeholder="请输入合同金额"
v-model="addAndEditForm.lineScale"
v-model="addAndEditForm.money"
/>
</el-form-item>
</el-col>
@ -117,24 +117,24 @@
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="项目所在地" prop="ownerUnit">
<el-form-item label="项目所在地" prop="projectLocation">
<el-input
clearable
maxlength="50"
show-word-limit
placeholder="请输入项目所在地"
v-model="addAndEditForm.ownerUnit"
v-model="addAndEditForm.projectLocation"
/>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="工程质量" prop="ownerPhone">
<el-form-item label="工程质量" prop="engineeringQuality">
<el-input
clearable
maxlength="11"
show-word-limit
placeholder="请输入工程质量"
v-model="addAndEditForm.ownerPhone"
v-model="addAndEditForm.engineeringQuality"
/>
</el-form-item>
</el-col>
@ -164,13 +164,13 @@
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="业主单位地址" prop="ownerPhone">
<el-form-item label="业主单位地址" prop="ownerLocation">
<el-input
clearable
maxlength="11"
show-word-limit
placeholder="请输入业主单位地址"
v-model="addAndEditForm.ownerPhone"
v-model="addAndEditForm.ownerLocation"
/>
</el-form-item>
</el-col>
@ -178,24 +178,24 @@
<el-row :gutter="20">
<el-col :span="8">
<el-form-item label="总监理工程师及电话" prop="ownerUnit">
<el-form-item label="总监理工程师及电话" prop="supervisingEngineer">
<el-input
clearable
maxlength="50"
show-word-limit
placeholder="请输入总监理工程师及电话"
v-model="addAndEditForm.ownerUnit"
v-model="addAndEditForm.supervisingEngineer"
/>
</el-form-item>
</el-col>
<el-col :span="16">
<el-form-item label="备注" prop="ownerPhone">
<el-form-item label="备注" prop="remark">
<el-input
clearable
maxlength="11"
maxlength="80"
show-word-limit
placeholder="请输入备注"
v-model="addAndEditForm.ownerPhone"
v-model="addAndEditForm.remark"
/>
</el-form-item>
</el-col>
@ -203,15 +203,15 @@
<el-row :gutter="20">
<el-col :span="24">
<el-form-item label="项目概况" prop="ownerPhone">
<el-form-item label="项目概况" prop="projectSituation">
<el-input
clearable
maxlength="5000"
maxlength="800"
show-word-limit
type="textarea"
:autosize="{ minRows: 4, maxRows: 10 }"
placeholder="请输入项目概况"
v-model="addAndEditForm.ownerPhone"
v-model="addAndEditForm.projectSituation"
/>
</el-form-item>
</el-col>
@ -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) => {

View File

@ -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

View File

@ -295,8 +295,8 @@ export default {
voltage: [
{
required: true,
message: '请输入电压等级',
trigger: 'blur',
message: '请选择电压等级',
trigger: 'change',
},
],
imgList: [