diff --git a/package.json b/package.json index 2b919ad..d96012d 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "@riophae/vue-treeselect": "^0.4.0", "axios": "0.18.1", "core-js": "3.6.5", + "dayjs": "^1.11.13", "echarts": "^5.4.2", "element-ui": "2.13.2", "file-saver": "^2.0.5", diff --git a/src/api/logistics.js b/src/api/logistics.js index 494a641..a2eed7b 100644 --- a/src/api/logistics.js +++ b/src/api/logistics.js @@ -2,76 +2,73 @@ import request from '@/utils/request' // 商品订单列表接口 export function getOrderLists(params) { - return request({ - url: '/sale/manage/order/order-invoicing-list', - method: 'get', - params - }) + return request({ + url: '/sale/manage/order/order-invoicing-list', + method: 'get', + params + }) } export function getOrderList(params) { - return request({ - url: '/sale/manage/order/query-order-list', - method: 'get', - params - }) + return request({ + url: '/sale/manage/order/query-order-list', + method: 'get', + params + }) } // 查看商品订单列表接口 export function getFindOrderList(params) { - return request({ - url: '/sale/manage/order/get-order-list', - method: 'get', - params - }) + return request({ + url: '/sale/manage/order/get-order-list', + method: 'get', + params + }) } -//订单类型枚举 +// 订单类型枚举 export function getOrderType(params) { - return request({ - url: '/system/pub/enums/order-type', - method: 'get', - params - }) + return request({ + url: '/system/pub/enums/order-type', + method: 'get', + params + }) } -//撤单类型枚举 +// 撤单类型枚举 export function getCancleType(params) { - return request({ - url: 'system/pub/enums/cancel-the-order', - method: 'get', - params - }) + return request({ + url: 'system/pub/enums/cancel-the-order', + method: 'get', + params + }) } -//出货明细汇总统计订单类型下拉选 +// 产品销售统计订单类型下拉选 export function getOrderTypeRepurchaseAll(params) { - return request({ - url: '/system/pub/enums/order-business', - method: 'get', - params - }) + return request({ + url: '/system/pub/enums/order-shipment', + method: 'get', + params + }) } - - -//伞下直推新增业绩-订单类型下拉选 +// 伞下直推新增业绩-订单类型下拉选 export function getUnderAddOrderType(params) { - return request({ - url: '/system/pub/enums/order-business', - method: 'get', - params - }) + return request({ + url: '/system/pub/enums/order-business', + method: 'get', + params + }) } -//伞下直推新增业绩(新)订单类型下拉选 +// 伞下直推新增业绩(新)订单类型下拉选 export function getUnderAddOrderTypeNew(params) { - return request({ - url: '/system/pub/enums/orderUp-business', - method: 'get', - params - }) + return request({ + url: '/system/pub/enums/orderUp-business', + method: 'get', + params + }) } - -//收益类型 +// 收益类型 export function getYieldType(params) { return request({ url: '/system/manage/bd-bonus-items/list', @@ -79,7 +76,7 @@ export function getYieldType(params) { params }) } -//收益状态 +// 收益状态 export function getYieldStatus(params) { return request({ url: '/system/pub/enums/bonus-income-status', @@ -88,87 +85,83 @@ export function getYieldStatus(params) { }) } -//发货方式 +// 发货方式 export function getDeliveryList(params) { - return request({ - url: '/system/pub/enums/delivery-list', - method: 'get', - params - }) + return request({ + url: '/system/pub/enums/delivery-list', + method: 'get', + params + }) } - - -//支付方式 +// 支付方式 export function getOrderPayType(params) { - return request({ - url: '/system/pub/enums/order-pay-type', - method: 'get', - params - }) + return request({ + url: '/system/pub/enums/order-pay-type', + method: 'get', + params + }) } -//查询自提清单 +// 查询自提清单 export function getOrderSelfList(data) { - return request({ - url: '/sale/manage/order-business/self-list?pageNum=' + data.pageNum + '&pageSize=' + data.pageSize, - method: 'post', - data - }) + return request({ + url: '/sale/manage/order-business/self-list?pageNum=' + data.pageNum + '&pageSize=' + data.pageSize, + method: 'post', + data + }) } -//自提清单-同意1/驳回3 +// 自提清单-同意1/驳回3 export function selfApprove(data) { - return request({ - url: '/sale/manage/order-business/self-approve', - method: 'post', - data - }) + return request({ + url: '/sale/manage/order-business/self-approve', + method: 'post', + data + }) } - -//查询修改地址列表 +// 查询修改地址列表 export function getModifyAddress(params) { - return request({ - url: '/member/manage/self-modify-address/list', - method: 'get', - params - }) + return request({ + url: '/member/manage/self-modify-address/list', + method: 'get', + params + }) } -//自提清单-申请自提 +// 自提清单-申请自提 export function saveSelfOrder(data) { - return request({ - url: '/sale/manage/order-business/self-order', - method: 'post', - data - }) + return request({ + url: '/sale/manage/order-business/self-order', + method: 'post', + data + }) } -//修改地址查询详情 +// 修改地址查询详情 export function queryPass(data) { - return request({ - url: '/member/manage/self-modify-address/queryPass', - method: 'post', - data - }) + return request({ + url: '/member/manage/self-modify-address/queryPass', + method: 'post', + data + }) } -//修改地址驳回 +// 修改地址驳回 export function rejectAddress(data) { - return request({ - url: '/member/manage/self-modify-address/reject', - method: 'post', - data - }) + return request({ + url: '/member/manage/self-modify-address/reject', + method: 'post', + data + }) } -//订单添加开票备注 +// 订单添加开票备注 export function updateOrderRemarks(data) { - return request({ - url: '/sale/manage/order/update-order-remarks', - method: 'post', - data - }) + return request({ + url: '/sale/manage/order/update-order-remarks', + method: 'post', + data + }) } - diff --git a/src/api/statistics.js b/src/api/statistics.js index 9609ad3..111e01d 100644 --- a/src/api/statistics.js +++ b/src/api/statistics.js @@ -1,607 +1,598 @@ import request from '@/utils/request' -//联创数据报表类型 +// 联创数据报表类型 export function sheetTypeList(params) { - return request({ - url: '/system/pub/enums/sheetType', - method: 'get', - params - }) + return request({ + url: '/system/pub/enums/sheetType', + method: 'get', + params + }) } -//收益区域数据 +// 收益区域数据 export function getRevenueAreaList(params) { - return request({ - url: '/report/manager/member-awards/revenueAreaList', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-awards/revenueAreaList', + method: 'get', + params + }) } -//伞下账户余额 +// 伞下账户余额 export function getUmbrellaList(params) { - return request({ - url: '/report/manager/member-brolly/umbrella-list', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-brolly/umbrella-list', + method: 'get', + params + }) } -//真实业绩新增奖衔 +// 真实业绩新增奖衔 export function getUmbrellaAwardsList(params) { - return request({ - url: '/report/manager/member-awards/list', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-awards/list', + method: 'get', + params + }) } -//结算等级升级记录 +// 结算等级升级记录 export function getGradeRecordList(params) { - return request({ - url: '/report/manager/member-awards/gradeRecord-list', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-awards/gradeRecord-list', + method: 'get', + params + }) } -//真实奖衔分析 +// 真实奖衔分析 export function getUmbrellaAnalysisList(params) { - return request({ - url: '/report/manager/member-awards/analysis-list', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-awards/analysis-list', + method: 'get', + params + }) } -//真实奖衔分析穿透 +// 真实奖衔分析穿透 export function getUmbrellaAnalysisDetailList(params) { - return request({ - url: '/report/manager/member-awards/analysis-details-list', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-awards/analysis-details-list', + method: 'get', + params + }) } -//安置反查 +// 安置反查 export function getPlaceCheckList(data) { - return request({ - url: '/report/manager/member-report/place-peg?pageSize=' + data.pageSize + '&pageNum=' + data.pageNum, - method: 'post', - data - }) + return request({ + url: '/report/manager/member-report/place-peg?pageSize=' + data.pageSize + '&pageNum=' + data.pageNum, + method: 'post', + data + }) } -//推荐反查 +// 推荐反查 export function getRecommendedCheckList(data) { - return request({ - url: '/report/manager/member-report/parent-peg?pageSize=' + data.pageSize + '&pageNum=' + data.pageNum, - method: 'post', - data - }) + return request({ + url: '/report/manager/member-report/parent-peg?pageSize=' + data.pageSize + '&pageNum=' + data.pageNum, + method: 'post', + data + }) } -//业绩类型 +// 业绩类型 export function getAchievementType(params) { - return request({ - url: '/system/pub/enums/achievement-type', - method: 'get', - params - }) + return request({ + url: '/system/pub/enums/achievement-type', + method: 'get', + params + }) } -//是否枚举 +// 是否枚举 export function getYesornoList(params) { - return request({ - url: '/system/pub/enums/dealer-yes-no', - method: 'get', - params - }) + return request({ + url: '/system/pub/enums/dealer-yes-no', + method: 'get', + params + }) } - -//伞下直推列表 +// 伞下直推列表 export function getUmbrellaPushList(params) { - return request({ - url: '/report/manage/umbrella-below-push/list', - method: 'get', - params - }) + return request({ + url: '/report/manage/umbrella-below-push/list', + method: 'get', + params + }) } -//复购PV统计列表 +// 复购PV统计列表 export function getRepurchasepvList(params) { - return request({ - url: '/report/manager/member-awards/repurchasepv-list', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-awards/repurchasepv-list', + method: 'get', + params + }) } -//商城BV统计列表 +// 商城BV统计列表 export function getMallPvList(params) { - return request({ - url: '/report/manager/member-awards/mallPv-list', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-awards/mallPv-list', + method: 'get', + params + }) } -//考核状态下拉选 +// 考核状态下拉选 export function getAssessStatus(params) { - return request({ - url: '/system/pub/enums/assess-status', - method: 'get', - params - }) + return request({ + url: '/system/pub/enums/assess-status', + method: 'get', + params + }) } -//伞下新增安置业绩列表 +// 伞下新增安置业绩列表 export function getResettleAchieve(params) { - return request({ - url: '/report/manager/member-report/member-resettle-achieve', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-report/member-resettle-achieve', + method: 'get', + params + }) } -//伞下新增安置业绩(新)列表 +// 伞下新增安置业绩(新)列表 export function getResettleAchieveNew(params) { - return request({ - url: '/report/manager/member-report/member-resettle-achieve_up', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-report/member-resettle-achieve_up', + method: 'get', + params + }) } - -//出货明细汇总统计列表 +// 产品销售统计列表 export function getShippingSummary(params) { - return request({ - url: '/report/manager/member-report/product-shipping-details-list', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-report/product-shipping', + method: 'get', + params + }) } -//出货明细汇总统计详情列表 +// 产品销售统计详情列表 export function getShippingSummaryDetail(params) { - return request({ - url: '/report/manager/member-report/product-shipping-details-info-list', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-report/product-shipping-details', + method: 'get', + params + }) } -//直推统计列表 +// 直推统计列表 export function directPushStatList(params) { - return request({ - url: '/report/manager/member-awards/directPushStatList', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-awards/directPushStatList', + method: 'get', + params + }) } -//会员订单分布统计 +// 会员订单分布统计 export function memberOrderScatter(params) { - return request({ - url: '/report/manager/member-awards/memberOrderScatter', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-awards/memberOrderScatter', + method: 'get', + params + }) } -//地区类型 +// 地区类型 export function areaType(params) { - return request({ - url: '/system/pub/enums/areaType', - method: 'get', - params - }) + return request({ + url: '/system/pub/enums/areaType', + method: 'get', + params + }) } -//订单类型 +// 订单类型 export function orderBusiness(params) { - return request({ - url: '/system/pub/enums/order-business', - method: 'get', - params - }) + return request({ + url: '/system/pub/enums/order-business', + method: 'get', + params + }) } -//报单汇总列表 +// 报单汇总列表 export function getReportSummary(params) { - return request({ - url: 'report/manager/member-report/report-summary-list', - method: 'get', - params - }) + return request({ + url: 'report/manager/member-report/report-summary-list', + method: 'get', + params + }) } -//收入明细list +// 收入明细list export function revenueList(params) { - return request({ - url: '/report/manager/member-awards/revenue-detai-list', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-awards/revenue-detai-list', + method: 'get', + params + }) } -//产品明细查询列表 +// 产品明细查询列表 export function getProductDetailQueryList(params) { - return request({ - url: '/report/manager/member-report/product-detail-query-list', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-report/product-detail-query-list', + method: 'get', + params + }) } -//奖衔级别下拉选 +// 奖衔级别下拉选 export function getAwardsLevelList(params) { - return request({ - url: '/system/pub/enums/awardsLevelList', - method: 'get', - params - }) + return request({ + url: '/system/pub/enums/awardsLevelList', + method: 'get', + params + }) } -//伞下血缘去重列表 +// 伞下血缘去重列表 export function getBloodRemoveSame(params) { - return request({ - url: '/report/manager/member-awards/blood-remove-same', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-awards/blood-remove-same', + method: 'get', + params + }) } -//伞下血缘去重(新)列表 +// 伞下血缘去重(新)列表 export function getBloodRemoveSameNew(params) { - return request({ - url: '/report/manager/member-awards/blood-remove-same-history', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-awards/blood-remove-same-history', + method: 'get', + params + }) } -//数据报表-联创列表 +// 数据报表-联创列表 export function getLianchuangDataList(params) { - return request({ - url: '/report/manager/cu-lianchuang-data-stat/list', - method: 'get', - params - }) + return request({ + url: '/report/manager/cu-lianchuang-data-stat/list', + method: 'get', + params + }) } -//数据报表-联创列表删除 +// 数据报表-联创列表删除 export function deleteLcDataList(data) { - return request({ - url: '/report/manager/cu-lianchuang-data-stat/delete-lcStat', - method: 'post', - data - }) + return request({ + url: '/report/manager/cu-lianchuang-data-stat/delete-lcStat', + method: 'post', + data + }) } - -//数据报表-联创列表查询单条 +// 数据报表-联创列表查询单条 export function getOneLcData(params) { - return request({ - url: 'report/manager/cu-lianchuang-data-stat/getOne/' + params.pkId, - method: 'get', - params - }) + return request({ + url: 'report/manager/cu-lianchuang-data-stat/getOne/' + params.pkId, + method: 'get', + params + }) } -//数据报表-联创列表添加 +// 数据报表-联创列表添加 export function saveLcDataStat(data) { - return request({ - url: '/report/manager/cu-lianchuang-data-stat/save', - method: 'post', - data - }) + return request({ + url: '/report/manager/cu-lianchuang-data-stat/save', + method: 'post', + data + }) } -//数据报表-联创列表修改 +// 数据报表-联创列表修改 export function updateLcDataStat(data) { - return request({ - url: '/report/manager/cu-lianchuang-data-stat/update', - method: 'post', - data - }) + return request({ + url: '/report/manager/cu-lianchuang-data-stat/update', + method: 'post', + data + }) } -//查询方向下拉选 +// 查询方向下拉选 export function getEnumsUpDown(params) { - return request({ - url: '/system/pub/enums/up-down', - method: 'get', - params - }) + return request({ + url: '/system/pub/enums/up-down', + method: 'get', + params + }) } -//国内业绩查询列表 +// 国内业绩查询列表 export function getChLcdataList(params) { - return request({ - url: '/report/manager/cu-lianchuang-data-stat/home-list', - method: 'get', - params - }) + return request({ + url: '/report/manager/cu-lianchuang-data-stat/home-list', + method: 'get', + params + }) } -//删除国内业绩查询 +// 删除国内业绩查询 export function deleteLcStat(data) { - return request({ - url: '/report/manager/cu-lianchuang-data-stat/delete-lcStat', - method: 'post', - data - }) + return request({ + url: '/report/manager/cu-lianchuang-data-stat/delete-lcStat', + method: 'post', + data + }) } -//国内业绩查询列表单条查询 +// 国内业绩查询列表单条查询 export function getOneChLcdataList(params) { - return request({ - url: '/report/manager/cu-lianchuang-data-stat/getOne/' + params.pkId, - method: 'get', - params - }) + return request({ + url: '/report/manager/cu-lianchuang-data-stat/getOne/' + params.pkId, + method: 'get', + params + }) } -//国内业绩查询修改 +// 国内业绩查询修改 export function updateLcStat(data) { - return request({ - url: '/report/manager/cu-lianchuang-data-stat/home-update', - method: 'post', - data - }) + return request({ + url: '/report/manager/cu-lianchuang-data-stat/home-update', + method: 'post', + data + }) } -//国内业绩查询添加 +// 国内业绩查询添加 export function saveLcStat(data) { - return request({ - url: '/report/manager/cu-lianchuang-data-stat/home-save', - method: 'post', - data - }) + return request({ + url: '/report/manager/cu-lianchuang-data-stat/home-save', + method: 'post', + data + }) } -//海外业绩查询列表 +// 海外业绩查询列表 export function getAboardLcdataList(params) { - return request({ - url: 'report/manager/cu-lianchuang-data-stat/abroad-list', - method: 'get', - params - }) + return request({ + url: 'report/manager/cu-lianchuang-data-stat/abroad-list', + method: 'get', + params + }) } -//直推数据 +// 直推数据 export function directPushDataList(params) { - return request({ - url: '/report/manager/member-awards/directPushDataList', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-awards/directPushDataList', + method: 'get', + params + }) } -//会员业绩数据查询 +// 会员业绩数据查询 export function memberAchieve(params) { - return request({ - url: '/report/manager/member-awards/member-achieve-list', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-awards/member-achieve-list', + method: 'get', + params + }) } -//直推数据详情 +// 直推数据详情 export function directPushDataDetails(params) { - return request({ - url: '/report/manager/member-awards/directPushDataDetails', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-awards/directPushDataDetails', + method: 'get', + params + }) } -//安置血缘查询 +// 安置血缘查询 export function bloodList(params) { - return request({ - url: '/report/manager/member-awards/resettle-blood-list', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-awards/resettle-blood-list', + method: 'get', + params + }) } -//安置血缘左右区人数查询 +// 安置血缘左右区人数查询 export function bloodDetails(params) { - return request({ - url: '/report/manager/member-awards/resettle-details-list', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-awards/resettle-details-list', + method: 'get', + params + }) } -//安置血缘左右区血缘人数查询 +// 安置血缘左右区血缘人数查询 export function bloodBDetails(params) { - return request({ - url: '/report/manager/member-awards/resettle-blood-details-list', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-awards/resettle-blood-details-list', + method: 'get', + params + }) } -//发送站内信 +// 发送站内信 export function sendingMessages(params) { - return request({ - url: '/report/manager/member-awards/sendingMessages', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-awards/sendingMessages', + method: 'get', + params + }) } -//奖衔晋升查询 +// 奖衔晋升查询 export function getAwardPromotionList(params) { - return request({ - url: '/report/manager/member-awards/promotion-list', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-awards/promotion-list', + method: 'get', + params + }) } -//大于小于 +// 大于小于 export function getCondition(params) { - return request({ - url: '/system/pub/enums/get-condition', - method: 'get', - params - }) + return request({ + url: '/system/pub/enums/get-condition', + method: 'get', + params + }) } -//个人复购统计 +// 个人复购统计 export function getPersonRepurchaseList(params) { - return request({ - url: '/report/manager/member-awards/personRepurchaseList', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-awards/personRepurchaseList', + method: 'get', + params + }) } -//安置业绩统计 +// 安置业绩统计 export function getPositStatList(params) { - return request({ - url: '/report/manager/member-awards/positStatList', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-awards/positStatList', + method: 'get', + params + }) } -//伞下直推产品查询 +// 伞下直推产品查询 export function umbrellaList(params) { - return request({ - url: '/report/manager/member-awards/umbrella-below-product', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-awards/umbrella-below-product', + method: 'get', + params + }) } -//伞下直推产品明细 +// 伞下直推产品明细 export function umbrellaRepeat(params) { - return request({ - url: '/report/manager/member-awards/umbrella-below-repeat', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-awards/umbrella-below-repeat', + method: 'get', + params + }) } -//伞下直推产品统计 +// 伞下直推产品统计 export function umbrellaStat(params) { - return request({ - url: '/report/manager/member-awards/stat-product', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-awards/stat-product', + method: 'get', + params + }) } -//用户消费统计列表 +// 用户消费统计列表 export function getMemberConsumptionList(params) { - return request({ - url: '/member/manager/member/member_consumption_stat', - method: 'get', - params - }) + return request({ + url: '/member/manager/member/member_consumption_stat', + method: 'get', + params + }) } -//小区新增业绩统计 +// 小区新增业绩统计 export function getComNewlyAddPVList(data) { - return request({ - url: '/report/manager/small-achieve/achieve-list?pageSize=' + data.pageSize + '&pageNum=' + data.pageNum, - method: 'post', - data - }) + return request({ + url: '/report/manager/small-achieve/achieve-list?pageSize=' + data.pageSize + '&pageNum=' + data.pageNum, + method: 'post', + data + }) } -//会员户籍数据查询 +// 会员户籍数据查询 export function getDomicileDataList(params) { - return request({ - url: '/report/manager/member-awards/domicileDataList', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-awards/domicileDataList', + method: 'get', + params + }) } -//伞下钱包明细 +// 伞下钱包明细 export function getUmbrellaWalletDetailList(data) { - return request({ - url: '/report/manager/wallet/detail-list?pageSize=' + data.pageSize + '&pageNum=' + data.pageNum, - method: 'post', - data - }) + return request({ + url: '/report/manager/wallet/detail-list?pageSize=' + data.pageSize + '&pageNum=' + data.pageNum, + method: 'post', + data + }) } -//地区业绩统计列表 +// 地区业绩统计列表 export function getAreaAchieveStatList(params) { - return request({ - url: '/report/manager/member-awards/areaAchieveStat', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-awards/areaAchieveStat', + method: 'get', + params + }) } -//系统业绩统计列表 +// 系统业绩统计列表 export function getVertexAchieveStatList(params) { - return request({ - url: '/report/manager/member-awards/vertexAchieveStat', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-awards/vertexAchieveStat', + method: 'get', + params + }) } - -//订单类型枚举 +// 订单类型枚举 export function getOrderType(params) { - return request({ - url: '/system/pub/enums/order-type', - method: 'get', - params - }) + return request({ + url: '/system/pub/enums/order-type', + method: 'get', + params + }) } -//单品销量统计 +// 单品销量统计 export function orderSingle(params) { - return request({ - url: '/sale/manage/order/single-item-stat', - method: 'get', - params - }) + return request({ + url: '/sale/manage/order/single-item-stat', + method: 'get', + params + }) } -//单品销量统计total +// 单品销量统计total export function orderSingleTotal(params) { - return request({ - url: '/sale/manage/order/get-single-item-stat-total', - method: 'get', - params - }) + return request({ + url: '/sale/manage/order/get-single-item-stat-total', + method: 'get', + params + }) } -//新联创列表 +// 新联创列表 export function getNewLcList(params) { - return request({ - url: '/report/manager/cu-lianchuang-data-stat/listHistory', - method: 'get', - params - }) + return request({ + url: '/report/manager/cu-lianchuang-data-stat/listHistory', + method: 'get', + params + }) } -//月度职级名单查询 +// 月度职级名单查询 export function getMonthlyRankList(params) { - return request({ - url: '/report/manager/member-awards/monthly-job-level', - method: 'get', - params - }) + return request({ + url: '/report/manager/member-awards/monthly-job-level', + method: 'get', + params + }) } - -//产品销量排行 +// 产品销量排行 export function getProductSalesStat(params) { - return request({ - url: '/report/manager/product-sales/product-sales-stat', - method: 'get', - params - }) + return request({ + url: '/report/manager/product-sales/product-sales-stat', + method: 'get', + params + }) } -//晋升方式 +// 晋升方式 export function getUpListList(params) { - return request({ - url: '/system/pub/enums/upgradeType', - method: 'get', - params - }) + return request({ + url: '/system/pub/enums/upgradeType', + method: 'get', + params + }) } -//专区商品销量统计 +// 专区商品销量统计 export function waresSales(params) { - return request({ - url: 'report/api/wares-sales-volume/list', - method: 'get', - params - }) + return request({ + url: 'report/api/wares-sales-volume/list', + method: 'get', + params + }) } - - - - diff --git a/src/router/index.js b/src/router/index.js index eebc6df..1c77a38 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -2791,6 +2791,19 @@ export const constantRoutes = [ component: () => import('@/views/statistics/underDirectpush'), meta: { title: '伞下直推' } }, + { + path: 'productSaleStatistics', + name: 'ProductSaleStatistics', + component: () => import('@/views/statistics/productSaleStatistics'), + meta: { title: '产品销售统计' } + }, + { + path: 'productSaleStatisticsDetail', + name: 'ProductSaleStatisticsDetail', + component: () => import('@/views/statistics/productSaleStatisticsDetail'), + meta: { title: '产品销售统计详情' }, + hidden: true + }, { path: 'rePurchaseStatisitics', name: 'RePurchaseStatisitics', diff --git a/src/utils/date.js b/src/utils/date.js new file mode 100644 index 0000000..a89836b --- /dev/null +++ b/src/utils/date.js @@ -0,0 +1,15 @@ +import dayjs from 'dayjs' + +export function getBeforeDays(n = 1) { + return dayjs().subtract(n, 'day').format('YYYY-MM-DD') +} + +// 获取本月第一天 +export function getMonthFirstDay() { + return dayjs().startOf('month').format('YYYY-MM-DD') +} + +// 获取本月最后一天 +export function getMonthLastDay() { + return dayjs().endOf('month').format('YYYY-MM-DD') +} diff --git a/src/views/statistics/productSaleStatistics.vue b/src/views/statistics/productSaleStatistics.vue new file mode 100644 index 0000000..4a2292d --- /dev/null +++ b/src/views/statistics/productSaleStatistics.vue @@ -0,0 +1,336 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { + getSearch(); + getCzNum(); + } + " + > + {{ '搜索' }} + + {{ '重置' }} + + + + + + + + + + 导出 + + + + + + + + + + + + + 查看详情 + + + + + + + + + + + + + diff --git a/src/views/statistics/productSaleStatisticsDetail.vue b/src/views/statistics/productSaleStatisticsDetail.vue new file mode 100644 index 0000000..80c4765 --- /dev/null +++ b/src/views/statistics/productSaleStatisticsDetail.vue @@ -0,0 +1,217 @@ + + + + + + + + {{ '导出' }} + + + + + + + + + + + + + + + + + +