Browse Source

style(ledgerManage/qualificationSummary): 简化表单和表格的状态展示代码

移除了冗余的dict-tag组件使用和select选择器,替换为输入框和清空表格状态模板代码,提升代码可读性
huoyi 1 month ago
parent
commit
6297b71d53
1 changed files with 3 additions and 9 deletions
  1. 3 9
      src/views/ledgerManage/qualificationSummary/index.vue

+ 3 - 9
src/views/ledgerManage/qualificationSummary/index.vue

@@ -21,9 +21,7 @@
21 21
         </el-form-item>
22 22
 
23 23
         <el-form-item label="状态" prop="status">
24
-          <el-select v-model="queryParams.status" placeholder="请选择状态" clearable style="width: 200px">
25
-            <el-option v-for="dict in certificate_status" :key="dict.value" :label="dict.label" :value="dict.value" />
26
-          </el-select>
24
+          <el-input v-model="queryParams.status" placeholder="请输入状态" clearable style="width: 200px" />
27 25
         </el-form-item>
28 26
 
29 27
         <el-form-item>
@@ -52,9 +50,7 @@
52 50
       <el-table-column label="姓名" prop="personName" align="center" min-width="100" />
53 51
       <el-table-column label="单位" prop="unitName" align="center" min-width="120" />
54 52
       <el-table-column label="证书等级" prop="certLevel" align="center" min-width="100">
55
-        <template #default="scope">
56
-          <dict-tag :options="certificate_level" :value="scope.row.certLevel" />
57
-        </template>
53
+   
58 54
       </el-table-column>
59 55
       <el-table-column label="发证时间" prop="issueDate" align="center" min-width="120" />
60 56
       <el-table-column label="证书编号" prop="certNo" align="center" min-width="150" show-overflow-tooltip />
@@ -64,9 +60,7 @@
64 60
       <el-table-column label="服务期(月)" prop="serviceMonths" align="center" min-width="110" />
65 61
       <el-table-column label="到期日期" prop="expiryDate" align="center" min-width="120" />
66 62
       <el-table-column label="状态" prop="status" align="center" min-width="90">
67
-        <template #default="scope">
68
-          <dict-tag :options="certificate_status" :value="scope.row.status" />
69
-        </template>
63
+       
70 64
       </el-table-column>
71 65
       <el-table-column label="到期天数" prop="expireDays" align="center" min-width="100">
72 66
         <template #default="scope">