work-order-manage.js 2.45 KB
import { post, get, put } from '@/common/utils/request';



// /app-api/bpm/garden/workorder/approve             验收通过调用此接口、巡查员结束工单也调用此接口
// /app-api/bpm/garden/workorder/returnPreviousNode  不通过和退回都使用此接口


/**
 *   获得审批详情  流程节点
 * @returns {Promise}
 */
export const getApprovalDetail = (params) => {
  return get('/app-api/bpm/garden/workorder/getApprovalDetail',params);
};


/**
 *   养护员工单实施页面提交接口
 * @returns {Promise}
 */
export const ylWorkerExcuteWOrder = (params) => {
  return put('/app-api/bpm/garden/workorder/ylWorkerExcuteWOrder',params);
};

/**
 *   app端统一审批入口
 * @returns {Promise}
 */
export const universalApproval = (params) => {
  return post('/app-api/bpm/garden/workorder/universalApproval',params);
};




/**
 *   获得园林养护员列表、共同处理人也调用此接口
 * @returns {Promise}
 */
export const getYlWorkersPage = (params) => {
  return get('/app-api/bpm/garden/workorder/getYlWorkersPage',params);
};

/**
 *  养护组长分配工单调用此接口
 * @returns {Promise}
 */
export const ylTeamLeaderAssignWOrder = (params) => {
  return put('/app-api/bpm/garden/workorder/ylTeamLeaderAssignWOrder',params);
};


/**
 * 我发起的列表-工单详情
 * @returns {Promise}
 */
export const getMyTaskDetail = (params) => {
  return get('/app-api/bpm/garden/workorder/getMyTaskDetail',params);
};


/**
 * 已办列表-工单详情
 * @returns {Promise}
 */
export const getDoneTaskDetail = (params) => {
  return get('/app-api/bpm/garden/workorder/getDoneTaskDetail',params);
};

/**
 * 待办列表-工单详情
 * @returns {Promise}
 */
export const getTodoTaskDetail = (params) => {
  return get('/app-api/bpm/garden/workorder/getTodoTaskDetail',params);
};


/**
 * 我发起的列表
 * @returns {Promise}
 */
export const myBuzSimplePage = (params) => {
  return get('/app-api/bpm/garden/workorder/myBuzSimplePage',params);
};

/**
 * 已办汇总
 * @returns {Promise}
 */
export const doneBuzSimplePage = (params) => {
  return get('/app-api/bpm/garden/workorder/doneBuzSimplePage',params);
};



/**
 *  待办汇总
 * @returns {Promise}
 */
export const todoBuzSimplePage = (params) => {
  return get('/app-api/bpm/garden/workorder/todoBuzSimplePage',params);
};

/**
 *  问题工单创建
 * @returns {Promise}
 */
export const workorderCreate = (data) => {
  return post('/app-api/bpm/garden/workorder/create',data);
};