Commit f8b8a311 by yuzhenWang

做了角色管理做到了修改

parent 884357e6
...@@ -57,4 +57,12 @@ export function delMenu(menuId) { ...@@ -57,4 +57,12 @@ export function delMenu(menuId) {
url: '/system/menu/' + menuId, url: '/system/menu/' + menuId,
method: 'delete' method: 'delete'
}) })
} }
\ No newline at end of file
export function getMenuList(data) {
return request({
url: '/user/api//sysMenu/tree/list',
method: 'put',
data: data
})
}
import request from '@/utils/request' import request from '@/utils/request'
// 查询角色列表 // 查询角色列表
export function listRole(query) { export function listRole(data) {
return request({ return request({
url: '/system/role/list', url: '/user/api/sysRole/page',
method: 'get', method: 'post',
params: query data: data
}) })
} }
...@@ -117,3 +117,26 @@ export function deptTreeSelect(roleId) { ...@@ -117,3 +117,26 @@ export function deptTreeSelect(roleId) {
method: 'get' method: 'get'
}) })
} }
// 编辑角色状态
export function roleStatusChange(roleBizId, status) {
return request({
url: `/user/api/sysRole/edit/status?roleBizId=${roleBizId}&status=${status}`,
method: 'patch'
})
}
// 查询角色详情
export function getRoleDetail(roleBizId) {
return request({
url: `/user/api/sysRole/detail?roleBizId=${roleBizId}`,
method: 'get'
})
}
// 修改角色
export function roleUpdate(data) {
return request({
url: '/user/api/sysRole/edit',
method: 'put',
data: data
})
}
...@@ -37,7 +37,7 @@ ...@@ -37,7 +37,7 @@
>新增</el-button> >新增</el-button>
</el-col> </el-col>
<el-col :span="1.5"> <el-col :span="1.5">
<el-button <el-button
type="info" type="info"
plain plain
icon="Sort" icon="Sort"
...@@ -289,7 +289,7 @@ ...@@ -289,7 +289,7 @@
</template> </template>
<script setup name="Menu"> <script setup name="Menu">
import { addMenu, delMenu, getMenu, listMenu, updateMenu } from "@/api/system/menu" import { addMenu, delMenu, getMenu, listMenu, updateMenu,getMenuList } from "@/api/system/menu"
import SvgIcon from "@/components/SvgIcon" import SvgIcon from "@/components/SvgIcon"
import IconSelect from "@/components/IconSelect" import IconSelect from "@/components/IconSelect"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment