立项添加项目经理,风场名称和业主名称绑定一致

This commit is contained in:
何德超 2025-07-24 20:56:11 +08:00
parent cf780323e0
commit 7f24af3272
1 changed files with 24 additions and 10 deletions

View File

@ -93,10 +93,22 @@
地图选点 地图选点
</a-button></a-col> </a-button></a-col>
</a-row> </a-row>
<a-row :gutter="16">
<a-col :span="12">
<a-form-item field="projectManagerId" label="项目经理" required>
<a-select v-model="form.projectManagerId" placeholder="请选择项目经理" :loading="userLoading">
<a-option v-for="user in userOptions" :key="user.value" :value="user.value">
{{ user.label }}
</a-option>
</a-select>
</a-form-item>
</a-col>
</a-row>
<a-row :gutter="16"> <a-row :gutter="16">
<a-col :span="12"> <a-col :span="12">
<a-form-item field="inspectionUnit" label="业主"> <a-form-item field="inspectionUnit" label="业主">
<a-input v-model="form.inspectionUnit" placeholder="请输入业主单位" /> <a-input v-model="form.inspectionUnit" placeholder="请输入业主单位" @input="(val) => (form.farmName = val)" />
<!--风场名称同步业主 -->
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col :span="12"> <a-col :span="12">
@ -105,6 +117,7 @@
</a-form-item> </a-form-item>
</a-col> </a-col>
</a-row> </a-row>
<a-row :gutter="16"> <a-row :gutter="16">
<a-col :span="12"> <a-col :span="12">
<a-form-item field="inspectionPhone" label="业主单位联系电话"> <a-form-item field="inspectionPhone" label="业主单位联系电话">
@ -313,22 +326,22 @@ const form = reactive({
client: '', // client: '', //
clientContact: '', // clientContact: '', //
clientPhone: '', // clientPhone: '', //
inspectionUnit: '', // inspectionUnit: '', //
inspectionContact: '', // inspectionContact: '', //
inspectionPhone: '', // inspectionPhone: '', //
farmName: '', // farmName: '', //
farmAddress: '', // farmAddress: '', //
scale: '', // scale: '', //
turbineModel: '', // turbineModel: '', //
status: 0, // 01234 status: '', // 01234
startDate: '', // startDate: '', //
endDate: '', // endDate: '', //
coverUrl: '', // coverUrl: '', //
constructionTeamLeaderId: '', // id constructionTeamLeaderId: '', // id
constructorIds: '', // id constructorIds: '', // id
qualityOfficerId: '', // id qualityOfficerId: '', // id
auditorId: '', // id auditorId: '', // id
turbineList: [] as { id: number; turbineNo: string; lat?: number; lng?: number; status: 0 | 1 | 2 }[], turbineList: [] as { id: number; turbineNo: string; lat?: number; lng?: number; status: 0 | 1 | 2 }[], //
}) })
const pagination = reactive({ const pagination = reactive({
@ -670,6 +683,7 @@ const handleSubmit = async () => {
// //
console.log('新增模式提交') console.log('新增模式提交')
res = await addProject(submitData) res = await addProject(submitData)
Message.success('添加成功') Message.success('添加成功')
} }