This commit is contained in:
lcw
2025-06-02 20:25:19 +08:00
commit 13603503cc
1137 changed files with 328929 additions and 0 deletions

13
src/api/mosty-base.js Normal file
View File

@ -0,0 +1,13 @@
import request from "@/utils/request";
const api = "/mosty-api/mosty-base";
/*
*用户管理
* return promise 实例对象
*/
export const baseselectPage = (params) => {
return request({
url: api + "/sysUser/selectPage",
method: "GET",
params
});
};

618
src/api/mosty-jcz.js Normal file
View File

@ -0,0 +1,618 @@
import request from "@/utils/request";
const api = "/mosty-api/mosty-jcz";
/*
*大屏预警查询接口
* return promise 实例对象
*/
export const jczgetPageList = (data) => {
return request({
url: api + "/tbJczYjxx/getPageList",
method: "POST",
data
});
};
/*
*人员数据采集
* return promise 实例对象
*/
export const jczCountWay = (params) => {
return request({
url: api + "/jczGzry/countWay",
method: "GET",
params
});
};
/*
*值班备勤
* return promise 实例对象
*/
export const jczjczCount = (params) => {
return request({
url: api + "/tbJczXfbb/jczCount",
method: "GET",
params
});
};
/*
*查询检查站列表
* return promise 实例对象
*/
export const jczgetJczList = (params) => {
return request({
url: api + "/jcz/getJczList",
method: "GET",
params
});
};
/*
*流入流出统计车辆
* return promise 实例对象
*/
export const jczgetcountCrl = (params) => {
return request({
url: api + "/jczGzcl/countCrl",
method: "GET",
params
});
};
/*
*流入流出统计人员
* return promise 实例对象
*/
export const jczGzrycountCrl = (params) => {
return request({
url: api + "/jczGzry/countCrl",
method: "GET",
params
});
};
/*
*预警标签统计yjLx(预警类型;1-人员预警2-车辆预警)
* return promise 实例对象
*/
export const jczgetYjbqtj = (params) => {
return request({
url: api + "/tbJczYjxx/getYjbqtj",
method: "GET",
params
});
};
/*
*查询巡防力量 民警、辅警
* return promise 实例对象
*/
export const jczgetXfllList = (params) => {
return request({
url: api + "/tbQwXfll/getXfllList",
method: "GET",
params
});
};
/*
*查询巡防力量 民警、辅警
* return promise 实例对象
*/
export const jczgetXfll = (params) => {
return request({
url: api + "/tbQwXfll/paginQuery",
method: "GET",
params
});
};
/*
*查询巡防力量 民警、辅警
* return promise 实例对象
*/
export const jcztbQwXfll = (data) => {
return request({
url: api + "/tbQwXfll",
method: "POST",
data
});
};
/*
*查询巡防力量 民警、辅警
* return promise 实例对象
*/
export const jczsavel = (data) => {
return request({
url: api + "/tbJczXfbb/save",
method: "POST",
data
});
};
// 大屏-根据ID查询报备信息
/*
*查询巡防力量 民警、辅警
* return promise 实例对象
*/
export const jczqueryById = (params) => {
return request({
url: api + "/tbJczXfbb/queryById",
method: "GET",
params
});
};
/*
*查询巡防力量 民警、辅警
* return promise 实例对象
*/
export const jczgetYjdjtj = (params) => {
return request({
url: api + "/tbJczYjxx/getYjdjtj",
method: "GET",
params
});
};
/*
*删除巡防力量 民警、辅警
* return promise 实例对象
*/
export const jczdeleteList = (id) => {
return request({
// url: api + "/tbQwXfll/deleteList",
url: api + `/tbQwXfll/delXfll/${id}`,
method: "post"
});
};
/*
*删除巡防力量 民警、辅警
* return promise 实例对象
*/
export const jcztbQwXfllUpdete = (data) => {
return request({
url: api + `/tbQwXfll`,
method: "put",
data
});
};
//车辆
/*
*查询巡防车辆
* return promise 实例对象
*/
export const jczgetXfclList = (params) => {
return request({
url: api + `/tpJczXfcl/getXfclList`,
method: "get",
params
});
};
/*
*新增巡防车辆
* return promise 实例对象
*/
export const jczaddXfcl = (data) => {
return request({
url: api + `/tpJczXfcl/addXfcl`,
method: "post",
data
});
};
/*
*新增巡防车辆
* return promise 实例对象
*/
export const jczupdateXfcl = (data) => {
return request({
url: api + `/tpJczXfcl/updateXfcl`,
method: "post",
data
});
};
/*
*新增巡防车辆
* return promise 实例对象
*/
export const jczdeleteXfcl = (id) => {
return request({
url: api + `/tpJczXfcl/deleteXfcl/${id}`,
method: "post"
});
};
// 智能装备
/*
*新增智能装备
* return promise 实例对象
*/
export const TcsbsaveTcsbsave = (data) => {
return request({
url: api + `/tbJczTcsb/save`,
method: "post",
data
});
};
/*
*获取智能装备列表
* return promise 实例对象
*/
export const TcsbselectList = (params) => {
return request({
url: api + `/tbJczTcsb/selectPage`,
method: "get",
params
});
};
/*
*删除智能装备
* return promise 实例对象
*/
export const TcsbtbJczTcsb = (id) => {
return request({
url: api + `/tbJczTcsb/${id}`,
method: "delete"
});
};
/*
*修改智能装备
* return promise 实例对象
*/
export const Tcsbupdate = (data) => {
return request({
url: api + `/tbJczTcsb/update`,
method: "post",
data
});
};
/*
*新增感知源头
* return promise 实例对象
*/
export const TtbJczSxtAdd = (data) => {
return request({
url: api + `/tbJczSxt/add`,
method: "post",
data
});
};
/*
*查询感知源头
* return promise 实例对象
*/
export const TtbgetPageList = (params) => {
return request({
url: api + `/tbJczSxt/getPageList`,
method: "get",
params
});
};
/*
*查询感知源头
* return promise 实例对象
*/
export const Ttbgetupdate = (data) => {
return request({
url: api + `/tbJczSxt/update`,
method: "PUT",
data
});
};
// 新增人员、车辆布控
export const BkrwinsertEntity = (data) => {
return request({
url: api + `/jczBkrw/insertEntity`,
method: "POST",
data
});
};
// 查询人员、车辆布控
export const BkrwselectPage = (params) => {
return request({
url: api + `/jczBkrw/selectPage`,
method: "get",
params
});
};
// 修改查询人员、车辆布控
export const BkrweditEntity = (data) => {
return request({
url: api + `/jczBkrw/editEntity`,
method: "post",
data
});
};
// 删除查询人员、车辆布控
export const BkrwdeleteById = (data) => {
return request({
url: api + `/jczBkrw/deleteById`,
method: "post",
data
});
};
// 检查站
// 查询检查站
export const JczselectJczList = (params) => {
return request({
url: api + `/jcz/selectJczList`,
method: "get",
params
});
};
// 新增检查站
export const JczaddJcz = (data) => {
return request({
url: api + `/jcz/addJcz`,
method: "post",
data
});
};
// 修改检查站
export const JczupdateJcz = (data) => {
return request({
url: api + `/jcz/updateJcz`,
method: "post",
data
});
};
// 删除检查站
export const JczdeleteById = (data) => {
return request({
url: api + `/jcz/deleteById`,
method: "post",
data
});
};
//盘查管理
// 人
export const BpcryselectCrewList = (params) => {
return request({
url: api + `/tbJczBpcry/selectCrewList`,
method: "get",
params
});
};
// 车
export const BpcryselectCarList = (params) => {
return request({
url: api + `/tbJczBpccl/selectCarList`,
method: "get",
params
});
};
// 添加过检人员图像
export const GjrytxinsertEntity = (data) => {
return request({
url: api + `/jczGjrytx/insertEntity`,
method: "POST",
data
});
};
// 修改过检人员图像
export const GjrytxeditEntity = (data) => {
return request({
url: api + `/jczGjrytx/editEntity`,
method: "POST",
data
});
};
// 查询过检人员图像
export const GjrytxselectPage = (data) => {
return request({
url: api + `/jczGjrytx/selectPage`,
method: "get",
data
});
};
// 删除过检人员图像
export const GjrytxdeleteById = (data) => {
return request({
url: api + `/jczGjrytx/deleteById`,
method: "post",
data
});
};
// 查询过检车辆图像
export const GjcltxselectPage = (params) => {
return request({
url: api + `/jczGjcltx/selectPage`,
method: "get",
params
});
};
// 添加过检车辆图像
export const GjcltxinsertEntity = (data) => {
return request({
url: api + `/jczGjcltx/insertEntity`,
method: "post",
data
});
}; // 修改过检车辆图像
export const GjcltxeditEntity = (data) => {
return request({
url: api + `/jczGjcltx/editEntity`,
method: "post",
data
});
};
// 删除过检车辆图像
export const GjcltxdeleteById = (data) => {
return request({
url: api + `/jczGjcltx/deleteById`,
method: "post",
data
});
};
// 查询违禁物品列表分页
export const WjwpselectPage = (params) => {
return request({
url: api + `/jczWjwp/selectPage`,
method: "get",
params
});
};
// 新增违禁物品列表分页
export const WjwpnsertEntity = (data) => {
return request({
url: api + `/jczWjwp/insertEntity`,
method: "post",
data
});
};
// 修改违禁物品列表分页
export const WjwpeditEntity = (data) => {
return request({
url: api + `/jczWjwp/editEntity`,
method: "post",
data
});
};
// 删除违禁物品列表分页
export const WjwpdeleteById = (data) => {
return request({
url: api + `/jczWjwp/deleteById`,
method: "post",
data
});
};
// 人员黑白名单
// 新增人员黑白名单
export const RymdinsertEntity = (data) => {
return request({
url: api + `/jczRymd/insertEntity`,
method: "post",
data
});
};
//查询人员黑白名单
export const RymdselectPage = (params) => {
return request({
url: api + `/jczRymd/selectPage`,
method: "get",
params
});
};
// 删除人员黑白名单
export const RymddeleteById = (data) => {
return request({
url: api + `/jczRymd/deleteById`,
method: "post",
data
});
};
// 修改人员黑白名单
export const RymdeditEntity = (data) => {
return request({
url: api + `/jczRymd/editEntity`,
method: "post",
data
});
};
//查询车白名单
export const ClbmdselectPage = (params) => {
return request({
url: api + `/jczClbmd/selectPage`,
method: "get",
params
});
};
//新增车白名单
export const ClbmdinsertEntity = (data) => {
return request({
url: api + `/jczClbmd/insertEntity`,
method: "post",
data
});
};
//修改车白名单
export const ClbmdeditEntity = (data) => {
return request({
url: api + `/jczClbmd/editEntity`,
method: "post",
data
});
};
//删除车名单
export const ClbmdeleteById = (data) => {
return request({
url: api + `/jczClbmd/deleteById`,
method: "post",
data
});
};
//查询车黑名单
export const ClhmdselectPage = (params) => {
return request({
url: api + `/jczClhmd/selectPage`,
method: "get",
params
});
};
//新增车黑名单
export const ClhmdinsertEntity = (data) => {
return request({
url: api + `/jczClhmd/insertEntity`,
method: "post",
data
});
};
//修改车黑名单
export const ClhmdeditEntity = (data) => {
return request({
url: api + `/jczClhmd/editEntity`,
method: "post",
data
});
};
//删除车黑名单
export const ClhmddeleteById = (data) => {
return request({
url: api + `/jczClhmd/deleteById`,
method: "post",
data
});
};
//报备查询
//查询车黑名单
export const XfbbselectPage = (params) => {
return request({
url: api + `/tbJczXfbb/selectPage`,
method: "get",
params
});
};
// 修改报备
export const Xfbbupdate = (data) => {
return request({
url: api + `/tbJczXfbb/update`,
method: "post",
data
});
};
export const JczXfbb = (id) => {
return request({
url: api + `/tbJczXfbb/${id}`,
method: "delete"
});
};
// 新增警用器械
export const tbJczXfbbJczXfbb = (data) => {
return request({
url: api + `/tpJczJyqx/addJyqx `,
method: "post",
data
});
};
// 修改
export const tbJczXfbbdeleteJyQxzb = (data) => {
return request({
url: api + `/tpJczJyqx/deleteJyQxzb`,
method: "post",
data
});
};
// export const tbJczXfbbdeleteJyQxzb = (data) => {
// return request({
// url: api + `/tpJczJyqx/deleteJyQxzb`,
// method: "post",
// data
// });
// };

66
src/api/qcckApi.js Normal file
View File

@ -0,0 +1,66 @@
import request from "@/utils/request";
import axios from "axios";
const api = "/mosty-api";
const egisSpace = "/egis-space";
// 选择站口名称
export function egisSpaceGet(fun,coords){
let params = {
pageNum: 1,
pageSize: 1000,
keyword: "",
geometry: `{"type":"Polygon","coordinates":${JSON.stringify(coords)}}`,
};
params.geometry = encodeURIComponent(params.geometry)
let url = egisSpace + '/space/search/custom/ms-dy-intersections'
axios.get(url,{params}).then((res) => {
fun(res.data)
});
}
//get 请求
export const qcckFlvGet = (params = {}, url) => {
return request({
url: url,
method: "get",
params
});
};
//get 请求
export const qcckGet = (params = {}, url) => {
return request({
url: api + url,
method: "get",
params
});
};
//post 请求
export const qcckPost = (data = {}, url) => {
return request({
url: api + url,
method: "post",
data
});
};
//put 请求
export const qcckPut = (data = {}, url) => {
return request({
url: api + url,
method: "put",
data
});
};
//put 请求
export const qcckDelete = (data = {}, url) => {
return request({
url: api + url,
method: "delete",
data
});
};

108
src/api/sys.js Normal file
View File

@ -0,0 +1,108 @@
import request from "@/utils/request";
const api = "/mosty-api/mosty-base";
/*
* 登录
* return promise 实例对象
*/
export const login = (data) => {
return request({
url: api + "/login",
method: "POST",
data
});
};
/*
* 获取用户信息
* return promise 实例对象
*/
export const getUserInfo = () => {
return request({
url: api + "/sys/profile",
method: "GET"
});
};
/*
* 获取用户信息
* return promise 实例对象
*/
export const getKaptcha = () => {
return request({
url: api + "/kaptcha",
method: "GET"
});
};
/*
* 多部门时候 切换部门刷新token
* return promise 实例对象
*/
export const refreshToken = (data) => {
return request({
url: api + `/token`,
method: "POST",
data
});
};
/*
*
登出
* return promise 实例对象
*/
export const loginOut = (data) => {
return request({
url: api + "/loginOut",
method: "POST",
data
});
};
/*
*
修改密码
*/
export const editPassword = (data) => {
return request({
url: api + "/sysUser/editPassword",
method: "POST",
data
});
};
// 人员排名统计TOP10
export const ryStatistics = (data) => {
return request({
url: api + "/monitor/operlog/ryStatistics",
method: "POST",
data
});
};
// 部门排名统计TOP10
export const bmStatistics = (data) => {
return request({
url: api + "/monitor/operlog/bmStatistics",
method: "POST",
data
});
};
// 模块排名统计
export const mkStatistics = (data) => {
return request({
url: api + "/monitor/operlog/mkStatistics",
method: "POST",
data
});
};
// 系统使用情况统计数字
export const useStatistics = (data) => {
return request({
url: api + "/monitor/operlog/statistics",
method: "POST",
data
});
};

156
src/api/sysDict.js Normal file
View File

@ -0,0 +1,156 @@
import request from "@/utils/request";
const api = "/mosty-api/mosty-base";
/*
* 登录
* return promise 实例对象
*/
export const login = (data) => {
return request({
url: api + "/sys/login",
method: "POST",
data
});
};
/*
* 分页查询所有字典信息
*
*/
export const getAllSysDict = (params) => {
return request({
url: api + "/sysDict/selectPage",
method: "GET",
params
});
};
/*
* 根据字典组件枚举,查询字典信息
*
*/
export const getDictInfoByDictEnum = (params) => {
return request({
url: api + `/sysDict/getElementSysDict`,
method: "GET",
params
});
};
/*
* 修改字典信息
*
*/
export const updateSysDict = (data) => {
return request({
url: api + `/sysDict/updateSysDict`,
method: "POST",
data
});
};
/*
* 新增字典信息
*
*/
export const addSysDict = (data) => {
return request({
url: api + `/sysDict/addSysDict`,
method: "POST",
data
});
};
/*
* 删除字典信息
*
*/
export const deleteSysDict = (data) => {
return request({
url: api + `/sysDict/deleteSysDict`,
method: "POST",
data
});
};
/*
*
根据字典明细编号,查询所有子字典明细信息
*
*/
export const getAllChildItemByCode = (params) => {
return request({
url: api + "/sys-dict-item/getAllChildItemByCode",
method: "GET",
params
});
};
/*
* 根据字典明细编号查询子字典明细信息
*
*/
export const getChildItemByCode = (params) => {
return request({
url: api + "/sys-dict-item/getChildItemByCode",
method: "GET",
params
});
};
/*
* 根据字典编号查询字典信息
*
*/
export const getSysDictByCode = (params) => {
return request({
url: api + "/sysDict/getSysDictByCode",
method: "GET",
params
});
};
/*
* 根据字典编号查询字典信息
*
*/
export const getSysDictByCodeList = (params) => {
return request({
url: api + "/sys-dict-item/selectPage",
method: "GET",
params
});
};
/*
* 修改字典明细信息
*
*/
export const updateSysDictItem = (data) => {
return request({
url: api + "/sys-dict-item/updateSysDictItem",
method: "POST",
data
});
};
/*
*
添加字典明细信息 item
*
*/
export const addSysDictItem = (data) => {
return request({
url: api + `/sys-dict-item/addSysDictItem`,
method: "POST",
data
});
};
/*
* 删除字典信息
*
*/
export const deleteSysDictItem = (data) => {
return request({
url: api + `/sys-dict-item/deleteSysDictItem`,
method: "POST",
data
});
};

606
src/api/user-manage.js Normal file
View File

@ -0,0 +1,606 @@
import request from "@/utils/request";
const api = "/mosty-api/mosty-base";
/*
* 登录
* return promise 实例对象
*/
export const login = (data) => {
return request({
url: api + "/sys/login",
method: "POST",
data
});
};
/*
* 获取所有角色
*
*/
export const getRoleList = (params) => {
return request({
url: api + "/sysRole/selectPage",
method: "GET",
params
});
};
/*
* 新增角色
*/
export const addSysRole = (data) => {
return request({
url: api + "/sysRole/addSysRole",
method: "POST",
data
});
};
/*
* 修改角色信息
*/
export const updateSysRole = (data) => {
return request({
url: api + "/sysRole/updateSysRole",
method: "POST",
data
});
};
/*
*
删除角色信息
*/
export const deleteSysRole = (data) => {
return request({
url: api + "/sysRole/deleteSysRole",
method: "POST",
data
});
};
/*
*
删除用户
*/
export const deleteSysUser = (data) => {
return request({
url: api + "/sysUser/deleteSysUser",
method: "POST",
data
});
};
/*
*
分页查询岗位信息
*
*/
export const selectJobPage = (params) => {
return request({
url: api + "/sysPosition/selectPage",
method: "GET",
params
});
};
/*
* 修改岗位
*/
export const updateSysPosition = (data) => {
return request({
url: api + "/sysPosition/updateSysPosition",
method: "POST",
data
});
};
/*
* 修改岗位
*/
export const addSysPosition = (data) => {
return request({
url: api + "/sysPosition/addSysPosition",
method: "POST",
data
});
};
/*
*
删除角色信息
*/
export const deleteSysPosition = (data) => {
return request({
url: api + "/sysPosition/deleteSysPosition",
method: "POST",
data
});
};
/*
*分页查询菜单信息
*
*/
export const getSystemMeny = (params) => {
return request({
url: api + "/sysMenu/selectPage",
method: "GET",
params
});
};
/*
*添加菜单
*
*/
export const addSysMenu = (data) => {
return request({
url: api + "/sysMenu/addSysMenu",
method: "POST",
data
});
};
/*
*编辑菜单
*
*/
export const updateSysMenu = (data) => {
return request({
url: api + "/sysMenu/updateSysMenu",
method: "POST",
data
});
};
/*
*删除菜单
*
*/
export const deleteSysMenu = (data) => {
return request({
url: api + "/sysMenu/deleteSysMenu",
method: "POST",
data
});
};
/*
*分页查询菜单信息
*
*/
export const getSysConfigList = (params) => {
return request({
url: api + "/sys-config/selectPage",
method: "GET",
params
});
};
/*
*
添加系统配置
*
*/
export const addSysConfig = (data) => {
return request({
url: api + "/sys-config/addSysConfig",
method: "POST",
data
});
};
/*
*
删除系统配置信息
*
*/
export const deleteSysConfig = (data) => {
return request({
url: api + "/sys-config/deleteSysConfig",
method: "POST",
data
});
};
/*
*
修改系统配置信息
*
*/
export const updateSysConfig = (data) => {
return request({
url: api + "/sys-config/updateSysConfig",
method: "POST",
data
});
};
/* 部门 */
/*
*
添加部门
*
*/
export const addSysDept = (data) => {
return request({
url: api + "/sysDept/addSysDept",
method: "POST",
data
});
};
/*
*
删除部门
*
*/
export const deleteSysDept = (data) => {
return request({
url: api + "/sysDept/deleteSysDept",
method: "POST",
data
});
};
/*
*
修改部门
*
*/
export const updateSysDept = (data) => {
return request({
url: api + "/sysDept/updateSysDept",
method: "POST",
data
});
};
/*
*
分页查询部门信息
*
*/
export const selectDeptPage = (params) => {
return request({
// url: api + "/sysDept/selectPage",
url: api + "/sysDept/selectDept",
method: "GET",
params
});
};
/* 部门 end*/
/* 部门 */
/*
*
添加系统版本管理
*
*/
export const addVersionManage = (data) => {
return request({
url: api + "/sys-version-manage/addVersionManage",
method: "POST",
data
});
};
/*
*
删除系统版本管理信息
*
*/
export const deleteVersionManage = (params) => {
return request({
url: api + "/sys-version-manage/deleteVersionManage",
method: "GET",
params
});
};
/*
*
修改系统版本管理
*
*/
export const updateVersionManage = (data) => {
return request({
url: api + "/sys-version-manage/updateVersionManage",
method: "POST",
data
});
};
/* 系统版本管理*/
export const getSysVersionList = (params) => {
return request({
url: api + "/sys-version-manage/selectPage",
method: "GET",
params
});
};
/* 部门 end*/
/*操作日志 */
export const getOperlogList = (data) => {
return request({
url: api + "/monitor/operlog/list",
method: "POST",
data
});
};
/*删除日志 */
export const operlogRemove = (data) => {
return request({
url: api + "/monitor/operlog/remove",
method: "POST",
data
});
};
/*clean日志 */
export const operlogClean = (data) => {
return request({
url: api + "/monitor/operlog/clean",
method: "POST",
data
});
};
//详情
export const operlogDetail = (id) => {
return request({
url: api + `/monitor/operlog/detail/${id}`,
method: "GET"
});
};
/*日志 end*/
/*登录日志 */
export const getSysLoginLogList = (data) => {
return request({
url: api + "/sysLoginLog/list",
method: "POST",
data
});
};
/*删除日志 */
export const sysLogRemove = (data) => {
return request({
url: api + "/sysLoginLog/remove",
method: "POST",
data
});
};
/*clean日志 */
export const LoginlogClean = (data) => {
return request({
url: api + "/sysLoginLog/clean",
method: "POST",
data
});
};
//详情
export const sysLoginogDetail = (id) => {
return request({
url: api + `/sysLoginLog/detail/${id}`,
method: "POST"
});
};
/*登录日志 end*/
/*用户模块*/
/*分页查询用户信息 */
export const getSysUserList = (params) => {
return request({
url: api + "/sysUser/selectPage",
method: "GET",
params
});
};
/*编辑用户信息 */
export const editSysUser = (data) => {
return request({
url: api + "/sysUser/editSysUser",
method: "POST",
data
});
};
/*添加用户信息 */
export const addUser = (data) => {
return request({
url: api + "/sysUser/addUser",
method: "POST",
data
});
};
/*编辑密码 */
export const editPassword = (data) => {
return request({
url: api + "/sysUser/editPassword",
method: "POST",
data
});
};
/*根据id查询用户信息 */
export const getUserInfoToId = (id) => {
return request({
url: api + `/sysUser/getUserInfo/${id}`,
method: "GET"
});
};
/*用户模块end*/
// 查询所有子部门树
export const getAllChildDeptList = (data) => {
return request({
url: api + `/sysDept/getAllChildDeptList`,
method: "POST",
data
});
};
/*
* //通过 userId获取 角色列表
*
*/
export const getUserRoleList = (params) => {
return request({
url: api + `/sysRole/getUserRoleList/${params}`,
method: "GET"
});
};
/*
* //通过 部门id 获取 角色列表
*
*/
export const selectRolePageByDept = (params) => {
return request({
url: api + `/sysDept/selectRolePageByDept`,
method: "GET",
params
});
};
//为用户 授予角色
export const grantRoleToUser = (data) => {
return request({
url: api + `/sysRole/grantRoleToUser`,
method: "POST",
data
});
};
//为部门 授予角色
export const saveRoleDeptInfo = (data) => {
return request({
url: api + `/sysDept/saveRoleDeptInfo`,
method: "POST",
data
});
};
// 添加数据权限
export const saveDataPermission = (data) => {
return request({
url: api + `/sysRole/saveDataPermission`,
method: "POST",
data
});
};
/*分页查询 所有用户
未绑定当前角色的用户 传当前角色id
*/
export const selectUnAccreditPage = (params) => {
return request({
url: api + "/sysUser/selectUnAccreditPage",
method: "GET",
params
});
};
// 查询当前角色下 的所有用户
export const getRoleUserList = (params) => {
return request({
url: api + `/sysRole/getRoleUserList`,
method: "GET",
params
});
};
// 查询当前部门 的所有用户
export const selectUserPageByDept = (params) => {
return request({
url: api + `/sysDept/selectUserPageByDept`,
method: "GET",
params
});
};
// 批量解绑用户角色
export const batchUnboundUserRole = (data) => {
return request({
url: api + `/sysRole/batchUnboundUserRole`,
method: "POST",
data
});
};
// 重置密码
export const resetPassword = (params) => {
return request({
url: api + `/sysUser/resetPassword`,
method: "GET",
params
});
};
// 为角色授予用户
export const grantUserToRole = (data) => {
return request({
url: api + `/sysRole/grantUserToRole`,
method: "POST",
data
});
};
// 获取角色对应权限
export const getRoleMenuIds = (roleId) => {
return request({
url: api + `/sysRole/getRoleMenuIds/${roleId}`,
method: "GET"
});
};
// 获取所有菜单权限
export const getMenuTree = (params) => {
return request({
url: api + `/sysMenu/selectList`,
method: "GET",
params
});
};
// 为角色修改权限
export const saveRoleMenuInfo = (data) => {
return request({
url: api + `/sysRole/saveRoleMenuInfo`,
method: "POST",
data
});
};
// 获取用户列表
export const getPasswordLevel = (params) => {
return request({
url: api + `/sysUser/getPasswordLevel`,
method: "GET",
params
});
};
// 获取带部门的用户列表
export const selectUserDeptPage = (data = {}) => {
return request({
url: api + `/sysUser/selectUserDeptPage`,
method: "POST",
data
});
};
///unifiedLogin
export const unifiedLogin = (data) => {
return request({
url: api + `/unifiedLogin`,
method: "POST",
data
});
};