import { postJ, post, putJ, get } from "@/utils/request"; import Vue from "vue"; // 我的任务 export async function pageByCurrentUser(params) { const data = await get( Vue.prototype.apiUrl + `/aps/assign/pageByCurrentUser/v2`, params, true, ); if (data.code == 0) return data.data; return Promise.reject(data.message); } // 全部任务 export async function pageByCurrentUserLeader(params) { const data = await get( Vue.prototype.apiUrl + `/aps/assign/pageByCurrentUserLeader/v2`, params, true, ); if (data.code == 0) return data.data; return Promise.reject(data.message); } // 班组任务 export async function pageByCurrentCurrentUserTeam(params) { const data = await get( Vue.prototype.apiUrl + `/aps/assign/pageByCurrentUserTeam`, params, true, ); if (data.code == 0) return data.data; return Promise.reject(data.message); } // NC任务列表 export async function getNCtaskListData(params) { const data = await get( Vue.prototype.apiUrl + `/aps/assign/eventPage`, params, true, ); if (data.code == 0) return data.data; return Promise.reject(data.message); } // NC任务报工 export async function ncTaskReport(params) { const data = await postJ( Vue.prototype.apiUrl + `/aps/assign/eventReport`, params, true, ); if (data.code == 0) return data.data; return Promise.reject(data.message); } // 任务接收/拒绝 export async function taskManagement(params) { const data = await putJ( Vue.prototype.apiUrl + `/aps/assign/disposal`, params, true, ); if (data.code == 0) return data.data; return Promise.reject(data.message); } // 转派任务 export async function transferTasks(params) { const data = await putJ( Vue.prototype.apiUrl + `/aps/assign/redeploy`, params, true, ); if (data.code == 0) return data.data; return Promise.reject(data.message); } // 更新派单任务实际时间(报工) export async function batchUpdateRealTime(params) { const data = await putJ( Vue.prototype.apiUrl + `/aps/assign/batchUpdateRealTime`, params, true, ); if (data.code == 0) return data.data; return Promise.reject(data.message); } // 报工记录 export async function listUpdateRealTimeRecord(assigneeId) { const data = await get( Vue.prototype.apiUrl + `/aps/assign/listUpdateRealTimeRecord/${assigneeId}`, ); if (data.code == 0) return data.data; return Promise.reject(data.message); } // 工作中心/班组 export async function listWorkCenter(firstProduceTaskId) { const data = await get( Vue.prototype.apiUrl + `/aps/assign/listWorkCenterTeamsByProduceTaskId/${firstProduceTaskId}`, ); if (data.code == 0) return data.data; return Promise.reject(data.message); } // 班组人员列表(用于转派人员选择) export async function getteampage(params) { const data = await get( Vue.prototype.apiUrl + `/main/team/page`, params, true, ); if (data.code == 0) return data.data; return Promise.reject(data.message); }