修改书签菜单Icon图标大小为21px,新增查询用户菜单接口,查询单个标签信息接口
This commit is contained in:
		@@ -217,7 +217,7 @@
 | 
			
		||||
  import "../ztree/demo.css"
 | 
			
		||||
  import "../ztree/zTreeStyle.css"
 | 
			
		||||
  import "../ztree/jquery.ztree.exedit.js"
 | 
			
		||||
 | 
			
		||||
  import { listMenuByUserId  } from "@/api/bookmark/menu";
 | 
			
		||||
  export default {
 | 
			
		||||
    name: 'areaTree',
 | 
			
		||||
    components:{
 | 
			
		||||
@@ -265,42 +265,42 @@
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        zNodes:[
 | 
			
		||||
          { id:1, pId:0, name:"文件夹",icon:"https://favicon.lucq.fun/?url=https://www.baidu.com"},
 | 
			
		||||
          { id:2, pId:0, name:"文件夹",icon:"https://favicon.lucq.fun/?url=https://movie.douban.com/"},
 | 
			
		||||
          { id:3, pId:2, name:"文件夹",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          { id:4, pId:0, name:"文件夹",icon:"https://favicon.lucq.fun/?url=https://www.w3school.com.cn/"},
 | 
			
		||||
          { id:5, pId:4, name:"文件夹",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          { id:6, pId:0, name:"文件夹",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          { id:7, pId:6, name:"文件夹",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          { id:8, pId:0, name:"文件夹",icon:"https://favicon.lucq.fun/?url=https://open.163.com/"},
 | 
			
		||||
          { id:9, pId:8, name:"文件夹",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          { id:1123, pId:0, name:"文件夹",icon:"https://favicon.lucq.fun/?url=https://y.qq.com"},
 | 
			
		||||
          { id:1142, pId:1, name:"收件箱",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          { id:111, pId:19, name:"收件箱1",icon:"https://favicon.lucq.fun/?url=https://mail.sina.com.cn/"},
 | 
			
		||||
          { id:112, pId:111, name:"收件箱2",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          { id:113, pId:112, name:"收件箱3",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          { id:114, pId:113, name:"收件箱4",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          { id:1321, pId:114, name:"照片",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          { id:2322, pId:114, name:"照片",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          { id:3323, pId:114, name:"照片",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          { id:4324, pId:114, name:"照片",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          { id:5325, pId:114, name:"照片",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          { id:6399, pId:114, name:"照片",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          { id:32, pId:399, name:"照片",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          { id:12, pId:1, name:"垃圾邮件",icon:"https://favicon.lucq.fun/?url=https://www.google.com/"},
 | 
			
		||||
          { id:13, pId:1, name:"草稿",icon:"https://favicon.lucq.fun/?url=https://yz.m.sm.cn/"},
 | 
			
		||||
          { id:14, pId:1, name:"已发送邮件",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          { id:15, pId:1, name:"已删除邮件",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          { id:322, pId:11, name:"快速视图",icon:"https://favicon.lucq.fun/?url=https://taobao.com/"},
 | 
			
		||||
          { id:31, pId:3, name:"文档",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          { id:131, pId:3, name:"文档",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          { id:231, pId:3, name:"文档",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          { id:331, pId:3, name:"文档",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          { id:431, pId:3, name:"文档",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          { id:531, pId:3, name:"文档",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          { id:631, pId:3, name:"文档",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          { id:731, pId:3, name:"文档",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          { id:831, pId:3, name:"文档",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          // { id:1, pId:0, name:"文件夹",icon:"https://favicon.lucq.fun/?url=https://www.baidu.com"},
 | 
			
		||||
          // { id:2, pId:0, name:"文件夹",icon:"https://favicon.lucq.fun/?url=https://movie.douban.com/"},
 | 
			
		||||
          // { id:3, pId:2, name:"文件夹",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          // { id:4, pId:0, name:"文件夹",icon:"https://favicon.lucq.fun/?url=https://www.w3school.com.cn/"},
 | 
			
		||||
          // { id:5, pId:4, name:"文件夹",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          // { id:6, pId:0, name:"文件夹",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          // { id:7, pId:6, name:"文件夹",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          // { id:8, pId:0, name:"文件夹",icon:"https://favicon.lucq.fun/?url=https://open.163.com/"},
 | 
			
		||||
          // { id:9, pId:8, name:"文件夹",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          // { id:1123, pId:0, name:"文件夹",icon:"https://favicon.lucq.fun/?url=https://y.qq.com"},
 | 
			
		||||
          // { id:1142, pId:1, name:"收件箱",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          // { id:111, pId:19, name:"收件箱1",icon:"https://favicon.lucq.fun/?url=https://mail.sina.com.cn/"},
 | 
			
		||||
          // { id:112, pId:111, name:"收件箱2",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          // { id:113, pId:112, name:"收件箱3",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          // { id:114, pId:113, name:"收件箱4",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          // { id:1321, pId:114, name:"照片",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          // { id:2322, pId:114, name:"照片",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          // { id:3323, pId:114, name:"照片",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          // { id:4324, pId:114, name:"照片",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          // { id:5325, pId:114, name:"照片",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          // { id:6399, pId:114, name:"照片",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          // { id:32, pId:399, name:"照片",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          // { id:12, pId:1, name:"垃圾邮件",icon:"https://favicon.lucq.fun/?url=https://www.google.com/"},
 | 
			
		||||
          // { id:13, pId:1, name:"草稿",icon:"https://favicon.lucq.fun/?url=https://yz.m.sm.cn/"},
 | 
			
		||||
          // { id:14, pId:1, name:"已发送邮件",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          // { id:15, pId:1, name:"已删除邮件",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          // { id:322, pId:11, name:"快速视图",icon:"https://favicon.lucq.fun/?url=https://taobao.com/"},
 | 
			
		||||
          // { id:31, pId:3, name:"文档",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          // { id:131, pId:3, name:"文档",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          // { id:231, pId:3, name:"文档",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          // { id:331, pId:3, name:"文档",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          // { id:431, pId:3, name:"文档",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          // { id:531, pId:3, name:"文档",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          // { id:631, pId:3, name:"文档",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          // { id:731, pId:3, name:"文档",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          // { id:831, pId:3, name:"文档",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
          ],
 | 
			
		||||
        bookmark:[
 | 
			
		||||
          {id:1,title:"最大的骄傲于最大的自卑都表示心灵的最软弱无力。——斯宾诺莎",description:"阅读使人充实,会谈使人敏捷,写作使人精确。——培根",official:"www.baidu.com",time:"2020-10-08",icon:"https://favicon.lucq.fun/?url=https://www.sogou.com/"},
 | 
			
		||||
@@ -315,7 +315,23 @@
 | 
			
		||||
        ]
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    created() {
 | 
			
		||||
      var that=this;
 | 
			
		||||
      //书签菜单
 | 
			
		||||
      that.getList();
 | 
			
		||||
    },
 | 
			
		||||
    methods:{
 | 
			
		||||
      /** 查询用户的书签菜单Menu */
 | 
			
		||||
      getList() {
 | 
			
		||||
        listMenuByUserId().then(response => {
 | 
			
		||||
          this.zNodes = response.data;
 | 
			
		||||
          console.log(response.data)
 | 
			
		||||
          //加载Ztree树
 | 
			
		||||
          $.fn.zTree.init($("#treeDemo"), this.setting, this.zNodes).expandAll(this.expandAll);
 | 
			
		||||
        });
 | 
			
		||||
 | 
			
		||||
      },
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    addDiyDom:function(treeId, treeNode) {
 | 
			
		||||
      // console.log("自定义ztree:"+treeId.tId+"___treeNode:"+treeNode.tId)
 | 
			
		||||
@@ -414,13 +430,14 @@
 | 
			
		||||
 | 
			
		||||
    },
 | 
			
		||||
    mounted(){
 | 
			
		||||
      var that=this;
 | 
			
		||||
      $.fn.zTree.init($("#treeDemo"), this.setting, this.zNodes).expandAll(that.expandAll);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    },
 | 
			
		||||
    handleCommand(command) {
 | 
			
		||||
      this.$message('click on item ' + command);
 | 
			
		||||
    }
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@@ -449,7 +466,8 @@
 | 
			
		||||
  .ztree.showIcon li a span.button.switch {visibility:visible}
 | 
			
		||||
  .ztree li a.curSelectedNode {background-color:#D4D4D4;border:0;height:32px;}
 | 
			
		||||
  .ztree li span {line-height:32px;}
 | 
			
		||||
  .ztree li span.button {margin-top: -4px;margin-left:3px}
 | 
			
		||||
  .ztree li span.button {margin-top: -4px;margin-left:3px;width: 21px;height: 21px;}
 | 
			
		||||
 | 
			
		||||
  .ztree li span.button.switch {width: 16px;height: 16px;}
 | 
			
		||||
 | 
			
		||||
  /*.ztree li a.level0 span {font-size: 100%;font-weight: bold}*/
 | 
			
		||||
 
 | 
			
		||||
@@ -79,15 +79,15 @@
 | 
			
		||||
        key: {
 | 
			
		||||
          isParent: "isParent",
 | 
			
		||||
          children: "children",
 | 
			
		||||
          name: "name",
 | 
			
		||||
          name: "menuName",
 | 
			
		||||
          title: "",
 | 
			
		||||
          url: "url",
 | 
			
		||||
          icon: "icon"
 | 
			
		||||
          icon: "menuIcon"
 | 
			
		||||
        },
 | 
			
		||||
        simpleData: {
 | 
			
		||||
          enable: false,
 | 
			
		||||
          idKey: "id",
 | 
			
		||||
          pIdKey: "pId",
 | 
			
		||||
          idKey: "menuId",
 | 
			
		||||
          pIdKey: "parentId",
 | 
			
		||||
          rootPId: null
 | 
			
		||||
        },
 | 
			
		||||
        keep: {
 | 
			
		||||
@@ -1366,7 +1366,7 @@
 | 
			
		||||
        if (!node.isAjaxing) {
 | 
			
		||||
          var isParent = data.nodeIsParent(setting, node);
 | 
			
		||||
          var icon = (isParent && node.iconOpen && node.iconClose) ? (node.open ? node.iconOpen : node.iconClose) : node[setting.data.key.icon];
 | 
			
		||||
          if (icon) icoStyle.push("background:url(", icon, ") 0 0 no-repeat;");
 | 
			
		||||
          if (icon) icoStyle.push("background:url(", icon, ") 0 0 no-repeat;background-position:center;background-size:21px 21px;border-radius: 50%;");
 | 
			
		||||
          if (setting.view.showIcon == false || !tools.apply(setting.view.showIcon, [setting.treeId, node], true)) {
 | 
			
		||||
            icoStyle.push("display:none;");
 | 
			
		||||
          }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user