update 修改tree-select选择器为ele官网选择器
| | |
| | | <el-icon><question-filled /></el-icon> |
| | | </el-tooltip> |
| | | </template> |
| | | <tree-select |
| | | v-model:value="infoForm.parentMenuId" |
| | | :options="menuOptions" |
| | | :objMap="{ value: 'menuId', label: 'menuName', children: 'children' }" |
| | | placeholder="请选择系统菜单" |
| | | <el-tree-select |
| | | v-model="infoForm.parentMenuId" |
| | | :data="menuOptions" |
| | | :props="{ value: 'menuId', label: 'menuName', children: 'children' }" |
| | | value-key="menuId" |
| | | node-key="menuId" |
| | | placeholder="选择上级菜单" |
| | | check-strictly |
| | | filterable |
| | | clearable |
| | | highlight-current |
| | | /> |
| | | </el-form-item> |
| | | </el-col> |
| | |
| | | } |
| | | }) |
| | | } |
| | | |
| | | /** 查询菜单下拉树结构 */ |
| | | const getMenuTreeselect = async () => { |
| | | const res = await listMenu(); |
| | | const data = proxy?.handleTree<MenuOptionsType>(res.data, "menuId"); |
| | | if (data) { |
| | | if (data) { |
| | | menuOptions.value = data |
| | | } |
| | | } |