hubin 1 жил өмнө
parent
commit
12c3bd38e1

+ 3 - 9
src/views/setting/menu/save.vue

@@ -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