You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
138 lines
4.0 KiB
138 lines
4.0 KiB
|
|
import { createAPI } from "@/utils/httpRequest.js";
|
|
|
|
// =====================================================
|
|
// 工程实验申请单 API接口定义
|
|
// =====================================================
|
|
|
|
/**
|
|
* 查询申请单列表
|
|
*/
|
|
export const searchExpApplyList = data => createAPI(`/erf/expApply/searchExpApplyList`, 'post', data)
|
|
|
|
/**
|
|
* 根据申请单号查询详情
|
|
*/
|
|
export const getExpApplyDetail = data => createAPI(`/erf/expApply/getExpApplyDetail`, 'post', data)
|
|
|
|
/**
|
|
* 保存申请单(新增或修改)
|
|
*/
|
|
export const saveExpApply = data => createAPI(`/erf/expApply/saveExpApply`, 'post', data)
|
|
|
|
/**
|
|
* 下达申请单
|
|
*/
|
|
export const submitExpApply = data => createAPI(`/erf/expApply/submitExpApply`, 'post', data)
|
|
|
|
/**
|
|
* 获取下达时的审批人信息
|
|
*/
|
|
export const getSubmitApprovers = data => createAPI(`/erf/expApply/getSubmitApprovers`, 'post', data)
|
|
|
|
/**
|
|
* 审批申请单
|
|
*/
|
|
export const approveExpApply = data => createAPI(`/erf/expApply/approveExpApply`, 'post', data)
|
|
|
|
/**
|
|
* 获取当前流程节点编码
|
|
*/
|
|
export const getCurrentNodeCode = data => createAPI(`/erf/expApply/getCurrentNodeCode`, 'post', data)
|
|
|
|
/**
|
|
* 撤回申请单
|
|
*/
|
|
export const withdrawExpApply = data => createAPI(`/erf/expApply/withdrawExpApply`, 'post', data)
|
|
|
|
/**
|
|
* 删除申请单
|
|
*/
|
|
export const deleteExpApply = data => createAPI(`/erf/expApply/deleteExpApply`, 'post', data)
|
|
|
|
/**
|
|
* 查询用户的待办申请单
|
|
*/
|
|
export const getPendingApplyList = data => createAPI(`/erf/expApply/getPendingApplyList`, 'post', data)
|
|
|
|
// =====================================================
|
|
// High Risk三方确认 API接口定义
|
|
// =====================================================
|
|
|
|
/**
|
|
* 查询三方确认列表(按申请单号)
|
|
*/
|
|
export const getTriConfirmList = data => createAPI(`/erf/triConfirm/getTriConfirmList`, 'post', data)
|
|
|
|
/**
|
|
* 查询登录人待确认的工序列表
|
|
*/
|
|
export const getPendingTriConfirmList = data => createAPI(`/erf/triConfirm/getPendingTriConfirmList`, 'post', data)
|
|
|
|
/**
|
|
* 三方确认操作
|
|
*/
|
|
export const confirmTriApproval = data => createAPI(`/erf/triConfirm/confirmTriApproval`, 'post', data)
|
|
|
|
// =====================================================
|
|
// 审批历史 API接口定义
|
|
// =====================================================
|
|
|
|
/**
|
|
* 查询审批历史
|
|
*/
|
|
export const getApprovalHistory = data => createAPI(`/erf/expApply/getApprovalHistory`, 'post', data)
|
|
|
|
/**
|
|
* 获取流程状态详情(包含流程进度和审批历史)
|
|
*/
|
|
export const getFlowStatus = data => createAPI(`/erf/expApply/getFlowStatus`, 'post', data)
|
|
|
|
/**
|
|
* 计划员排产
|
|
*/
|
|
export const plannerSchedule = data => createAPI(`/erf/expApply/plannerSchedule`, 'post', data)
|
|
|
|
/**
|
|
* 获取字段权限
|
|
*/
|
|
export const getFieldAuth = data => createAPI(`/erf/expApply/getFieldAuth`, 'post', data)
|
|
|
|
// =====================================================
|
|
// 三方确认 API接口定义
|
|
// =====================================================
|
|
|
|
/**
|
|
* 保存三方确认工序
|
|
*/
|
|
export const saveTriConfirmProcess = data => createAPI(`/erf/triConfirm/saveTriConfirmProcess`, 'post', data)
|
|
|
|
/**
|
|
* 删除三方确认工序
|
|
*/
|
|
export const deleteTriConfirmProcess = data => createAPI(`/erf/triConfirm/deleteTriConfirmProcess`, 'post', data)
|
|
|
|
/**
|
|
* 批量更新工序顺序(用于拖拽排序)
|
|
*/
|
|
export const updateProcessSequence = data => createAPI(`/erf/triConfirm/updateProcessSequence`, 'post', data)
|
|
|
|
/**
|
|
* 查询工序模版列表
|
|
*/
|
|
export const getProcessTemplateList = data => createAPI(`/erf/triConfirm/getProcessTemplateList`, 'post', data)
|
|
|
|
/**
|
|
* 保存工序模版
|
|
*/
|
|
export const saveProcessTemplate = data => createAPI(`/erf/triConfirm/saveProcessTemplate`, 'post', data)
|
|
|
|
/**
|
|
* 删除工序模版
|
|
*/
|
|
export const deleteProcessTemplate = data => createAPI(`/erf/triConfirm/deleteProcessTemplate`, 'post', data)
|
|
|
|
/**
|
|
* 根据角色查询负责人列表
|
|
*/
|
|
export const getUserListByRole = data => createAPI(`/erf/triConfirm/getUserListByRole`, 'post', data)
|