import request from '@/utils/request' /** * 查询审批流程列表 * @param {object} params - 查询参数 */ export const getProcessList = (params) => { return request({ url: '/material-mall/approval/process/list', method: 'GET', params: params }) } /** * 获取审批流程详细信息(包含节点列表) * @param {number} id - 流程ID */ export const getProcessDetail = (id) => { return request({ url: `/material-mall/approval/process/${id}`, method: 'GET' }) } /** * 新增审批流程 * @param {object} data - 流程数据 */ export const addProcess = (data) => { return request({ url: '/material-mall/approval/process', method: 'POST', data: data }) } /** * 修改审批流程 * @param {object} data - 流程数据 */ export const updateProcess = (data) => { return request({ url: '/material-mall/approval/process', method: 'PUT', data: data }) } /** * 删除审批流程 * @param {string} ids - 流程ID,多个用逗号分隔 */ export const deleteProcess = (ids) => { return request({ url: `/material-mall/approval/process/${ids}`, method: 'DELETE' }) } /** * 启用流程 * @param {number} id - 流程ID */ export const enableProcess = (id) => { return request({ url: `/material-mall/approval/process/enable/${id}`, method: 'PUT' }) } /** * 停用流程 * @param {number} id - 流程ID */ export const disableProcess = (id) => { return request({ url: `/material-mall/approval/process/disable/${id}`, method: 'PUT' }) }