htc 1 周之前
父節點
當前提交
79236c1628
共有 2 個文件被更改,包括 4 次插入6 次删除
  1. 3 3
      src/views/emergency/archive-add-or-update.vue
  2. 1 3
      src/views/emergency/archive.vue

+ 3 - 3
src/views/emergency/archive-add-or-update.vue

@@ -6,9 +6,7 @@
       </el-form-item>
           <el-form-item label="档案类型" prop="archiveType">
          <el-select v-model="dataForm.archiveType" placeholder="档案类型">
-          <el-option label="月度评测" value="1"></el-option>
-          <el-option label="年度评测" value="2"></el-option>
-          <el-option label="其他" value="3"></el-option>
+          <el-option :label="item.dictLabel" :value="item.dictValue" v-for="item in state.getDictByKey('archiveType')"></el-option>
         </el-select>
       </el-form-item>
           <el-form-item label="文件存储路径" prop="filePath">
@@ -34,6 +32,8 @@ import { reactive, ref } from "vue";
 import baseService from "@/service/baseService";
 import { ElMessage } from "element-plus";
 const emit = defineEmits(["refreshDataList"]);
+import useView from "@/hooks/useView";
+const state = reactive({ ...useView({}) });
 
 const visible = ref(false);
 const dataFormRef = ref();

+ 1 - 3
src/views/emergency/archive.vue

@@ -26,9 +26,7 @@
               <el-table-column prop="archiveName" label="档案名称" header-align="center" align="center"></el-table-column>
               <el-table-column prop="archiveType" label="档案类型" header-align="center" align="center">
                 <template v-slot="scope">
-                  <span v-if="scope.row.archiveType === 1">月度测评</span>
-                  <span v-else-if="scope.row.archiveType === 2">年度测评</span>
-                  <span v-else-if="scope.row.archiveType === 3">其他</span>
+                  {{ state.getDictLabel("archiveType", scope.row.archiveType) }}
                 </template>
               </el-table-column>
               <el-table-column prop="filePath" label="文件存储路径" header-align="center" align="center"></el-table-column>