From 1b22efb7fa9d35c531e5f4ff2e6d600c23a6546d Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Wed, 30 Jun 2021 10:36:35 +0800
Subject: [PATCH] 左边导航更改

---
 widgets/LeftNavigationBar/Widget.js |   74 ++++++++++++++++++++++++++++++------
 1 files changed, 61 insertions(+), 13 deletions(-)

diff --git a/widgets/LeftNavigationBar/Widget.js b/widgets/LeftNavigationBar/Widget.js
index 2d557da..3f0af57 100644
--- a/widgets/LeftNavigationBar/Widget.js
+++ b/widgets/LeftNavigationBar/Widget.js
@@ -34,24 +34,72 @@
                 var that = this;
                 this.getData();
 
+                // $('.left-navigation-bar-but').click(() => {
+                //     this.changeImg = !this.changeImg;
+                //     if (this.changeImg) {
+                //         $('.l-n-b-b-img').attr("src", "./images/addL/xzuo.png"); //打开
+                //         $('.jimu-widget-LeftNavigationBar').css({
+                //             'left': '0px'
+                //         });
+                //         $('.jimu-widget-instructions').css({
+                //             'left': '260px'
+                //         });
+                //     } else {
+                //         $('.l-n-b-b-img').attr("src", "./images/addL/xyou.png"); //关闭
+                //         $('.jimu-widget-LeftNavigationBar').css({
+                //             'left': '-250px'
+                //         });
+                //         $('.jimu-widget-instructions').css({
+                //             'left': '10px'
+                //         });
+                //     }
+                // })
+                var time = null;
                 $('.left-navigation-bar-but').click(() => {
                     this.changeImg = !this.changeImg;
                     if (this.changeImg) {
-                        $('.l-n-b-b-img').attr("src", "./images/addL/xzuo.png"); //打开
-                        $('.jimu-widget-LeftNavigationBar').css({
-                            'left': '0px'
+                        if (time != null) {
+                            clearTimeout(time);
+                            time = null;
+                        }
+                        // $('.l-n-b-b-img').attr("src", "./images/addL/xzuo.png"); //打开
+                        $('.left-navigation-bar-main').css({
+                            'display': 'block',
+                            'width': '300px',
+                            'padding': '10px',
+                            'height': 'auto',
                         });
-                        $('.jimu-widget-instructions').css({
-                            'left': '260px'
-                        });
+                        $('.l-n-b-m-search').css({
+                            'display': 'flex',
+                        })
+                        $('#left-tree-list').css({
+                            'display': 'block',
+                        })
+
                     } else {
-                        $('.l-n-b-b-img').attr("src", "./images/addL/xyou.png"); //关闭
-                        $('.jimu-widget-LeftNavigationBar').css({
-                            'left': '-250px'
+                        // $('.l-n-b-b-img').attr("src", "./images/addL/xyou.png"); //关闭
+                        $('.l-n-b-m-search').css({
+                            'display': 'none',
+                        })
+                        $('#left-tree-list').css({
+                            'display': 'none',
+                        })
+                        $('.left-navigation-bar-main').css({
+                            'width': '0px',
+                            'padding': '0px',
+                            'height': '0px',
                         });
-                        $('.jimu-widget-instructions').css({
-                            'left': '10px'
-                        });
+                        if (time != null) {
+                            clearTimeout(time);
+                            time = null;
+                        }
+                        time = setTimeout(() => {
+                            $('.left-navigation-bar-main').css({
+                                'display': 'none'
+                            });
+                            clearTimeout(time);
+                            time = null;
+                        }, 500);
                     }
                 })
 
@@ -388,7 +436,7 @@
                                             that[item.id] = scene.open(host + partOfUrl, undefined, {
                                                 autoSetView: false //不自动定位
                                             });
-                                            
+
                                             window.mySanweiShujuOpens[item.id] = that[item.id];
                                             // console.log(222)
                                             topic.publish('appendTilt', 'Layermanagement', item);

--
Gitblit v1.9.3