bonus-ui/src/api/approvalProcess.js

83 lines
1.5 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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'
})
}