修改书签菜单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