liuxiaolong
2019-05-06 d380e76ec9783bcd80eb42e495d6f8e1af0827b4
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
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
import { httpGET, httpPOST } from './common/httpFetch'
/* 布控任务---人员编辑 */
/**
 * @description 获取底库人员树结构
 * @param { string } name 检索关键字
 */
export const getTaskUserTree = body => {
  return httpGET('data/api-c/taskUser/findTaskUserMenus', {
    body
  })
}
/* 布控人员 */
/**
 * @description 布控人员查询以及排序接口 (已经布控)
 * @param { string } isControl         布控状态(0为未布控,1为已布控)
 * @param { string } groupInformation  搜索框旁边的组合查询信息
 * @param { string } taskId            布控任务id ''
 * @param { string } orderBy  '' 根据哪个字段排序(可选的为:创建时间createTime ,布控任务taskName,操作人createBy,不传的话默认按更新时间倒序)
 * @param { string } sortType          排序规则(可选:正序asc,倒序desc,传orderBy的话必传此字段)
 * @param { string } start             当前页
 * @param { string } length            每页长度
 */
export const getCtrlUserAlreadyList = body => {
  return httpPOST('data/api-c/taskUser/select', {
    body,
    header: {
      'Content-Type': 'application/x-www-form-urlencoded'
    }
  })
}
 
/**
 * @description 布控人员停止布控接口(支持批量)
 * @param { string } ids      停止布控的id集合
 */
export const stopCtrlAlready = body => {
  return httpPOST('data/api-c/taskUser/stopControl', {
    type: 'formData',
    body
  })
}
 
/**
 * @description 布控人员删除接口(支持批量)
 * @param { string } list      TaskUser集合(必传 id,其他随意)
 */
export const delCtrlUserAlready = body => {
  return httpPOST('data/api-c/taskUser/deleteTaskUser', {
    body
  })
}
 
/**
 * @description 加入布控
 * @param { string } TaskUser          该条数据所有有数据的字段 (对象)
 * @param { string } taskIds           加入布控的任务列表id集合
 */
export const addCtrlAlready = body => {
  return httpPOST('data/api-c/taskUser/joinControl', {
    body
  })
}
 
/**
 * @description 已布控用户编辑回显
 * @param { string } id                该条信息id
 */
export const getCtrlUserInfoAlready = body => {
  return httpPOST('data/api-c/taskUser/editShow', {
    body,
    header: {
      'Content-Type': 'application/x-www-form-urlencoded'
    }
  })
}
 
/**
 * @description 已布控用户编辑
 * @param { string } taskUser               taskUser对象
 */
export const editCtrlUserAlready = body => {
  return httpPOST('data/api-c/taskUser/save', {
    body,
    header: {
      'Content-Type': 'application/x-www-form-urlencoded'
    }
  })
}
/**
 * @description 已布控用户编辑
 * @param { string } 无参数
 */
export const getAddToCtlTree = body => {
  return httpGET('data/api-c/task/getAddToCtlTree', {
    body
  })
}
 
/* 待布控整理 */
/**
 * 待布控列表上传图片
 * 路径:ip:3699/data/api-c/uploadImgs
 * 参数:
 * files             文件集合
 * 请求类型:httpMethod = "POST"
 * 直接在上传组件中使用
 */
/**
 * @description 待布控列表上传图片后确认添加保存
 * @param { string } taskUser               taskUser对象
 */
export const saveCtrlUserPhotos = body => {
  return httpPOST('data/api-c/taskUserPending/add', {
    body
  })
}
/**
 * @description 待布控加入布控
 * @param { string } taskUser       TaskUser集合(必传 id,其他随意)
 */
export const addCtrlTodo = body => {
  return httpPOST('data/api-c/taskUserPending/joinControl', {
    body
  })
}
 
/**
 * @description 待布控人员删除接口(支持批量)
 * @param { string } list      TaskUser集合(必传 id,其他随意)
 */
export const delCtrlUserTodo = body => {
  return httpPOST('data/api-c/taskUserPending/deleteTaskUser', {
    body
  })
}
 
/**
 * @description 待布控页面用户信息编辑回显
 * @param { string } id                该条信息id
 */
export const getCtrlUserInfoTodo = body => {
  return httpPOST('data/api-c/taskUserPending/editShow', {
    body,
    header: {
      'Content-Type': 'application/x-www-form-urlencoded'
    }
  })
}
 
/**
 * @description 布控页面用户信息编辑保存
 * @param { string } taskUserPend 对象
 */
export const editCtrlUserTodo = body => {
  return httpPOST('data/api-c/taskUserPending/save', {
    body,
    header: {
      'Content-Type': 'application/x-www-form-urlencoded'
    }
  })
}
/* 金尔松新增 */
/**
 * @description 获取底库人员树结构
 * @param { string } name 组织机构名称
 * @param { String  } orgById 组织机构id
 * @param { String }  params  无用参数
 */
export const findUserFromPlat = body => {
  return httpGET('data/api-c/taskUser/findUserFromPlat', {
    body
  })
}
/**
 * @description 查询待布控人员
 * @param {String}  name  人员姓名
 * @param {string}  start 起始页
 * @param {string}  length  条数
 * @param {string}  dbInfos 所属底库排序(0或1)
 * @param {string}  createTime  加入时间排序(0或1)
 * @param {string}  updateBy  操作人排序(0或1)
 * @param {string}  params  无用参数
 */
export const findTaskPendingUsers = body => {
  return httpGET('data/api-c/taskUserPending/findTaskPendingUsers', {
    body
  })
}
/**
 * @description 布控任务-编辑人员-导入图片
 * @param files 图片集合
 */
export const extractFace = body => {
  return httpPOST('data/api-c/extractFace', {
    body,
    header: {
      'Content-Type': 'application/json'
    }
  })
}
/**
 * @description  保存任务布控人员
 * @param {Array} beanVo 已选择得人
 */
export const saveTaskUser = body => {
  return httpPOST('data/api-c/taskUser/saveTaskUser', {
    body,
    header: {
      'Content-Type': 'application/json'
    }
  })
}