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 @@ - - - - - - 首页主题: - - 默认 - 销量统计 - 业务统计 - 我的任务 - - + + + + + 总投递重量(T) + {{formData.tdzlA}} + + + + + 总投递次数(次) + {{formData.tdcsA}} + + + + + 总清运重量(T) + {{formData.qyzlA}} + + + + + 总会员(人) + {{formData.hyrsA}} + + + + + 总区域(个) + {{formData.qysA}} + + + + + 总设备(台) + + {{formData.sbsA}} + + 在线 {{formData.zxsbsA}} + 离线 {{formData.lxsbsA}} + + + + + + + + + + + 今日投递重量(T)昨日 + {{formData.tdzlT}}{{formData.tdzlY}} + + 较昨日 + {{formData.tdzlR}}% + {{formData.tdzlR}}% + + + + + + + 今日投递次数(次)昨日 + {{formData.tdcsT}}{{formData.tdcsY}} + + 较昨日 + {{formData.tdcsR}}% + {{formData.tdcsR}}% + + + + + + 今日清运重量(T)昨日 + {{formData.qyzlT}}{{formData.qyzlY}} + + 较昨日 + {{formData.qyzlR}}% + {{formData.qyzlR}}% + + + + + + 今日新增会员(人)昨日 + {{formData.hyrsT}}{{formData.hyrsY}} + + 较昨日 + {{formData.hyrsR}}% + {{formData.hyrsR}}% + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +