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


/**
 *   获得审批详情  流程节点
 * @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);
};


/**
 *  问题工单创建  大区经理      ai经理
 * @returns {Promise}
 */
export const regionmgrWorkorderCreate = (data) => {
  return post('/app-api/bpm/regionmgr/workorder/create',data);
};

/**
 *  问题工单创建    全域巡查员
 * @returns {Promise}
 */
export const qyWorkorderCreate = (data) => {
  return post('/app-api/bpm/universal/workorder/create',data);
};

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


/**
 *   app端统一审批入口   大区经理  回退   分配和   全域巡查员 。
 * @returns {Promise}
 */
export const qyUniversalApproval = (params) => {
  return post('/app-api/bpm/universal/workorder/universalApproval',params);
};

/**
 *  问题工单创建   全域督察员创建工单
 * @returns {Promise}
 */
export const inspectorWorkorderCreate = (data) => {
  return post('/app-api/bpm/inspector/workorder/create',data);
};


/**
 *  问题工单创建   全域督察员发起审批入口
 * @returns {Promise}
 */
export const inspectorUniversalApproval = (data) => {
  return post('/app-api/bpm/inspector/workorder/universalApproval',data);
};