zhuguifei
2025-04-28 442928123f63ee497d766f9a7a14f0a6ee067e25
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
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
import { getAction, deleteAction, putAction, postAction, httpAction } from '@/api/manage'
 
export const activitiApproveMixin = {
  component(){},
  data(){
    return {
      url: {
        // 代办列表查询
        todoList: '/actTask/todoList',
        todoCounts: '/actTask/todoCounts',
        // 审批通过
        pass: '/actTask/pass',
        // 审批不通过
        back: '/actTask/back',
        // 审批打回 到某一个节点
        backToTask:'/actTask/backToTask',
        delegate:'/actTask/delegate',
        // 获取下一个节点 信息(审批人)
        getNextNode:'/activiti_process/getNextNode',
        // 获取节点
        getNode:'/activiti_process/getNode/',
        //
        getBackList:'/actTask/getBackList/',
        passAll:'/actTask/passAll/',
        backAll:'/actTask/backAll/',
      },
      // 查询参数
      param:{
        // 代办查询参数
        todo:{
 
        }
      },
    }
  },
  computed:{
 
  },
  methods:{
    // 查询代办数据
    searchTodoList() {
      let _this = this;
      getAction(this.url.todoList, this.param.todo).then(res => {
        // 处理代办查询结果
        _this.doTodoResult(res);
      }).catch(error => {
        console.log(error)
      }).catch(error => {
        console.log(error)
      })
    },
    searchTodoCounts(procDefKeys){
      return getAction(this.url.todoCounts, {"procDefIds":procDefKeys});
    },
 
    // 需要自定义覆盖的方法
    // 处理代办返回结果
    doTodoResult(result){
 
    }
  }
}