增加字段

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" maxlength="20"
show-word-limit show-word-limit
placeholder="请输入合同金额" placeholder="请输入合同金额"
v-model="addAndEditForm.lineScale" v-model="addAndEditForm.money"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -117,24 +117,24 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="项目所在地" prop="ownerUnit"> <el-form-item label="项目所在地" prop="projectLocation">
<el-input <el-input
clearable clearable
maxlength="50" maxlength="50"
show-word-limit show-word-limit
placeholder="请输入项目所在地" placeholder="请输入项目所在地"
v-model="addAndEditForm.ownerUnit" v-model="addAndEditForm.projectLocation"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="工程质量" prop="ownerPhone"> <el-form-item label="工程质量" prop="engineeringQuality">
<el-input <el-input
clearable clearable
maxlength="11" maxlength="11"
show-word-limit show-word-limit
placeholder="请输入工程质量" placeholder="请输入工程质量"
v-model="addAndEditForm.ownerPhone" v-model="addAndEditForm.engineeringQuality"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -164,13 +164,13 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="业主单位地址" prop="ownerPhone"> <el-form-item label="业主单位地址" prop="ownerLocation">
<el-input <el-input
clearable clearable
maxlength="11" maxlength="11"
show-word-limit show-word-limit
placeholder="请输入业主单位地址" placeholder="请输入业主单位地址"
v-model="addAndEditForm.ownerPhone" v-model="addAndEditForm.ownerLocation"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -178,24 +178,24 @@
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="8"> <el-col :span="8">
<el-form-item label="总监理工程师及电话" prop="ownerUnit"> <el-form-item label="总监理工程师及电话" prop="supervisingEngineer">
<el-input <el-input
clearable clearable
maxlength="50" maxlength="50"
show-word-limit show-word-limit
placeholder="请输入总监理工程师及电话" placeholder="请输入总监理工程师及电话"
v-model="addAndEditForm.ownerUnit" v-model="addAndEditForm.supervisingEngineer"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="16"> <el-col :span="16">
<el-form-item label="备注" prop="ownerPhone"> <el-form-item label="备注" prop="remark">
<el-input <el-input
clearable clearable
maxlength="11" maxlength="80"
show-word-limit show-word-limit
placeholder="请输入备注" placeholder="请输入备注"
v-model="addAndEditForm.ownerPhone" v-model="addAndEditForm.remark"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -203,15 +203,15 @@
<el-row :gutter="20"> <el-row :gutter="20">
<el-col :span="24"> <el-col :span="24">
<el-form-item label="项目概况" prop="ownerPhone"> <el-form-item label="项目概况" prop="projectSituation">
<el-input <el-input
clearable clearable
maxlength="5000" maxlength="800"
show-word-limit show-word-limit
type="textarea" type="textarea"
:autosize="{ minRows: 4, maxRows: 10 }" :autosize="{ minRows: 4, maxRows: 10 }"
placeholder="请输入项目概况" placeholder="请输入项目概况"
v-model="addAndEditForm.ownerPhone" v-model="addAndEditForm.projectSituation"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -503,6 +503,13 @@ export default {
noticeFileList: [], // noticeFileList: [], //
reportFileList: [], // reportFileList: [], //
id: '', id: '',
projectLocation: '', //
money: '', //
engineeringQuality: '', //
supervisingEngineer: '', //
remark: '', //
projectSituation: '', //
ownerLocation: '', //
}, },
addAndEditRules: { addAndEditRules: {
proName: [ proName: [
@ -515,8 +522,8 @@ export default {
voltage: [ voltage: [
{ {
required: true, required: true,
message: '请输入电压等级', message: '请选择电压等级',
trigger: 'blur', trigger: 'change',
}, },
], ],
startStopTime: [ startStopTime: [
@ -582,6 +589,48 @@ export default {
trigger: 'blur', 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: [], addTableList: [],
fileList: [], fileList: [],
@ -694,6 +743,13 @@ export default {
noticeFileList, // noticeFileList, //
reportFileList, // reportFileList, //
id, id,
projectLocation, //
money, //
engineeringQuality, //
supervisingEngineer, //
remark, //
projectSituation, //
ownerLocation, //
} = this.addAndEditForm } = this.addAndEditForm
const tbFileSourceVoList = [] const tbFileSourceVoList = []
if (noticeFileList.length > 0) { if (noticeFileList.length > 0) {
@ -773,6 +829,13 @@ export default {
ownerPhone, // ownerPhone, //
tbCompanyPerfRelList: [], tbCompanyPerfRelList: [],
tbFileSourceVoList, tbFileSourceVoList,
projectLocation, //
money, //
engineeringQuality, //
supervisingEngineer, //
remark, //
projectSituation, //
ownerLocation, //
} }
params.tbCompanyPerfRelList = this.addTableList.map((e) => { params.tbCompanyPerfRelList = this.addTableList.map((e) => {

View File

@ -216,6 +216,13 @@ export default {
tbCompanyPerfRelList, // tbCompanyPerfRelList, //
tbFileSourceVoList, // tbFileSourceVoList, //
id, // id id, // id
projectLocation, //
money, //
engineeringQuality, //
supervisingEngineer, //
remark, //
projectSituation, //
ownerLocation, //
} = row } = row
Object.assign(this.editRow, { Object.assign(this.editRow, {
proName, proName,
@ -231,6 +238,13 @@ export default {
tbCompanyPerfRelList, tbCompanyPerfRelList,
tbFileSourceVoList, tbFileSourceVoList,
id, id,
projectLocation, //
money, //
engineeringQuality, //
supervisingEngineer, //
remark, //
projectSituation, //
ownerLocation, //
}) })
} }
this.dialogConfig.outerVisible = true this.dialogConfig.outerVisible = true

View File

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