changes
This commit is contained in:
@@ -76,20 +76,61 @@ const route = useRoute();
|
||||
const emit = defineEmits(["changetab", "langChanged"]);
|
||||
const { $find, $filter, $findIndex, $store } = useNuxtApp();
|
||||
const lang = ref($store.lang);
|
||||
var menu = $filter($store.common, { category: "topmenu" });
|
||||
// var menu = $filter($store.common, { category: "topmenu" });
|
||||
const menu = [
|
||||
{
|
||||
id: 1,
|
||||
category: 'topmenu',
|
||||
classify: 'left',
|
||||
code: 'dashboard',
|
||||
vi: 'Dashboard',
|
||||
link: null,
|
||||
detail: {
|
||||
base: 'Dashboard',
|
||||
component: 'DashboardMaster',
|
||||
},
|
||||
index: 0,
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
category: 'topmenu',
|
||||
classify: 'left',
|
||||
code: 'orders',
|
||||
vi: 'Đơn hàng',
|
||||
link: null,
|
||||
detail: {
|
||||
base: 'Orders',
|
||||
component: 'OrdersMaster',
|
||||
},
|
||||
index: 0,
|
||||
},
|
||||
{
|
||||
id: 1,
|
||||
category: 'topmenu',
|
||||
classify: 'left',
|
||||
code: 'inventory',
|
||||
vi: 'Tồn kho',
|
||||
link: null,
|
||||
detail: {
|
||||
base: 'Inventory',
|
||||
component: 'InventoryMaster',
|
||||
},
|
||||
index: 0,
|
||||
},
|
||||
]
|
||||
if($store.rights.length>0) {
|
||||
menu = menu.filter(v=>$findIndex($store.rights, {setting: v.id})>=0)
|
||||
}
|
||||
if(menu.length===0) {
|
||||
$snackbar($store.lang==='vi'? 'Bạn không có quyền truy cập' : 'You do not have permission to access.')
|
||||
}
|
||||
menu.map(v=>{
|
||||
let arr = $filter($store.common, {category: 'submenu', classify: v.code})
|
||||
if($store.rights.length>0) {
|
||||
arr = arr.filter(x=>$findIndex($store.rights, {setting: x.id})>=0)
|
||||
}
|
||||
v.submenu = arr.length>0? arr : null
|
||||
})
|
||||
// menu.map(v=>{
|
||||
// let arr = $filter($store.common, {category: 'submenu', classify: v.code})
|
||||
// if($store.rights.length>0) {
|
||||
// arr = arr.filter(x=>$findIndex($store.rights, {setting: x.id})>=0)
|
||||
// }
|
||||
// v.submenu = arr.length>0? arr : null
|
||||
// })
|
||||
var leftmenu = $filter(menu, {category: 'topmenu', classify: 'left'})
|
||||
var currentTab = ref(leftmenu.length>0? leftmenu[0] : undefined)
|
||||
var subTab = ref();
|
||||
|
||||
Reference in New Issue
Block a user