Ver Fonte

feature/消息界面优化

dengrui há 11 meses atrás
pai
commit
c5892d1931
1 ficheiros alterados com 13 adições e 1 exclusões
  1. 13 1
      src/views/message/index.vue

+ 13 - 1
src/views/message/index.vue

@@ -92,7 +92,7 @@ const submit = async (id) => {
   const { code } = await confirmMessage([id]);
   if (code == "200") {
     ElMessage.success("操作成功");
-    getPageInfo2();
+    getPageInfo1();
   }
 };
 ws.onopen = () => {};
@@ -104,6 +104,7 @@ const page2 = ref(1);
 const pageSize2 = ref(5);
 const msgData2 = ref([]);
 const totalCount2 = ref(0);
+//获取已读消息
 const getPageInfo2 = async () => {
   const { data, code } = await dataList({
     pageNo: page2.value,
@@ -115,6 +116,17 @@ const getPageInfo2 = async () => {
     totalCount2.value = data.totalCount;
   }
 };
+//获取未读消息(和websocket一样的)
+const getPageInfo1 = async () => {
+  const { data, code } = await dataList({
+    pageNo: page2.value,
+    pageSize: pageSize2.value,
+    readState: 1,
+  });
+  if (code == "200") {
+    newMsg.value = data.records;
+  }
+};
 
 const setNextStatus2 = computed(() => {
   return totalCount2.value - page2.value * pageSize2.value > 0 ? false : true;