diff --git a/jshERP-web/src/components/menu/index.js b/jshERP-web/src/components/menu/index.js index 33709a39..a906d32f 100644 --- a/jshERP-web/src/components/menu/index.js +++ b/jshERP-web/src/components/menu/index.js @@ -166,8 +166,12 @@ export default { } const on = { select: obj => { - this.selectedKeys = obj.selectedKeys - this.$emit('select', obj) + if(obj.key.indexOf('http://')>-1) { + window.open(obj.key) + } else { + this.selectedKeys = obj.selectedKeys + this.$emit('select', obj) + } }, openChange: this.onOpenChange }