Forráskód Böngészése

修改锁柜管理页面状态查询问题和列表展示状态方式

wyn 2 hónapja
szülő
commit
ff4fb2cabd
2 módosított fájl, 13 hozzáadás és 13 törlés
  1. 0 1
      src/utils/dict.ts
  2. 13 12
      src/views/hw/lockCabinet/index.vue

+ 0 - 1
src/utils/dict.ts

@@ -271,7 +271,6 @@ export enum DICT_TYPE {
   CHECKING_STATUS = 'checking_status',
   EXCEPTIONS_STATUS = 'exceptions_status',
   CHECKS_STATUS = 'checks_status',
-  CABINET_STATUS = 'cabinet_status',
   FILE_TYPE = 'file_type',
   MATERIAL_STATUS = 'material_status',
   MATERIAL_INFO_STATUS = 'material_info_status',

+ 13 - 12
src/views/hw/lockCabinet/index.vue

@@ -40,7 +40,7 @@
           class="!w-240px"
         >
           <el-option
-            v-for="dict in getStrDictOptions(DICT_TYPE.CABINET_STATUS)"
+            v-for="dict in getStrDictOptions(DICT_TYPE.CANBINET_STATUS)"
             :key="dict.value"
             :label="dict.label"
             :value="dict.value"
@@ -127,21 +127,22 @@
       </el-table-column>
       <el-table-column label="状态" prop="status">
         <template #default="scope">
-          <el-switch
-            v-if="scope.row.status !== null"
-            v-model="scope.row.status"
-            active-value="1"
-            inactive-value="0"
-            active-color="#13ce66"
-            inactive-color="grey"
-            disabled
-          />
+          <dict-tag :type="DICT_TYPE.CANBINET_STATUS" :value="scope.row.status" v-if="scope.row.status !== null"/>
+<!--          <el-switch-->
+<!--            v-if="scope.row.status !== null"-->
+<!--            v-model="scope.row.status"-->
+<!--            active-value="1"-->
+<!--            inactive-value="0"-->
+<!--            active-color="#13ce66"-->
+<!--            inactive-color="grey"-->
+<!--            disabled-->
+<!--          />-->
           <span v-else>-</span>
         </template>
       </el-table-column>
       <el-table-column label="备注" prop="remark" />
-      <el-table-column label="创建时间" prop="createTime" :formatter="dateFormatter" />
-      <el-table-column label="详情" align="center" width="80">
+      <el-table-column label="创建时间" prop="createTime" :formatter="dateFormatter" width="180"/>
+      <el-table-column label="详情" align="center" width="60">
         <template #default="scope">
           <el-button link type="primary" @click="lookDetail(scope.row)">查看</el-button>
         </template>