init
This commit is contained in:
53
src/api/jsonflow/common.ts
Normal file
53
src/api/jsonflow/common.ts
Normal file
@@ -0,0 +1,53 @@
|
||||
/**
|
||||
* 公共方法封装
|
||||
* @author luolin
|
||||
*/
|
||||
import request from '/@/utils/request';
|
||||
|
||||
export function listDicData(url: string, obj?: Object) {
|
||||
return request({
|
||||
url: url,
|
||||
method: 'post',
|
||||
data: obj,
|
||||
});
|
||||
}
|
||||
|
||||
export function listDicUrl(url: string, query?) {
|
||||
return request({
|
||||
url: url,
|
||||
method: 'get',
|
||||
params: query,
|
||||
})
|
||||
}
|
||||
|
||||
export function listDicUrlArr(url: string, ids?, query?) {
|
||||
const lastPart = url.split('/').pop().split('?')[0];
|
||||
let name = lastPart.replace(/-(\w)/g, (match, p1) => p1.toUpperCase());
|
||||
|
||||
const urlArr = ids.map(id => `${name}=${encodeURIComponent(id)}`).join('&');
|
||||
url = url + (url.includes('?') ? '&' : '?') + urlArr
|
||||
|
||||
return request({
|
||||
url: url,
|
||||
method: 'get',
|
||||
params: query,
|
||||
})
|
||||
}
|
||||
|
||||
// 参与者选择器数据
|
||||
export function fetchUserRolePicker() {
|
||||
return request({
|
||||
url: '/jsonflow/user-role-auditor/user-role/picker',
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
|
||||
// 查询参与者下人员
|
||||
export function listUsersByRoleId(roleId, jobType) {
|
||||
return request({
|
||||
url: '/jsonflow/user-role-auditor/list-users/' + roleId,
|
||||
method: 'get',
|
||||
params: {jobType: jobType}
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user