Sfoglia il codice sorgente

逻辑完善及页面动态效果

liupeng 3 anni fa
parent
commit
63df2b5f93

+ 0 - 1
src/component/Container/Desktop/NotifySetting/index.vue

@@ -849,7 +849,6 @@ export default {
     window.addEventListener("resize", () => {
       if (this.notifySettingContant.display === "block") {
         let el = document.querySelector(".x-window.sds-notify-setting-dialog");
-        console.log(el);
         let { elTop, elLeft } = windowResize(el);
         this.notifySettingContant.top = elTop;
         this.notifySettingContant.left = elLeft;

+ 12 - 9
src/component/Container/Desktop/PortaSelectPosition/index.vue

@@ -116,7 +116,8 @@ export default {
     // 点击本页面
     mousedownMenuSelectPositionWidget(){
       this.portalDetail.display = 'block'
-          window.addEventListener("mousedown", fn, true);
+          
+        window.addEventListener("mousedown", this.hiddenSelectWidgetPosition, true);
     },
     // 鼠标移入选择框的每一项
     mouseenterMenuItem(detailMessageIndex) {
@@ -215,14 +216,8 @@ export default {
             this.portalDetail.detailMessageList[0].cls =
               this.portalDetail.detailMessageList[0].cls + " active";
           }
-          let fn = (e) => {
-            let el = document.querySelector(".v-widget-header-tool-icon.dock");
-            if (e.srcElement !== el) {
-              this.portalDetail.display = "none";
-            }
-            window.removeEventListener("mousedown", fn, true);
-          };
-          window.addEventListener("mousedown", fn, true);
+          
+        window.addEventListener("mousedown", this.hiddenSelectWidgetPosition, true);
         } else if (this.portalDetail.display === "block") {
           this.portalDetail.display = "none";
         }
@@ -230,6 +225,14 @@ export default {
         this.portalDetail.display = "none";
       }
     },
+    // 隐藏本页面
+    hiddenSelectWidgetPosition(e){
+      let el = document.querySelector(".v-widget-header-tool-icon.dock");
+      if (e.srcElement !== el) {
+        this.portalDetail.display = "none";
+      }
+      window.removeEventListener("mousedown", this.hiddenSelectWidgetPosition, true);
+    }
   },
   mounted() {
     this.$bus.on(

+ 2 - 1
src/component/Container/Desktop/SearchInput/index.vue

@@ -45,7 +45,8 @@
           </div>
         </div>
       </div>
-      <div class="x-window-bwrap" :class="searchCls">
+      <div class="x-window-bwrap" style="
+    border-radius: 7px;" :class="searchCls">
         <div class="x-window-ml">
           <div class="x-window-mr">
             <div class="x-window-mc">