瀏覽代碼

feat: (dashboard) 接入api (1)

gemercheung 3 年之前
父節點
當前提交
5cdd3c7a5d
共有 3 個文件被更改,包括 17 次插入3 次删除
  1. 9 0
      src/api/dashboard/analysis.ts
  2. 1 1
      src/api/dashboard/model.ts
  3. 7 2
      src/views/dashboard/analysis/index.vue

+ 9 - 0
src/api/dashboard/analysis.ts

@@ -35,3 +35,12 @@ export const userStaticsApi = (params: BasicStaticsParams) =>
       ignoreCancelToken: true,
     },
   });
+export const bulletChatStaticsApi = (params: BasicStaticsParams) =>
+  defHttp.post<Result>({
+    url: Api.bulletChatStatics,
+    params,
+    headers: {
+      // @ts-ignore
+      ignoreCancelToken: true,
+    },
+  });

+ 1 - 1
src/api/dashboard/model.ts

@@ -5,6 +5,6 @@ import { BasicPageParams } from '/@/api/model/baseModel';
 export type PageParams = BasicPageParams;
 
 export interface BasicStaticsParams extends PageParams {
-  liveRoomId: string;
+  liveRoomId?: string;
   time: string[];
 }

+ 7 - 2
src/views/dashboard/analysis/index.vue

@@ -45,7 +45,11 @@
   import { Card } from 'ant-design-vue';
   import VisitAnalysis from './components/VisitAnalysis.vue';
   import VisitAnalysisBar from './components/VisitAnalysisBar.vue';
-  import { bulletChatApi, userStaticsApi } from '../../../api/dashboard/analysis';
+  import {
+    // bulletChatApi,
+    userStaticsApi,
+    bulletChatStaticsApi,
+  } from '../../../api/dashboard/analysis';
   import { formatToDate } from '/@/utils/dateUtil';
   import dayjs from 'dayjs';
 
@@ -118,6 +122,7 @@
   const priorDate = formatToDate(dayjs(new Date().setDate(new Date().getDate() - 30)));
 
   const searchInfo = reactive({
+    liveRoomId: '',
     limit: 20,
     page: 1,
     time: [priorDate, today],
@@ -128,7 +133,7 @@
     columns: columns,
     useSearchForm: true,
     formConfig: searchForm,
-    api: bulletChatApi,
+    api: bulletChatStaticsApi,
     afterFetch: function (data) {
       console.log('data', data);