|
|
@@ -77,21 +77,83 @@ export async function listByFirstTaskId(firstTaskId) {
|
|
|
}
|
|
|
|
|
|
// 查询产线
|
|
|
-export async function lineByCurrentUser() {
|
|
|
+export async function lineByCurrentUser(workCenterId) {
|
|
|
const res = await request.get(
|
|
|
- `main/factoryarea/listFactoryLineByCurrentUser`
|
|
|
+ `/main/factoryarea/listFactoryLineByWorkCenterId/${workCenterId}`
|
|
|
);
|
|
|
if (res.data.code == 0) {
|
|
|
return res.data.data;
|
|
|
}
|
|
|
return Promise.reject(new Error(res.data.message));
|
|
|
}
|
|
|
-// /listWorkCenterTeamsByProduceTaskId/{firstProduceTaskId}
|
|
|
-// // 查询工作中心跟班组
|
|
|
-// export async function listByWorkCenter(firstProduceTaskId) {
|
|
|
-// const res = await request.get(`/listWorkCenterTeamsByProduceTaskId/${firstProduceTaskId}`);
|
|
|
-// if (res.data.code == 0) {
|
|
|
-// return res.data.data;
|
|
|
-// }
|
|
|
-// return Promise.reject(new Error(res.data.message));
|
|
|
-// }
|
|
|
+
|
|
|
+// 分批任务类型
|
|
|
+export async function listAssigneeType() {
|
|
|
+ const res = await request.get(`/aps/assign/listAssigneeType`);
|
|
|
+ if (res.data.code == 0) {
|
|
|
+ return res.data.data;
|
|
|
+ }
|
|
|
+ return Promise.reject(new Error(res.data.message));
|
|
|
+}
|
|
|
+
|
|
|
+// 派单任务保存
|
|
|
+export async function taskSave(data) {
|
|
|
+ const res = await request.post('/aps/assign/assign/save', data);
|
|
|
+ if (res.data.code == 0) {
|
|
|
+ return res.data.data;
|
|
|
+ }
|
|
|
+ return Promise.reject(new Error(res.data.message));
|
|
|
+}
|
|
|
+
|
|
|
+// 派单任务撤销
|
|
|
+export async function taskRevoked(data) {
|
|
|
+ const res = await request.post('/aps/assign/assign/revoked', data);
|
|
|
+ if (res.data.code == 0) {
|
|
|
+ return res.data.data;
|
|
|
+ }
|
|
|
+ return Promise.reject(new Error(res.data.message));
|
|
|
+}
|
|
|
+
|
|
|
+// 重置派单任务
|
|
|
+export async function resetAssignee(assigneeId) {
|
|
|
+ const res = await request.put('/aps/assign/resetAssignee/' + assigneeId);
|
|
|
+ if (res.data.code == 0) {
|
|
|
+ return res.data.data;
|
|
|
+ }
|
|
|
+ return Promise.reject(new Error(res.data.message));
|
|
|
+}
|
|
|
+// 派单任务
|
|
|
+export async function taskAssignment(data) {
|
|
|
+ const res = await request.post('/aps/assign/assign', data);
|
|
|
+ if (res.data.code == 0) {
|
|
|
+ return res.data.data;
|
|
|
+ }
|
|
|
+ return Promise.reject(new Error(res.data.message));
|
|
|
+}
|
|
|
+
|
|
|
+// 获取派单任务列表
|
|
|
+export async function listAssign(params) {
|
|
|
+ const res = await request.get(`/aps/assign/listAssign`, { params });
|
|
|
+ if (res.data.code == 0) {
|
|
|
+ return res.data.data;
|
|
|
+ }
|
|
|
+ return Promise.reject(new Error(res.data.message));
|
|
|
+}
|
|
|
+
|
|
|
+// 检查派单确认
|
|
|
+export async function checkAssignConfirm(params) {
|
|
|
+ const res = await request.get(`/aps/assign/checkAssignConfirm`, { params });
|
|
|
+ if (res.data.code == 0) {
|
|
|
+ return res.data.data;
|
|
|
+ }
|
|
|
+ return Promise.reject(new Error(res.data.message));
|
|
|
+}
|
|
|
+
|
|
|
+// 获取工序的工作中心和班组列表
|
|
|
+export async function listByRoutingIds(data) {
|
|
|
+ const res = await request.post(`/main/producerouting/taskinstance/listByRoutingIds`, data);
|
|
|
+ if (res.data.code == 0) {
|
|
|
+ return res.data.data;
|
|
|
+ }
|
|
|
+ return Promise.reject(new Error(res.data.message));
|
|
|
+}
|