Blame view

src/pages/performance/EvaDataImport/api.ts 1.63 KB
2683f431   曾柯   考评数据导入
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
37
38
39
40
41
42
43
44
45
46
  import request from "@/utils/request";
  import { DALARAN, MORAX_HOST, CRM_HOST } from "@/utils/host";
  import { http } from "@/typing/http";
  
  evaDataListApi;
  
  export interface PageParams {
    current?: number;
    pageSize?: number;
  }
  
  /** 考评指标库列表
   *  http://testgate.feewee.cn/morax/erp/eval/indicator/page
   */
  export function evaDataListApi(params: EvaData.EvaDataListParams): http.PromisePageResp<EvaData.EvaDataItems> {
    return request.get(`${MORAX_HOST}/erp/eval-indicator/import-page`, { params });
  }
  
  /**
   * @description: 第三方渠道导入人员
   */
  export function saveImportPersonApi(params: any) {
    return request.post<string>(`${MORAX_HOST}/erp/eval-indicator/staff-indicator`, params, {
      contentType: "form-data",
    });
  }
  
  /**
   *  第三方渠道导入门店
   */
  export function saveImportShopApi(params: { file: any[] }): http.PromiseResp<EvaData.ImportShop> {
    return request.post(`${MORAX_HOST}/erp/eval-indicator/shop-indicator`, params, {
      contentType: "form-data",
    });
  }
  
  /** 导入记录详情查询
   *  http://testgate.feewee.cn/morax/erp/eval-indicator/import-detail
   */
  export function evaDataDetailApi(params: { id: number }): http.PromisePageResp<any> {
    return request.get(`${MORAX_HOST}/erp/eval-indicator/import-detail`, { params });
  }
  
  export function evaDataIndApi(): http.PromiseResp<any> {
    return request.get(`${MORAX_HOST}/erp/eval-indicator/indicators`, {});
  }
c0188e80   曾柯   考评bugfix0306
47
48
49
50
51
52
53
54
  
  /**
   * 保存上传人员数据
   *    http://testgate.feewee.cn/morax/erp/eval-indicator/save-import
   */
  export function saveEvaImportData(params: { key: string }) {
    return request.get(`${MORAX_HOST}/erp/eval-indicator/save-import`, { params });
  }