fix: 解决车辆黑白名单页面权限问题

This commit is contained in:
光头强 2024-05-02 19:31:25 +08:00
parent 893c9509ac
commit f36e9261c4

View File

@ -4,7 +4,6 @@
<el-form :inline="true" class="demo-form-inline" size="medium"> <el-form :inline="true" class="demo-form-inline" size="medium">
<el-form-item :label="$t('message.carManage.carNumber')"> <el-form-item :label="$t('message.carManage.carNumber')">
<el-input <el-input
v-permission="{key: 'rygl_query', menuPath: '/project/carManage/carManage'}"
v-model="carNumber" v-model="carNumber"
:placeholder="$t('message.deviceManage.placeholder')" :placeholder="$t('message.deviceManage.placeholder')"
></el-input> ></el-input>
@ -158,7 +157,7 @@
<el-table-column <el-table-column
:label="$t('message.deviceManage.operation')" :label="$t('message.deviceManage.operation')"
align="center" align="center" width="160px"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<div class="tableBtns"> <div class="tableBtns">
@ -727,25 +726,11 @@ export default {
}, },
methods: { methods: {
getBlackWhiteBoole(){ getBlackWhiteBoole(){
let clgl = {key: 'clgl_blackWhiteList', moduleName: '车辆黑白名单管理'} let clgl = {key: 'clgl_blackWhiteList', menuPath: '/project/carManage/carManage'}
console.log('1111111111111111111111111',this.checkPermission(clgl) ); console.log('1111111111111111111111111',this.checkPermission(clgl) );
this.editPermission = this.checkPermission(clgl); this.editPermission = this.checkPermission(clgl);
}, },
checkPermission(permission){
var permissions = store.state.userInfo.menuAuthority.menuList;
permissions = permissions.filter(
(x) => x.menuName == permission.moduleName
)[0];
// console.log(permissions,'666777')
if(!permissions.actionList){
return false;
}
let index = permissions.actionList.findIndex(
(x) => x.actionCode == permission.key
)
console.log(index,'666777')
return index != -1?true:false;
},
// //
getEnterpriseListFn() { getEnterpriseListFn() {