提交 7ae4bc6d 编写于 作者: 郝先瑞

fix(Menu.vue): 菜单下拉树设置选择任意层级

上级 c966c833
......@@ -49,7 +49,7 @@
<el-dialog :title="dialog.title" v-model="dialog.visible" @close="cancel" width="750px">
<el-form ref="dataFormRef" :model="formData" :rules="rules" label-width="100px">
<el-form-item label="父级菜单" prop="parentId">
<el-tree-select v-model="formData.parentId" placeholder="选择上级菜单" :data="menuOptions" filterable />
<el-tree-select v-model="formData.parentId" placeholder="选择上级菜单" :data="menuOptions" filterable check-strictly />
</el-form-item>
<el-form-item label="菜单名称" prop="name">
......@@ -238,7 +238,7 @@ async function handleAdd(row: any) {
if (row.id) {
// 行点击新增
state.formData.parentId = row.id;
if (row.id == 0) {
if (row.id == '0') {
state.formData.component = "Layout";
} else {
state.formData.component = "";
......@@ -257,13 +257,11 @@ async function handleAdd(row: any) {
async function handleUpdate(row: any) {
await loadMenuData();
console.log('menuop',state.menuOptions)
state.dialog = {
title: "修改菜单",
visible: true
};
const id = row.id || state.ids;
console.log('id',id)
getMenuDetail(id).then(({ data }) => {
state.formData = data;
// 判断是否外部链接
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册