123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- import request from '@/utils/request'
- // 获取流程委托列表
- export function FlowDelegateList(data) {
- return request({
- url: `/api/workflow/delegate`,
- method: 'get',
- data
- })
- }
- // 获取流程委托信息
- export function FlowDelegateInfo(id) {
- return request({
- url: `/api/workflow/delegate/${id}`,
- method: 'get'
- })
- }
- // 删除流程委托
- export function DeleteDelagate(id) {
- return request({
- url: `/api/workflow/delegate/${id}`,
- method: 'DELETE'
- })
- }
- // 新建流程委托
- export function Create(data) {
- return request({
- url: `/api/workflow/delegate`,
- method: 'post',
- data
- })
- }
- // 更新流程委托
- export function Update(data) {
- return request({
- url: `/api/workflow/delegate/${data.id}`,
- method: 'PUT',
- data
- })
- }
- // 获取流程的所有委托人
- export function getDelegateUser(id) {
- return request({
- url: `/api/workflow/delegate/UserList?templateId=${id}`,
- method: 'get'
- })
- }
- // 获取一个委托终止
- export function entrustStop(id) {
- return request({
- url: `/api/workflow/delegate/Stop/${id}`,
- method: 'put',
- data: {}
- })
- }
- // 获取用户下拉框列表
- export const getListByAuthorize = (organizeId, keyword) => {
- return request({
- url: `/api/permission/Users/GetListByAuthorize/${organizeId}`,
- method: 'post',
- data: {
- keyword
- }
- })
- }
- // 获取用户下拉框列表
- export function getPrincipalDetails(id) {
- return request({
- url: `/api/workflow/delegate/Info/${id}`,
- method: 'get'
- })
- }
- // 接受委托
- export function entrustHandle(id, data) {
- return request({
- url: `/api/workflow/delegate/Notarize/${id}?type=${data.type}`,
- method: 'post',
- data: {}
- })
- }
|