Files
mes-ui-d2/src/layout/header-aside/components/mixin/menu.js

18 lines
447 B
JavaScript
Raw Normal View History

import util from '@/libs/util.js'
export default {
methods: {
handleMenuSelect (index, indexPath) {
if (/^d2-menu-empty-\d+$/.test(index) || index === undefined) {
this.$message.warning(this.$t('layout.header-aside.message.warning.temporary-menu'))
} else if (/^https:\/\/|http:\/\//.test(index)) {
util.open(index)
} else {
this.$router.push({
path: index
})
}
}
}
}