|
@@ -75,7 +75,6 @@
|
|
@scroll="scrollList"
|
|
@scroll="scrollList"
|
|
style="overflow: scroll"
|
|
style="overflow: scroll"
|
|
>
|
|
>
|
|
-
|
|
|
|
<!-- <div class="v-widget-list" style="overflow-y:scroll;height:100%" @scroll="scrollList"> -->
|
|
<!-- <div class="v-widget-list" style="overflow-y:scroll;height:100%" @scroll="scrollList"> -->
|
|
<div class="v-widget-list">
|
|
<div class="v-widget-list">
|
|
<RunningState></RunningState>
|
|
<RunningState></RunningState>
|
|
@@ -107,12 +106,11 @@
|
|
<div
|
|
<div
|
|
class="ps__thumb-y"
|
|
class="ps__thumb-y"
|
|
tabindex="0"
|
|
tabindex="0"
|
|
- style="top: 0px;"
|
|
|
|
- :style="{height:thumbYHeight,display:thumbYDisplay}"
|
|
|
|
|
|
+ style="top: 0px"
|
|
|
|
+ :style="{ height: thumbYHeight, display: thumbYDisplay }"
|
|
@mousedown="mousedownProgress"
|
|
@mousedown="mousedownProgress"
|
|
></div>
|
|
></div>
|
|
</div>
|
|
</div>
|
|
-
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -144,12 +142,12 @@ import PortalSelectDialogWindow from "../PortalSelectDialogWindow";
|
|
// 弹出位置选择框
|
|
// 弹出位置选择框
|
|
import PortaSelectPosition from "../PortaSelectPosition";
|
|
import PortaSelectPosition from "../PortaSelectPosition";
|
|
export default {
|
|
export default {
|
|
- props: ["defaultZIndex","fixWindowData"],
|
|
|
|
|
|
+ props: ["defaultZIndex", "fixWindowData"],
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
- fixWindowMessage:{
|
|
|
|
- zIndex:9050,
|
|
|
|
- display:'block',
|
|
|
|
|
|
+ fixWindowMessage: {
|
|
|
|
+ zIndex: 9050,
|
|
|
|
+ display: "block",
|
|
cls: "deactve-win",
|
|
cls: "deactve-win",
|
|
},
|
|
},
|
|
selectedNum: 2,
|
|
selectedNum: 2,
|
|
@@ -158,7 +156,7 @@ export default {
|
|
bottom: "10px",
|
|
bottom: "10px",
|
|
right: "10px",
|
|
right: "10px",
|
|
left: 0,
|
|
left: 0,
|
|
- widgetZindexIsMax: false,
|
|
|
|
|
|
+ // widgetZindexIsMax: false,
|
|
progrecssFirstClick: {
|
|
progrecssFirstClick: {
|
|
lastY: 0,
|
|
lastY: 0,
|
|
clickY: 0,
|
|
clickY: 0,
|
|
@@ -181,8 +179,8 @@ export default {
|
|
moveY: 0,
|
|
moveY: 0,
|
|
},
|
|
},
|
|
widgetListIsBottom: false,
|
|
widgetListIsBottom: false,
|
|
- thumbYHeight: '424px',
|
|
|
|
- thumbYDisplay: 'none',
|
|
|
|
|
|
+ thumbYHeight: "424px",
|
|
|
|
+ thumbYDisplay: "none",
|
|
portalDetail: {
|
|
portalDetail: {
|
|
display: "none",
|
|
display: "none",
|
|
detailMessageList: [
|
|
detailMessageList: [
|
|
@@ -294,40 +292,42 @@ export default {
|
|
this.$bus.on(
|
|
this.$bus.on(
|
|
"changeOrHiddenWidgetPosition",
|
|
"changeOrHiddenWidgetPosition",
|
|
this.changeOrHiddenWidgetPosition
|
|
this.changeOrHiddenWidgetPosition
|
|
- )
|
|
|
|
- this.$bus.on('dialogWindowZIndexIsMax',this.dialogWindowZIndexIsMax)
|
|
|
|
- this.fixWindowMessage = this.fixWindowData
|
|
|
|
|
|
+ );
|
|
|
|
+ // this.$bus.on('dialogWindowZIndexIsMax',this.dialogWindowZIndexIsMax)
|
|
|
|
+ this.fixWindowMessage = this.fixWindowData;
|
|
let el = document.querySelector(".v-widget-window .ps__thumb-y");
|
|
let el = document.querySelector(".v-widget-window .ps__thumb-y");
|
|
- let el1 = document.querySelector(".v-widget-window .v-window-header-wrapper");
|
|
|
|
|
|
+ let el1 = document.querySelector(
|
|
|
|
+ ".v-widget-window .v-window-header-wrapper"
|
|
|
|
+ );
|
|
el.addEventListener("mouseup", this.mouseupProgress);
|
|
el.addEventListener("mouseup", this.mouseupProgress);
|
|
el1.addEventListener("mouseup", this.mouseupWidgetHeader);
|
|
el1.addEventListener("mouseup", this.mouseupWidgetHeader);
|
|
let el2 = document.querySelector(".v-widget-window .v-widget-list");
|
|
let el2 = document.querySelector(".v-widget-window .v-widget-list");
|
|
let el3 = document.querySelector(".v-widget-window .ps__rail-y");
|
|
let el3 = document.querySelector(".v-widget-window .ps__rail-y");
|
|
- if(el2.offsetHeight > el3.offsetHeight){
|
|
|
|
- this.bottom = '0'
|
|
|
|
- this.thumbYDisplay = 'block'
|
|
|
|
- this.thumbYHeight = 'calc((100vh - 52px) / 2)'
|
|
|
|
|
|
+ if (el2.offsetHeight > el3.offsetHeight) {
|
|
|
|
+ this.bottom = "0";
|
|
|
|
+ this.thumbYDisplay = "block";
|
|
|
|
+ this.thumbYHeight = "calc((100vh - 52px) / 2)";
|
|
}
|
|
}
|
|
- window.onresize = (e)=>{
|
|
|
|
- if(el2.offsetHeight > el3.offsetHeight){
|
|
|
|
- this.bottom = '0'
|
|
|
|
- this.thumbYDisplay = 'block'
|
|
|
|
- this.thumbYHeight = 'calc((100vh - 52px) / 2)'
|
|
|
|
- }else{
|
|
|
|
- this.thumbYDisplay = 'none'
|
|
|
|
|
|
+ window.onresize = (e) => {
|
|
|
|
+ if (el2.offsetHeight > el3.offsetHeight) {
|
|
|
|
+ this.bottom = "0";
|
|
|
|
+ this.thumbYDisplay = "block";
|
|
|
|
+ this.thumbYHeight = "calc((100vh - 52px) / 2)";
|
|
|
|
+ } else {
|
|
|
|
+ this.thumbYDisplay = "none";
|
|
}
|
|
}
|
|
- }
|
|
|
|
|
|
+ };
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
//点击固定窗口
|
|
//点击固定窗口
|
|
clickFixWindow() {
|
|
clickFixWindow() {
|
|
- if(! this.widgetZindexIsMax && this.fixWindowMessage.cls === 'deactive-win'){
|
|
|
|
|
|
+ if (this.fixWindowMessage.cls === "deactive-win") {
|
|
this.fixWindowMessage.zIndex = this.defaultZIndex + 10;
|
|
this.fixWindowMessage.zIndex = this.defaultZIndex + 10;
|
|
this.$bus.emit("changeDefaultZIndex", this.defaultZIndex + 10);
|
|
this.$bus.emit("changeDefaultZIndex", this.defaultZIndex + 10);
|
|
this.$bus.emit("fixWindowZIndexMax", true);
|
|
this.$bus.emit("fixWindowZIndexMax", true);
|
|
- this.widgetZindexIsMax = true
|
|
|
|
|
|
+ // this.widgetZindexIsMax = true
|
|
}
|
|
}
|
|
- console.log(this.fixWindowMessage.zIndex)
|
|
|
|
|
|
+ console.log(this.fixWindowMessage.zIndex);
|
|
},
|
|
},
|
|
//点击进度条
|
|
//点击进度条
|
|
mousedownProgress(e) {
|
|
mousedownProgress(e) {
|
|
@@ -335,12 +335,12 @@ export default {
|
|
let el1 = document.querySelector(".v-widget-window");
|
|
let el1 = document.querySelector(".v-widget-window");
|
|
el.addEventListener("mousemove", this.moveProgress);
|
|
el.addEventListener("mousemove", this.moveProgress);
|
|
|
|
|
|
- if(el.style.top && el.style.top.includes('px')){
|
|
|
|
- let top = parseInt(el.style.top.replace('px',''))
|
|
|
|
- this.progrecssFirstClick.thumbStyletop = top
|
|
|
|
|
|
+ if (el.style.top && el.style.top.includes("px")) {
|
|
|
|
+ let top = parseInt(el.style.top.replace("px", ""));
|
|
|
|
+ this.progrecssFirstClick.thumbStyletop = top;
|
|
}
|
|
}
|
|
- this.progrecssFirstClick.lastY = el1.offsetTop + 31;
|
|
|
|
- this.progrecssFirstClick.clickY = e.offsetY;
|
|
|
|
|
|
+ this.progrecssFirstClick.lastY = el1.offsetTop + 31;
|
|
|
|
+ this.progrecssFirstClick.clickY = e.offsetY;
|
|
},
|
|
},
|
|
//移动进度条
|
|
//移动进度条
|
|
moveProgress(e) {
|
|
moveProgress(e) {
|
|
@@ -350,23 +350,22 @@ export default {
|
|
let moveY;
|
|
let moveY;
|
|
if (e.clientY >= this.progrecssFirstClick.clientY) {
|
|
if (e.clientY >= this.progrecssFirstClick.clientY) {
|
|
moveY = e.clientY - e.offsetY - this.progrecssFirstClick.lastY;
|
|
moveY = e.clientY - e.offsetY - this.progrecssFirstClick.lastY;
|
|
- if(this.progrecssFirstClick.thumbStyletop){
|
|
|
|
- moveY = this.progrecssFirstClick.thumbStyletop + 1
|
|
|
|
- this.progrecssFirstClick.thumbStyletop = 0
|
|
|
|
-
|
|
|
|
|
|
+ if (this.progrecssFirstClick.thumbStyletop) {
|
|
|
|
+ moveY = this.progrecssFirstClick.thumbStyletop + 1;
|
|
|
|
+ this.progrecssFirstClick.thumbStyletop = 0;
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
moveY = this.moveY + (e.clientY - this.progrecssFirstClick.clientY);
|
|
moveY = this.moveY + (e.clientY - this.progrecssFirstClick.clientY);
|
|
- if(this.progrecssFirstClick.thumbStyletop){
|
|
|
|
- moveY = this.progrecssFirstClick.thumbStyletop + 1
|
|
|
|
- this.progrecssFirstClick.thumbStyletop = 0
|
|
|
|
|
|
+ if (this.progrecssFirstClick.thumbStyletop) {
|
|
|
|
+ moveY = this.progrecssFirstClick.thumbStyletop + 1;
|
|
|
|
+ this.progrecssFirstClick.thumbStyletop = 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (moveY < 0) {
|
|
if (moveY < 0) {
|
|
moveY = 0;
|
|
moveY = 0;
|
|
} else if (moveY > el1.offsetHeight - el.offsetHeight) {
|
|
} else if (moveY > el1.offsetHeight - el.offsetHeight) {
|
|
moveY = el1.offsetHeight - el.offsetHeight;
|
|
moveY = el1.offsetHeight - el.offsetHeight;
|
|
- this.widgetListIsBottom = true
|
|
|
|
|
|
+ this.widgetListIsBottom = true;
|
|
}
|
|
}
|
|
let moveY2 =
|
|
let moveY2 =
|
|
-(
|
|
-(
|
|
@@ -391,9 +390,11 @@ export default {
|
|
let el1 = document.querySelector(".v-widget-window .ps__rail-y");
|
|
let el1 = document.querySelector(".v-widget-window .ps__rail-y");
|
|
let el2 = document.querySelector(".v-widget-window .ps--active-y");
|
|
let el2 = document.querySelector(".v-widget-window .ps--active-y");
|
|
// if(! this.widgetListIsBottom){
|
|
// if(! this.widgetListIsBottom){
|
|
- let moveY =
|
|
|
|
- ((el1.offsetHeight - el.offsetHeight)/(e.target.scrollHeight - el2.offsetHeight)) * e.target.scrollTop
|
|
|
|
- el.style.top = moveY + e.target.scrollTop + 'px'
|
|
|
|
|
|
+ let moveY =
|
|
|
|
+ ((el1.offsetHeight - el.offsetHeight) /
|
|
|
|
+ (e.target.scrollHeight - el2.offsetHeight)) *
|
|
|
|
+ e.target.scrollTop;
|
|
|
|
+ el.style.top = moveY + e.target.scrollTop + "px";
|
|
// }
|
|
// }
|
|
},
|
|
},
|
|
// 点击勾选小窗口的加号
|
|
// 点击勾选小窗口的加号
|
|
@@ -402,14 +403,16 @@ export default {
|
|
},
|
|
},
|
|
// 点击小窗口选择框的每一项
|
|
// 点击小窗口选择框的每一项
|
|
showOrHiddenWidgetItem(obj) {
|
|
showOrHiddenWidgetItem(obj) {
|
|
- let widgetItemArray = document.querySelectorAll(".v-widget-window .v-widget-item");
|
|
|
|
|
|
+ let widgetItemArray = document.querySelectorAll(
|
|
|
|
+ ".v-widget-window .v-widget-item"
|
|
|
|
+ );
|
|
Array.from(widgetItemArray)[obj.index].className = obj.cls;
|
|
Array.from(widgetItemArray)[obj.index].className = obj.cls;
|
|
this.portalDetail.detailMessageList[obj.index].cls = obj.cls1;
|
|
this.portalDetail.detailMessageList[obj.index].cls = obj.cls1;
|
|
this.portalDetail.detailMessageList.forEach((item) => {
|
|
this.portalDetail.detailMessageList.forEach((item) => {
|
|
if (item.cls && item.cls.includes(" active")) {
|
|
if (item.cls && item.cls.includes(" active")) {
|
|
- item.cls = item.cls.replace(" active",'');
|
|
|
|
|
|
+ item.cls = item.cls.replace(" active", "");
|
|
} else if (item.cls && item.cls.includes("active")) {
|
|
} else if (item.cls && item.cls.includes("active")) {
|
|
- item.cls = item.cls.replace("active",'');
|
|
|
|
|
|
+ item.cls = item.cls.replace("active", "");
|
|
}
|
|
}
|
|
});
|
|
});
|
|
let cls = this.portalDetail.detailMessageList[0].cls;
|
|
let cls = this.portalDetail.detailMessageList[0].cls;
|
|
@@ -419,7 +422,7 @@ export default {
|
|
},
|
|
},
|
|
// 跟随可视小窗口的个数改变进度条高度
|
|
// 跟随可视小窗口的个数改变进度条高度
|
|
changeThumbHeight(selectedNum) {
|
|
changeThumbHeight(selectedNum) {
|
|
- let el1= document.querySelector(".v-widget-window .v-widget-list");
|
|
|
|
|
|
+ let el1 = document.querySelector(".v-widget-window .v-widget-list");
|
|
let el2 = document.querySelector(".v-widget-window .ps__rail-y");
|
|
let el2 = document.querySelector(".v-widget-window .ps__rail-y");
|
|
if (selectedNum > 2) {
|
|
if (selectedNum > 2) {
|
|
if (selectedNum >= 6) {
|
|
if (selectedNum >= 6) {
|
|
@@ -427,18 +430,20 @@ export default {
|
|
}
|
|
}
|
|
this.thumbYDisplay = "block";
|
|
this.thumbYDisplay = "block";
|
|
this.thumbYHeight = (7 - selectedNum) * 70 + "px";
|
|
this.thumbYHeight = (7 - selectedNum) * 70 + "px";
|
|
- }else{
|
|
|
|
- this.thumbYDisplay = "none";
|
|
|
|
|
|
+ } else {
|
|
|
|
+ this.thumbYDisplay = "none";
|
|
}
|
|
}
|
|
- if(el2.offsetHeight < 424 && el1.offsetHeight > el2.offsetHeight){
|
|
|
|
|
|
+ if (el2.offsetHeight < 424 && el1.offsetHeight > el2.offsetHeight) {
|
|
this.thumbYDisplay = "block";
|
|
this.thumbYDisplay = "block";
|
|
- this.thumbYHeight = 'calc((100vh - 52px) / 2)'
|
|
|
|
|
|
+ this.thumbYHeight = "calc((100vh - 52px) / 2)";
|
|
}
|
|
}
|
|
this.selectedNum = selectedNum;
|
|
this.selectedNum = selectedNum;
|
|
},
|
|
},
|
|
//点击固定窗口头部
|
|
//点击固定窗口头部
|
|
mousedownWidgetHeader(e) {
|
|
mousedownWidgetHeader(e) {
|
|
- let el = document.querySelector(".v-widget-window .v-window-header-wrapper");
|
|
|
|
|
|
+ let el = document.querySelector(
|
|
|
|
+ ".v-widget-window .v-window-header-wrapper"
|
|
|
|
+ );
|
|
this.widgetFirstClick.clientX = e.clientX;
|
|
this.widgetFirstClick.clientX = e.clientX;
|
|
this.widgetFirstClick.offsetX = e.offsetX;
|
|
this.widgetFirstClick.offsetX = e.offsetX;
|
|
this.widgetFirstClick.screenX = document.documentElement.clientWidth;
|
|
this.widgetFirstClick.screenX = document.documentElement.clientWidth;
|
|
@@ -449,7 +454,9 @@ export default {
|
|
},
|
|
},
|
|
//移动固定窗口头部
|
|
//移动固定窗口头部
|
|
mousemoveWidgetHeader(e) {
|
|
mousemoveWidgetHeader(e) {
|
|
- let el = document.querySelector(".v-widget-window .v-window-header-wrapper");
|
|
|
|
|
|
+ let el = document.querySelector(
|
|
|
|
+ ".v-widget-window .v-window-header-wrapper"
|
|
|
|
+ );
|
|
let el1 = document.querySelector(".v-widget-window");
|
|
let el1 = document.querySelector(".v-widget-window");
|
|
let el2 = document.querySelector(".v-widget-window .v-widget-list");
|
|
let el2 = document.querySelector(".v-widget-window .v-widget-list");
|
|
el2.style.display = "none";
|
|
el2.style.display = "none";
|
|
@@ -473,14 +480,16 @@ export default {
|
|
}
|
|
}
|
|
el1.style.left = moveX + "px";
|
|
el1.style.left = moveX + "px";
|
|
el1.style.top = moveY + "px";
|
|
el1.style.top = moveY + "px";
|
|
- if(!el1.className.includes(' active')){
|
|
|
|
|
|
+ if (!el1.className.includes(" active")) {
|
|
el1.className = el1.className + " active";
|
|
el1.className = el1.className + " active";
|
|
}
|
|
}
|
|
el.addEventListener("mouseleave", this.mouseupWidgetHeader);
|
|
el.addEventListener("mouseleave", this.mouseupWidgetHeader);
|
|
},
|
|
},
|
|
//鼠标抬起固定窗口头部
|
|
//鼠标抬起固定窗口头部
|
|
mouseupWidgetHeader() {
|
|
mouseupWidgetHeader() {
|
|
- let el = document.querySelector(".v-widget-window .v-window-header-wrapper");
|
|
|
|
|
|
+ let el = document.querySelector(
|
|
|
|
+ ".v-widget-window .v-window-header-wrapper"
|
|
|
|
+ );
|
|
let el1 = document.querySelector(".v-widget-window .v-widget-list");
|
|
let el1 = document.querySelector(".v-widget-window .v-widget-list");
|
|
let el2 = document.querySelector(".v-widget-window");
|
|
let el2 = document.querySelector(".v-widget-window");
|
|
el.removeEventListener("mousemove", this.mousemoveWidgetHeader);
|
|
el.removeEventListener("mousemove", this.mousemoveWidgetHeader);
|
|
@@ -489,39 +498,41 @@ export default {
|
|
},
|
|
},
|
|
//显示或隐藏固定窗口
|
|
//显示或隐藏固定窗口
|
|
showOrHiddenWidget(e) {
|
|
showOrHiddenWidget(e) {
|
|
- let el = document.querySelector(".v-widget-window .v-widget-header-tool-icon.pin");
|
|
|
|
|
|
+ let el = document.querySelector(
|
|
|
|
+ ".v-widget-window .v-widget-header-tool-icon.pin"
|
|
|
|
+ );
|
|
if (this.fixWindowMessage.display === "block") {
|
|
if (this.fixWindowMessage.display === "block") {
|
|
- if(e.srcElement.className.includes(' pressed')){
|
|
|
|
- e.srcElement.className = e.srcElement.className.replace(' pressed','')
|
|
|
|
|
|
+ if (e.srcElement.className.includes(" pressed")) {
|
|
|
|
+ e.srcElement.className = e.srcElement.className.replace(
|
|
|
|
+ " pressed",
|
|
|
|
+ ""
|
|
|
|
+ );
|
|
}
|
|
}
|
|
this.fixWindowMessage.display = "none";
|
|
this.fixWindowMessage.display = "none";
|
|
- if(this.fixWindowMessage.zIndex >= this.defaultZIndex){
|
|
|
|
- this.fixWindowMessage.zIndex = this.defaultZIndex - 10;
|
|
|
|
|
|
+ if (this.fixWindowMessage.zIndex >= this.defaultZIndex) {
|
|
|
|
+ this.fixWindowMessage.zIndex = this.defaultZIndex - 10;
|
|
this.$bus.emit("changeDefaultZIndex", this.defaultZIndex - 10);
|
|
this.$bus.emit("changeDefaultZIndex", this.defaultZIndex - 10);
|
|
this.$bus.emit("fixWindowZIndexMax", false);
|
|
this.$bus.emit("fixWindowZIndexMax", false);
|
|
}
|
|
}
|
|
-
|
|
|
|
} else {
|
|
} else {
|
|
this.fixWindowMessage.display = "block";
|
|
this.fixWindowMessage.display = "block";
|
|
this.fixWindowMessage.zIndex = this.defaultZIndex + 10;
|
|
this.fixWindowMessage.zIndex = this.defaultZIndex + 10;
|
|
this.$bus.emit("changeDefaultZIndex", this.defaultZIndex + 10);
|
|
this.$bus.emit("changeDefaultZIndex", this.defaultZIndex + 10);
|
|
this.$bus.emit("fixWindowZIndexMax", true);
|
|
this.$bus.emit("fixWindowZIndexMax", true);
|
|
- if(! e.srcElement.className.includes(' pressed')){
|
|
|
|
- e.srcElement.className = e.srcElement.className + ' pressed'
|
|
|
|
|
|
+ if (!e.srcElement.className.includes(" pressed")) {
|
|
|
|
+ e.srcElement.className = e.srcElement.className + " pressed";
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
},
|
|
//最小化固定窗口
|
|
//最小化固定窗口
|
|
minimizeFixWndow() {
|
|
minimizeFixWndow() {
|
|
this.fixWindowMessage.display = "none";
|
|
this.fixWindowMessage.display = "none";
|
|
- if(this.fixWindowMessage.zIndex >= this.defaultZIndex){
|
|
|
|
- this.fixWindowMessage.zIndex = this.defaultZIndex - 10;
|
|
|
|
|
|
+ this.fixWindowMessage.zIndex = this.defaultZIndex - 10;
|
|
this.$bus.emit("changeDefaultZIndex", this.defaultZIndex - 10);
|
|
this.$bus.emit("changeDefaultZIndex", this.defaultZIndex - 10);
|
|
this.$bus.emit("fixWindowZIndexMax", false);
|
|
this.$bus.emit("fixWindowZIndexMax", false);
|
|
- }
|
|
|
|
- let el = document.querySelector('.tray-item.widget-button')
|
|
|
|
- if(el.className && el.className.includes(' pressed')){
|
|
|
|
- el.className = el.className.replace(' pressed','')
|
|
|
|
|
|
+ let el = document.querySelector(".tray-item.widget-button");
|
|
|
|
+ if (el.className && el.className.includes(" pressed")) {
|
|
|
|
+ el.className = el.className.replace(" pressed", "");
|
|
}
|
|
}
|
|
},
|
|
},
|
|
// 显示或隐藏位置选择框
|
|
// 显示或隐藏位置选择框
|
|
@@ -541,7 +552,9 @@ export default {
|
|
this.bottom = detailMessageItem.bottom;
|
|
this.bottom = detailMessageItem.bottom;
|
|
this.left = detailMessageItem.left;
|
|
this.left = detailMessageItem.left;
|
|
this.right = detailMessageItem.right;
|
|
this.right = detailMessageItem.right;
|
|
- let el = document.querySelector(".v-widget-window .v-widget-header-tool-icon.dock");
|
|
|
|
|
|
+ let el = document.querySelector(
|
|
|
|
+ ".v-widget-window .v-widget-header-tool-icon.dock"
|
|
|
|
+ );
|
|
el.className = el.className + " active";
|
|
el.className = el.className + " active";
|
|
let cls = this.portalDetail1.detailMessageList[0].cls;
|
|
let cls = this.portalDetail1.detailMessageList[0].cls;
|
|
if (cls && !cls.includes("active")) {
|
|
if (cls && !cls.includes("active")) {
|
|
@@ -549,19 +562,23 @@ export default {
|
|
}
|
|
}
|
|
if (obj.index == 0) {
|
|
if (obj.index == 0) {
|
|
let el1 = document.querySelector(".v-widget-window");
|
|
let el1 = document.querySelector(".v-widget-window");
|
|
- let el2 = document.querySelector(".v-widget-window .v-widget-items-wrapper");
|
|
|
|
|
|
+ let el2 = document.querySelector(
|
|
|
|
+ ".v-widget-window .v-widget-items-wrapper"
|
|
|
|
+ );
|
|
el1.style.height = "calc(100vh - 47px) !important";
|
|
el1.style.height = "calc(100vh - 47px) !important";
|
|
el2.style.height = "calc(100vh - 120px) !important";
|
|
el2.style.height = "calc(100vh - 120px) !important";
|
|
}
|
|
}
|
|
},
|
|
},
|
|
//点击小钉子
|
|
//点击小钉子
|
|
pinFixWndow() {
|
|
pinFixWndow() {
|
|
- let el = document.querySelector(".v-widget-window .v-widget-header-tool-icon.pin");
|
|
|
|
|
|
+ let el = document.querySelector(
|
|
|
|
+ ".v-widget-window .v-widget-header-tool-icon.pin"
|
|
|
|
+ );
|
|
if (el.className.includes("active")) {
|
|
if (el.className.includes("active")) {
|
|
el.className = el.className.replace(" active", "");
|
|
el.className = el.className.replace(" active", "");
|
|
this.$bus.emit("fixWindowZIndexMax", false);
|
|
this.$bus.emit("fixWindowZIndexMax", false);
|
|
this.fixWindowMessage.zIndex = this.defaultZIndex - 10;
|
|
this.fixWindowMessage.zIndex = this.defaultZIndex - 10;
|
|
- this.$bus.emit("changeDefaultZIndex", this.defaultZIndex -10);
|
|
|
|
|
|
+ this.$bus.emit("changeDefaultZIndex", this.defaultZIndex - 10);
|
|
} else {
|
|
} else {
|
|
el.className = el.className + " active";
|
|
el.className = el.className + " active";
|
|
this.fixWindowMessage.zIndex = 999999999;
|
|
this.fixWindowMessage.zIndex = 999999999;
|
|
@@ -570,17 +587,17 @@ export default {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
// 弹出窗的zIndex是最大的
|
|
// 弹出窗的zIndex是最大的
|
|
- dialogWindowZIndexIsMax(bol){
|
|
|
|
- // if(bol){
|
|
|
|
- // if(this.fixWindowMessage.zIndex >= this.defaultZIndex){
|
|
|
|
- // this.fixWindowMessage.zIndex = this.defaultZIndex - 10
|
|
|
|
- this.widgetZindexIsMax = false
|
|
|
|
- // }
|
|
|
|
- // }else{
|
|
|
|
- // this.fixWindowMessage.zIndex = this.defaultZIndex + 10
|
|
|
|
- // this.$bus.emit("changeDefaultZIndex", this.defaultZIndex + 10);
|
|
|
|
- // }
|
|
|
|
- },
|
|
|
|
|
|
+ // dialogWindowZIndexIsMax(bol){
|
|
|
|
+ // if(bol){
|
|
|
|
+ // if(this.fixWindowMessage.zIndex >= this.defaultZIndex){
|
|
|
|
+ // this.fixWindowMessage.zIndex = this.defaultZIndex - 10
|
|
|
|
+ // this.widgetZindexIsMax = false
|
|
|
|
+ // }
|
|
|
|
+ // }else{
|
|
|
|
+ // this.fixWindowMessage.zIndex = this.defaultZIndex + 10
|
|
|
|
+ // this.$bus.emit("changeDefaultZIndex", this.defaultZIndex + 10);
|
|
|
|
+ // }
|
|
|
|
+ // },
|
|
//节流函数
|
|
//节流函数
|
|
throttle(fn, time, e) {
|
|
throttle(fn, time, e) {
|
|
var lastTime = 0;
|
|
var lastTime = 0;
|
|
@@ -593,21 +610,20 @@ export default {
|
|
};
|
|
};
|
|
},
|
|
},
|
|
},
|
|
},
|
|
- watch:{
|
|
|
|
- // defaultZIndex(){
|
|
|
|
- // console.log(this.fixWindowMessage.zIndex,this.defaultZIndex,this.fixWindowData.zIndex)
|
|
|
|
- // if(this.fixWindowMessage.zIndex < this.defaultZIndex){
|
|
|
|
- // this.fixWindowMessage.cls = 'deactive-win'
|
|
|
|
- // }else{
|
|
|
|
- // this.fixWindowMessage.cls = 'active-win'
|
|
|
|
- // }
|
|
|
|
- // },
|
|
|
|
- fixWindowData(){
|
|
|
|
- this.fixWindowMessage = this.fixWindowData
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- beforeDestroy() {
|
|
|
|
|
|
+ watch: {
|
|
|
|
+ defaultZIndex() {
|
|
|
|
+ // console.log(this.fixWindowMessage.zIndex,this.defaultZIndex,this.fixWindowData.zIndex)
|
|
|
|
+ // if(this.fixWindowMessage.zIndex < this.defaultZIndex){
|
|
|
|
+ // this.fixWindowMessage.cls = 'deactive-win'
|
|
|
|
+ // }else{
|
|
|
|
+ // this.fixWindowMessage.cls = 'active-win'
|
|
|
|
+ // }
|
|
|
|
+ },
|
|
|
|
+ fixWindowData() {
|
|
|
|
+ this.fixWindowMessage = this.fixWindowData;
|
|
|
|
+ },
|
|
},
|
|
},
|
|
|
|
+ beforeDestroy() {},
|
|
name: "FixWindow",
|
|
name: "FixWindow",
|
|
};
|
|
};
|
|
</script>
|
|
</script>
|
|
@@ -615,22 +631,22 @@ export default {
|
|
.v-widget-window .v-ps.show::-webkit-scrollbar {
|
|
.v-widget-window .v-ps.show::-webkit-scrollbar {
|
|
display: none;
|
|
display: none;
|
|
}
|
|
}
|
|
-.v-ps{
|
|
|
|
|
|
+.v-ps {
|
|
height: 424px;
|
|
height: 424px;
|
|
}
|
|
}
|
|
|
|
|
|
input:-moz-placeholder,
|
|
input:-moz-placeholder,
|
|
textarea:-moz-placeholder {
|
|
textarea:-moz-placeholder {
|
|
- color: #fff!important;
|
|
|
|
|
|
+ color: #fff !important;
|
|
}
|
|
}
|
|
|
|
|
|
input:-ms-input-placeholder,
|
|
input:-ms-input-placeholder,
|
|
textarea:-ms-input-placeholder {
|
|
textarea:-ms-input-placeholder {
|
|
- color: #fff!important;
|
|
|
|
|
|
+ color: #fff !important;
|
|
}
|
|
}
|
|
|
|
|
|
input::-webkit-input-placeholder,
|
|
input::-webkit-input-placeholder,
|
|
textarea::-webkit-input-placeholder {
|
|
textarea::-webkit-input-placeholder {
|
|
- color: #fff!important;
|
|
|
|
|
|
+ color: #fff !important;
|
|
}
|
|
}
|
|
</style>
|
|
</style>
|