# xi_hawk **Repository Path**: zzlyc/xi_hawk ## Basic Information - **Project Name**: xi_hawk - **Description**: xi_hawk - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-12-13 - **Last Updated**: 2021-12-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 7.hawk-ui ## Project setup ``` npm install ``` ### Compiles and hot-reloads for development ``` npm run serve ``` ### Compiles and minifies for production ``` npm run build ``` ### Lints and fixes files ``` npm run lint ``` ### Customize configuration See [Configuration Reference](https://cli.vuejs.org/config/). # 接口文档 ## 1.用户登录 ###请求参数 ```vue method:'POST', url:/login { username: 'admin', password: '123456' } ``` ###返回参数 ```vue { code:0, msg:'请求成功', data:{ userInfo:{ id:1, name:'', //用户姓名 lastLoginTime:'',//最后登录时间 lastLoginIp:'', //最后登录IP roleName:'', //角色名 avatar:'', //用户头像 menuList:[], // 权限菜单 }, token:'', } } ``` --- ##2.用户列表 ###2.1用户分页查询&条件查询 ###请求参数 ```vue method:"GET" url:/sys-user/page/${JSON.string()} { query:{ name:{ filedValue:'',//字段值 req:'like' //比对条件 }, tel:{ filedValue:'', req:'like' } }, page:{ current:1, //页码 size:10 //列表长度 } } ``` ###返回参数 ```vue { code:0, msg:'请求成功', data:{ total:200, records:[{ id:1, name:'',//姓名 email:'',//邮箱 tel:'',//电话 avatar:'',//头像 status:0//状态 }] } } ``` --- ###2.2新增用户 ###请求参数 ```vue method:"POST" url:/sys-user/ { name:'', email:'', tel:'', password:'', avatar:'', } ``` ###返回参数 ```vue { code:0, msg:"新增用户成功", } ``` --- ###2.3修改用户 ###请求参数 ```vue method:"PUT" url:/sys-user/ { id:1, name:'', email:'', tel:'', avatar:'' } ``` ###返回参数 ```vue { code:0, msg:"修改成功" } ``` --- ###2.4删除用户 ###请求参数 ```vue method:"DELETE" url:/sys-user/${id} ``` ###返回参数 ```vue { code:0, msg:"删除成功" } ``` --- ###2.5用户信息详情 ###请求参数 ```vue method:"GET" url:/sys-user/${id} ``` ###返回参数 ```vue { code:0, msg:"请求成功", data:{ user:{ id:1, name:'', email:'', tel:'', avatar:'' }, roles:[{ id:1, name:'', }], } } ``` --- ###2.6获取所有用户列表 ###请求参数 ```vue method:"GET" url:/sys-user/ 无参数 ``` ###返回参数 ```vue { code:0, msg:'请求成功', data:[{ id:1, name:'',//姓名 email:'',//邮箱 tel:'',//电话 avatar:'',//头像 status:0//状态 }] } ```