Ver Fonte

feature: 添加首页通知未读标识

liuyaqi há 2 anos atrás
pai
commit
eae68718de
1 ficheiros alterados com 3 adições e 2 exclusões
  1. 3 2
      src/views/index/index.vue

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

@@ -228,6 +228,7 @@
           <li v-for="(message, index) in messageList" :key="index" class="notice-list" @click="getNoticeInfo(message)">
             <p>
               <span>【{{ msgTypeFormat(message) }}】</span>
+              <span v-if="message.isRead == '10'" style="color: red; width: 40px">[未读]</span>
               {{ message.msgTitle }}
             </p>
             <p class="time">
@@ -277,7 +278,7 @@
     </el-dialog>
 
     <!--通知公告详情-->
-    <notice-details ref="notice-details" />
+    <notice-details ref="notice-details" @close="handleNoticeList" />
   </div>
 </template>
 
@@ -1037,7 +1038,7 @@
         })
       },
       async handleNoticeList() {
-        const { data } = await messageApi.getList({ msgType: '10' })
+        const { data } = await messageApi.getUserHistory({ msgType: '10' })
         this.messageList = data.list
       },
       getNoticeInfo(row) {