初始化
This commit is contained in:
27
saiadmin-vue/src/api/system/attachment.js
Normal file
27
saiadmin-vue/src/api/system/attachment.js
Normal file
@@ -0,0 +1,27 @@
|
||||
import { request } from '@/utils/request.js'
|
||||
|
||||
export default {
|
||||
/**
|
||||
* 获取文件分页列表
|
||||
* @returns
|
||||
*/
|
||||
getPageList(params = {}) {
|
||||
return request({
|
||||
url: '/core/attachment/index',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 删除数据
|
||||
* @returns
|
||||
*/
|
||||
destroy(data) {
|
||||
return request({
|
||||
url: '/core/attachment/destroy',
|
||||
method: 'delete',
|
||||
data
|
||||
})
|
||||
}
|
||||
}
|
||||
138
saiadmin-vue/src/api/system/config.js
Normal file
138
saiadmin-vue/src/api/system/config.js
Normal file
@@ -0,0 +1,138 @@
|
||||
import { request } from '@/utils/request.js'
|
||||
|
||||
/**
|
||||
* 系统设置接口
|
||||
*/
|
||||
export default {
|
||||
/**
|
||||
* 获取配置列表
|
||||
* @returns
|
||||
*/
|
||||
getConfigList(params) {
|
||||
return request({
|
||||
url: '/core/config/index',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 删除配置
|
||||
* @returns
|
||||
*/
|
||||
destroy(data) {
|
||||
return request({
|
||||
url: '/core/config/destroy',
|
||||
method: 'delete',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 保存配置
|
||||
* @returns
|
||||
*/
|
||||
save(data = {}) {
|
||||
return request({
|
||||
url: '/core/config/save',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 修改配置
|
||||
* @returns
|
||||
*/
|
||||
update(id, data = {}) {
|
||||
return request({
|
||||
url: '/core/config/update?id=' + id,
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 按 keys 更新配置
|
||||
* @returns
|
||||
*/
|
||||
updateByKeys(data) {
|
||||
return request({
|
||||
url: '/core/config/updateByKeys',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 批量修改配置值
|
||||
* @returns
|
||||
*/
|
||||
batchUpdate(data) {
|
||||
return request({
|
||||
url: '/core/config/batchUpdate',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 获取组列表
|
||||
* @returns
|
||||
*/
|
||||
getConfigGroupList(params = {}) {
|
||||
return request({
|
||||
url: '/core/configGroup/index',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 保存配置组
|
||||
* @returns
|
||||
*/
|
||||
saveConfigGroup(data = {}) {
|
||||
return request({
|
||||
url: '/core/configGroup/save',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 更新配置组
|
||||
* @returns
|
||||
*/
|
||||
updateConfigGroup(id, data = {}) {
|
||||
return request({
|
||||
url: '/core/configGroup/update?id=' + id,
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 删除配置组
|
||||
* @returns
|
||||
*/
|
||||
deleteConfigGroup(data = {}) {
|
||||
return request({
|
||||
url: '/core/configGroup/destroy',
|
||||
method: 'delete',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 邮箱测试
|
||||
* @returns
|
||||
*/
|
||||
testEmail(data = {}) {
|
||||
return request({
|
||||
url: '/core/configGroup/email',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
}
|
||||
99
saiadmin-vue/src/api/system/database.js
Normal file
99
saiadmin-vue/src/api/system/database.js
Normal file
@@ -0,0 +1,99 @@
|
||||
import { request } from '@/utils/request.js'
|
||||
|
||||
export default {
|
||||
/**
|
||||
* 获取数据表分页列表
|
||||
* @returns
|
||||
*/
|
||||
getPageList(params = {}) {
|
||||
return request({
|
||||
url: '/core/database/index',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 获取数据源
|
||||
* @returns
|
||||
*/
|
||||
getDataSource(params = {}) {
|
||||
return request({
|
||||
url: '/core/database/dataSource',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 获取表字段列表
|
||||
* @returns
|
||||
*/
|
||||
getDetailed(params = {}) {
|
||||
return request({
|
||||
url: '/core/database/detailed',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 获取回收站数据
|
||||
* @returns
|
||||
*/
|
||||
getRecycle(params = {}) {
|
||||
return request({
|
||||
url: '/core/database/recycle',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 销毁数据
|
||||
* @returns
|
||||
*/
|
||||
delete(data) {
|
||||
return request({
|
||||
url: '/core/database/delete',
|
||||
method: 'delete',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 恢复数据
|
||||
* @returns
|
||||
*/
|
||||
recovery(data) {
|
||||
return request({
|
||||
url: '/core/database/recovery',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 优化表
|
||||
* @returns
|
||||
*/
|
||||
optimize(data = {}) {
|
||||
return request({
|
||||
url: '/core/database/optimize',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 清理表碎片
|
||||
* @returns
|
||||
*/
|
||||
fragment(data = {}) {
|
||||
return request({
|
||||
url: '/core/database/fragment',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
}
|
||||
110
saiadmin-vue/src/api/system/dept.js
Normal file
110
saiadmin-vue/src/api/system/dept.js
Normal file
@@ -0,0 +1,110 @@
|
||||
import { request } from '@/utils/request.js'
|
||||
|
||||
export default {
|
||||
/**
|
||||
* 获取部门树
|
||||
* @returns
|
||||
*/
|
||||
getPageList(params = {}) {
|
||||
return request({
|
||||
url: '/core/dept/index',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 获取部门领导列表
|
||||
* @returns
|
||||
*/
|
||||
getLeaderList(params = {}) {
|
||||
return request({
|
||||
url: '/core/dept/leaders',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 新增部门领导
|
||||
* @returns
|
||||
*/
|
||||
addLeader(data = {}) {
|
||||
return request({
|
||||
url: '/core/dept/addLeader',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 删除部门领导
|
||||
* @returns
|
||||
*/
|
||||
delLeader(data = {}) {
|
||||
return request({
|
||||
url: '/core/dept/delLeader',
|
||||
method: 'delete',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 获取部门选择树
|
||||
* @returns
|
||||
*/
|
||||
tree() {
|
||||
return request({
|
||||
url: '/core/dept/index?tree=true',
|
||||
method: 'get'
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 添加数据
|
||||
* @returns
|
||||
*/
|
||||
save(params = {}) {
|
||||
return request({
|
||||
url: '/core/dept/save',
|
||||
method: 'post',
|
||||
data: params
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 删除数据
|
||||
* @returns
|
||||
*/
|
||||
destroy(data) {
|
||||
return request({
|
||||
url: '/core/dept/destroy',
|
||||
method: 'delete',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 修改数据
|
||||
* @returns
|
||||
*/
|
||||
update(id, params = {}) {
|
||||
return request({
|
||||
url: '/core/dept/update?id=' + id,
|
||||
method: 'put',
|
||||
data: params
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 更改状态
|
||||
* @returns
|
||||
*/
|
||||
changeStatus(data = {}) {
|
||||
return request({
|
||||
url: '/core/dept/changeStatus',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
}
|
||||
137
saiadmin-vue/src/api/system/dict.js
Normal file
137
saiadmin-vue/src/api/system/dict.js
Normal file
@@ -0,0 +1,137 @@
|
||||
import { request } from '@/utils/request.js'
|
||||
|
||||
export const dictType = {
|
||||
/**
|
||||
* 获取字典类型,无分页
|
||||
* @returns
|
||||
*/
|
||||
getPageList(params = {}) {
|
||||
return request({
|
||||
url: '/core/dictType/index',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 添加字典类型
|
||||
* @returns
|
||||
*/
|
||||
save(params = {}) {
|
||||
return request({
|
||||
url: '/core/dictType/save',
|
||||
method: 'post',
|
||||
data: params
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 删除字典类型
|
||||
* @returns
|
||||
*/
|
||||
destroy(data) {
|
||||
return request({
|
||||
url: '/core/dictType/destroy',
|
||||
method: 'delete',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 修改字典类型
|
||||
* @returns
|
||||
*/
|
||||
update(id, data = {}) {
|
||||
return request({
|
||||
url: '/core/dictType/update?id=' + id,
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 更改字典类型状态
|
||||
* @returns
|
||||
*/
|
||||
changeStatus(data = {}) {
|
||||
return request({
|
||||
url: '/core/dictType/changeStatus',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
export const dict = {
|
||||
/**
|
||||
* 快捷查询字典
|
||||
* @param {*} params
|
||||
* @returns
|
||||
*/
|
||||
getDict(code) {
|
||||
return request({
|
||||
url: '/core/dataDict/index?code=' + code,
|
||||
method: 'get'
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 获取字典数据分页列表
|
||||
* @returns
|
||||
*/
|
||||
getPageList(params = {}) {
|
||||
return request({
|
||||
url: '/core/dictData/index',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 添加字典数据
|
||||
* @returns
|
||||
*/
|
||||
addDictData(data = {}) {
|
||||
return request({
|
||||
url: '/core/dictData/save',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 删除字典数据
|
||||
* @returns
|
||||
*/
|
||||
destroyDictData(data) {
|
||||
return request({
|
||||
url: '/core/dictData/destroy',
|
||||
method: 'delete',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 更新字典数据
|
||||
* @returns
|
||||
*/
|
||||
editDictData(id, data = {}) {
|
||||
return request({
|
||||
url: '/core/dictData/update?id=' + id,
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 更改字典状态
|
||||
* @returns
|
||||
*/
|
||||
changeStatus(data = {}) {
|
||||
return request({
|
||||
url: '/core/dictData/changeStatus',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
}
|
||||
30
saiadmin-vue/src/api/system/emailLog.js
Normal file
30
saiadmin-vue/src/api/system/emailLog.js
Normal file
@@ -0,0 +1,30 @@
|
||||
import { request } from '@/utils/request.js'
|
||||
|
||||
/**
|
||||
* 邮件日志接口
|
||||
*/
|
||||
export default {
|
||||
/**
|
||||
* 数据列表
|
||||
* @returns
|
||||
*/
|
||||
getPageList(params = {}) {
|
||||
return request({
|
||||
url: '/core/email/index',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 删除数据
|
||||
* @returns
|
||||
*/
|
||||
destroy(data) {
|
||||
return request({
|
||||
url: '/core/email/destroy',
|
||||
method: 'delete',
|
||||
data
|
||||
})
|
||||
}
|
||||
}
|
||||
30
saiadmin-vue/src/api/system/loginLog.js
Normal file
30
saiadmin-vue/src/api/system/loginLog.js
Normal file
@@ -0,0 +1,30 @@
|
||||
import { request } from '@/utils/request.js'
|
||||
|
||||
/**
|
||||
* 登录日志接口
|
||||
*/
|
||||
export default {
|
||||
/**
|
||||
* 数据列表
|
||||
* @returns
|
||||
*/
|
||||
getPageList(params = {}) {
|
||||
return request({
|
||||
url: '/core/logs/getLoginLogPageList',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 删除数据
|
||||
* @returns
|
||||
*/
|
||||
destroy(data) {
|
||||
return request({
|
||||
url: '/core/logs/deleteLoginLog',
|
||||
method: 'delete',
|
||||
data
|
||||
})
|
||||
}
|
||||
}
|
||||
63
saiadmin-vue/src/api/system/menu.js
Normal file
63
saiadmin-vue/src/api/system/menu.js
Normal file
@@ -0,0 +1,63 @@
|
||||
import { request } from '@/utils/request.js'
|
||||
|
||||
export default {
|
||||
/**
|
||||
* 获取数据
|
||||
* @returns
|
||||
*/
|
||||
getList(params = {}) {
|
||||
return request({
|
||||
url: '/core/menu/index',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 可操作菜单
|
||||
* @returns
|
||||
*/
|
||||
accessMenu(params = {}) {
|
||||
return request({
|
||||
url: '/core/menu/accessMenu',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 添加数据
|
||||
* @returns
|
||||
*/
|
||||
save(params = {}) {
|
||||
return request({
|
||||
url: '/core/menu/save',
|
||||
method: 'post',
|
||||
data: params
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 删除数据
|
||||
* @returns
|
||||
*/
|
||||
destroy(data) {
|
||||
return request({
|
||||
url: '/core/menu/destroy',
|
||||
method: 'delete',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 更新数据
|
||||
* @returns
|
||||
*/
|
||||
update(id, data = {}) {
|
||||
return request({
|
||||
url: '/core/menu/update?id=' + id,
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
}
|
||||
}
|
||||
17
saiadmin-vue/src/api/system/monitor.js
Normal file
17
saiadmin-vue/src/api/system/monitor.js
Normal file
@@ -0,0 +1,17 @@
|
||||
import { request } from '@/utils/request.js'
|
||||
|
||||
/**
|
||||
* 服务监控接口
|
||||
*/
|
||||
export default {
|
||||
/**
|
||||
* 获取服务器信息
|
||||
* @returns
|
||||
*/
|
||||
getServerInfo() {
|
||||
return request({
|
||||
url: '/core/system/monitor',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
}
|
||||
77
saiadmin-vue/src/api/system/notice.js
Normal file
77
saiadmin-vue/src/api/system/notice.js
Normal file
@@ -0,0 +1,77 @@
|
||||
import { request } from '@/utils/request.js'
|
||||
|
||||
/**
|
||||
* 通知公告接口
|
||||
*/
|
||||
export default {
|
||||
/**
|
||||
* 数据列表
|
||||
* @returns
|
||||
*/
|
||||
getPageList(params = {}) {
|
||||
return request({
|
||||
url: '/core/notice/index',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 添加数据
|
||||
* @returns
|
||||
*/
|
||||
save(params = {}) {
|
||||
return request({
|
||||
url: '/core/notice/save',
|
||||
method: 'post',
|
||||
data: params
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 读取数据
|
||||
* @returns
|
||||
*/
|
||||
read(id) {
|
||||
return request({
|
||||
url: '/core/notice/read?id=' + id,
|
||||
method: 'get'
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 删除数据
|
||||
* @returns
|
||||
*/
|
||||
destroy(data) {
|
||||
return request({
|
||||
url: '/core/notice/destroy',
|
||||
method: 'delete',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 修改数据
|
||||
* @returns
|
||||
*/
|
||||
update(id, data = {}) {
|
||||
return request({
|
||||
url: '/core/notice/update?id=' + id,
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 修改状态
|
||||
* @returns
|
||||
*/
|
||||
changeStatus(data = {}) {
|
||||
return request({
|
||||
url: '/core/notice/changeStatus',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
}
|
||||
30
saiadmin-vue/src/api/system/operLog.js
Normal file
30
saiadmin-vue/src/api/system/operLog.js
Normal file
@@ -0,0 +1,30 @@
|
||||
import { request } from '@/utils/request.js'
|
||||
|
||||
/**
|
||||
* 操作日志接口
|
||||
*/
|
||||
export default {
|
||||
/**
|
||||
* 数据列表
|
||||
* @returns
|
||||
*/
|
||||
getPageList(params = {}) {
|
||||
return request({
|
||||
url: '/core/logs/getOperLogPageList',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 删除数据
|
||||
* @returns
|
||||
*/
|
||||
destroy(data) {
|
||||
return request({
|
||||
url: '/core/logs/deleteOperLog',
|
||||
method: 'delete',
|
||||
data
|
||||
})
|
||||
}
|
||||
}
|
||||
77
saiadmin-vue/src/api/system/post.js
Normal file
77
saiadmin-vue/src/api/system/post.js
Normal file
@@ -0,0 +1,77 @@
|
||||
import { request } from '@/utils/request.js'
|
||||
|
||||
/**
|
||||
* 岗位数据接口
|
||||
*/
|
||||
export default {
|
||||
/**
|
||||
* 数据列表
|
||||
* @returns
|
||||
*/
|
||||
getPageList(params = {}) {
|
||||
return request({
|
||||
url: '/core/post/index',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 读取数据
|
||||
* @returns
|
||||
*/
|
||||
read(id) {
|
||||
return request({
|
||||
url: '/core/post/read?id=' + id,
|
||||
method: 'get'
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 添加数据
|
||||
* @returns
|
||||
*/
|
||||
save(params = {}) {
|
||||
return request({
|
||||
url: '/core/post/save',
|
||||
method: 'post',
|
||||
data: params
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 修改数据
|
||||
* @returns
|
||||
*/
|
||||
update(id, data = {}) {
|
||||
return request({
|
||||
url: '/core/post/update?id=' + id,
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 更改状态
|
||||
* @returns
|
||||
*/
|
||||
changeStatus(data = {}) {
|
||||
return request({
|
||||
url: '/core/post/changeStatus',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 删除数据
|
||||
* @returns
|
||||
*/
|
||||
destroy(data) {
|
||||
return request({
|
||||
url: '/core/post/destroy',
|
||||
method: 'delete',
|
||||
data
|
||||
})
|
||||
}
|
||||
}
|
||||
109
saiadmin-vue/src/api/system/role.js
Normal file
109
saiadmin-vue/src/api/system/role.js
Normal file
@@ -0,0 +1,109 @@
|
||||
import { request } from '@/utils/request.js'
|
||||
|
||||
export default {
|
||||
/**
|
||||
* 获取数据列表
|
||||
* @returns
|
||||
*/
|
||||
getPageList(params = {}) {
|
||||
return request({
|
||||
url: '/core/role/index',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 通过角色获取菜单
|
||||
* @returns
|
||||
*/
|
||||
getMenuByRole(id) {
|
||||
return request({
|
||||
url: '/core/role/getMenuByRole?id=' + id,
|
||||
method: 'get'
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 通过角色获取部门
|
||||
* @returns
|
||||
*/
|
||||
getDeptByRole(id) {
|
||||
return request({
|
||||
url: '/core/role/getDeptByRole?id=' + id,
|
||||
method: 'get'
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 添加数据
|
||||
* @returns
|
||||
*/
|
||||
save(data = {}) {
|
||||
return request({
|
||||
url: '/core/role/save',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 删除数据
|
||||
* @returns
|
||||
*/
|
||||
destroy(data) {
|
||||
return request({
|
||||
url: '/core/role/destroy',
|
||||
method: 'delete',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 更新数据
|
||||
* @returns
|
||||
*/
|
||||
update(id, data = {}) {
|
||||
return request({
|
||||
url: '/core/role/update?id=' + id,
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 更新菜单权限
|
||||
* @returns
|
||||
*/
|
||||
updateMenuPermission(id, data) {
|
||||
return request({
|
||||
url: '/core/role/menuPermission?id=' + id,
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 更新数据权限
|
||||
* @returns
|
||||
*/
|
||||
updateDataPermission(id, data) {
|
||||
return request({
|
||||
url: '/core/role/dataPermission?id=' + id,
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 更改数据状态
|
||||
* @returns
|
||||
*/
|
||||
changeStatus(params = {}) {
|
||||
return request({
|
||||
url: '/core/role/changeStatus',
|
||||
method: 'post',
|
||||
data: params
|
||||
})
|
||||
}
|
||||
}
|
||||
134
saiadmin-vue/src/api/system/user.js
Normal file
134
saiadmin-vue/src/api/system/user.js
Normal file
@@ -0,0 +1,134 @@
|
||||
import { request } from '@/utils/request.js'
|
||||
|
||||
export default {
|
||||
/**
|
||||
* 获取数据列表
|
||||
* @returns
|
||||
*/
|
||||
getPageList(params = {}) {
|
||||
return request({
|
||||
url: '/core/user/index',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 读取数据
|
||||
* @returns
|
||||
*/
|
||||
read(id) {
|
||||
return request({
|
||||
url: '/core/user/read?id=' + id,
|
||||
method: 'get'
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 添加数据
|
||||
* @returns
|
||||
*/
|
||||
save(params = {}) {
|
||||
return request({
|
||||
url: '/core/user/save',
|
||||
method: 'post',
|
||||
data: params
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 删除数据
|
||||
* @returns
|
||||
*/
|
||||
destroy(data) {
|
||||
return request({
|
||||
url: '/core/user/destroy',
|
||||
method: 'delete',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 更新数据
|
||||
* @returns
|
||||
*/
|
||||
update(id, data = {}) {
|
||||
return request({
|
||||
url: '/core/user/update?id=' + id,
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 更改数据状态
|
||||
* @returns
|
||||
*/
|
||||
changeStatus(data = {}) {
|
||||
return request({
|
||||
url: '/core/user/changeStatus',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 清除用户缓存
|
||||
* @returns
|
||||
*/
|
||||
clearCache(params = {}) {
|
||||
return request({
|
||||
url: '/core/user/clearCache',
|
||||
method: 'post',
|
||||
data: params
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 设置用户首页
|
||||
* @returns
|
||||
*/
|
||||
setHomePage(data = {}) {
|
||||
return request({
|
||||
url: '/core/user/setHomePage',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 初始化用户密码
|
||||
* @returns
|
||||
*/
|
||||
initUserPassword(data) {
|
||||
return request({
|
||||
url: '/core/user/initUserPassword',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 用户更新个人资料
|
||||
* @returns
|
||||
*/
|
||||
updateInfo(data = {}) {
|
||||
return request({
|
||||
url: '/core/user/updateInfo',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
},
|
||||
|
||||
/**
|
||||
* 用户修改密码
|
||||
* @returns
|
||||
*/
|
||||
modifyPassword(data = {}) {
|
||||
return request({
|
||||
url: '/core/user/modifyPassword',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user