From 9a2293ea12531e49bb183a1a98e7bc3b065fffa6 Mon Sep 17 00:00:00 2001
From: 龚焕茏 <2842157468@qq.com>
Date: 星期五, 19 七月 2024 16:09:51 +0800
Subject: [PATCH] feat:通知空数据提示

---
 src/layout/components/Navbar.vue        |    8 ++++++--
 src/views/education/department/edit.vue |    2 +-
 src/views/education/subject/list.vue    |    1 +
 src/views/education/department/list.vue |    3 ++-
 4 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue
index cfb834a..8ca66de 100644
--- a/src/layout/components/Navbar.vue
+++ b/src/layout/components/Navbar.vue
@@ -32,11 +32,14 @@
       <div class="notify-warp" v-if="notify.feedBack && notify.feedBack > 0">
         {{notify.feedBack}}鏉�<el-link @click="jump('/exam/feedback/list')" class="core" type="primary">閿欓鍙嶉</el-link>绛夊緟鎮ㄧ殑澶勭悊锛�
       </div>
-      <div class="notify-warp" v-if="notify.mobilize && notify.mobilize > 0">
+      <div class="notify-warp" v-else-if="notify.mobilize && notify.mobilize > 0">
         {{notify.mobilize}}鏉�<el-link @click="jump('/user/departmentExamine/list')" class="core" type="primary">閮ㄩ棬璋冨姩瀹℃牳</el-link>绛夊緟鎮ㄧ殑澶勭悊锛�
       </div>
-      <div class="notify-warp" v-if="notify.status && notify.status > 0">
+      <div class="notify-warp" v-else-if="notify.status && notify.status > 0">
         {{notify.status}}鏉�<el-link @click="jump('/user/UserConditionExamine/list')" class="core" type="primary">鐘舵�佸鏍�</el-link>绛夊緟鎮ㄧ殑澶勭悊锛�
+      </div>
+      <div class="notify-warp" v-else-if="notify.feedBack === 0 && notify.mobilize === 0 && notify.status === 0 ">
+        <el-empty description="鏆傛棤閫氱煡"></el-empty>
       </div>
       <span slot="footer" class="dialog-footer">
         <el-button v-if="this.notify.ids && this.notify.ids.length > 0" type="success" @click="allRead">涓�閿叏璇�</el-button>
@@ -123,6 +126,7 @@
 .notify-warp {
   display: flex;
   flex-direction: row;
+  justify-content: center;
 }
 .navbar {
   height: 60px;
diff --git a/src/views/education/department/edit.vue b/src/views/education/department/edit.vue
index cb7e90a..269437a 100644
--- a/src/views/education/department/edit.vue
+++ b/src/views/education/department/edit.vue
@@ -19,7 +19,7 @@
 <!--        </el-select>-->
 <!--      </el-form-item>-->
       <el-form-item v-if="fig === 0" label="绠$悊鍛橈細">
-        <el-select v-model="form.adminId" filterable placeholder="閫夋嫨绠$悊鍛�">
+        <el-select v-model="form.adminId" filterable placeholder="閫夋嫨绠$悊鍛�" multiple collapse-tags>
           <el-option
             v-for="item in deptUserList"
             :key="item.id"
diff --git a/src/views/education/department/list.vue b/src/views/education/department/list.vue
index 884a261..f03b96a 100644
--- a/src/views/education/department/list.vue
+++ b/src/views/education/department/list.vue
@@ -21,6 +21,7 @@
       style="width: 100%"
       :tree-props="{children: 'children', hasChildren: 'hasChildren'}"
       :row-class-name="tableRowClassName"
+      default-expand-all
       row-key="id"
     >
       <el-table-column prop="name" label="閮ㄩ棬"/>
@@ -47,7 +48,7 @@
       :visible.sync="dialogVisible"
       width="400px"
       :before-close="handleClose">
-      <el-select v-model="updateAdminForm.adminIds" @change="changSelect" multiple filterable placeholder="閫夋嫨绠$悊鍛�">
+      <el-select v-model="updateAdminForm.adminIds" @change="changSelect" multiple filterable placeholder="閫夋嫨绠$悊鍛�" collapse-tags>
         <el-option
           v-for="item in deptUserList"
           :key="item.id"
diff --git a/src/views/education/subject/list.vue b/src/views/education/subject/list.vue
index a9f56c3..a6691a2 100644
--- a/src/views/education/subject/list.vue
+++ b/src/views/education/subject/list.vue
@@ -18,6 +18,7 @@
     <el-table
       v-loading="listLoading"
       :data="tableData"
+      default-expand-all
       border fit highlight-current-row style="width: 100%"
       :tree-props="{children: 'children', hasChildren: 'hasChildren'}"
       row-key="id"

--
Gitblit v1.8.0