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

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

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