zxl
2025-03-02 16f122cfcec09e65e4790ecee46bae1f1b7b8fff
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
import request from '@/utils/request'
 
// 查询项目计划记录列表
export function getList(query) {
  return request({
    url: '/api/plan/page',
    method: 'get',
    params: query
  })
}
 
 
 
// 获取主管标识
export function getManagerFlag(recordId) {
  return request({
    url: '/project/info/getManagerFlag/'+ recordId,
    method: 'get'
  })
}
 
// 查询计划记录列表
export function getPlanRecordList(id) {
  return request({
    url: '/api/project-plan-record/' + id,
    method: 'post'
  })
}
 
// 新增项目计划记录
export function addRecord(data) {
  return request({
    url: '/api/project-plan-record',
    method: 'post',
    data: data
  })
}
 
// 删除项目计划记录
export function deletePlanRecord(id) {
  return request({
    url: '/api/project-plan-record/' + id,
    method: 'delete'
  })
}
 
// 项目计划项列表
export function getPlanInfoData(id) {
  return request({
    url: '/api/project-plan-info/' + id,
    method: 'get'
  })
}
 
// 新增计划项
export function addPlanInfo(data) {
  return request({
    url: '/api/project-plan-info/addPlanInfo',
    method: 'post',
    data: data
  })
}
 
// 用户重新上报计划项
export function resubmitPlanInfo(data) {
  return request({
    url: '/api/project-plan-info/resubmitPlanInfo',
    method: 'post',
    data: data
  })
}
 
// 保存计划项
export function savePlanInfo(data, planRecordId) {
  return request({
    url: '/api/project-plan-info/savePlanInfo/' + planRecordId,
    method: 'post',
    data: data
  })
}
 
// 延期
export function delayPlanInfo(data) {
  return request({
    url: '/api/project-plan-info/delayPlanInfo',
    method: 'post',
    data: data
  })
}
 
// 获得上级批复
export function getDepartmentApproval(id) {
  return request({
    url: '/api/project-plan-examine-record/departmentApproval/' + id,
    method: 'get'
  })
}
 
// 保存审批
export function saveExamine(data) {
  return request({
    url: '/api/project-plan-examine-record/saveExamine',
    method: 'post',
    data: data
  })
}
 
// 回复审批
export function replyExamine(data) {
  return request({
    url: '/api/project-plan-examine-record/replyExamine',
    method: 'post',
    data: data
  })
}
 
// 计划日志
export function getPlanLog(id) {
  return request({
    url: '/api/project-plan-examine-record/planLog/' + id,
    method: 'get'
  })
}
 
 
// 进度待办列表
export function getProjectPlanToDoList(query) {
  return request({
    url: '/api/project-plan-examine-record/todo_list',
    method: 'get',
    params: query
  })
}