✨ feat(销售统计): 时间选择器组件

This commit is contained in:
Haiyi
2022-09-30 10:00:08 +08:00
parent 82c87b75d9
commit b878c5ea9d
23 changed files with 526 additions and 51 deletions
+8
View File
@@ -1,4 +1,6 @@
// 关于登录
export { LoginApi } from './login/index'
export {
productabsorbcontrast,
SelectProductListApi,
@@ -9,8 +11,10 @@ export {
FindColorListApi,
} from './product/index'
// 关于购物页面
export { ShoppingCartUpdateApi, ShoppingCartDeleteApi, ShoppingCartListApi } from './shopping/index'
// 关于发货列表
export {
DeliverNoticeOrderList,
DeliverNoticeOrder,
@@ -21,6 +25,7 @@ export {
EnumSaleorderStatus,
} from './delivery/index'
// 关于提货列表
export {
EnumTakeGoodsOrderStatus,
EnumTakeGoodsOrderTypeList,
@@ -32,6 +37,9 @@ export {
GenBarCodeOrQrCode,
} from './takeDelivery/index'
// 关于销售统计
export { EnumMarketingDepartmentApi, EnumSalesTypeApi, SalesmanRankApi, ProductRankApi, PurchaserRankApi, SupplierRankApi, CensusApi } from './statistic/index'
import { useRequest } from '@/use/useHttp'
/**
* 系列列表
+23
View File
@@ -0,0 +1,23 @@
import { useRequest } from "@/use/useHttp"
/**
* 销售类型下拉列表
* @returns
*/
export const EnumSalesTypeApi = () => {
return useRequest({
url: `/v1/mp/enum/saleType`,
method: 'get',
})
}
/**
* 营销部门下拉列表
* @returns
*/
export const EnumMarketingDepartmentApi = () => {
return useRequest({
url: `/v1/mp/enum/saleDepartment/list`,
method: "get"
})
}
+2
View File
@@ -0,0 +1,2 @@
export { EnumSalesTypeApi, EnumMarketingDepartmentApi } from './enum'
export { CensusApi, ProductRankApi, PurchaserRankApi, SupplierRankApi, SalesmanRankApi } from './saleStatistic'
+56
View File
@@ -0,0 +1,56 @@
import { useRequest } from '@/use/useHttp'
/**
* 客户列表
* @returns
*/
export const CensusApi = () => {
return useRequest({
url: `/v1/mp/saleOrderDataForm`,
method: "get"
})
}
/**
* 面料销售排行
* @returns
*/
export const ProductRankApi = () => {
return useRequest({
url: `/v1/mp/saleOrderDataForm/product/list`,
method: 'get',
})
}
/**
* 客户销售排行
* @returns
*/
export const PurchaserRankApi = () => {
return useRequest({
url: `/v1/mp/saleOrderDataForm/purchaser/list`,
method: 'get',
})
}
/**
* 经销商销售排行
* @returns
*/
export const SupplierRankApi = () => {
return useRequest({
url: `/v1/mp/saleOrderDataForm/supplier/list`,
method: 'get',
})
}
/**
* 业务员销售排行
* @returns
*/
export const SalesmanRankApi = () => {
return useRequest({
url: `/v1/mp/saleOrderDataForm/saleUser/list`,
method: 'get',
})
}