فهرست منبع

优化数据字典管理界面

zhontai 2 سال پیش
والد
کامیت
62ef37d9a5

+ 1 - 1
src/views/admin/dictionary/components/dictionary-form.vue

@@ -74,7 +74,7 @@ const open = async (row: any = {}) => {
       state.form = res.data as DictionaryAddInput & DictionaryUpdateInput
     }
   } else {
-    state.form = { dictionaryTypeId: row.dictionaryTypeId } as DictionaryAddInput & DictionaryUpdateInput
+    state.form = { dictionaryTypeId: row.dictionaryTypeId, enabled: true } as DictionaryAddInput & DictionaryUpdateInput
   }
   state.showDialog = true
 }

+ 1 - 1
src/views/admin/dictionary/components/dictionary-type-form.vue

@@ -69,7 +69,7 @@ const open = async (row: any = {}) => {
       state.form = res.data as DictionaryTypeAddInput & DictionaryTypeUpdateInput
     }
   } else {
-    state.form = {} as DictionaryTypeAddInput & DictionaryTypeUpdateInput
+    state.form = { enabled: true } as DictionaryTypeAddInput & DictionaryTypeUpdateInput
   }
   state.showDialog = true
 }

+ 1 - 1
src/views/admin/dictionary/dictionary-type.vue

@@ -22,7 +22,7 @@
       @current-change="onTableCurrentChange"
     >
       <el-table-column prop="name" label="名称" min-width="120" show-overflow-tooltip />
-      <el-table-column prop="code" label="编码" width="80" show-overflow-tooltip />
+      <el-table-column prop="code" label="编码" min-width="120" show-overflow-tooltip />
       <el-table-column label="状态" width="80" align="center" show-overflow-tooltip>
         <template #default="{ row }">
           <el-tag type="success" v-if="row.enabled">启用</el-tag>

+ 2 - 2
src/views/admin/dictionary/dictionary.vue

@@ -14,8 +14,8 @@
   <el-card shadow="never" style="margin-top: 8px">
     <el-table v-loading="state.loading" :data="state.dictionaryListData" row-key="id" style="width: 100%">
       <el-table-column prop="name" label="名称" min-width="120" show-overflow-tooltip />
-      <el-table-column prop="code" label="编码" width="80" show-overflow-tooltip />
-      <el-table-column prop="value" label="值" width="80" show-overflow-tooltip />
+      <el-table-column prop="code" label="编码" min-width="120" show-overflow-tooltip />
+      <el-table-column prop="value" label="值" min-width="120" show-overflow-tooltip />
       <el-table-column label="状态" width="70" align="center" show-overflow-tooltip>
         <template #default="{ row }">
           <el-tag type="success" v-if="row.enabled">启用</el-tag>