|
@@ -10,6 +10,7 @@ import {
|
|
|
DesignerFamilyInfo,
|
|
|
AgentPoint,
|
|
|
DesignerAward,
|
|
|
+ DesignerPointsStatistics,
|
|
|
} from '@designer-hub/app/src/core/libs/models'
|
|
|
/**
|
|
|
* 通过ID获取用户信息
|
|
@@ -112,7 +113,7 @@ export const createFollowUp = (data: Partial<FollowUp>) =>
|
|
|
*/
|
|
|
export const getFollowUpPage = (query = {}) =>
|
|
|
httpGet<ResPageData<FollowUp & { followTypeName: string; brokerName: string }>>(
|
|
|
- '/app-api/member/stylist-follow-up/page',
|
|
|
+ '/app-api/member/app-broker/pageFollowUp',
|
|
|
query,
|
|
|
)
|
|
|
/**
|
|
@@ -195,3 +196,71 @@ export const getSalesOrders = (query = {}) =>
|
|
|
orderMoney: number
|
|
|
}>
|
|
|
>('/app-api/member/stylist-other-sales/pageByDate', query)
|
|
|
+/**
|
|
|
+ * 获取设计师积分统计
|
|
|
+ */
|
|
|
+export const getPointsCount = (query = {}) =>
|
|
|
+ httpGet<DesignerPointsStatistics>('/app-api/member/points-details/getPointsCount', query)
|
|
|
+// { name: '当前剩余积分', des: '最近', value: 220 },
|
|
|
+// { name: '累计获得积分', des: '本年', value: 220 },
|
|
|
+// { name: '累计消耗积分', des: '本年', value: 220 },
|
|
|
+// { name: '累计跟进次数', des: '本年', value: 220 },
|
|
|
+// { name: '累计消耗次数', des: '本年', value: 220 },
|
|
|
+// { name: '累计获得次数', des: '本年', value: 220 },
|
|
|
+// Object.entries(res.data).map((it) => ({
|
|
|
+// title: '',
|
|
|
+// value: 0,
|
|
|
+// subTitle: '',
|
|
|
+// subValue: 0,
|
|
|
+// }))
|
|
|
+/**
|
|
|
+ * 获取设计师积分统计数组
|
|
|
+ */
|
|
|
+export const getPointsCounts = (query = {}) =>
|
|
|
+ getPointsCount(query).then((res) => ({
|
|
|
+ ...res,
|
|
|
+ data: [
|
|
|
+ {
|
|
|
+ userId: '',
|
|
|
+ title: '当前剩余积分',
|
|
|
+ value: res.data.points ?? 0,
|
|
|
+ subTitle: '年新增',
|
|
|
+ subValue: res.data.gainPointsYear ?? 0,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ userId: '',
|
|
|
+ title: '累计获得积分',
|
|
|
+ value: res.data.gainPoints ?? 0,
|
|
|
+ subTitle: '年新增',
|
|
|
+ subValue: res.data.gainPointsYear ?? 0,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ userId: '',
|
|
|
+ title: '累计消耗积分',
|
|
|
+ value: res.data.usePoints ?? 0,
|
|
|
+ subTitle: '年新增',
|
|
|
+ subValue: res.data.usePointsYear ?? 0,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ userId: '',
|
|
|
+ title: '累计跟进次数',
|
|
|
+ value: res.data.followUpCount ?? 0,
|
|
|
+ subTitle: '年新增',
|
|
|
+ subValue: res.data.followUpYearCount ?? 0,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ userId: '',
|
|
|
+ title: '累计消耗次数',
|
|
|
+ value: res.data.usageCount ?? 0,
|
|
|
+ subTitle: '年新增',
|
|
|
+ subValue: res.data.usageYearCount ?? 0,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ userId: '',
|
|
|
+ title: '累计获得次数',
|
|
|
+ value: res.data.obtainedCount ?? 0,
|
|
|
+ subTitle: '年新增',
|
|
|
+ subValue: res.data.obtainedYearCount ?? 0,
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ }))
|