fix:routepack接口添加

This commit is contained in:
shijing 2024-07-03 09:03:26 +08:00
parent 1da3fc9261
commit e03f767284
1 changed files with 299 additions and 274 deletions

View File

@ -1,5 +1,5 @@
import config from "@/config" import config from "@/config";
import http from "@/utils/request" import http from "@/utils/request";
/*EM接口*/ /*EM接口*/
export default { export default {
// 目标 // 目标
@ -7,66 +7,62 @@ export default {
list: { list: {
name: "目标列表", name: "目标列表",
req: async function (data) { req: async function (data) {
return await http.get( return await http.get(`${config.API_URL}/mtm/goal/`, data);
`${config.API_URL}/mtm/goal/`, },
data
);
}
}, },
item: { item: {
name: "获取目标详情", name: "获取目标详情",
req: async function (id) { req: async function (id) {
return await http.get( return await http.get(`${config.API_URL}/mtm/goal/${id}/`);
`${config.API_URL}/mtm/goal/${id}/` },
);
}
}, },
create: { create: {
name: "创建", name: "创建",
req: async function (data) { req: async function (data) {
return await http.post( return await http.post(`${config.API_URL}/mtm/goal/`, data);
`${config.API_URL}/mtm/goal/`, },
data);
}
}, },
update: { update: {
name: "更新", name: "更新",
req: async function (id, data) { req: async function (id, data) {
return await http.put( return await http.put(
`${config.API_URL}/mtm/goal/${id}/`, `${config.API_URL}/mtm/goal/${id}/`,
data); data
} );
},
}, },
delete: { delete: {
name: "删除", name: "删除",
req: async function (id) { req: async function (id) {
return await http.delete( return await http.delete(`${config.API_URL}/mtm/goal/${id}/`);
`${config.API_URL}/mtm/goal/${id}/`); },
}
}, },
deletes: { deletes: {
name: "批量删除", name: "批量删除",
req: async function (data) { req: async function (data) {
return await http.post( return await http.post(
`${config.API_URL}/mtm/goal/deletes/`, `${config.API_URL}/mtm/goal/deletes/`,
data); data
} );
},
}, },
cquery: { cquery: {
name: "复杂查询", name: "复杂查询",
req: async function (data) { req: async function (data) {
return await http.post( return await http.post(
`${config.API_URL}/mtm/goal/cquery/`, `${config.API_URL}/mtm/goal/cquery/`,
data); data
} );
},
}, },
deleteHard: { deleteHard: {
name: "批量物理删除", name: "批量物理删除",
req: async function (data) { req: async function (data) {
return await http.post( return await http.post(
`${config.API_URL}/mtm/goal/deletes_hard/`, `${config.API_URL}/mtm/goal/deletes_hard/`,
data); data
} );
},
}, },
}, },
// 产品 // 产品
@ -74,82 +70,82 @@ export default {
list: { list: {
name: "产品列表", name: "产品列表",
req: async function (data) { req: async function (data) {
return await http.get( return await http.get(`${config.API_URL}/mtm/material/`, data);
`${config.API_URL}/mtm/material/`, },
data
);
}
}, },
item: { item: {
name: "获取产品详情", name: "获取产品详情",
req: async function (id) { req: async function (id) {
return await http.get( return await http.get(`${config.API_URL}/mtm/material/${id}/`);
`${config.API_URL}/mtm/material/${id}/` },
);
}
}, },
create: { create: {
name: "创建", name: "创建",
req: async function (data) { req: async function (data) {
return await http.post( return await http.post(`${config.API_URL}/mtm/material/`, data);
`${config.API_URL}/mtm/material/`, },
data);
}
}, },
setWeekConsume: { setWeekConsume: {
name: "更新周预估值", name: "更新周预估值",
req: async function (id, data) { req: async function (id, data) {
return await http.put( return await http.put(
`${config.API_URL}/mtm/material/${id}/set_week_esitimate_consume/`, `${config.API_URL}/mtm/material/${id}/set_week_esitimate_consume/`,
data); data
} );
},
}, },
update: { update: {
name: "更新", name: "更新",
req: async function (id, data) { req: async function (id, data) {
return await http.put( return await http.put(
`${config.API_URL}/mtm/material/${id}/`, `${config.API_URL}/mtm/material/${id}/`,
data); data
} );
},
}, },
delete: { delete: {
name: "删除", name: "删除",
req: async function (id) { req: async function (id) {
return await http.delete( return await http.delete(
`${config.API_URL}/mtm/material/${id}/`); `${config.API_URL}/mtm/material/${id}/`
} );
},
}, },
deletes: { deletes: {
name: "批量删除", name: "批量删除",
req: async function (data) { req: async function (data) {
return await http.post( return await http.post(
`${config.API_URL}/mtm/material/deletes/`, `${config.API_URL}/mtm/material/deletes/`,
data); data
} );
},
}, },
cquery: { cquery: {
name: "复杂查询", name: "复杂查询",
req: async function (data) { req: async function (data) {
return await http.post( return await http.post(
`${config.API_URL}/mtm/material/cquery/`, `${config.API_URL}/mtm/material/cquery/`,
data); data
} );
},
}, },
deleteHard: { deleteHard: {
name: "批量物理删除", name: "批量物理删除",
req: async function (data) { req: async function (data) {
return await http.post( return await http.post(
`${config.API_URL}/mtm/material/deletes_hard/`, `${config.API_URL}/mtm/material/deletes_hard/`,
data); data
} );
},
}, },
daoru: { daoru: {
name: "导入", name: "导入",
req: async function (data) { req: async function (data) {
return await http.post( return await http.post(
`${config.API_URL}/mtm/material/daoru/`, `${config.API_URL}/mtm/material/daoru/`,
data); data
} );
},
}, },
}, },
// 工段 // 工段
@ -157,66 +153,62 @@ export default {
list: { list: {
name: "工段列表", name: "工段列表",
req: async function (data) { req: async function (data) {
return await http.get( return await http.get(`${config.API_URL}/mtm/mgroup/`, data);
`${config.API_URL}/mtm/mgroup/`, },
data
);
}
}, },
item: { item: {
name: "获取工段详情", name: "获取工段详情",
req: async function (id) { req: async function (id) {
return await http.get( return await http.get(`${config.API_URL}/mtm/mgroup/${id}/`);
`${config.API_URL}/mtm/mgroup/${id}/` },
);
}
}, },
create: { create: {
name: "创建", name: "创建",
req: async function (data) { req: async function (data) {
return await http.post( return await http.post(`${config.API_URL}/mtm/mgroup/`, data);
`${config.API_URL}/mtm/mgroup/`, },
data);
}
}, },
update: { update: {
name: "更新", name: "更新",
req: async function (id, data) { req: async function (id, data) {
return await http.put( return await http.put(
`${config.API_URL}/mtm/mgroup/${id}/`, `${config.API_URL}/mtm/mgroup/${id}/`,
data); data
} );
},
}, },
delete: { delete: {
name: "删除", name: "删除",
req: async function (id) { req: async function (id) {
return await http.delete( return await http.delete(`${config.API_URL}/mtm/mgroup/${id}/`);
`${config.API_URL}/mtm/mgroup/${id}/`); },
}
}, },
deletes: { deletes: {
name: "批量删除", name: "批量删除",
req: async function (data) { req: async function (data) {
return await http.post( return await http.post(
`${config.API_URL}/mtm/mgroup/deletes/`, `${config.API_URL}/mtm/mgroup/deletes/`,
data); data
} );
},
}, },
cquery: { cquery: {
name: "复杂查询", name: "复杂查询",
req: async function (data) { req: async function (data) {
return await http.post( return await http.post(
`${config.API_URL}/mtm/mgroup/cquery/`, `${config.API_URL}/mtm/mgroup/cquery/`,
data); data
} );
},
}, },
deleteHard: { deleteHard: {
name: "批量物理删除", name: "批量物理删除",
req: async function (data) { req: async function (data) {
return await http.post( return await http.post(
`${config.API_URL}/mtm/mgroup/deletes_hard/`, `${config.API_URL}/mtm/mgroup/deletes_hard/`,
data); data
} );
},
}, },
}, },
//班次 //班次
@ -224,79 +216,71 @@ export default {
list: { list: {
name: "班次列表", name: "班次列表",
req: async function (data) { req: async function (data) {
return await http.get( return await http.get(`${config.API_URL}/mtm/shift/`, data);
`${config.API_URL}/mtm/shift/`, },
data },
);
}
}
}, },
//班组 //班组
team: { team: {
list: { list: {
name: "班组列表", name: "班组列表",
req: async function (data) { req: async function (data) {
return await http.get( return await http.get(`${config.API_URL}/mtm/team/`, data);
`${config.API_URL}/mtm/team/`, },
data
);
}
}, },
item: { item: {
name: "获取详情", name: "获取详情",
req: async function (id) { req: async function (id) {
return await http.get( return await http.get(`${config.API_URL}/mtm/team/${id}/`);
`${config.API_URL}/mtm/team/${id}/` },
);
}
}, },
create: { create: {
name: "创建", name: "创建",
req: async function (data) { req: async function (data) {
return await http.post( return await http.post(`${config.API_URL}/mtm/team/`, data);
`${config.API_URL}/mtm/team/`, },
data);
}
}, },
update: { update: {
name: "更新", name: "更新",
req: async function (id, data) { req: async function (id, data) {
return await http.put( return await http.put(
`${config.API_URL}/mtm/team/${id}/`, `${config.API_URL}/mtm/team/${id}/`,
data); data
} );
},
}, },
delete: { delete: {
name: "删除", name: "删除",
req: async function (id) { req: async function (id) {
return await http.delete( return await http.delete(`${config.API_URL}/mtm/team/${id}/`);
`${config.API_URL}/mtm/team/${id}/`); },
}
}, },
deletes: { deletes: {
name: "批量删除", name: "批量删除",
req: async function (data) { req: async function (data) {
return await http.post( return await http.post(
`${config.API_URL}/mtm/team/deletes/`, `${config.API_URL}/mtm/team/deletes/`,
data); data
} );
},
}, },
cquery: { cquery: {
name: "复杂查询", name: "复杂查询",
req: async function (data) { req: async function (data) {
return await http.post( return await http.post(
`${config.API_URL}/mtm/team/cquery/`, `${config.API_URL}/mtm/team/cquery/`,
data); data
} );
},
}, },
deleteHard: { deleteHard: {
name: "批量物理删除", name: "批量物理删除",
req: async function (data) { req: async function (data) {
return await http.post( return await http.post(
`${config.API_URL}/mtm/team/deletes_hard/`, `${config.API_URL}/mtm/team/deletes_hard/`,
data); data
} );
},
}, },
}, },
// 工序 // 工序
@ -304,120 +288,159 @@ export default {
list: { list: {
name: "工序列表", name: "工序列表",
req: async function (data) { req: async function (data) {
return await http.get( return await http.get(`${config.API_URL}/mtm/process/`, data);
`${config.API_URL}/mtm/process/`, },
data
);
}
}, },
item: { item: {
name: "获取工序详情", name: "获取工序详情",
req: async function (id) { req: async function (id) {
return await http.get( return await http.get(`${config.API_URL}/mtm/process/${id}/`);
`${config.API_URL}/mtm/process/${id}/` },
);
}
}, },
create: { create: {
name: "创建", name: "创建",
req: async function (data) { req: async function (data) {
return await http.post( return await http.post(`${config.API_URL}/mtm/process/`, data);
`${config.API_URL}/mtm/process/`, },
data);
}
}, },
update: { update: {
name: "更新", name: "更新",
req: async function (id, data) { req: async function (id, data) {
return await http.put( return await http.put(
`${config.API_URL}/mtm/process/${id}/`, `${config.API_URL}/mtm/process/${id}/`,
data); data
} );
},
}, },
delete: { delete: {
name: "删除", name: "删除",
req: async function (id) { req: async function (id) {
return await http.delete( return await http.delete(
`${config.API_URL}/mtm/process/${id}/`); `${config.API_URL}/mtm/process/${id}/`
} );
},
}, },
deletes: { deletes: {
name: "批量删除", name: "批量删除",
req: async function (data) { req: async function (data) {
return await http.post( return await http.post(
`${config.API_URL}/mtm/process/deletes/`, `${config.API_URL}/mtm/process/deletes/`,
data); data
} );
},
}, },
cquery: { cquery: {
name: "复杂查询", name: "复杂查询",
req: async function (data) { req: async function (data) {
return await http.post( return await http.post(
`${config.API_URL}/mtm/process/cquery/`, `${config.API_URL}/mtm/process/cquery/`,
data); data
} );
},
}, },
}, },
// //
route: { route: {
list: { list: {
name: "列表", name: "列表",
req: async function (data) { req: async function (data) {
return await http.get( return await http.get(`${config.API_URL}/mtm/route/`, data);
`${config.API_URL}/mtm/route/`, },
data
);
}
}, },
item: { item: {
name: "获取详情", name: "获取详情",
req: async function (id) { req: async function (id) {
return await http.get( return await http.get(`${config.API_URL}/mtm/route/${id}/`);
`${config.API_URL}/mtm/route/${id}/` },
);
}
}, },
create: { create: {
name: "创建", name: "创建",
req: async function (data) { req: async function (data) {
return await http.post( return await http.post(`${config.API_URL}/mtm/route/`, data);
`${config.API_URL}/mtm/route/`, },
data);
}
}, },
update: { update: {
name: "更新", name: "更新",
req: async function (id, data) { req: async function (id, data) {
return await http.put( return await http.put(
`${config.API_URL}/mtm/route/${id}/`, `${config.API_URL}/mtm/route/${id}/`,
data); data
} );
},
}, },
delete: { delete: {
name: "删除", name: "删除",
req: async function (id) { req: async function (id) {
return await http.delete( return await http.delete(`${config.API_URL}/mtm/route/${id}/`);
`${config.API_URL}/mtm/route/${id}/`); },
}
}, },
deletes: { deletes: {
name: "批量删除", name: "批量删除",
req: async function (data) { req: async function (data) {
return await http.post( return await http.post(
`${config.API_URL}/mtm/route/deletes/`, `${config.API_URL}/mtm/route/deletes/`,
data); data
} );
},
}, },
cquery: { cquery: {
name: "复杂查询", name: "复杂查询",
req: async function (data) { req: async function (data) {
return await http.post( return await http.post(
`${config.API_URL}/mtm/route/cquery/`, `${config.API_URL}/mtm/route/cquery/`,
data); data
} );
},
},
},
routepack: {
list: {
name: "列表",
req: async function (data) {
return await http.get(`${config.API_URL}/mtm/routepack/`, data);
},
},
create: {
name: "创建",
req: async function (data) {
return await http.post(
`${config.API_URL}/mtm/routepack/`,
data
);
},
},
item: {
name: "获取详情",
req: async function (id) {
return await http.get(`${config.API_URL}/mtm/routepack/${id}/`);
},
},
update: {
name: "更新",
req: async function (id, data) {
return await http.put(
`${config.API_URL}/mtm/routepack/${id}/`,
data
);
},
},
cquery: {
name: "复杂查询",
req: async function (data) {
return await http.post(
`${config.API_URL}/mtm/routepack/cquery/`,
data
);
},
},
delete: {
name: "删除",
req: async function (id) {
return await http.delete(
`${config.API_URL}/mtm/routepack/${id}/`
);
},
}, },
}, },
teammember: { teammember: {
list: { list: {
@ -427,22 +450,24 @@ export default {
`${config.API_URL}/mtm/teammember/`, `${config.API_URL}/mtm/teammember/`,
data data
); );
} },
}, },
create: { create: {
name: "创建", name: "创建",
req: async function (data) { req: async function (data) {
return await http.post( return await http.post(
`${config.API_URL}/mtm/teammember/`, `${config.API_URL}/mtm/teammember/`,
data); data
} );
},
}, },
delete: { delete: {
name: "删除", name: "删除",
req: async function (id) { req: async function (id) {
return await http.delete( return await http.delete(
`${config.API_URL}/mtm/teammember/${id}/`); `${config.API_URL}/mtm/teammember/${id}/`
} );
}, },
} },
} },
};