优化菜单树的请求减少
This commit is contained in:
parent
2ff53faf5a
commit
d869b770e3
@ -479,6 +479,7 @@
|
|||||||
/** 新增书签Url操作 */
|
/** 新增书签Url操作 */
|
||||||
addbookmarkurl:function(){
|
addbookmarkurl:function(){
|
||||||
this.reset();
|
this.reset();
|
||||||
|
this.getTreeselect();
|
||||||
this.addopen = true;
|
this.addopen = true;
|
||||||
|
|
||||||
// getMenu(e.getAttribute("data-menuId")).then(response => {
|
// getMenu(e.getAttribute("data-menuId")).then(response => {
|
||||||
@ -548,6 +549,14 @@
|
|||||||
},
|
},
|
||||||
/** 查询部门下拉树结构 */
|
/** 查询部门下拉树结构 */
|
||||||
getTreeselect() {
|
getTreeselect() {
|
||||||
|
if (this.zNodes!=null&&this.zNodes.length!=0){
|
||||||
|
this.menuOptions = [];
|
||||||
|
const data = { menuId: 0, menuName: '顶级菜单', children: [] };
|
||||||
|
data.children = this.handleTree(this.zNodes, "menuId", "parentId");
|
||||||
|
this.menuOptions.push(data);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
listMenuByUserId().then(response => {
|
listMenuByUserId().then(response => {
|
||||||
this.menuOptions = [];
|
this.menuOptions = [];
|
||||||
const data = { menuId: 0, menuName: '顶级菜单', children: [] };
|
const data = { menuId: 0, menuName: '顶级菜单', children: [] };
|
||||||
|
@ -6,7 +6,9 @@ import java.util.*;
|
|||||||
import cn.hutool.core.date.DateUtil;
|
import cn.hutool.core.date.DateUtil;
|
||||||
import com.ruoyi.bookmark.domain.SqBookmarkTag;
|
import com.ruoyi.bookmark.domain.SqBookmarkTag;
|
||||||
|
|
||||||
|
import com.ruoyi.bookmark.domain.SqMenu;
|
||||||
import com.ruoyi.bookmark.mapper.SqBookmarkTagMapper;
|
import com.ruoyi.bookmark.mapper.SqBookmarkTagMapper;
|
||||||
|
import com.ruoyi.bookmark.mapper.SqMenuMapper;
|
||||||
import com.ruoyi.bookmark.mapper.SqTagMapper;
|
import com.ruoyi.bookmark.mapper.SqTagMapper;
|
||||||
|
|
||||||
import com.ruoyi.bookmark.service.ISqTagService;
|
import com.ruoyi.bookmark.service.ISqTagService;
|
||||||
@ -39,6 +41,9 @@ public class SqBookmarkServiceImpl implements ISqBookmarkService
|
|||||||
@Autowired
|
@Autowired
|
||||||
private SqTagMapper sqTagMapper;
|
private SqTagMapper sqTagMapper;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SqMenuMapper sqMenuMapper;
|
||||||
|
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private ISqTagService iSqTagService;
|
private ISqTagService iSqTagService;
|
||||||
@ -132,8 +137,10 @@ public class SqBookmarkServiceImpl implements ISqBookmarkService
|
|||||||
sqBookmarkTagMapper.insertSqBookmarkTag(bookamrktag);
|
sqBookmarkTagMapper.insertSqBookmarkTag(bookamrktag);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//给对应目录 +1
|
||||||
|
Long[] menuIds= new Long[1];
|
||||||
|
menuIds[0]=sqBookmark.getMenuId();
|
||||||
|
sqMenuMapper.updateCountAdd(menuIds,1);
|
||||||
return i;
|
return i;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user