Jelajahi Sumber

加载状态

zhengnaiwen_citu 4 bulan lalu
induk
melakukan
236c3eba8c
1 mengubah file dengan 5 tambahan dan 1 penghapusan
  1. 5 1
      src/views/humanResources/roster/rosterHistory.vue

+ 5 - 1
src/views/humanResources/roster/rosterHistory.vue

@@ -4,7 +4,7 @@
     :visible.sync="drawer"
     direction="rtl"
   >
-    <div class="pa-3">
+    <div class="pa-3" v-loading="loading">
       <m-empty v-if="items.length === 0"></m-empty>
       <el-timeline>
         <el-timeline-item
@@ -76,6 +76,8 @@ export default {
   methods: {
     async open (item) {
       this.drawer = true
+      this.loading = true
+      this.items = []
       try {
         const { data } = await getRosterList({
           page: { size: 9999, current: 1, orders: [{ column: 'create_date', asc: false }] },
@@ -87,6 +89,8 @@ export default {
         this.items = data.records
       } catch (error) {
         this.$message.error(error)
+      } finally {
+        this.loading = false
       }
     }
   }