关闭多标签业
This commit is contained in:
parent
b9d06b9832
commit
e0bf4eef82
|
@ -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',
|
||||||
|
|
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
//转换
|
//转换
|
||||||
|
|
|
@ -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>
|
||||||
|
|
Loading…
Reference in New Issue