树形构造器修改
This commit is contained in:
@@ -3,7 +3,7 @@ import request from '@/utils/request'
|
||||
// 获取路由
|
||||
export const getRouters = () => {
|
||||
return request({
|
||||
url: '/getRouters',
|
||||
url: '/account/GetRouterInfo',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
@@ -47,15 +47,10 @@ export function dataScope(data) {
|
||||
}
|
||||
|
||||
// 角色状态修改
|
||||
export function changeRoleStatus(roleId, status) {
|
||||
const data = {
|
||||
roleId,
|
||||
status
|
||||
}
|
||||
export function changeRoleStatus(roleId, isDel) {
|
||||
return request({
|
||||
url: '/system/role/changeStatus',
|
||||
method: 'put',
|
||||
data: data
|
||||
url: `/role/updateStatus?roleId=${roleId}&isDel=${isDel}`,
|
||||
method: 'put'
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@@ -35,8 +35,8 @@ const usePermissionStore = defineStore(
|
||||
generateRoutes(roles) {
|
||||
return new Promise(resolve => {
|
||||
// 向后端请求路由数据
|
||||
// getRouters().then(res => {
|
||||
|
||||
// getRouters().then(response => {
|
||||
// const res=response.data;
|
||||
const res=[
|
||||
{
|
||||
"name": "System",
|
||||
@@ -344,6 +344,7 @@ const res=[
|
||||
}
|
||||
];
|
||||
|
||||
|
||||
const sdata = JSON.parse(JSON.stringify(res))
|
||||
const rdata = JSON.parse(JSON.stringify(res))
|
||||
const defaultData = JSON.parse(JSON.stringify(res))
|
||||
@@ -357,7 +358,10 @@ const res=[
|
||||
this.setDefaultRoutes(sidebarRoutes)
|
||||
this.setTopbarRoutes(defaultRoutes)
|
||||
resolve(rewriteRoutes)
|
||||
// })
|
||||
|
||||
|
||||
|
||||
// })
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
@@ -66,8 +66,8 @@
|
||||
|
||||
<el-table v-loading="loading" :data="userList" @selection-change="handleSelectionChange">
|
||||
<el-table-column type="selection" width="50" align="center" />
|
||||
<el-table-column label="用户账号" align="center" key="userName" prop="userName" v-if="columns[0].visible" />
|
||||
<el-table-column label="用户名称" align="center" key="name" prop="name" v-if="columns[1].visible"
|
||||
<el-table-column label="用户编号" align="center" key="id" prop="id" v-if="columns[0].visible" />
|
||||
<el-table-column label="用户账号" align="center" key="userName" prop="userName" v-if="columns[1].visible"
|
||||
:show-overflow-tooltip="true" />
|
||||
<el-table-column label="用户昵称" align="center" key="nick" prop="nick" v-if="columns[2].visible"
|
||||
:show-overflow-tooltip="true" />
|
||||
@@ -177,7 +177,7 @@
|
||||
<el-form-item label="岗位">
|
||||
<el-select v-model="form.postIds" multiple placeholder="请选择">
|
||||
<el-option v-for="item in postOptions" :key="item.postId" :label="item.postName"
|
||||
:value="item.postId" :disabled="item.status == 1"></el-option>
|
||||
:value="item.postId" :disabled="item.isDeleted == true"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
|
||||
Reference in New Issue
Block a user