Blame view

src/pages/performance/EvaDataImport/api.ts 2.1 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 });
  }
5779df4d   曾柯   下载模板优化
55
56
57
58
59
60
61
62
63
64
65
66
67
68
  
  /** 下载人员模板
   *  http://testgate.feewee.cn/morax/erp/eval-indicator/import-detail
   */
  export function upLoadStaffApi(): http.PromiseResp<any> {
    return request.get(`${MORAX_HOST}/erp/eval-indicator/staff/template-file`, {});
  }
  
  /** 下载门店模板
   *  http://testgate.feewee.cn/morax/erp/eval-indicator/import-detail
   */
  export function upLoadShopApi(): http.PromiseResp<any> {
    return request.get(`${MORAX_HOST}/erp/eval-indicator/shop/template-file`, {});
  }