diff --git a/src/api/plugin/workflow/model-scope.js b/src/api/plugin/workflow/model-scope.js new file mode 100644 index 0000000..08b9eb0 --- /dev/null +++ b/src/api/plugin/workflow/model-scope.js @@ -0,0 +1,19 @@ +import request from '@/router/axios' + +const prefix = '/api/blade-workflow/design/model/scope' + +export const getList = (params) => { + return request({ + url: `${prefix}/list`, + method: 'get', + params + }) +} + +export const submit = (row) => { + return request({ + url: `${prefix}/submit`, + method: 'post', + data: row + }) +} \ No newline at end of file diff --git a/src/api/plugin/workflow/ops.js b/src/api/plugin/workflow/ops.js index 47a009d..9002477 100644 --- a/src/api/plugin/workflow/ops.js +++ b/src/api/plugin/workflow/ops.js @@ -136,4 +136,26 @@ export const getList = (current, size, params) => { method: 'post', data }) +} + +/** + * 加签 + */ + export const addMultiInstance = (data) => { + return request({ + url: `${prefix}/addMultiInstance`, + method: 'post', + data + }) +} + +/** + * 减签 + */ + export const deleteMultiInstance = (data) => { + return request({ + url: `${prefix}/deleteMultiInstance`, + method: 'post', + data + }) } \ No newline at end of file diff --git a/src/api/plugin/workflow/process.js b/src/api/plugin/workflow/process.js index 6df2078..81d59e3 100644 --- a/src/api/plugin/workflow/process.js +++ b/src/api/plugin/workflow/process.js @@ -217,6 +217,17 @@ export const terminateProcess = (data) => { }) } +/** + * 加签 + */ + export const addMultiInstance = (data) => { + return request({ + url: `${prefix}/addMultiInstance`, + method: 'post', + data + }) +} + /** * 用户列表 */ diff --git a/src/views/plugin/workflow/design/model.vue b/src/views/plugin/workflow/design/model.vue index 2459eee..ff75ad3 100644 --- a/src/views/plugin/workflow/design/model.vue +++ b/src/views/plugin/workflow/design/model.vue @@ -39,6 +39,11 @@ size="mini" icon="el-icon-time" @click="handleHistory(row)">历史 + 权限 @@ -49,14 +54,22 @@ :option="{column:[{type:'tree',label:'流程分类',span:24,props:{label:'name',value:'id'},prop:'category',dicUrl:'/api/blade-workflow/design/category/tree',required:true,rules:[{required:true,message:'请选择分类'}]}]}" @submit="handleDeploySubmit"> + + + \ No newline at end of file diff --git a/src/views/plugin/workflow/process/components/user-select.vue b/src/views/plugin/workflow/process/components/user-select.vue index e106942..fe30522 100644 --- a/src/views/plugin/workflow/process/components/user-select.vue +++ b/src/views/plugin/workflow/process/components/user-select.vue @@ -6,8 +6,8 @@ width="60%" :before-close="handleClose" append-to-body> -