08335 / hivui-platform-template
hivui平台项目模板
Newer
Older
hivui-platform-template / project / hivuiBirt / api / user.js
import request from '@birt/funclib/AxiosUtil'
import {baseURL,projectName,requestUrl} from '@birt/config'
var pn = projectName || 'birt'
export function login(params) {
  return request({
    url: '/login/pw-login?pn = ' + pn,
    method: 'post',
    data:params
  })
}
export function addUser(params) {
  return request({
    url: '/sys/user/add?pn = ' + pn,
    method: 'post',
    data:params
  })
}

//  添加权限
export function addPermission(params) {
  return request({
    url: '/sys/auth/add-batch?pn = ' + pn,
    method: 'post',
    data:params
  })
}

//  修改权限
export function editPermissionByAll(params, url){
  return request({
    url: url + '?pn = ' + pn,
    method: 'post',
    data:params
  })
}
//  根据机构查询权限
export function getPermissionByOrg(params){
  return request({
    url: '/sys/auth/query-by-org?pn = ' + pn,
    method: 'post',
    data:params
  })
}
//  根据岗位查询权限
export function getPermissionByRole(params){
  return request({
    url: '/sys/auth/query-by-role?pn = ' + pn,
    method: 'post',
    data:params
  })
}
//  根据功能查询权限
export function getPermissionByRes(params){
  return request({
    url: '/sys/auth/query-by-res?pn = ' + pn,
    method: 'post',
    data:params
  })
}

// 根据机构和岗位查询权限
export function getPermissionByAll(params, url){
  return request({
    url: url,
    method: 'post',
    data:params
  })
}

//  查询权限
export function getResData(){
  return request({
    // url: '/sys/menu/all-tree',
    url: '/sys/menu/all',
    method: 'get'
  })
}
export function getResTreeData(){
  return request({
    url: '/sys/menu/biztree-tree?pn = ' + pn,
    method: 'get'
  })
}
export function getOrgData(data){
  return request({
    url: '/data/query?pn = ' + pn,
    method: 'post',
    data
  })
}
export function getRoleData(data){
  return request({
    url: '/data/query?pn = ' + pn,
    method: 'post',
    data
  })
}
//  根据用户查询反查
export function getPermissionByUer(params){
  return request({
    url: '/sys/auth/query-all-user?pn = ' + pn,
    method: 'post',
    data:params
  })
}

export function getData(data,url){
  return request({
    url: process.env.VUE_APP_GATE_WAY + url,
    method: 'post',
    data
  })
}

export function getDataAccess(data,url){
  return request({
    url: '/sys/menu/dataAccess?pn = ' + pn,
    method: 'post',
    data
  })
}

//  菜单删除
export function delMenu(data){
  return request({
    url: '/sys/menu/delete?pn=' + pn,
    method: 'post',
    data
  })
}
//  机构删除
export function delOog(data){
  return request({
    url: '/sys/org/delete?pn=' + pn,
    method: 'post',
    data
  })
}
//  岗位删除
export function delRole(data){
  return request({
    url: '/sys/role/role?pn=' + pn,
    method: 'post',
    data
  })
}
// 删除tree
export function delTree(data,url){
  return request({
    url: url,
    method: 'post',
    data
  })
}