Commit 8e550088 authored by 皮倩雯's avatar 皮倩雯

修改web配置删除菜单后默认展示第一项

parent 66282721
Pipeline #44251 skipped with stages
......@@ -51,6 +51,7 @@ const MiniMenu = props => {
const [flagg, setFlagg] = useState(0);
const [menuList, setMenuList] = useState([]); // 菜单树
const [keepId, setKeepId] = useState('');
/* ***************************************************** */
const [curMenuType, setCurMenuType] = useState('');
......@@ -111,6 +112,7 @@ const MiniMenu = props => {
};
// 树的点击事件
const handleSelect = (prop, treeNode) => {
console.log(prop);
if (treeNode) {
const {
node: { menuType },
......@@ -180,6 +182,7 @@ const MiniMenu = props => {
// 删除的回调
const deleteMenuTip = (val, e) => {
e.stopPropagation();
console.log(val);
setModalTitle(val.text);
setNodeObj(val);
setDelVisible(true);
......@@ -196,8 +199,9 @@ const MiniMenu = props => {
setDelVisible(false);
// setFlag(flag + 1);
getTree();
setNodeType('');
setNodeObj('');
setMenuID(keepId.menuID);
setNodeType(2);
setNodeObj(keepId);
// updateMenuTree('delete', nodeObj);
notification.success({
message: '提示',
......@@ -410,6 +414,8 @@ const MiniMenu = props => {
.map(r => r.children.filter(i => i.id === webid))
.flat(2);
let arr2 = arr[0].children.find(item => item.text === '菜单管理').children || [];
console.log(arr2[0]);
setKeepId(arr2[0]);
setMenuList(arr2 || []);
}
})
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment