api.ts
1.15 KB
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
/*
* @Date: 2021-03-23 17:48:39
* @LastEditors: wangqiang@feewee.cn
* @LastEditTime: 2023-01-30 10:47:34
*/
import request from "@/utils/request";
import { OFFICE } from "@/utils/host";
import { http } from "@/typing/http";
/**
* @description: 工作类型分页
* @param {WorkTypeSetting.QueryParams} params
* @return {http.PromisePageResp<WorkTypeSetting.WorkTypeItemVO>}
*/
export function getWorkTypeListApi(
params: WorkTypeSetting.QueryParams
): http.PromisePageResp<WorkTypeSetting.WorkTypeItemVO> {
return request.get(`${OFFICE}/erp/work/config/type/page`, { params });
}
/**
* @description: 保存工作类型
* @param {WorkTypeSetting.WorkTypeItemVO} params
* @return {http.PromiseResp<string>}
*/
export function saveWorkTypeApi(
params: WorkTypeSetting.WorkTypeItemVO
): http.PromiseResp<string> {
return request.post(`${OFFICE}/erp/work/config//type/save`, params);
}
/**
* @description: 删除工作类型
* @param {number} id
* @return {http.PromiseResp<string>}
*/
export function deleteWorkTypeApi(id: number): http.PromiseResp<string> {
return request.get(`${OFFICE}/erp/work/config//type/remove`, {
params: { id },
});
}