wsj
3 days ago d4610c829833996f91704b3891a5c5845bfe0d6b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import { getAuthHeaders } from '@/api/authHeaders';
import { request } from '@/api/request';
import type {
  TenantCustomerDetailRequest,
  TenantCustomerDetailResponse,
  TenantCustomerFollowUpListRequest,
  TenantCustomerFollowUpListResponse,
  TenantCustomerPageQuery,
  TenantCustomerPageResult,
} from './types';
 
/** 查询本租户客户列表(只读)。 */
export const getCustomerList = (params: TenantCustomerPageQuery) =>
  request<TenantCustomerPageQuery, TenantCustomerPageResult>({
    url: '/tenant/customers',
    method: 'GET',
    params,
    headers: getAuthHeaders(),
  });
 
/** 查询客户详情(只读)。 */
export const getCustomerDetail = ({ id }: TenantCustomerDetailRequest) =>
  request<TenantCustomerDetailRequest, TenantCustomerDetailResponse>({
    url: `/tenant/customers/${id}`,
    method: 'GET',
    headers: getAuthHeaders(),
  });
 
/** 查询客户跟进历史(只读,按 followAt 倒序)。 */
export const getCustomerFollowUps = ({ id, ...params }: TenantCustomerFollowUpListRequest) =>
  request<TenantCustomerFollowUpListRequest, TenantCustomerFollowUpListResponse>({
    url: `/tenant/customers/${id}/follow-ups`,
    method: 'GET',
    params,
    headers: getAuthHeaders(),
  });