cc26d1fc
张志伟
🎉 重新构建项目,解决项目过大的问题
|
1
2
3
4
5
|
import { http } from '@/typing/http';
import request from '@/utils/request';
import { ORDER3 } from '@/utils/host';
export interface ListItem {
|
2ee855e8
舒述军
零售任务和攻坚车任务调整
|
6
|
totalTaskCount?: number, //任务总数
|
cc26d1fc
张志伟
🎉 重新构建项目,解决项目过大的问题
|
7
|
shopTaskList?: ShopTaskList[],
|
2ee855e8
舒述军
零售任务和攻坚车任务调整
|
8
|
year?: number, //年份
|
cc26d1fc
张志伟
🎉 重新构建项目,解决项目过大的问题
|
9
|
id?:number,
|
2ee855e8
舒述军
零售任务和攻坚车任务调整
|
10
|
month?: number, //月份
|
cc26d1fc
张志伟
🎉 重新构建项目,解决项目过大的问题
|
11
12
13
14
|
canModified?: boolean//是否可调整
}
export interface ShopTaskList {
|
2ee855e8
舒述军
零售任务和攻坚车任务调整
|
15
16
17
|
shopId?: number, //门店id
shopName?: string, //门店名称
taskCount?: number, //任务数量
|
cc26d1fc
张志伟
🎉 重新构建项目,解决项目过大的问题
|
18
19
20
21
|
staffTaskList?: StaffTaskList[]//员工任务列表
}
interface StaffTaskList {
|
2ee855e8
舒述军
零售任务和攻坚车任务调整
|
22
23
24
|
staffId?: number, //员工id
staffName?: string, //员工名称
taskCount?: number, //任务数量
|
cc26d1fc
张志伟
🎉 重新构建项目,解决项目过大的问题
|
25
26
27
28
29
30
31
32
33
34
35
|
regularMonth?: number//转正几个月
}
export interface saveParams {
id?: number,
shopTaskList?: ShopTaskList[]
}
interface ListParams {
taskDate?: number,
autoAssign?: boolean
}
|
2ee855e8
舒述军
零售任务和攻坚车任务调整
|
36
37
38
39
40
41
|
export interface SaveParams {
id?: number // 任务id
remark?: string // 备注
attachmentList?: string[] // 附件列表
}
|
cc26d1fc
张志伟
🎉 重新构建项目,解决项目过大的问题
|
42
43
44
45
46
47
48
49
50
51
52
53
54
|
/** 获取列表 */
export function getTackList(params?: ListParams): http.PromiseResp<ListItem> {
return request.get(`${ORDER3}/erp/tack/car/task/detail`, { params });
}
/**手动提交*/
export function saveHandelTack(params: saveParams) {
return request.post(`${ORDER3}/erp/tack/car/task/manual/assign`, { ...params });
}
/**自动分配*/
export function autoAlloctionApi(params: saveParams) {
return request.post(`${ORDER3}/erp/tack/car/task/auto/assign`, { ...params });
}
/*提交 */
|
2ee855e8
舒述军
零售任务和攻坚车任务调整
|
55
56
57
|
export function save(params?: SaveParams) {
return request.post(`${ORDER3}/erp/tack/car/task/submit`, params);
}
|