zhangxin %!s(int64=2) %!d(string=hai) anos
pai
achega
70cd914824
Modificáronse 3 ficheiros con 69 adicións e 2 borrados
  1. 2 2
      src/mock/message-box.ts
  2. 64 0
      src/mock/messageMock.js
  3. 3 0
      src/views/message/messageList.vue

+ 2 - 2
src/mock/message-box.ts

@@ -72,11 +72,11 @@ const getMessageList = () => {
 
 setupMock({
   setup: () => {
-    Mock.mock(new RegExp('/api/message/list'), () => {
+    Mock.Mock(new RegExp('/api/message/list'), () => {
       return successResponseWrap(getMessageList());
     });
 
-    Mock.mock(new RegExp('/api/message/read'), (params: { body: string }) => {
+    Mock.Mock(new RegExp('/api/message/read'), (params: { body: string }) => {
       const { ids } = JSON.parse(params.body);
       haveReadIds.push(...(ids || []));
       return successResponseWrap(true);

+ 64 - 0
src/mock/messageMock.js

@@ -0,0 +1,64 @@
+export const getMessageList = () => {
+  return [
+    {
+      id: 1,
+      type: 'message',
+      title: '郑曦月',
+      subTitle: '的私信',
+      avatar:
+        '//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/8361eeb82904210b4f55fab888fe8416.png~tplv-uwbnlip3yd-webp.webp',
+      content: '审批请求已发送,请查收',
+      time: '今天 12:30:01',
+    },
+    {
+      id: 2,
+      type: 'message',
+      title: '宁波',
+      subTitle: '的回复',
+      avatar:
+        '//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/3ee5f13fb09879ecb5185e440cef6eb9.png~tplv-uwbnlip3yd-webp.webp',
+      content: '此处 bug 已经修复',
+      time: '今天 12:30:01',
+    },
+    {
+      id: 3,
+      type: 'message',
+      title: '宁波',
+      subTitle: '的回复',
+      avatar:
+        '//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/3ee5f13fb09879ecb5185e440cef6eb9.png~tplv-uwbnlip3yd-webp.webp',
+      content: '此处 bug 已经修复',
+      time: '今天 12:20:01',
+    },
+    {
+      id: 4,
+      type: 'notice',
+      title: '续费通知',
+      subTitle: '',
+      avatar: '',
+      content: '您的产品使用期限即将截止,如需继续使用产品请前往购…',
+      time: '今天 12:20:01',
+      messageType: 3,
+    },
+    {
+      id: 5,
+      type: 'notice',
+      title: '规则开通成功',
+      subTitle: '',
+      avatar: '',
+      content: '内容屏蔽规则于 2021-12-01 开通成功并生效',
+      time: '今天 12:20:01',
+      messageType: 1,
+    },
+    {
+      id: 6,
+      type: 'todo',
+      title: '质检队列变更',
+      subTitle: '',
+      avatar: '',
+      content: '内容质检队列于 2021-12-01 19:50:23 进行变更,请重新…',
+      time: '今天 12:20:01',
+      messageType: 0,
+    },
+  ]
+}

+ 3 - 0
src/views/message/messageList.vue

@@ -70,6 +70,7 @@
 </template>
 
 <script>
+import {getMessageList} from '../../mock/messageMock.js'
 export default {
   
   props: {
@@ -89,6 +90,7 @@ export default {
   mounted() {
     this.getMockMessageList();
     this.getTableList();
+    
   },
   beforeDestroy() {
     
@@ -109,6 +111,7 @@ export default {
       this.mockMessageList = data ; 
       // console.log( this.mockMessageList.arr);
     },
+    
     getTableList() {
       this.tableData = this.mockMessageList.list
     }