quest.ts
1.03 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
import { defHttp } from '/@/utils/http/axios';
enum Api {
QUEST_LIST = '/order/erp/quest/list_by_page',
QUEST_CREATE = '/order/erp/quest/add',
QUEST_DELETE = '/order/erp/quest/delete_by_id',
QUEST_UPDATE = '/order/erp/quest/edit',
}
export const questUpdate=async(data:any)=>{
const res=await defHttp.post<any>({
url: Api.QUEST_UPDATE,
data},{message:'操作成功'});
return res;
}
export const questDelete = async (ids: number[]) => {
console.log('ids',ids);
const res = await defHttp.post<any>({ url: Api.QUEST_DELETE, data: {ids} }, { message: '删除成功' });
return res;
};
export const questCreate = async (data: any) => {
const res = await defHttp.post<any>({ url: Api.QUEST_CREATE, data }, { message: '创建成功' });
return res;
};
export const getQuestList = async (params: any) => {
console.log('params',params);
const res=await defHttp.post<any>({
url: Api.QUEST_LIST,
params,
});
const result={
items: res.records,
total: res.total,
};
return result;
};