he wei
2025-04-23 b9bd29a1a81f6f7de479e3cc3fdfe3d85fc660bf
src/api/user.js
@@ -260,3 +260,254 @@
    },
  });
};
/*
*查询权限组列表
*传参:-
*
*
*/
export const getPermitGroupList = function () {
  return request({
    method: "GET",
    url: 'permitGroup/list',
  });
}
/*
*查询所有的权限名称信息
*传参:-
*
*
*/
export const getPermitList = function () {
  return request({
    method: "GET",
    url: 'permitGroup/permitList',
  });
}
/*
*权限组-用户-权限信息查询
*传参:{permitGroupId:100002}
*
*
*/
export const getPermitGroupInfo = function (data) {
  return request({
    method: "GET",
    url: 'permitGroup/info',
    params: data
  });
}
/*
*权限组添加
*传参:{
*      "num": 0,
*      "permitGroupId": 0,
*      "permitGroupName": "",
*      "permitItemName": "",
*      "permitItemValue": ""
*   }
*
*
*/
export const addPermitGroup = function (data, str) {
  let url = (str === "PUT") ? "permitGroup/update" : "permitGroup";
  return request({
    method: "POST",
    url,
    data: data
  });
}
/*
*删除权限组
*传参:{permitGroupId:100008}
*
*
*
*/
export const deletePermitGroup = function (data) {
  return request({
    method: "POST",
    url: 'permitGroup/delete',
    params: data
  });
}
/*
*添加|移除权限组用户
*传参:
*   {operationFlag:1或-1},
*   {
*       "num": 0,
*       "permitGroupId": 0,
*       "uid": 0
*   }
*
*
*
*/
export const permitGroupUser = function (data, data2) {
  return request({
    method: "POST",
    url: 'permitGroupUser/userBatch',
    data: data2,
    params: data,
  });
}
/**
 * 权限组重做(穿梭框)查询所有的用户
 * @param data
 * @returns {AxiosPromise}
 */
export const userSearchCSAll2 = function () {
  return request({
    method: "GET",
    url: 'user/searchCS_All2',
    params: null
  });
}
/**
 * 查询当前用户的权限
 *
 */
export const getPermits = () => {
  return request({
    method: "GET",
    url: "permitGroupUser/permitList",
  });
}
/*
*包机组已添加用户和未添加用户列表
*传参:{baoJiGroupId:100011}
*
*/
export const baoJiGroupList = function (data) {
  return request({
    method: "GET",
    url: 'baoji/list',
    params: data,
  });
}
/*
*包机组已添加用户和未添加用户列表
*传参:{baoJiGroupId:100011}
*
*/
export const userList = function (data) {
  return request({
    method: "GET",
    url: 'baoji/userList',
    params: data,
  });
}
/*
*包机机房已添加用户和未添加用户列表
*传参:{baoJiGroupId:100011}
*/
export const stationList = function (data) {
  return request({
    method: "GET",
    url: 'baoji/stationList',
    params: data,
  });
}
/*
*新增包机组
*传参:{groupName:"测试包机组"}
*
*/
export const addBaoJiGroup = function (data) {
  return request({
    method: "GET",
    url: 'baoji/addBaoji',
    params: data,
  });
}
/*
*修改包机组
*传参:{groupName:"测试包机组"}
*
*/
export const editBaoJiGroup = function (data) {
  return request({
    method: "GET",
    url: 'baoji/updateBaoji',
    params: data,
  });
}
/*
*删除包机组
*传参:{groupName:"测试包机组"}
*
*/
export const deleteBaoJiGroup = function (id) {
  return request({
    method: "GET",
    url: 'baoji/delBaoji',
    params: { id },
  });
}
/*
*添加、移除包机组用户
*传参:{}
*
*/
export const moveUserList = function (params, data) {
  return request({
    method: "POST",
    url: 'baoji/updateUserList',
    data: data,
    params: params
  });
}
/*
*添加、移除机房
*传参:{}
*
*/
export const moveStationList = function (params, data) {
  return request({
    method: "POST",
    url: 'baoji/updateStationList',
    data: data,
    params: params
  });
}
/**
 * 当前用户所在包机组下所有的用户(下拉)
 */
export const getBaojiUserByUid = function () {
  return request({
    method: "GET",
    url: 'condition/getBaojiUserByUid',
  });
}
/**
 * 修改密码
 */
export const updatePassword = function (newSnId, oldSnId) {
  return request({
    method: "GET",
    url: 'login/changeSnId',
    params: {
      newSnId: encodeURIComponent(formatPassword(newSnId)),
      oldSnId: encodeURIComponent(formatPassword(oldSnId))
    },
  });
}