按钮级别的新版本,多级别的组织架构
loulijun2021
2023-08-23 6e940f67eabe8ae168124dafac6b7430d17c2432
src/api/basicSettings.js
@@ -1,22 +1,15 @@
import request from '@/utils/request'
// 组织架构查询
export function OrganizationSearch(data) {
// 组织架构,查询组织信息
export function STorgData(data) {
  return request({
    url: 'BasicSetting/OrganizationSearch',
    url: 'BasicSetting/STorgData',
    method: 'get',
    params: data
  })
}
// 组织架构查询
export function PrentOrganization(data) {
  return request({
    url: 'BasicSetting/PrentOrganization',
    method: 'get',
    params: data
  })
}
// 组织架构新增编辑
// 组织架构新增
export function AddUpdateOrganization(data) {
  return request({
    url: 'BasicSetting/AddUpdateOrganization',
@@ -24,6 +17,7 @@
    data
  })
}
// 组织架构删除
export function DeleteOrganization(data) {
  return request({
@@ -33,282 +27,151 @@
  })
}
// 用户清单查询
export function UserSearch(data) {
// 用户列表查询
export function UserData(data) {
  return request({
    url: 'BasicSetting/UserSearch',
    url: 'BasicSetting/UserData',
    method: 'get',
    params: data
  })
}
// 用户所属组织查询
export function UserOrganization(data) {
// 用户信息新增编辑
export function AddUpdateUserSave(data) {
  return request({
    url: 'BasicSetting/UserOrganization',
    method: 'get',
    params: data
  })
}
// 用户清单新增编辑
export function AddUpdateUser(data) {
  return request({
    url: 'BasicSetting/AddUpdateUser',
    url: 'BasicSetting/AddUpdateUserSave',
    method: 'post',
    data
  })
}
// 用户删除
export function DeleteUser(data) {
// 用户信息删除
export function DeleteUserSave(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',
    url: 'BasicSetting/DeleteUserSave',
    method: 'post',
    params: data
  })
}
// 角色清单关联用户查询
export function RoleAssociationUser(data) {
// 岗位信息列表查询
export function PostData(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',
    url: 'BasicSetting/PostData',
    method: 'get',
    params: data
  })
}
// 安灯系统/新增响应人员提交
export function AnDengDigoResponUserSeave(wkshopcode, calltypecode, enable, data) {
// 岗位新增更新
export function AddUpdatePost(data) {
  return request({
    url: 'BasicSetting/AnDengDigoResponUserSeave?wkshopcode=' + wkshopcode + '&calltypecode=' + calltypecode + '&enable=' + enable,
    url: 'BasicSetting/AddUpdatePost',
    method: 'post',
    data
  })
}
// 安灯系统/响应人员允许关闭
export function AnDengResponUserCloseSeave(data) {
// 岗位删除
export function DeletePost(data) {
  return request({
    url: 'BasicSetting/AnDengResponUserCloseSeave',
    url: 'BasicSetting/DeletePost',
    method: 'post',
    params: data
  })
}
// 安灯系统/响应人员删除
export function AnDengResponUserDeleteSeave(data) {
// 角色权限查询角色
export function RolePermissionSearchRole(data) {
  return request({
    url: 'BasicSetting/AnDengResponUserDeleteSeave',
    url: 'BasicSetting/RolePermissionSearchRole',
    method: 'get',
    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 GroupData(data) {
  return request({
    url: 'BasicSetting/GroupData',
    method: 'get',
    params: data
  })
}
// 班组新增编辑
export function AddUpdateGroup(data) {
  return request({
    url: 'BasicSetting/AddUpdateGroup',
    method: 'post',
    data
  })
}
// 班组删除
export function DeleteGroup(data) {
  return request({
    url: 'BasicSetting/DeleteGroup',
    method: 'post',
    params: data
  })
}
// 通过车间编码查找设备信息
export function WhkspIsEqpSearch(data) {
// 角色列表查询
export function RoleData(data) {
  return request({
    url: 'BasicSetting/WhkspIsEqpSearch',
    url: 'BasicSetting/RoleData',
    method: 'get',
    params: data
  })
}
export function AnDengShopSearch(data) {
// 角色保存、编辑新增
export function RoleAddUpdateSava(data) {
  return request({
    url: 'BasicSetting/AnDengShopSearch',
    method: 'get',
    url: 'BasicSetting/RoleAddUpdateSava',
    method: 'post',
    data
  })
}
// 角色删除
export function RoleDeleteSava(data) {
  return request({
    url: 'BasicSetting/RoleDeleteSava',
    method: 'post',
    params: data
  })
}