Blame view

src/api/oa/doWorkApi.js 1.48 KB
0fbb1447   wuxw   vcFramework.js 转v...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
  import request from '@/utils/request'
  
  // 查询工单列表
  export function queryTaskWork(params) {
    return new Promise((resolve, reject) => {
      request({
        url: '/work.queryTaskWork',
        method: 'get',
        params
      }).then(response => {
        const res = response.data
        resolve({
          data: res.data,
          total: res.total
        })
      }).catch(error => {
        reject(error)
      })
    })
8d7bf383   wuxw   v1.9 优化工作单相关bug
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
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
69
70
71
  }
  
  // 查询工单详情
  export function getWorkInfo(params) {
    return new Promise((resolve, reject) => {
      request({
        url: '/work.listWorkPool',
        method: 'get',
        params
      }).then(response => {
        const res = response.data
        resolve(res.data)
      }).catch(error => {
        reject(error)
      })
    })
  }
  
  // 查询工单任务明细
  export function getWorkTaskItems(params) {
    return new Promise((resolve, reject) => {
      request({
        url: '/task.listWorkTaskItem',
        method: 'get',
        params
      }).then(response => {
        const res = response.data
        resolve(res.data)
      }).catch(error => {
        reject(error)
      })
    })
  }
  
  // 完成抄送工单
  export function finishWorkCopy(data) {
    return new Promise((resolve, reject) => {
      request({
        url: '/work.finishWorkCopy',
        method: 'post',
        data
      }).then(response => {
        const res = response.data
        if (res.code === 0) {
          resolve(res)
        } else {
          reject(new Error(res.msg || '操作失败'))
        }
      }).catch(error => {
        reject(error)
      })
    })
0fbb1447   wuxw   vcFramework.js 转v...
72
  }