diff --git a/src/views/dashboard/Analysis/api.ts b/src/views/dashboard/Analysis/api.ts index 0f40443..cc0b1d7 100644 --- a/src/views/dashboard/Analysis/api.ts +++ b/src/views/dashboard/Analysis/api.ts @@ -3,6 +3,13 @@ import { defHttp } from '/@/utils/http/axios'; enum Api { loginfo = '/sys/loginfo', visitInfo = '/sys/visitInfo', + totalInfo = '/zh/home/totalInfo', + todayInfo = '/zh/home/todayInfo', + orderTypeCn = '/zh/home/getOrderTypeCn', + xqtd = '/zh/home/getXqtd', + sbtd = '/zh/home/getSbtd', + hytd = '/zh/home/getHytd', + sstd = '/zh/home/getSstd', } /** * 日志统计信息 @@ -14,3 +21,46 @@ export const getLoginfo = (params) => defHttp.get({ url: Api.loginfo, params }, * @param params */ export const getVisitInfo = (params) => defHttp.get({ url: Api.visitInfo, params }, { isTransformResponse: false }); + + +/** + * 总览 + * @param params + */ +export const getTotalInfo = (params) => defHttp.get({ url: Api.totalInfo, params }, { isTransformResponse: false }); + +/** + * 今日 + * @param params + */ +export const getTodayInfo = (params) => defHttp.get({ url: Api.todayInfo, params }, { isTransformResponse: false }); + +/** + * 订单类别统计 + * @param params + */ +export const getOrderTypeCn = (params) => defHttp.get({ url: Api.orderTypeCn, params }, { isTransformResponse: false }); + +/** + * 小区投递 + * @param params + */ +export const getXqtd = (params) => defHttp.get({ url: Api.xqtd, params }, { isTransformResponse: false }); + +/** + * 设备投递 + * @param params + */ +export const getSbtd = (params) => defHttp.get({ url: Api.sbtd, params }, { isTransformResponse: false }); + +/** + * 会员投递 + * @param params + */ +export const getHytd = (params) => defHttp.get({ url: Api.hytd, params }, { isTransformResponse: false }); + +/** + * 实时投递 + * @param params + */ +export const getSstd = (params) => defHttp.get({ url: Api.sstd, params }); diff --git a/src/views/dashboard/Analysis/data.ts b/src/views/dashboard/Analysis/data.ts index ff5c277..b40d021 100644 --- a/src/views/dashboard/Analysis/data.ts +++ b/src/views/dashboard/Analysis/data.ts @@ -1,3 +1,5 @@ +import {BasicColumn} from "@/components/Table"; + export interface GrowCardItem { icon: string; title: string; @@ -217,3 +219,31 @@ export const table1 = { total: 0, }, }; + +export const orderColumns : BasicColumn[] =[ + { + title: '会员手机号', + dataIndex: 'phone', + align: 'center' + }, + { + title: '投递时间', + dataIndex: 'addTime', + align: 'center' + }, + { + title: '小区名称', + dataIndex: 'housingestateName', + align: 'center' + }, + { + title: '设备地点', + dataIndex: 'content', + align: 'center' + }, + { + title: '重量(KG)', + dataIndex: 'weight', + align: 'center' + }, +]; diff --git a/src/views/dashboard/Analysis/index.vue b/src/views/dashboard/Analysis/index.vue index 85bd3dd..edf5d3e 100644 --- a/src/views/dashboard/Analysis/index.vue +++ b/src/views/dashboard/Analysis/index.vue @@ -1,24 +1,397 @@ + +