123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334 |
- import axios from '@/utils/axios'
- export default {
- /**
- * 用户信息
- */
- getUserInfo() {
- return axios.get('/permission/api/system/userinfo')
- },
- /**
- * 修改密码
- */
- ChangePassword(params) {
- return axios({
- url: '/permission/api/admin/changePassword',
- method: 'post',
- params: params
- })
- },
- /**
- * 重置密码
- */
- ResetPassword(params) {
- return axios({
- url: '/permission/api/admin/resetPassword',
- method: 'post',
- params: params
- })
- },
- /**
- * 获取验证码
- */
- getVerifyCode() {
- return axios.get('/permission/api/admin/verifyCode')
- },
- /**
- * 获取用户权限
- */
- getPermissionList() {
- return axios.get('/permission/api/system/getPermissionList')
- },
- /**
- * 用户登录
- */
- adminLogin(data) {
- return axios.post('/permission/api/admin/login', data)
- },
- /**
- * 退出登录
- */
- adminLogout() {
- return axios.post('/permission/api/admin/logout')
- },
-
- /**
- * 查询租户
- */
- getTenantList(params) {
- return axios.get('/permission/api/tenant/queryPageList', { params })
- },
- /**
- * 编辑租户
- */
- editTenant(data) {
- return axios.post('/permission/api/tenant/update', data)
- },
- /**
- * 新增租户
- */
- addTenant(data) {
- return axios.post('/permission/api/tenant/add', data)
- },
- /**
- * 删除租户
- */
- deleteTenant(params) {
- return axios({
- url: '/permission/api/tenant/delete',
- method: 'post',
- params: params
- })
- },
- /**
- * 查询应用
- */
- getApplyList(params) {
- return axios.get('/permission/api/application/queryPageList', { params })
- },
- /**
- * 通过应用ID查询关联租户
- */
- getAllTenantByApplicationId(params) {
- return axios.get('/permission/api/application/getAllTenantByApplicationId', { params })
- },
- /**
- * 编辑应用
- */
- editApply(data) {
- return axios.post('/permission/api/application/update', data)
- },
- /**
- * 新增应用
- */
- addApply(data) {
- return axios.post('/permission/api/application/add', data)
- },
- /**
- * 删除应用
- */
- deleteApply(params) {
- return axios({
- url: '/permission/api/application/delete',
- method: 'post',
- params: params
- })
- },
- /**
- * 查询功能
- */
- getFunctionList(params) {
- return axios.get('/permission/api/function/queryPageList', { params })
- },
- /**
- * 编辑功能
- */
- editFunction(data) {
- return axios.post('/permission/api/function/update', data)
- },
- /**
- * 新增功能
- */
- addFunction(data) {
- return axios.post('/permission/api/function/add', data)
- },
- /**
- * 删除功能
- */
- deleteFunction(params) {
- return axios({
- url: '/permission/api/function/delete',
- method: 'post',
- params: params
- })
- },
- /**
- * 查询部门
- */
- getDepartmentList(params) {
- return axios.get('/permission/api/department/queryPageList', { params })
- },
- /**
- * 编辑部门
- */
- editDepartment(data) {
- return axios.post('/permission/api/department/update', data)
- },
- /**
- * 新增部门
- */
- addDepartment(data) {
- return axios.post('/permission/api/department/add', data)
- },
- /**
- * 删除部门
- */
- deleteDepartment(params) {
- return axios({
- url: '/permission/api/department/delete',
- method: 'post',
- params: params
- })
- },
- /**
- * 查询职位
- */
- getPositionList(params) {
- return axios.get('/permission/api/position/queryPageList', { params })
- },
- /**
- * 编辑职位
- */
- editPosition(data) {
- return axios.post('/permission/api/position/update', data)
- },
- /**
- * 新增职位
- */
- addPosition(data) {
- return axios.post('/permission/api/position/add', data)
- },
- /**
- * 删除职位
- */
- deletePosition(params) {
- return axios({
- url: '/permission/api/position/delete',
- method: 'post',
- params: params
- })
- },
- /**
- * 查询人员
- */
- getPersonnelList(params) {
- return axios.get('/permission/api/personnel/queryPageList', { params })
- },
- /**
- * 编辑人员
- */
- editPersonnel(data) {
- return axios.post('/permission/api/personnel/update', data)
- },
- /**
- * 新增人员
- */
- addPersonnel(data) {
- return axios.post('/permission/api/personnel/add', data)
- },
- /**
- * 删除人员
- */
- deletePersonnel(params) {
- return axios({
- url: '/permission/api/personnel/delete',
- method: 'post',
- params: params
- })
- },
- /**
- * 查询角色
- */
- getRoleList(params) {
- return axios.get('/permission/api/role/queryPageList', { params })
- },
- /**
- * 编辑角色
- */
- editRole(data) {
- return axios.post('/permission/api/role/update', data)
- },
- /**
- * 新增角色
- */
- addRole(data) {
- return axios.post('/permission/api/role/add', data)
- },
- /**
- * 删除角色
- */
- deleteRole(params) {
- return axios({
- url: '/permission/api/role/delete',
- method: 'post',
- params: params
- })
- },
- /**
- * 获取功能数据列表
- */
- getDataList(params) {
- return axios.post('/permission/api/data/getDataByFunctionIds', params )
- },
- /**
- *
- * 查询用户组
- */
- getGroupList(params) {
- return axios.get('/permission/api/userGroup/queryPageList', { params })
- },
- /**
- * 编辑用户组
- */
- editGroup(data) {
- return axios.post('/permission/api/userGroup/update', data)
- },
- /**
- * 新增用户组
- */
- addGroup(data) {
- return axios.post('/permission/api/userGroup/add', data)
- },
- /**
- * 删除用户组
- */
- deleteGroup(params) {
- return axios({
- url: '/permission/api/userGroup/delete',
- method: 'post',
- params: params
- })
- },
- /**
- *
- * 查询数据权限
- */
- getDataList(params) {
- return axios.get('/permission/api/data/queryList', { params })
- },
- /**
- * 编辑数据权限
- */
- editData(data) {
- return axios.post('/permission/api/data/update', data)
- },
- /**
- * 新增数据权限
- */
- addData(data) {
- return axios.post('/permission/api/data/add', data)
- },
- /**
- * 删除数据权限
- */
- deleteData(params) {
- return axios({
- url: '/permission/api/data/delete',
- method: 'post',
- params: params
- })
- },
- /**
- * 获取租户类型
- */
- getDict(params) {
- return axios.get('/permission/api/system/getDict', { params })
- }
- }
|