This commit is contained in:
caozehui
2025-05-21 15:29:39 +08:00
parent 7b3805060f
commit 9c53b7c18e
2 changed files with 338 additions and 331 deletions

View File

@@ -70,6 +70,7 @@ export namespace Device {
icdId: string | null; icdId: string | null;
power: string | null;//工作电源 power: string | null;//工作电源
preinvestmentPlan: string | null; preinvestmentPlan: string | null;
delegate: string | null; //委托方
} }

View File

@@ -113,6 +113,16 @@
:disabled-date="disabledDate" :disabled-date="disabledDate"
/> />
</el-form-item> </el-form-item>
<el-form-item label='委托方' prop='delegate' v-if="scene === '0'">
<el-select v-model="formContent.delegate" clearable placeholder="请选择委托方">
<el-option
v-for="item in dictStore.getDictData('Delegate')"
:key="item.id"
:label="item.name"
:value="item.id"
/>
</el-select>
</el-form-item>
<el-form-item label='所属地市' prop='cityName' clearable placeholder="请输入所属地市" v-if="MonIsShow"> <el-form-item label='所属地市' prop='cityName' clearable placeholder="请输入所属地市" v-if="MonIsShow">
<el-input v-model='formContent.cityName'/> <el-input v-model='formContent.cityName'/>
</el-form-item> </el-form-item>
@@ -199,7 +209,8 @@ const disabledDate = (time: Date) => {
factorFlag: 1, factorFlag: 1,
icdId: '', icdId: '',
power: '', power: '',
preinvestmentPlan:'' preinvestmentPlan: '',
delegate:''
}) })
return {dialogVisible, titleType, formContent} return {dialogVisible, titleType, formContent}
} }
@@ -229,7 +240,8 @@ const disabledDate = (time: Date) => {
factorFlag: 1, factorFlag: 1,
icdId: '', icdId: '',
power: '', power: '',
preinvestmentPlan:'' preinvestmentPlan: '',
delegate:''
} }
} }
@@ -299,7 +311,6 @@ const rules = computed(() => {
} }
return dynamicRules; return dynamicRules;
}); });
@@ -328,8 +339,7 @@ const rules = computed(() => {
formContent.value.name = formContent.value.createId formContent.value.name = formContent.value.createId
} }
if (formContent.value.arrivedDate) if (formContent.value.arrivedDate) {
{
formContent.value.arrivedDate = dayjs(formContent.value.arrivedDate).format('YYYY-MM-DD'); formContent.value.arrivedDate = dayjs(formContent.value.arrivedDate).format('YYYY-MM-DD');
} }
@@ -461,8 +471,6 @@ const handleInput = (value: string) => {
} }
// 对外映射 // 对外映射
defineExpose({open}) defineExpose({open})
const props = defineProps<{ const props = defineProps<{
@@ -470,6 +478,4 @@ const props = defineProps<{
}>() }>()
</script> </script>