123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- import { httpDelete, httpGet, httpPost, httpPut } from '../../utils/http'
- import {
- PointsOrder,
- ResPageData,
- Todo,
- Agent,
- Designer,
- AgentTask,
- ReportInfo,
- FollowUp,
- } from '@designer-hub/app/src/core/libs/models'
- export const getUserInfoById = (id) =>
- httpGet<
- Partial<{
- mobile: string
- status: string
- nickname: string
- avatar: string
- name: string
- sex: string
- areaId: number
- areaName: string
- birthday: string
- mark: string
- tagIds: string
- levelId: number
- groupId: number
- id: number
- registerIp: string
- loginIp: string
- loginDate: string
- createTime: string
- point: number
- totalPoint: number
- tagNames: string
- levelName: string
- groupName: string
- experience: number
- }>
- >('/app-api/member/user/getByUserId', { id })
- export const getStylistBasicInfo = (userId: number) =>
- httpGet<Designer>('/app-api/member/stylist-basic-info/get', { userId })
- export const getDesigners = (query = {}) =>
- httpGet<ResPageData<Designer>>('/app-api/member/app-broker/pageStylist', query)
- export const getTasks = (query = {}) =>
- httpGet<ResPageData<AgentTask>>('/app-api/member/task/page', query)
- export const getReportInfoPage = (query = {}) =>
- httpGet<ResPageData<ReportInfo>>('/app-api/member/report-info/page', query)
- export const deleteReportInfo = (id: number) =>
- httpDelete(`/app-api/member/report-info/delete`, { id })
- export const createFollowUp = (data: Partial<FollowUp>) =>
- httpPost('/app-api/member/stylist-follow-up/create', data)
- export const getFollowUpPage = (query = {}) =>
- httpGet<ResPageData<FollowUp & { followTypeName: string; brokerName: string }>>(
- '/app-api/member/stylist-follow-up/page',
- query,
- )
- export const updateFollowUp = (data: Partial<FollowUp>) =>
- httpPut('/app-api/member/stylist-follow-up/update', data)
- export const focusOrCancel = (data: { brokerId: number; userId: number }) =>
- httpPost('/app-api/member/user-auth-info/focus', data)
|