| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412 |
- import request from '@/utils/request'
- import ActionUtils from '@/utils/action'
- import { BPMN_URL } from '@/api/baseUrl'
- import { cleanFormCache } from '@/api/platform/system/cache'
- /**
- * 查询列表数据
- * @param {*} params
- */
- export function queryPageList(params) {
- return request({
- url: BPMN_URL() + '/bpm/task/query',
- method: 'post',
- data: params
- })
- }
- /**
- * 删除数据
- * @param {*} params
- */
- export function remove(params) {
- return request({
- url: BPMN_URL() + '/bpm/task/remove',
- method: 'post',
- isLoading: true,
- params: params
- })
- }
- /**
- * 获取数据
- * @param {*} params
- */
- export function get(params) {
- return request({
- url: BPMN_URL() + '/bpm/task/get',
- method: 'get',
- params: params
- })
- }
- /**
- * 锁定任务
- * @param {*} params
- */
- export function lock(params) {
- return request({
- url: BPMN_URL() + '/bpm/task/lock',
- method: 'post',
- isLoading: true,
- params: params
- })
- }
- /**
- * 解锁任务
- * @param {*} params
- */
- export function unlock(params) {
- return request({
- url: BPMN_URL() + '/bpm/task/unlock',
- method: 'post',
- isLoading: true,
- params: params
- })
- }
- /**
- * 处理任务
- * @param {[type]} params 参数对象
- * @deprecated 废弃,职责不清
- */
- export function complete(params) {
- return request({
- url: BPMN_URL() + '/bpm/task/complete',
- method: 'post',
- isLoading: true,
- data: ActionUtils.formatParams(params)
- })
- }
- /**
- * 终止流程
- * @param {[type]} params 参数对象
- */
- export function doEndProcess(params) {
- return request({
- url: BPMN_URL() + '/bpm/task/doEndProcess',
- method: 'post',
- isLoading: true,
- params: params
- })
- }
- /**
- * 挂起流程
- * @param {*} params
- */
- export function suspendProcess(params) {
- return request({
- url: BPMN_URL() + '/bpm/task/suspendProcess',
- method: 'post',
- isLoading: true,
- params: params
- })
- }
- /**
- * 恢复流程
- * @param {*} params
- */
- export function recoverProcess(params) {
- return request({
- url: BPMN_URL() + '/bpm/task/recoverProcess',
- method: 'post',
- isLoading: true,
- params: params
- })
- }
- /**
- * 发起构建接口
- * @param {*} params
- */
- export function buildTask(params) {
- console.log('1111111')
- return request({
- url: '/devops/build',
- method: 'post',
- isLoading: false,
- data: params
- })
- }
- /**
- * 保存加签
- * @param {[type]} data 参数对象
- */
- export function doAddSignTask(data) {
- return request({
- url: BPMN_URL() + '/bpm/task/doAddSignTask',
- method: 'post',
- isLoading: true,
- data: data
- })
- }
- /**
- * 补签
- * @param {[type]} data 参数对象
- */
- export function saveTaskChange(data) {
- return request({
- url: BPMN_URL() + '/bpm/task/chage/save',
- method: 'post',
- isLoading: true,
- data: data
- })
- }
- /**
- * 节点审批历史
- * @param {*} params
- */
- export function getNodeApproval(params) {
- return request({
- url: BPMN_URL() + '/bpm/task/nodeApproval',
- method: 'get',
- params: params
- })
- }
- /**
- * 批量同意任务
- * @param {*} params
- */
- export function agreeBatch(params) {
- return request({
- url: BPMN_URL() + '/bpm/task/agree/batch',
- method: 'post',
- isLoading: true,
- data: params
- })
- }
- /**
- * 批量挂起任务
- * @param {*} params
- */
- export function batchSuspendProcess(params) {
- return request({
- url: BPMN_URL() + '/bpm/task/batchSuspendProcess',
- method: 'post',
- isLoading: true,
- params: params
- })
- }
- /**
- * 批量恢复任务
- * @param {*} params
- */
- export function batchRecoverProcess(params) {
- return request({
- url: BPMN_URL() + '/bpm/task/batchRecoverProcess',
- method: 'post',
- isLoading: true,
- params: params
- })
- }
- /**
- * 保存数据
- * @param {*} params
- */
- export function save(params) {
- return request({
- url: BPMN_URL() + '/bpm/task/save',
- method: 'post',
- isLoading: true,
- data: params
- })
- }
- /**
- * 分配人员
- * @param {*} params
- */
- export function assignee(params) {
- return request({
- url: BPMN_URL() + '/bpm/task/assignee',
- method: 'post',
- isLoading: true,
- params: params
- })
- }
- /**
- * 流程任务获取表单数据
- * @param {*} params
- */
- export function getTaskFormData(params) {
- return cleanFormCache().then(() => {
- return request({
- url: BPMN_URL() + '/bpm/task/getFormData',
- method: 'get',
- params: params
- })
- })
- }
- /**
- * 任务办理数据(同意、反对、弃权)
- * @param {*} data
- */
- export function agreeData(data) {
- return request({
- url: BPMN_URL() + '/bpm/task/agreeData/vo',
- method: 'post',
- data: data
- })
- }
- /**
- * 获取驳回数据
- * @param {*} params
- */
- export function toReject(params) {
- return request({
- url: BPMN_URL() + '/bpm/task/toReject',
- method: 'get',
- params: params
- })
- }
- /**
- * 获取驳回上一步
- * @param {*} params
- */
- export function toRejectToPrevious(params) {
- return request({
- url: BPMN_URL() + '/bpm/task/toRejectToPrevious',
- method: 'get',
- params: params
- })
- }
- /**
- * 获取驳回发起人
- * @param {*} params
- */
- export function toRejectToStart(params) {
- return request({
- url: BPMN_URL() + '/bpm/task/toRejectStarter',
- method: 'get',
- params: params
- })
- }
- /**
- * 获取补签数据
- * @param {*} params
- */
- export function toAddSignTask(params) {
- return request({
- url: BPMN_URL() + '/bpm/task/toAddSignTask',
- method: 'get',
- params: params
- })
- }
- /**
- * 处理任务-同意
- * @param {[type]} params 参数对象
- */
- export function agree(params) {
- return request({
- url: BPMN_URL() + '/bpm/task/agree',
- method: 'post',
- isLoading: true,
- data: params
- })
- }
- /**
- * 处理任务-反对
- * @param {[type]} params 参数对象
- */
- export function oppose(params) {
- return request({
- url: BPMN_URL() + '/bpm/task/oppose',
- method: 'post',
- isLoading: true,
- data: params
- })
- }
- /**
- * 处理任务-弃权
- * @param {[type]} params 参数对象
- */
- export function abandon(params) {
- return request({
- url: BPMN_URL() + '/bpm/task/abandon',
- method: 'post',
- isLoading: true,
- data: params
- })
- }
- /**
- * 处理任务-撤销
- * @param {[type]} params 参数对象
- */
- export function revoke(params) {
- return request({
- url: BPMN_URL() + '/bpm/task/revoke',
- method: 'post',
- isLoading: true,
- data: params
- })
- }
- /**
- * 处理任务-驳回
- * @param {[type]} params 参数对象
- */
- export function reject(params) {
- return request({
- url: BPMN_URL() + '/bpm/task/reject',
- method: 'post',
- isLoading: true,
- data: params
- })
- }
- /**
- * 处理任务-驳回发起人
- * @param {[type]} params 参数对象
- */
- export function rejectToStarter(params) {
- return request({
- url: BPMN_URL() + '/bpm/task/reject/starter',
- method: 'post',
- isLoading: true,
- data: params
- })
- }
- /**
- * 处理任务-驳回上一步
- * @param {[type]} params 参数对象
- */
- export function rejectToPrevious(params) {
- return request({
- url: BPMN_URL() + '/bpm/task/reject/previous',
- method: 'post',
- isLoading: true,
- data: params
- })
- }
- /**
- * 节点按钮设置-保存
- * @param {[type]} params 参数对象
- */
- export function bpmTaskSave(params) {
- return request({
- url: BPMN_URL() + '/bpm/task/save/task',
- method: 'post',
- isLoading: true,
- data: params
- })
- }
|