未符合项整改数据库权限
This commit is contained in:
@@ -2,11 +2,11 @@
|
|||||||
<template>
|
<template>
|
||||||
<div id="non-cnfomity" >
|
<div id="non-cnfomity" >
|
||||||
<div class="non-content">
|
<div class="non-content">
|
||||||
<el-tabs v-model="activeName" @tab-click="handleClick" style="height: 100%">
|
<el-tabs v-model="tabValue" @tab-click="handleClick" style="height: 100%">
|
||||||
<el-tab-pane label="未符合项整改数据库" name="database">
|
<el-tab-pane label="未符合项整改数据库" name="database" v-if="database">
|
||||||
<rectification-database></rectification-database>
|
<rectification-database></rectification-database>
|
||||||
</el-tab-pane>
|
</el-tab-pane>
|
||||||
<el-tab-pane label="重点问题项管控" name="keynote">
|
<el-tab-pane label="重点问题项管控" name="keynote" v-if="keynote">
|
||||||
<key-issues :keynoteActiveName="keynoteActiveName"></key-issues>
|
<key-issues :keynoteActiveName="keynoteActiveName"></key-issues>
|
||||||
</el-tab-pane>
|
</el-tab-pane>
|
||||||
</el-tabs>
|
</el-tabs>
|
||||||
@@ -22,30 +22,53 @@
|
|||||||
keyIssues,
|
keyIssues,
|
||||||
rectificationDatabase,
|
rectificationDatabase,
|
||||||
},
|
},
|
||||||
data () {
|
data() {
|
||||||
return {
|
return {
|
||||||
activeName: 'database',
|
keynote: false,
|
||||||
|
database: false,
|
||||||
|
menuName: ["未符合项整改数据库", "重点问题项管控"],
|
||||||
|
tabValue: '',
|
||||||
keynoteActiveName: 'cause'
|
keynoteActiveName: 'cause'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
handleClick(tab, event) {
|
handleClick(tab, event) {
|
||||||
},
|
},
|
||||||
getActiveName(){
|
// getActiveName() {
|
||||||
if (this.$route.query.activeName){
|
// if (this.$route.query.activeName) {
|
||||||
this.activeName = this.$route.query.activeName
|
// this.activeName = this.$route.query.activeName
|
||||||
}
|
// }
|
||||||
if (this.$route.query.keynoteActiveName){
|
// if (this.$route.query.keynoteActiveName) {
|
||||||
this.keynoteActiveName = this.$route.query.keynoteActiveName
|
// this.keynoteActiveName = this.$route.query.keynoteActiveName
|
||||||
}
|
// }
|
||||||
console.log('35',this.keynoteActiveName)
|
// console.log('35', this.keynoteActiveName)
|
||||||
}
|
// }
|
||||||
},
|
},
|
||||||
created() {
|
created() {
|
||||||
this.getActiveName()
|
// this.getActiveName()
|
||||||
|
},
|
||||||
|
mounted () {
|
||||||
|
var list = [];
|
||||||
|
const menuList = this.$store.getters.getMenuList;
|
||||||
|
let menuData = [];
|
||||||
|
let menuID = ["ff7bc984c8115204bba04090f350b19c", "e02897e9ab6b1a72f49c47c07b5be9a5"];
|
||||||
|
this.menuName.forEach(item => {
|
||||||
|
for (let i = 0; i < menuList.length; i++) {
|
||||||
|
let entity = menuList[i];
|
||||||
|
if (item !== entity.menuName) continue;
|
||||||
|
if (menuID.indexOf(entity.id) >= 0 && menuData.indexOf(entity.id) === -1) {
|
||||||
|
menuData.push(entity.id);
|
||||||
|
if (entity.id === "ff7bc984c8115204bba04090f350b19c") {
|
||||||
|
this.database = true
|
||||||
|
} else if (entity.id === "e02897e9ab6b1a72f49c47c07b5be9a5") {
|
||||||
|
this.keynote = true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
this.tabValue = this.database ? 'database' : (this.keynote ? 'keynote' : (this.tracking ? 'listTracking' : (this.other ? 'listOther' : (this.library ? 'localProductsOrProjectLibrary' : ''))))
|
||||||
},
|
},
|
||||||
watch: {},
|
watch: {},
|
||||||
mounted () {}
|
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
<style lang="less" scoped>
|
<style lang="less" scoped>
|
||||||
|
|||||||
@@ -90,7 +90,7 @@
|
|||||||
class="common-button-primary"
|
class="common-button-primary"
|
||||||
type="primary"
|
type="primary"
|
||||||
size="mini"
|
size="mini"
|
||||||
v-btn-permission="''"
|
v-btn-permission="'013dc790d5438d2fa93a03eabf641318'"
|
||||||
title="不勾选时默认导出所有筛选项;勾选时仅导出勾选项"
|
title="不勾选时默认导出所有筛选项;勾选时仅导出勾选项"
|
||||||
><i class="iconfont"></i>导出
|
><i class="iconfont"></i>导出
|
||||||
</el-button>
|
</el-button>
|
||||||
|
|||||||
@@ -55,7 +55,7 @@
|
|||||||
class="common-button-primary"
|
class="common-button-primary"
|
||||||
size="small"
|
size="small"
|
||||||
type="primary"
|
type="primary"
|
||||||
v-btn-permission="''"
|
v-btn-permission="'0021d017199b2b57c953671fa09e1677'"
|
||||||
@click="addModel"
|
@click="addModel"
|
||||||
><i class="el-icon-plus"></i>新增
|
><i class="el-icon-plus"></i>新增
|
||||||
</el-button>
|
</el-button>
|
||||||
@@ -188,7 +188,7 @@
|
|||||||
<el-dropdown-item :command="[scope.row, '查看']"
|
<el-dropdown-item :command="[scope.row, '查看']"
|
||||||
v-btn-permission="'374cb5206597fa201e57f561ff2f8ed7'">查看
|
v-btn-permission="'374cb5206597fa201e57f561ff2f8ed7'">查看
|
||||||
</el-dropdown-item>
|
</el-dropdown-item>
|
||||||
<el-dropdown-item :command="[scope.row, '编辑']" v-btn-permission="''">编辑</el-dropdown-item>
|
<el-dropdown-item :command="[scope.row, '编辑']" v-btn-permission="'bcd9e2881cc174e5aef98bf0e54694e9'">编辑</el-dropdown-item>
|
||||||
</el-dropdown-menu>
|
</el-dropdown-menu>
|
||||||
</el-dropdown>
|
</el-dropdown>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user