|
@@ -49,8 +49,8 @@
|
|
<MonacoEditor v-model="refData.fromData.name" />
|
|
<MonacoEditor v-model="refData.fromData.name" />
|
|
</a-form-item>
|
|
</a-form-item>
|
|
|
|
|
|
- <a-form-item field="menu_id" label="上级路由" :validate-trigger="['change', 'input', 'blur']">
|
|
|
|
- <a-tree-select v-model="refData.fromData.menu_id" placeholder="一级菜单" :data="refData.menuTree"
|
|
|
|
|
|
+ <a-form-item field="menuId" label="上级路由" :validate-trigger="['change', 'input', 'blur']">
|
|
|
|
+ <a-tree-select v-model="refData.fromData.menuId" placeholder="一级菜单" :data="refData.menuTree"
|
|
:allow-clear="true" :field-names="{
|
|
:allow-clear="true" :field-names="{
|
|
children: 'children',
|
|
children: 'children',
|
|
title: 'name',
|
|
title: 'name',
|
|
@@ -63,7 +63,7 @@
|
|
<a-input v-model="refData.fromData.path" placeholder="请输入路由标识" />
|
|
<a-input v-model="refData.fromData.path" placeholder="请输入路由标识" />
|
|
</a-form-item>
|
|
</a-form-item>
|
|
|
|
|
|
- <a-form-item v-if="!refData.fromData.menu_id" field="icon" label="路由图标"
|
|
|
|
|
|
+ <a-form-item v-if="!refData.fromData.menuId" field="icon" label="路由图标"
|
|
:rules="[{ required: true, message: '请选择路由图标' }]" :validate-trigger="['change', 'input', 'blur']">
|
|
:rules="[{ required: true, message: '请选择路由图标' }]" :validate-trigger="['change', 'input', 'blur']">
|
|
<a-input v-model="refData.fromData.icon" placeholder="请设置菜单图标">
|
|
<a-input v-model="refData.fromData.icon" placeholder="请设置菜单图标">
|
|
<template v-if="refData.fromData.icon" #suffix>
|
|
<template v-if="refData.fromData.icon" #suffix>
|
|
@@ -172,7 +172,7 @@ const refData = reactive({
|
|
fromData: {
|
|
fromData: {
|
|
name: "",
|
|
name: "",
|
|
parentId: undefined,
|
|
parentId: undefined,
|
|
- menu_id: undefined,
|
|
|
|
|
|
+ menuId: undefined,
|
|
type: "0",
|
|
type: "0",
|
|
url: "",
|
|
url: "",
|
|
sortNumber: 99,
|
|
sortNumber: 99,
|
|
@@ -186,9 +186,9 @@ const refData = reactive({
|
|
const menuTreeList = ref([])
|
|
const menuTreeList = ref([])
|
|
|
|
|
|
const isUrlView = computed(() => {
|
|
const isUrlView = computed(() => {
|
|
- // if (refData.fromData.menu_id) {
|
|
|
|
- // const obj = menuTreeList.value.find(item => item.id == refData.fromData.menu_id)
|
|
|
|
- // return refData.fromData.menu_id && ["1", "2"].includes(obj.type);
|
|
|
|
|
|
+ // if (refData.fromData.menuId) {
|
|
|
|
+ // const obj = menuTreeList.value.find(item => item.id == refData.fromData.menuId)
|
|
|
|
+ // return refData.fromData.menuId && ["1", "2"].includes(obj.type);
|
|
// }
|
|
// }
|
|
// return false;
|
|
// return false;
|
|
return true;
|
|
return true;
|