- 前言
- 接口列表
- POST
- /login:登录
- /updateOwerPwd:修改密码:主页中的
- /doEditSysConfig:编辑系统参数
- /searchOrg:机构管理
- /doAddOrg:添加机构
- /getOrderUserList:利用机构获取用户信息
- /doEditOrg:编辑机构
- /doDeleteOrg:删除机构
- /searchUser:账户管理
- /doAddUser:添加账户
- /doEditUserPw:修改密码
- /getEditUser:获取编辑账户所需信息
- /doEditUser:编辑账户
- /doDeleteUser:删除账户
- /searchGroup:角色管理
- /doAddGroup:添加角色
- /doEditGroup:修改角色
- /toDisplayFunction:查看角色功能
- /doDeleteGroup:删除角色
- /searchSysLog:获取系统日志
- /exportSysLog:日志导出
- /exportGroup:导出角色
- /exportUser:导出账户
- /exportOrg:导出机构
- GET
- POST
前言
接口:基础地址:192.168.26.42:8082/boot
接口列表
POST
/login:登录
request:
header:
content-type=appliation/json
body:
{
"usercode":"",
"password":""
}
response:
body:
{
code:20000,
msg:"",
Data:{"menulist":[{},{},{}],
"midlist":[],
"toplist":[],
"grouplist":[],
"username":[],
"rightFunction":[],
"token":””}
}
/updateOwerPwd:修改密码:主页中的
request:
header:
content-type=appliation/json
token=登录令牌token
body:
{
"password":"",//老密码
"passwordnew":""//新密码 :前端自我判断重复输入密码的正确
}
response:
body:
{
code:20000,
msg:"",
}
/doEditSysConfig:编辑系统参数
request:
header:
content-type=appliation/json
token=登录令牌token
body:
{
"code":"", //上方接收的数据id
"value":"" //修改后的值
}
response:
body:
{
code:20000,
msg:"",
}
/searchOrg:机构管理
request:
header:
content-type=appliation/json
token=登录令牌token
body:
{
"c_orgcode":"",//机构代码
"c_orgname":"",//机构名称
"c_orgprovince":"",//省份
"pageIndex":"", //第几页
"pageSize":"", //一页多少
"order":"" //排序
}
response:
body:
{
code:20000,
msg:"",
data:{
"pagination":[{},{},{}] //主返回,包含翻页相关信息
}
}
/doAddOrg:添加机构
request:
header:
content-type=appliation/json
token=登录令牌token
body:
{
"orgcode":"", //机构代码
"orgname":"", //机构名称
"orgprovince":"", //省份
"userids":["","",""] //用户id数组,上方获取的
}
response:
body:
{
code:20000,
msg:"",
}
/getOrderUserList:利用机构获取用户信息
request:
header:
content-type=appliation/json
token=登录令牌token
body:
{
"orgid":"",机构代码
}
response:
body:
{
code:20000,
msg:"",
data:{
"orguserList":[{},{},{}]
}
}
/doEditOrg:编辑机构
request:
header:
content-type=appliation/json
token=登录令牌token
body:
{
"orgid":"", //修改id必带,其他同上
"orgcode":"",
"orgname":"",
"orgprovince":"",
"userids":["","",""]
}
response:
body:
{
code:20000,
msg:"",
}
/doDeleteOrg:删除机构
request:
header:
content-type=appliation/json
token=登录令牌token
body:
{ "orgid":"",机构代码 }
response:
body:
{ code:20000, msg:"", }
/searchUser:账户管理
request:
header:
content-type=appliation/json
token=登录令牌token
body:
{ "c_userid":"", //用户id,在这里没用,但是表明这个方法可带,之后其他相关跳转应该有用 "c_usercode":"",//账户code "c_username":"",//账户名称 "pageIdex":"", "pageSize":"", "order":"" }
response:
body:
{ code:20000, msg:"", data:{ "pagination":[{},{},{}] } }
/doAddUser:添加账户
request:
header:
content-type=appliation/json
token=登录令牌token
body:
{ "usercode":"", //账号 "username":"", //姓名 "usersex":"", //性别 "passwordnew":"", //重复密码的第一个 "userremark":"", //备注 "gropids":["","",""], //角色数组 "orgids":["","",""], //机构数组 }
response:
body:
{ code:20000, msg:"", }
/doEditUserPw:修改密码
request:
header:
content-type=appliation/json
token=登录令牌token
body:
{ "userid":"", "passwordnew":"", //此处为内部修改,不需要原密码 }
response:
body:
{ code:20000, msg:"", }
/getEditUser:获取编辑账户所需信息
request:
header:
content-type=appliation/json
token=登录令牌token
body:
{ "userid":"", }
response:
body:
{ code:20000, msg:"", data:{ usergroupList:[{},{},{}], //所编辑账号的角色集合 userorgList:[{},{},{}] //所编辑账号的机构集合 } }
/doEditUser:编辑账户
request:
header:
content-type=appliation/json
token=登录令牌token
body:
{//没有密码 "userid":"", //修改id必带,其他同上 "usercode":"", "username":"", "usersex":"", "userremark":"", "gropids":["","",""], "orgids":["","",""], }
response:
body:
{ code:20000, msg:"", }
/doDeleteUser:删除账户
request:
header:
content-type=appliation/json
token=登录令牌token
body:
{ "userid":"", }
response:
body:
{ code:20000, msg:"", }
/searchGroup:角色管理
request:
header:
content-type=appliation/json
token=登录令牌token
body:
{ "c_groupid":"", //角色 "c_groupname":"", //角色名称 "pageIndex":"", "pageSize":"", "order":"" //排序条件 }
response:
body:
{ code:20000, msg:"", data:{ "pagination":[{},{},{}] } }
/doAddGroup:添加角色
request:
header:
content-type=appliation/json
token=登录令牌token
body:
{ "groupname":"", //角色名称 "groupremark":"", //说明 "funcid":["","",""] //上面的数组 }
response:
body:
{ code:20000, msg:"", }
/doEditGroup:修改角色
request:
header:
content-type=appliation/json
token=登录令牌token
body:
{ "groupid":"", "groupname":"", //角色名称 "groupremark":"", //说明 "funcid":["","",""] //上面的数组 }
response:
body:
{ code:20000, msg:"", }
/toDisplayFunction:查看角色功能
request:
header:
content-type=appliation/json
token=登录令牌token
body:
{ "groupid":"", }
response:
body:
{ code:20000, msg:"", data:{ "group":"", //角色相关信息 "rightMap":["","",""] //角色拥有的功能 } }
/doDeleteGroup:删除角色
request:
header:
content-type=appliation/json
token=登录令牌token
body:
{ "groupid":"", }
response:
body:
{ code:20000, msg:"", }
/searchSysLog:获取系统日志
request:
header:
content-type=appliation/json
-
body:
{ "c_usercode":"", //操作账户 "c_logtype":"", //日志类型 "c_logsort":"", //日志分类 "c_logsource":"", //日志来源 "c_dateFrom":"", //起始时间 "c_dateTo":"", //终止时间 "pageIndex":"", "pageSize":"", "order":"", }
response:
body:
{ code:20000, msg:"", data:{ "pagination":"", 主表内容 } }
/exportSysLog:日志导出
request:
responseType: “blob”, // 表明返回服务器返回的数据类型:暂时就知道利用这个可以无乱码接收
header:
content-type=appliation/json
token=登录令牌token
body:
{ "c_usercode":"", "c_logtype":"", "c_logsort":"", "c_logsource":"", "c_dateFrom":"", "c_dateTo":"", "pageIndex":"", "pageSize":"", "order":"", //排序暂时也别加 "fullExp":"",//是否使用那啥导出方法,你先弄false,或者不带 }
response:
body:
接受实例:返回错误,正确就直接接受即可 if (res.data.type == 'application/json') { let data = res.data; let fileReader = new FileReader(); fileReader.onload = function () { let jsonData = JSON.parse(this.result); console.log(jsonData) alert(jsonData.msg); }; fileReader.readAsText(data); } 返回为文件,需要对这里进行解析,你可以搜索下这里的相关,这个知识点
/exportGroup:导出角色
request:
responseType: “blob”, // 表明返回服务器返回的数据类型:暂时就知道利用这个可以无乱码接收
header:
content-type=appliation/json
token=登录令牌token
body:
{ "c_groupid":"", "c_groupname":"", "fullExp":"", "pageIndex":"", "pageSize":"", "order":"", }
response:
body:
返回参数(错误): if (res.data.type == 'application/json') { let data = res.data; let fileReader = new FileReader(); fileReader.onload = function () { let jsonData = JSON.parse(this.result); console.log(jsonData) alert(jsonData.msg); }; fileReader.readAsText(data); }
/exportUser:导出账户
request:
responseType: “blob”, // 表明返回服务器返回的数据类型:暂时就知道利用这个可以无乱码接收
header:
content-type=appliation/json
token=登录令牌token
body:
{ "c_userid":"", "c_usercode":"", "c_username":"", "fullExp":"", "pageIndex":"", "pageSize":"", "order":"", }
response:
body:
同上
/exportOrg:导出机构
request:
responseType: “blob”, // 表明返回服务器返回的数据类型:暂时就知道利用这个可以无乱码接收
header:
content-type=appliation/json
token=登录令牌token
body:
{ "c_orgcode":"", "c_orgname":"", "c_orgprovince":"", "fullExp":"", //是否oss模式导出 "pageIndex":"", "pageSize":"", "order":"", }
response:
body:
同上
GET
/loginOut:登出
request:
header:
/reFlash:更新后端权限及重新获取权限与路由
request:
header:
content-type=
token=登录令牌token
response:
body:
{ code:20000, msg:"", Data:{"menulist":[{},{},{}], "midlist":[], "toplist":[], "grouplist":[], "username":[], "rightFunction":[], "token":””} }
/sysConfigSetting:系统参数
request:
header:
/searchOrgStatic:机构管理:静态资源
request:
header:
content-type=
token=登录令牌token
response:
body:
{ code:20000, msg:"", data:{ "userList":[], 用户集合 "provinceList":[] 城市集合 "orderMap":[] 排序内容 } }
/searchUserStatic:账户管理:静态资源
request:
header:
content-type=
token=登录令牌token
response:
body:
{ code:20000, msg:"", data:{ "groupList":[], "orgList":[] "orderMap":[] } }
/searchGroupStatic:角色管理:静态资源
request:
header:
content-type=
-
response:
body:
{ code:20000, msg:"", data:{ "orderMap":[{},{},{}] } }
/getFuncIdTypes:获取权限相关:看见返回就知道干什么的
request:
header:
content-type=
token=登录令牌token
response:
body:
{ code:20000, msg:"", data:{ "folder":"" } }
/searchSysLogStatic:系统日志:静态资源
request:
header:
content-type=
token=登录令牌token
response:
body:
{ code:20000, msg:"", data:{ "usercodeList":"", //操作员code "logsortList":"", //分类list "logtypeList":"", //类型 "logsourceList":"", //来源 "orderMap":"" //排序方式 } }