前言

接口:基础地址:192.168.26.42:8082/boot

接口列表

POST

/login:登录

request:

header:
  • content-type=appliation/json
    body:
    1. {
    2. "usercode":"",
    3. "password":""
    4. }

    response:

    body:
    1. {
    2. code:20000,
    3. msg:"",
    4. Data:{"menulist":[{},{},{}],
    5. "midlist":[],
    6. "toplist":[],
    7. "grouplist":[],
    8. "username":[],
    9. "rightFunction":[],
    10. "token":””}
    11. }

/updateOwerPwd:修改密码:主页中的

request:

header:
  • content-type=appliation/json
  • token=登录令牌token
    body:
    1. {
    2. "password":"",//老密码
    3. "passwordnew":""//新密码 :前端自我判断重复输入密码的正确
    4. }

    response:

    body:
    1. {
    2. code:20000,
    3. msg:"",
    4. }

/doEditSysConfig:编辑系统参数

request:

header:
  • content-type=appliation/json
  • token=登录令牌token
    body:
    1. {
    2. "code":"", //上方接收的数据id
    3. "value":"" //修改后的值
    4. }

    response:

    body:
    1. {
    2. code:20000,
    3. msg:"",
    4. }

/searchOrg:机构管理

request:

header:
  • content-type=appliation/json
  • token=登录令牌token
    body:
    1. {
    2. "c_orgcode":"",//机构代码
    3. "c_orgname":"",//机构名称
    4. "c_orgprovince":"",//省份
    5. "pageIndex":"", //第几页
    6. "pageSize":"", //一页多少
    7. "order":"" //排序
    8. }

    response:

    body:
    1. {
    2. code:20000,
    3. msg:"",
    4. data:{
    5. "pagination":[{},{},{}] //主返回,包含翻页相关信息
    6. }
    7. }

/doAddOrg:添加机构

request:

header:
  • content-type=appliation/json
  • token=登录令牌token
    body:
    1. {
    2. "orgcode":"", //机构代码
    3. "orgname":"", //机构名称
    4. "orgprovince":"", //省份
    5. "userids":["","",""] //用户id数组,上方获取的
    6. }

    response:

    body:
    1. {
    2. code:20000,
    3. msg:"",
    4. }

/getOrderUserList:利用机构获取用户信息

request:

header:
  • content-type=appliation/json
  • token=登录令牌token
    body:
    1. {
    2. "orgid":"",机构代码
    3. }

    response:

    body:
    1. {
    2. code:20000,
    3. msg:"",
    4. data:{
    5. "orguserList":[{},{},{}]
    6. }
    7. }

/doEditOrg:编辑机构

request:

header:
  • content-type=appliation/json
  • token=登录令牌token
    body:
    1. {
    2. "orgid":"", //修改id必带,其他同上
    3. "orgcode":"",
    4. "orgname":"",
    5. "orgprovince":"",
    6. "userids":["","",""]
    7. }

    response:

    body:
    1. {
    2. code:20000,
    3. msg:"",
    4. }

/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
  • token=登录令牌token

    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:
  • content-type=
  • token=登录令牌token

    response:

    body:
    {
                   code:20000,
                   msg:"",
    }
    

/reFlash:更新后端权限及重新获取权限与路由

request:

header:
  • content-type=
  • token=登录令牌token

    response:

    body:
    {
                   code:20000,
                   msg:"",
                   Data:{"menulist":[{},{},{}],
               "midlist":[],
               "toplist":[],
               "grouplist":[],
               "username":[],
               "rightFunction":[],
                       "token":””}
    }
    

/sysConfigSetting:系统参数

request:

header:
  • content-type=
  • token=登录令牌token

    response:

    body:
    {
                   code:20000,
                   msg:"",
                   data:{
                       "sysConfig":[{},{},{}]
                   }
    }
    

/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=
  • token=登录令牌token

    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":""            //排序方式
                   }
               }