Procházet zdrojové kódy

xzb提交 联考管理样式

xzb před 1 rokem
rodič
revize
6d0fd6fb55
2 změnil soubory, kde provedl 11 přidání a 11 odebrání
  1. 9 9
      src/views/examination/index.vue
  2. 2 2
      src/views/manager/index.vue

+ 9 - 9
src/views/examination/index.vue

@@ -35,13 +35,13 @@
                 <template #default="{ row }">
                   <div class="table_row_status">
                     <!-- 正式 -->
-                    <div class="need_summary_icon" v-if="row.status==1"></div>
+                    <div class="need_summary_icon" v-if="row.status === 1 && row.type === 1"></div>
                     <!-- 试用 -->
-                    <div class="yes_release_icon" v-else-if="row.status==2"></div>
+                    <div class="yes_release_icon" v-else-if="row.status === 1 && row.type === 0"></div>
                     <!-- 冻结 -->
-                    <div class="no_release_icon" v-else-if="row.status==3"></div>
+                    <div class="no_release_icon" v-else-if="row.status === 0"></div>
                     <!-- {{ row.statusLabel }} -->
-                    {{ row.status == 1 ? '正式' : row.status == 2 ? '试用' : row.status == 3 ? '冻结' : '-' }}
+                    {{ row.status === 1 ? (row.type === 1 ? '正式' : row.type === 0 ? '体验' : '-') : row.status === 0 ? '冻结' : '-' }}
                   </div>
                 </template>
               </el-table-column>
@@ -77,13 +77,13 @@
                 <template #default="{ row }">
                   <div class="table_row_status">
                     <!-- 正式 -->
-                    <div class="need_summary_icon" v-if="row.status==1"></div>
+                    <div class="need_summary_icon" v-if="row.status === 1 && row.type === 1"></div>
                     <!-- 试用 -->
-                    <div class="yes_release_icon" v-else-if="row.status==2"></div>
+                    <div class="yes_release_icon" v-else-if="row.status === 1 && row.type === 0"></div>
                     <!-- 冻结 -->
-                    <div class="no_release_icon" v-else-if="row.status==3"></div>
-                    <!-- {{ row.statusLabel }} -->
-                    {{ row.status == 1 ? '正式' : row.status == 2 ? '试用' : row.status == 3 ? '冻结' : '-' }}
+                    <div class="no_release_icon" v-else-if="row.status === 0"></div>
+                    <!-- 状态文本 -->
+                    {{ row.status === 1 ? (row.type === 1 ? '正式' : row.type === 0 ? '体验' : '-') : row.status === 0 ? '冻结' : '-' }}
                   </div>
                 </template>
               </el-table-column>

+ 2 - 2
src/views/manager/index.vue

@@ -27,9 +27,9 @@
             <template #default="scope">
               <div class="table_row_status">
                 <!-- 正常 -->
-                <div class="yes_release_icon" v-if="scope.row.status == 1"></div>
+                <div class="yes_release_icon" v-if="scope.row.status === 1"></div>
                 <!-- 封禁 -->
-                <div class="ready_close_icon" v-else-if="scope.row.status==2"></div>
+                <div class="ready_close_icon" v-else></div>
                 {{ scope.row.statusLabel }}
               </div>
             </template>