This commit is contained in:
parent
c2d70fb367
commit
7c377fb5c5
|
@ -58,6 +58,14 @@
|
|||
Home
|
||||
</vn-item-section>
|
||||
</a>
|
||||
<a class="vn-item" onclick="redirect(route)">
|
||||
<vn-item-section avatar>
|
||||
<vn-icon icon="move_up"></vn-icon>
|
||||
</vn-item-section>
|
||||
<vn-item-section translate>
|
||||
Lilium
|
||||
</vn-item-section>
|
||||
</a>
|
||||
<a class="vn-item"
|
||||
ng-repeat="mod in ::$ctrl.modules"
|
||||
ui-sref="{{::mod.route.state}}">
|
||||
|
|
|
@ -31,6 +31,26 @@ export class Layout extends Component {
|
|||
window.location.reload();
|
||||
}
|
||||
|
||||
async redirect(route) {
|
||||
if (route.path === '/dashboard') {
|
||||
const url = await getUrl('');
|
||||
window.location.href = url;
|
||||
return;
|
||||
}
|
||||
|
||||
let section = route.path.substring(1);
|
||||
section = section.substring(0, section.indexOf('/'));
|
||||
|
||||
if (route.params && route.params.id) {
|
||||
const url = await getUrl(`${section}/${route.params.id}/summary`);
|
||||
window.location.href = url;
|
||||
return;
|
||||
}
|
||||
|
||||
const url = await getUrl(section + '/index');
|
||||
window.location.href = url;
|
||||
}
|
||||
|
||||
$onDestroy() {
|
||||
this.vnToken.stopRenewer();
|
||||
}
|
||||
|
|
|
@ -7,8 +7,4 @@
|
|||
class="menu"
|
||||
ng-class="{shown: $ctrl.shown}"
|
||||
ng-transclude>
|
||||
<button
|
||||
icon="more_up"
|
||||
onclick="redirect()" >
|
||||
</button>
|
||||
</div>
|
||||
|
|
Loading…
Reference in New Issue