You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

142 lines
2.6 KiB

import request from '@/utils/request'
/**
* type
* @param {*} data
*/
export function depList() {
return request({
url: '/vue-element-admin/system/dept/queryDeptTreed',
method: 'get',
// params: params
})
}
// 角色列表
export function roleList() {
return request({
url: '/vue-element-admin/system/role/getAllRoleList',
method: 'get'
})
}
/**
*
* @param {*} data
*/
export function usersList() {
return request({
url: '/vue-element-admin/system/user/queryUserList',
method: 'get',
})
}
// 获取权限范围内部门接口
export function adminStructuresSubIndex(data) {
return request({
url: 'system/dept/queryDeptByAuth',
method: 'post',
data: data
})
}
// 获取权限范围内部门接口
export function getUserByDeptId(data) {
return request({
url: 'system/user/queryUserByDeptId',
method: 'post',
data: data
})
}
// 部门下的员工
export function userListByStructid(data) {
return request({
url: 'admin/users/userListByStructid',
method: 'post',
data: data
})
}
/**
*
* @param {*} data
*/
export const crmFileSaveUrl = process.env.BASE_API + 'file/upload'
export function crmFileSave(data) {
var param = new FormData()
Object.keys(data).forEach(key => {
param.append(key, data[key])
})
return request({
url: 'file/upload',
method: 'post',
data: param,
headers: {
'Content-Type': 'multipart/form-data'
}
})
}
export function crmFileFormDataSave(data) {
return request({
url: 'file/upload',
method: 'post',
data: data,
headers: {
'Content-Type': 'multipart/form-data'
}
})
}
// 附件列表
export function crmFileIndex(data) {
return request({
url: 'file/queryByBatchId',
method: 'post',
data: data
})
}
/** 暂时客户管理里面也有 */
// 附件删除接口
export function crmFileDelete(data) {
return request({
url: 'file/removeById',
method: 'post',
data: data
})
}
// 附件重命名
export function crmFileUpdate(data) {
return request({
url: 'file/renameFileById',
method: 'post',
data: data
})
}
// crm 自定义字段的添加
/**
*
* @param {*} data
*/
export function filedGetField(data) {
return request({
url: 'field/queryField',
method: 'post',
data: data
})
}
// 权限数据返回
export function adminIndexAuthList(data) {
return request({
url: 'system/role/auth',
method: 'post',
data: data
})
}