Blame view

src/api/system/workflowManageApi.js 1.42 KB
03f63ab4   wuxw   优化到商户信息
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
  import request from '@/utils/request'
  import { getCommunityId } from '@/api/community/communityApi'
  
  // 获取流程列表
  export function listWorkflows(params) {
    return new Promise((resolve, reject) => {
      request({
        url: '/workflow.listWorkflows',
        method: 'get',
        params: {
          ...params,
          communityId: getCommunityId()
        }
      }).then(response => {
        const res = response.data
        resolve({
          data: res.data,
          total: res.total
        })
      }).catch(error => {
        reject(error)
      })
    })
  }
  
  // 获取流程图片
  export function listWorkflowImage(params) {
    return new Promise((resolve, reject) => {
      request({
        url: '/workflow.listWorkflowImage',
        method: 'get',
        params: {
          ...params,
          communityId: getCommunityId()
        }
      }).then(response => {
        const res = response.data
32722b0a   wuxw   v1.9 优化办公和合同测试 部分...
38
        if (res.code != 0) {
03f63ab4   wuxw   优化到商户信息
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
          reject(new Error(res.msg))
          return
        }
        resolve({
          data: res.data
        })
      }).catch(error => {
        reject(error)
      })
    })
  }
  
  // 获取流程类型字典
  export function getFlowTypeDict() {
    return new Promise((resolve, reject) => {
      request({
        url: '/dict.getDict',
        method: 'get',
        params: {
          dictType: 'workflow',
          dictCd: 'flow_type'
        }
      }).then(response => {
        const res = response.data
        resolve(res)
      }).catch(error => {
        reject(error)
      })
    })
  }