mirror of
https://gitee.com/huangge1199_admin/vue-pro.git
synced 2024-11-23 07:41:53 +08:00
【修复】菜单无法使用外链的问题
This commit is contained in:
parent
bbb5bed7da
commit
6e40469735
@ -189,6 +189,7 @@ import IconSelect from "@/components/IconSelect";
|
|||||||
|
|
||||||
import { SystemMenuTypeEnum, CommonStatusEnum } from '@/utils/constants'
|
import { SystemMenuTypeEnum, CommonStatusEnum } from '@/utils/constants'
|
||||||
import { getDictDatas, DICT_TYPE } from '@/utils/dict'
|
import { getDictDatas, DICT_TYPE } from '@/utils/dict'
|
||||||
|
import {isExternal} from "@/utils/validate";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "Menu",
|
name: "Menu",
|
||||||
@ -346,7 +347,7 @@ export default {
|
|||||||
|| this.form.type === SystemMenuTypeEnum.MENU) {
|
|| this.form.type === SystemMenuTypeEnum.MENU) {
|
||||||
// 如果是外链,则不进行校验
|
// 如果是外链,则不进行校验
|
||||||
const path = this.form.path
|
const path = this.form.path
|
||||||
if (path.indexOf('http://') === -1 || path.indexOf('https://') === -1) {
|
if (!isExternal(path)) {
|
||||||
// 父权限为根节点,path 必须以 / 开头
|
// 父权限为根节点,path 必须以 / 开头
|
||||||
if (this.form.parentId === 0 && path.charAt(0) !== '/') {
|
if (this.form.parentId === 0 && path.charAt(0) !== '/') {
|
||||||
this.$modal.msgSuccess('前端必须以 / 开头')
|
this.$modal.msgSuccess('前端必须以 / 开头')
|
||||||
|
Loading…
Reference in New Issue
Block a user