- Added Delete Record to the CGridTableRec
This commit is contained in:
@@ -57,6 +57,14 @@
|
||||
font-size: 1rem;
|
||||
}
|
||||
|
||||
.isAdmin {
|
||||
color: red;
|
||||
}
|
||||
|
||||
.isManager {
|
||||
color: green;
|
||||
}
|
||||
|
||||
.my-menu-icon{
|
||||
min-width: 26px;
|
||||
font-size: 1rem;
|
||||
|
||||
@@ -33,7 +33,8 @@ export default class MenuOne extends Vue {
|
||||
}
|
||||
|
||||
public visumenu(elem) { // : IListRoutes
|
||||
return (elem.onlyAdmin && UserStore.state.isAdmin) || (!elem.onlyAdmin)
|
||||
return (elem.onlyAdmin && UserStore.state.isAdmin) || (elem.onlyManager && UserStore.state.isManager)
|
||||
|| ((!elem.onlyAdmin) && (!elem.onlyManager))
|
||||
}
|
||||
|
||||
public setParentVisibilityBasedOnRoute(parent) {
|
||||
@@ -64,4 +65,15 @@ export default class MenuOne extends Vue {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public getmymenuclass(elem: IListRoutes) {
|
||||
let menu = 'my-menu'
|
||||
|
||||
if (elem.onlyAdmin)
|
||||
menu += ' isAdmin'
|
||||
if (elem.onlyManager)
|
||||
menu += ' isManager'
|
||||
|
||||
return menu
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
:label="tools.getLabelByItem(myitemmenu, mythis)"
|
||||
:icon="myitemmenu.materialIcon"
|
||||
expand-icon-class="my-menu-separat"
|
||||
header-class="my-menu"
|
||||
:header-class="getmymenuclass(myitemmenu)"
|
||||
active-class="my-menu-active">
|
||||
|
||||
<q-expansion-item v-for="(child2, index) in myitemmenu.routes2"
|
||||
|
||||
Reference in New Issue
Block a user