关闭多标签业

This commit is contained in:
曹前明 2022-06-17 08:37:16 +08:00
parent b9d06b9832
commit e0bf4eef82
3 changed files with 14 additions and 14 deletions

View File

@ -40,7 +40,7 @@ const DEFAULT_CONFIG = {
MENU_UNIQUE_OPENED: false, MENU_UNIQUE_OPENED: false,
//是否开启多标签 //是否开启多标签
LAYOUT_TAGS: true, LAYOUT_TAGS: false,
//语言 //语言
LANG: 'zh-cn', LANG: 'zh-cn',

View File

@ -66,13 +66,13 @@ router.beforeEach(async (to, from, next) => {
} }
//加载动态/静态路由 //加载动态/静态路由
if(!isGetRouter){ if(!isGetRouter){
let apiMenu = tool.data.get("MENU") || [] // let apiMenu = tool.data.get("MENU") || []
let userInfo = tool.data.get("USER_INFO") let userInfo = tool.data.get("USER_INFO")
let userMenu = treeFilter(userRoutes, node => { let userMenu = treeFilter(userRoutes, node => {
return node.meta.role ? node.meta.role.filter(item=>userInfo.role.indexOf(item)>-1).length > 0 : true return node.meta.perms ? node.meta.perms.filter(item=>userInfo.perms.indexOf(item)>-1).length > 0 : true
}) })
let menu = [...userMenu, ...apiMenu] // let menu = [...userMenu, ...apiMenu]
var menuRouter = filterAsyncRouter(menu) var menuRouter = filterAsyncRouter(userMenu)
menuRouter = flatAsyncRoutes(menuRouter) menuRouter = flatAsyncRoutes(menuRouter)
menuRouter.forEach(item => { menuRouter.forEach(item => {
router.addRoute("layout", item) router.addRoute("layout", item)
@ -102,13 +102,13 @@ router.onError((error) => {
//入侵追加自定义方法、对象 //入侵追加自定义方法、对象
router.sc_getMenu = () => { router.sc_getMenu = () => {
var apiMenu = tool.data.get("MENU") || [] // var apiMenu = tool.data.get("MENU") || []
let userInfo = tool.data.get("USER_INFO") let userInfo = tool.data.get("USER_INFO")
let userMenu = treeFilter(userRoutes, node => { let userMenu = treeFilter(userRoutes, node => {
return node.meta.role ? node.meta.role.filter(item=>userInfo.role.indexOf(item)>-1).length > 0 : true return node.meta.perms ? node.meta.perms.filter(item=>userInfo.perms.indexOf(item)>-1).length > 0 : true
}) })
var menu = [...userMenu, ...apiMenu] // var menu = [...userMenu, ...apiMenu]
return menu return userMenu
} }
//转换 //转换

View File

@ -2,19 +2,19 @@
<el-container> <el-container>
<el-header> <el-header>
<div class="left-panel"> <div class="left-panel">
<el-button type="primary" icon="el-icon-plus" @click="add"></el-button> <!-- <el-button type="primary" icon="el-icon-plus" @click="add"></el-button>
<el-button type="danger" plain icon="el-icon-delete" :disabled="selection.length==0" @click="batch_del"></el-button> <el-button type="danger" plain icon="el-icon-delete" :disabled="selection.length==0" @click="batch_del"></el-button>
<el-button type="primary" plain :disabled="selection.length!=1" @click="permission">权限设置</el-button> <el-button type="primary" plain :disabled="selection.length!=1" @click="permission">权限设置</el-button> -->
</div> </div>
<div class="right-panel"> <div class="right-panel">
<div class="right-panel-search"> <div class="right-panel-search">
<el-input v-model="search.keyword" placeholder="角色名称" clearable></el-input> <el-input v-model="search.keyword" placeholder="姓名/手机号" clearable @click="upsearch"></el-input>
<el-button type="primary" icon="el-icon-search" @click="upsearch"></el-button> <el-button type="primary" icon="el-icon-search" @click="upsearch"></el-button>
</div> </div>
</div> </div>
</el-header> </el-header>
<el-main class="nopadding"> <el-main class="nopadding">
<scTable ref="table" :apiObj="apiObj" row-key="id" @selection-change="selectionChange" stripe remoteSort remoteFilter> <scTable ref="table" :apiObj="apiObj" row-key="id" @selection-change="selectionChange" stripe>
<el-table-column type="selection" width="50"></el-table-column> <el-table-column type="selection" width="50"></el-table-column>
<el-table-column label="#" type="index" width="50"></el-table-column> <el-table-column label="#" type="index" width="50"></el-table-column>
<el-table-column label="姓名" prop="name" width="150"></el-table-column> <el-table-column label="姓名" prop="name" width="150"></el-table-column>
@ -25,7 +25,7 @@
<span v-if="scope.row.belong_dept_">{{scope.row.belong_dept_.name}}</span> <span v-if="scope.row.belong_dept_">{{scope.row.belong_dept_.name}}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="创建时间" prop="create_time" width="180" sortable='custom'></el-table-column> <el-table-column label="创建时间" prop="create_time" width="180"></el-table-column>
<el-table-column label="操作" fixed="right" align="right" width="170"> <el-table-column label="操作" fixed="right" align="right" width="170">
<template #default="scope"> <template #default="scope">
<el-button-group> <el-button-group>