|
@@ -11,10 +11,9 @@
|
|
|
<el-cascader
|
|
|
v-model="form.pid"
|
|
|
:options="menuTreeList"
|
|
|
- :props="{ value: 'id', label: 'title', children: 'children', checkStrictly: true }"
|
|
|
+ :props="{ value: 'id', label: 'title', children: 'children', checkStrictly: true, emitPath: false }"
|
|
|
clearable
|
|
|
/>
|
|
|
- <!-- <el-input v-model="form.parentName" disabled clearable placeholder="顶级菜单"></el-input>-->
|
|
|
</el-form-item>
|
|
|
<el-form-item class="local_form-item_title" label="显示名称" prop="title">
|
|
|
<template #label>
|
|
@@ -203,16 +202,11 @@ const setData = async data => {
|
|
|
form.value.id = ''
|
|
|
loading.value = false
|
|
|
}
|
|
|
-}
|
|
|
|
|
|
-// 获取菜单列表
|
|
|
-const getTreeMenu = async () => {
|
|
|
- let data = await resource.resourceListTreeApi()
|
|
|
- menuTreeList.value = data
|
|
|
+ // 上级菜单
|
|
|
+ menuTreeList.value = await resource.resourceListTreeApi()
|
|
|
}
|
|
|
|
|
|
-getTreeMenu()
|
|
|
-
|
|
|
// 父组件使用的话需要导出
|
|
|
defineExpose({
|
|
|
setData
|