代码调整

This commit is contained in:
dong 2022-12-09 09:52:51 +08:00
parent bae7270755
commit 0f8643591c

View File

@ -121,6 +121,7 @@ export default {
return section.cutOff === 1;
}
},
roleDisabled: this.work === 'dispatchWork',
isShow: (section, work) => ['01', '02', '03'].includes(section.type) && work === 'dispatchWork'
},
{
@ -134,6 +135,7 @@ export default {
return section.cutOff !== 1;
}
},
roleDisabled: this.work === 'dispatchWork',
isShow: (section, work) => ['01', '02', '03'].includes(section.type) && work === 'dispatchWork'
}
],
@ -196,7 +198,10 @@ export default {
// this.menu = MenuContextHandler.covert(this.menuNormal);
this.menu = [];
this.menuNormal.forEach(menuItem => {
const status = judgeStationControl(this.selected.belongStation, this.selected.stationCode, this.work);
let status = judgeStationControl(this.selected.belongStation, this.selected.stationCode, this.work);
if (menuItem.roleDisabled) {
status = true;
}
menuItem.disabled = menuItem.isDisabled ? menuItem.isDisabled(this.selected, this.work) || !status : false;
menuItem.show = menuItem.isShow ? menuItem.isShow(this.selected, this.work) : true;
this.menu.push(menuItem);