From 337c94f6e0a0759b9f627db4cdd4cb88dc65d896 Mon Sep 17 00:00:00 2001 From: ansel0926 <ansel0926@gmail.com> Date: 星期六, 14 五月 2022 13:05:34 +0800 Subject: [PATCH] 提交 --- view/project/layerAnalysis.html | 39 ++++++++++++++++++++++++++++++++++++++- 1 files changed, 38 insertions(+), 1 deletions(-) diff --git a/view/project/layerAnalysis.html b/view/project/layerAnalysis.html index ad121b3..e73dad7 100644 --- a/view/project/layerAnalysis.html +++ b/view/project/layerAnalysis.html @@ -56,6 +56,10 @@ border-radius: 6px; background-color: #999; } + .layui-tree-btnGroup .layui-icon{ + display: inline-block; + color:white + } </style> <script> @@ -64,9 +68,10 @@ layui.use(['tree'], function () { var tree = layui.tree isloading = true; - tree.render({ + var modelTree=tree.render({ elem: '#model-tree-list' , data: layerMenu + , edit:["del"] , showCheckbox: true //鏄惁鏄剧ず澶嶉�夋 , id: 'model-tree-list' , isJump: false //鏄惁鍏佽鐐瑰嚮鑺傜偣鏃跺脊鍑烘柊绐楀彛璺宠浆 @@ -256,6 +261,7 @@ let result = modelType == 'Primitive' ? parent.delprimitiveModel(modelId) : parent.delentityModel(modelId); } parent.delNodeById(modelId, layerMenu); + delDrawEntity(modelId); } } }); @@ -312,6 +318,37 @@ changeParentChecked(ischeck, parentOfData); } } + //zzf:闅愯棌闄ょ粯鍥捐彍鍗曚互澶栫殑鍒犻櫎鎸夐挳 + $(modelTree.config.elem[0].children[0].childNodes).each(function(){ + let parentDiv=$(this)[0].childNodes[0]; + $(parentDiv).find("div .layui-icon-delete").remove(); + if($(this)[0].dataset.id!="4"){ + let childrenDiv=$(this)[0].childNodes[1]; + $(childrenDiv).find("div .layui-icon-delete").remove(); + } + }) + function delDrawEntity(modelId){ + let updateData= { + "ids":modelId, + } + let token = window.localStorage.getItem("token"); + $.ajax({ + type: "post", + async: false, + url: parent.httpConfig.webApiUrl + "landstamp/front/removeDrawEntity", + data: updateData, + contentType: "application/x-www-form-urlencoded", + beforeSend:function(request){ + request.setRequestHeader("token",token); + }, + success: function (data) { + console.log(data) + }, + error: function (XMLHttpRequest, textStatus, errorThrown) { + console.log("ajax璇锋眰澶辫触锛�"); + } + }); + } }); </script> -- Gitblit v1.9.1