按钮级别的新版本,多级别的组织架构
loulijun2021
2023-08-09 e547dfb950a19b2d54e2f06aadff7e2be15d6ced
src/api/basicSettings.js
@@ -1,314 +1,80 @@
import request from '@/utils/request'
// 组织架构查询
export function OrganizationSearch(data) {
// 角色权限查询角色
export function RolePermissionSearchRole(data) {
  return request({
    url: 'BasicSetting/OrganizationSearch',
    url: 'BasicSetting/RolePermissionSearchRole',
    method: 'get',
    params: data
  })
}
// 组织架构查询
export function PrentOrganization(data) {
// 角色新增、编辑保存
export function RoleAddUpdateSava(data) {
  return request({
    url: 'BasicSetting/PrentOrganization',
    url: 'BasicSetting/RoleAddUpdateSava',
    method: 'post',
    params: data
  })
}
// 角色删除
export function RoleDeleteSava(data) {
  return request({
    url: 'BasicSetting/RoleDeleteSava',
    method: 'post',
    params: data
  })
}
// 角色权限角色编码、操作端编码查询菜单及按钮
export function RolePermissionSearchRoleMenu(data) {
  return request({
    url: 'BasicSetting/RolePermissionSearchRoleMenu',
    method: 'get',
    params: data
  })
}
// 角色权限,根据菜单编号、查询按钮权限及数据权限
export function RolePermissionSearchRoleMenuButton(data) {
  return request({
    url: 'BasicSetting/RolePermissionSearchRoleMenuButton',
    method: 'get',
    params: data
  })
}
// 角色权限提交
export function RolePermissionSava(data, rolecode, type) {
  return request({
    url: 'BasicSetting/RolePermissionSava?rolecode=' + rolecode + '&type=' + type,
    method: 'post',
    headers: {
      // 'content-type': 'application/x-www-form-urlencoded'
      'content-type': 'application/json'
    },
    data
  })
}
// 按钮基础资料
export function ButtonData() {
  return request({
    url: 'BasicSetting/ButtonData',
    method: 'get'
  })
}
// 数据权限基础资料
export function DataPermissions() {
  return request({
    url: 'BasicSetting/DataPermissions',
    method: 'get'
  })
}
// 组织架构新增编辑
export function AddUpdateOrganization(data) {
  return request({
    url: 'BasicSetting/AddUpdateOrganization',
    method: 'post',
    data
  })
}
// 组织架构删除
export function DeleteOrganization(data) {
  return request({
    url: 'BasicSetting/DeleteOrganization',
    method: 'post',
    params: data
  })
}
// 用户清单查询
export function UserSearch(data) {
  return request({
    url: 'BasicSetting/UserSearch',
    method: 'get',
    params: data
  })
}
// 用户所属组织查询
export function UserOrganization(data) {
  return request({
    url: 'BasicSetting/UserOrganization',
    method: 'get',
    params: data
  })
}
// 用户清单新增编辑
export function AddUpdateUser(data) {
  return request({
    url: 'BasicSetting/AddUpdateUser',
    method: 'post',
    data
  })
}
// 用户删除
export function DeleteUser(data) {
  return request({
    url: 'BasicSetting/DeleteUser',
    method: 'post',
    params: data
  })
}
// 用户清单关联角色查询
export function UserAssociationRole(data) {
  return request({
    url: 'BasicSetting/UserAssociationRole',
    method: 'get',
    params: data
  })
}
// 用户清单关联角色保存
export function SaveUserAssoctRole(data, usercode, stu_torgcode, description) {
  return request({
    url: 'BasicSetting/SaveUserAssoctRole?usercode=' + usercode + '&stu_torgcode=' + stu_torgcode + '&description=' + description,
    method: 'post',
    data
  })
}
// 角色类型查询
export function RoleTypeSearch(data) {
  return request({
    url: 'BasicSetting/RoleTypeSearch',
    method: 'get',
    params: data
  })
}
// 角色类型新增
export function RoleTypeAdd(data) {
  return request({
    url: 'BasicSetting/RoleTypeAdd',
    method: 'post',
    data
  })
}
// 角色类型删除
export function RoleTypeDelete(data) {
  return request({
    url: 'BasicSetting/RoleTypeDelete',
    method: 'post',
    params: data
  })
}
// 角色清单查询
export function RoleSearch(data) {
  return request({
    url: 'BasicSetting/RoleSearch',
    method: 'get',
    params: data
  })
}
// 角色清单新增编辑
export function AddUpdateRole(data) {
  return request({
    url: 'BasicSetting/AddUpdateRole',
    method: 'post',
    data
  })
}
// 角色清单删除
export function DeleteRole(data) {
  return request({
    url: 'BasicSetting/DeleteRole',
    method: 'post',
    params: data
  })
}
// 角色清单关联用户查询
export function RoleAssociationUser(data) {
  return request({
    url: 'BasicSetting/RoleAssociationUser',
    method: 'get',
    params: data
  })
}
// 角色清单关联用户保存
export function SaveRoleAssoctUser(data, rolecode) {
  return request({
    url: 'BasicSetting/SaveRoleAssoctUser?rolecode=' + rolecode,
    method: 'post',
    data
  })
}
// 用户清单关联功能查询
export function RoleAssociationRight(data) {
  return request({
    url: 'BasicSetting/RoleAssociationRight',
    method: 'get',
    params: data
  })
}
// 角色清单关联功能保存
export function SaveUserAssoctRight(data, rolecode, usercode) {
  return request({
    url: 'BasicSetting/SaveUserAssoctRight?rolecode=' + rolecode + '&usercode=' + usercode,
    method: 'post',
    data
  })
}
// 往来单位查询
export function CurrentUnitSearch(data) {
  return request({
    url: 'BasicSetting/CurrentUnitSearch',
    method: 'get',
    params: data
  })
}
// 往来单位新增编辑
export function AddUpdateCurrentUnit(data) {
  return request({
    url: 'BasicSetting/AddUpdateCurrentUnit',
    method: 'post',
    data
  })
}
// 往来单位删除
export function DeleteCurrentUnit(data) {
  return request({
    url: 'BasicSetting/DeleteCurrentUnit',
    method: 'post',
    params: data
  })
}
// 角色类型下拉接口
export function RoleTypeSelect() {
  return request({
    url: 'BasicSetting/RoleTypeSelect',
    method: 'get'
  })
}
// 用户所属班组
export function UserGroup() {
  return request({
    url: 'BasicSetting/UserGroup',
    method: 'get'
  })
}
// 用户组列表查询
export function UserGroupSearch(data) {
  return request({
    url: 'BasicSetting/UserGroupSearch',
    method: 'get',
    params: data
  })
}
// 用户组新增
export function UserGroupAdd(data) {
  return request({
    url: 'BasicSetting/UserGroupAdd',
    method: 'post',
    data
  })
}
// 用户组删除
export function UserGroupDelete(data) {
  return request({
    url: 'BasicSetting/UserGroupDelete',
    method: 'post',
    params: data
  })
}
// 安灯系统/自定义安灯呼叫类型查询
export function AnDengTypeSearch() {
  return request({
    url: 'BasicSetting/AnDengTypeSearch',
    method: 'get'
  })
}
// 安灯系统/自定义安灯呼叫类型新增
export function AddUpdateAnDengType(data) {
  return request({
    url: 'BasicSetting/AddUpdateAnDengType',
    method: 'post',
    data
  })
}
// 安灯系统/自定义安灯呼叫类型删除
export function DeleteAnDengType(data) {
  return request({
    url: 'BasicSetting/DeleteAnDengType',
    method: 'post',
    params: data
  })
}
// 安灯系统/查询绑定的响应人员
export function AnDengResponUserSearch(data) {
  return request({
    url: 'BasicSetting/AnDengResponUserSearch',
    method: 'get',
    params: data
  })
}
// 安灯系统/新增响应人员查询已绑定的响应人员
export function AnDengDigoResponUserSearch(data) {
  return request({
    url: 'BasicSetting/AnDengDigoResponUserSearch',
    method: 'get',
    params: data
  })
}
// 安灯系统/新增响应人员提交
export function AnDengDigoResponUserSeave(wkshopcode, calltypecode, enable, data) {
  return request({
    url: 'BasicSetting/AnDengDigoResponUserSeave?wkshopcode=' + wkshopcode + '&calltypecode=' + calltypecode + '&enable=' + enable,
    method: 'post',
    data
  })
}
// 安灯系统/响应人员允许关闭
export function AnDengResponUserCloseSeave(data) {
  return request({
    url: 'BasicSetting/AnDengResponUserCloseSeave',
    method: 'post',
    params: data
  })
}
// 安灯系统/响应人员删除
export function AnDengResponUserDeleteSeave(data) {
  return request({
    url: 'BasicSetting/AnDengResponUserDeleteSeave',
    method: 'post',
    params: data
  })
}
// 通过车间编码查找设备信息
export function WhkspIsEqpSearch(data) {
  return request({
    url: 'BasicSetting/WhkspIsEqpSearch',
    method: 'get',
    params: data
  })
}
export function AnDengShopSearch(data) {
  return request({
    url: 'BasicSetting/AnDengShopSearch',
    method: 'get',
    params: data
  })
}
// export function AddUpdateOrganization(data) {
//   return request({
//     url: 'BasicSetting/AddUpdateOrganization',
//     method: 'post',
//     data
//   })
// }