Ver código fonte

Overview组件添加showStatus参数

lighter 2 anos atrás
pai
commit
5d79018183

+ 7 - 3
src/components/medical-insurance/patient-overview/Index.vue

@@ -7,7 +7,7 @@
     <el-select v-model="currentMedType" clearable style="width: 90px" @change="handleMedTypeChange">
       <el-option v-for="item in trueMedTypes" :key="item.code" :label="item.name" :value="item.code"></el-option>
     </el-select>
-    <el-select v-model="currentStatus" clearable style="width: 90px">
+    <el-select v-if="showStatus" v-model="currentStatus" clearable style="width: 90px">
       <el-option :value="0" label="未登记"></el-option>
       <el-option :value="1" label="已登记"></el-option>
     </el-select>
@@ -38,13 +38,13 @@
           </div>
         </template>
       </el-table-column>
-      <el-table-column align="center" label="状态" props="status" width="45">
+      <el-table-column v-if="showStatus" align="center" label="状态" props="status" width="45">
         <template #default="scope">
           <span v-html="getStatusFlag(scope.row.status)"></span>
         </template>
       </el-table-column>
     </el-table>
-    <el-pagination :hide-on-single-page="false" :page-size="17" :total="cptOverviews.length" layout="prev, pager, next"
+    <el-pagination :hide-on-single-page="false" :page-size="17" :total="cptOverviews.length" layout="pager"
                    small @current-change="handleCurrentPageChange">
     </el-pagination>
   </div>
@@ -72,6 +72,10 @@ export default {
     subtractHeight: {
       type: Number,
       default: 100
+    },
+    showStatus: {
+      type: Boolean,
+      default: true
     }
   },
   emits: [],