فهرست منبع

fix: 应急预案 作业场所编辑和查看表单修改

ai0197 1 ماه پیش
والد
کامیت
1424afc808

+ 6 - 0
src/views/emergency/emergency-plan/src/components/EditManagementDetail.vue

@@ -1,6 +1,11 @@
 <template>
   <div class="emergency-plan-container">
     <BasicForm ref="formRef" :formData="ruleFormData" :formConfig="ruleFormConfig" :formRules="formRules">
+      <template #taskSite>
+        <el-select v-model="ruleFormData.taskSite" placeholder="请选择作业场所" :disabled="true">
+          <el-option v-for="item in TASK_SITE_DICE" :key="item.value" :label="item.label" :value="item.value" />
+        </el-select>
+      </template>
       <template #uploadFile>
         <UploadFiles
           label="上传附件"
@@ -28,6 +33,7 @@
     PLAN_MANAGEMENT_FORM_DATA_EDIT,
     PLAN_MANAGEMENT_FORM_RULES_EDIT,
   } from '../config';
+  import { TASK_SITE_DICE } from '../constant';
 
   const formRef = ref();
   const props = defineProps<{

+ 6 - 0
src/views/emergency/emergency-plan/src/components/ViewManagementDetail.vue

@@ -1,6 +1,11 @@
 <template>
   <div class="emergency-plan-container">
     <BasicForm ref="formRef" :formData="ruleFormData" :formConfig="ruleFormConfig">
+      <template #taskSite>
+        <el-select v-model="ruleFormData.taskSite" placeholder="请选择作业场所" :disabled="true">
+          <el-option v-for="item in TASK_SITE_DICE" :key="item.value" :label="item.label" :value="item.value" />
+        </el-select>
+      </template>
       <template #uploadFile>
         <div class="appendix-container" v-if="ruleFormData.uploadFile.length">
           <div class="appendix-item" v-for="item in ruleFormData.uploadFile" :key="item.fileId">
@@ -27,6 +32,7 @@
   import { queryEmergencyPlan } from '@/api/emergency-plan';
   import { PLAN_MANAGEMENT_FORM_CONFIG_EDIT, PLAN_MANAGEMENT_FORM_DATA_EDIT } from '../config';
   import { FILE_TYPE_ICON } from '@/components/UploadFiles/constants';
+  import { TASK_SITE_DICE } from '../constant';
 
   const formRef = ref();
   const previewOnlineRef = ref<InstanceType<typeof PreviewOnline>>();

+ 1 - 4
src/views/emergency/emergency-plan/src/config/form.ts

@@ -87,10 +87,7 @@ export const PLAN_MANAGEMENT_FORM_CONFIG_EDIT: FormConfig[] = [
   {
     label: '作业场所:',
     prop: 'taskSite',
-    component: 'ElInput',
-    componentProps: {
-      disabled: true,
-    },
+    slot: 'taskSite',
   },
   {
     label: '审批流程:',