菜单树显示 数量
This commit is contained in:
		| @@ -353,12 +353,16 @@ | ||||
|       load() { | ||||
|         //判断是否加载了所有数据 | ||||
|         this.queryParams.pageNum=this.queryParams.pageNum+1; | ||||
|         if (this.queryParams.pageNum*this.queryParams.pageSize>=this.total){ | ||||
|         // 2 15 26 | ||||
|         var listcount=Math.ceil(this.total/15); | ||||
|         if (this.queryParams.pageNum>listcount){ | ||||
|  | ||||
|           //加载完毕了 禁止滚动 | ||||
|           this.noMore=true; | ||||
|           this.listnoMore=true; | ||||
|           this.listloading = false | ||||
|           return; | ||||
|         } | ||||
|         }else { | ||||
|  | ||||
|         this.listloading = true | ||||
|         setTimeout(() =>{ | ||||
| @@ -374,7 +378,7 @@ | ||||
|             } | ||||
|           }); | ||||
|         },1000); | ||||
|  | ||||
|         } | ||||
|  | ||||
|       }, | ||||
|  | ||||
|   | ||||
							
								
								
									
										19
									
								
								ruoyi-ui/src/views/bookmark/common/UserTagAll.vue
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								ruoyi-ui/src/views/bookmark/common/UserTagAll.vue
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,19 @@ | ||||
| <template> | ||||
|     <div> | ||||
|         {{msg}} | ||||
|     </div> | ||||
| </template> | ||||
| <script> | ||||
|     export default { | ||||
|         name: 'areaTree', | ||||
|         components: {}, | ||||
|  | ||||
|         data: function () { | ||||
|             return {} | ||||
|         }, | ||||
|         methods: {} | ||||
|     } | ||||
| </script> | ||||
| <style> | ||||
|  | ||||
| </style> | ||||
| @@ -8,7 +8,13 @@ | ||||
|  | ||||
|  | ||||
|       <el-header  class="aside-logo"> | ||||
|         <img src="https://s1.ax1x.com/2020/08/15/dACqUO.png"/> | ||||
| <!--        <img src="https://s1.ax1x.com/2020/08/15/dACqUO.png"/>--> | ||||
|         <div class="logoname"> | ||||
|           <span>集趣书签</span> | ||||
|         </div> | ||||
|         <div class="logoright" > | ||||
|           <i class="el-icon-plus"  /> | ||||
|         </div> | ||||
|  | ||||
|       </el-header> | ||||
|  | ||||
| @@ -92,9 +98,10 @@ | ||||
|                 {{'列表内容 ' + o }} | ||||
|               </div> | ||||
|  | ||||
|         <el-input slot="reference" placeholder="请输入书签名字" v-model="sousou" size="small"> | ||||
|         <el-input slot="reference" :suffix-icon="true" placeholder="请输入书签名字" v-model="sousou" size="small"> | ||||
|         <i slot="prefix" class="el-input__icon el-icon-search"></i> | ||||
|       </el-input> | ||||
| <!--          <el-button slot="append" icon="el-icon-search"></el-button>--> | ||||
|           </el-input> | ||||
|  | ||||
|  | ||||
|           </el-popover> | ||||
| @@ -204,7 +211,7 @@ | ||||
|           <el-input v-model="form.title" placeholder="请输入书签标题" /> | ||||
|         </el-form-item> | ||||
|         <el-form-item label="书签描述" prop="description"> | ||||
|           <el-input v-model="form.description" type="textarea" placeholder="请输入书签描述" run dev | ||||
|           <el-input v-model="form.description"  type="textarea" placeholder="请输入书签描述" | ||||
|                     :autosize="{minRows: 3, maxRows:4}" :style="{width: '100%'}"></el-input> | ||||
|         </el-form-item> | ||||
|  | ||||
| @@ -643,19 +650,25 @@ | ||||
|  | ||||
|  | ||||
|  | ||||
|       // console.log("进入addHoverDom:统计"+treeNode.bookmarkCount+"_sz 的数量:"+confCount); | ||||
|       // console.log("addDiyDom:统计2"+$.fn.zTree.getZTreeObj("treeDemo").getCheckedNodes()[0].bookmarkCount); | ||||
|       //console.log("addDiyDom:统计2"+$.fn.zTree.getZTreeObj("treeDemo").getCheckedNodes()[0]); | ||||
|  | ||||
|       var editStr = "<span class="+treeNode.tId+"_count style='color: #9e9e9e;float:right;display: inline-block;margin-right: 15px;font-size:8px' onfocus='this.blur();'>99</span>"; | ||||
|  | ||||
|       var editStr = "<span class="+treeNode.tId+"_count style='color: #9e9e9e;float:right;display: inline-block;margin-right: 15px;font-size:8px' onfocus='this.blur();'>"+treeNode.bookmarkCount+"</span>"; | ||||
|       switchObjspan.after(editStr); | ||||
|     } | ||||
|   }, | ||||
|  | ||||
|   addHoverDom:function(treeId, treeNode) { | ||||
|   	var confCount = $("."+treeNode.tId+"_sz").length; | ||||
|   	//console.log("进入addHoverDom:统计"+treeNode.tId+"_sz 的数量:"+confCount); | ||||
|   	// console.log("进入addHoverDom:统计"+treeNode.tId+"_sz 的数量:"+confCount); | ||||
|   	// console.log("进入addHoverDom:treeId"+treeNode.tId+"_sz 的数量:"+confCount); | ||||
|   	// console.log("进入addHoverDom:统计"+treeNode.tId+"_sz 的数量:"+confCount); | ||||
|   	// console.log("进入addHoverDom:统计"+treeNode.bookmarkCount+"_sz 的数量:"+confCount); | ||||
|   	if (confCount>0) return; | ||||
|   	//if (treeNode.parentNode && treeNode.parentNode.id!=1) return; | ||||
|   	var switchObjspan = $("#" + treeNode.tId + "_span"); | ||||
|  | ||||
|   	var editStr = "<span class="+treeNode.tId+"_sz data-parentId="+treeNode.parentId+" data-menuId="+treeNode.menuId+" onclick='editBookmark(this)' style='color: #9e9e9e;float:right;display: inline-block;margin-right: 15px;font-size:8px' onfocus='this.blur();'><i class='el-icon-edit'></i></span>"; | ||||
|   	switchObjspan.after(editStr); | ||||
|  | ||||
| @@ -674,7 +687,7 @@ | ||||
|  | ||||
|   	$("." + treeNode.tId + "_sz").unbind().remove(); | ||||
|     var switchObjspan = $("#" + treeNode.tId + "_span"); | ||||
|     var editStr = "<span class="+treeNode.tId+"_count onclick='alert(1111111);return false;' style='color: #9e9e9e;float:right;display: inline-block;margin-right: 15px;font-size:8px' onfocus='this.blur();'>12</span>"; | ||||
|     var editStr = "<span class="+treeNode.tId+"_count onclick='alert(1111111);return false;' style='color: #9e9e9e;float:right;display: inline-block;margin-right: 15px;font-size:8px' onfocus='this.blur();'>"+treeNode.bookmarkCount+"</span>"; | ||||
|     switchObjspan.after(editStr); | ||||
|  | ||||
|   }, | ||||
| @@ -804,7 +817,7 @@ | ||||
|         }) | ||||
|  | ||||
|       }, | ||||
|        | ||||
|  | ||||
|  | ||||
|     }, | ||||
|     mounted(){ | ||||
| @@ -842,10 +855,10 @@ | ||||
|   .ztree li ul{  margin:0;  padding:0} | ||||
|   .ztree li {line-height:32px} | ||||
|   .ztree li a {width:200px;height:32px;padding-top: 0px;font-size: 14px;width:100%} | ||||
|   .ztree li a:hover {text-decoration:none; background-color: #D4D4D4;} | ||||
|   .ztree li a:hover {text-decoration:none; background-color: #E5E5E5;} | ||||
|   .ztree li a span.button.switch {vertical-align:middle} | ||||
|   .ztree.showIcon li a span.button.switch {visibility:visible} | ||||
|   .ztree li a.curSelectedNode {background-color:#D4D4D4;border:0;height:32px;} | ||||
|   .ztree li a.curSelectedNode {background-color:#E5E5E5;border:0;height:32px;} | ||||
|   .ztree li span {line-height:32px;} | ||||
|   .ztree li span.button {margin-top: 0px;margin-left:2px;width: 20px;height: 20px;} | ||||
|  | ||||
| @@ -893,8 +906,8 @@ | ||||
|     padding:0; | ||||
|     margin-bottom: 0; | ||||
|     /*background:url('https://ftp.bmp.ovh/imgs/2020/08/4ac1d6b4f41049ef.jpg') no-repeat;*/ | ||||
|     /*background-color: #f6f6f6;*/ | ||||
|     background: url("https://s1.ax1x.com/2020/08/16/dEcqVU.jpg") no-repeat; | ||||
|     background-color: #F6F6F6; | ||||
|     /*background: url("https://s1.ax1x.com/2020/08/16/dEcqVU.jpg") no-repeat;*/ | ||||
|  | ||||
|     /*background-size: cover;*/ | ||||
|     /*z-index: -1;!*-1 可以当背景*!*/ | ||||
| @@ -921,16 +934,42 @@ | ||||
|     margin-right: 11px; | ||||
|   } | ||||
|   .aside-logo{ | ||||
|     /*background-color: #fff;*/ | ||||
|     opacity: 0.9; | ||||
|     display: flex; | ||||
|     align-items: center; | ||||
|   } | ||||
|   .aside-logo div{ | ||||
|     width: 50%; | ||||
|   } | ||||
|   .logoname span{ | ||||
|     margin-left: 8px; | ||||
|     font-family: "PingFang SC"; | ||||
|     font-size: 20px; | ||||
|     font-weight: 400; | ||||
|   } | ||||
|   .logoright i{ | ||||
|     float: right; | ||||
|     display: block; | ||||
|     width: 30px; | ||||
|     height: 28px; | ||||
|     background-color: #E6E4E1; | ||||
|     color: #5C5C5C; | ||||
|     text-align: center; | ||||
|     line-height: 28px; | ||||
|     border-radius: 2px; | ||||
|   } | ||||
|   .aside-logo img{ | ||||
|     margin-top: 5px; | ||||
|     background-repeat: no-repeat; | ||||
|     height: 50px; | ||||
|  | ||||
|  | ||||
|  | ||||
|   .logoright i:active{ | ||||
|     background-color: #7a6df0; | ||||
|     color: #FFFFFF; | ||||
|   } | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|   .reminder{ | ||||
|     margin-left: 27px; | ||||
|     color: #878787; | ||||
|   | ||||
| @@ -82,7 +82,7 @@ | ||||
|           name: "menuName", | ||||
|           title: "", | ||||
|           url: "url", | ||||
|           icon: "menuIcon" | ||||
|           icon: "menuIcon", | ||||
|         }, | ||||
|         simpleData: { | ||||
|           enable: false, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user