| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 |
- 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);
- }
|