From 7eb7f23312ccc759af42c8a9736b1bb8be091a9a Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@iotlink.com>
Date: 星期三, 05 八月 2020 18:24:03 +0800
Subject: [PATCH] 修复实时监控card弹窗
---
src/Pool/CardList.ts | 2 --
src/components/cardWindow.vue | 20 +++++++++++++++-----
src/pages/cameraVideo/index/App.vue | 8 +++++---
src/components/subComponents/Card.vue | 1 -
src/pages/search/index/App.vue | 2 +-
5 files changed, 21 insertions(+), 12 deletions(-)
diff --git a/src/Pool/CardList.ts b/src/Pool/CardList.ts
index c68b8a9..eb66b79 100644
--- a/src/Pool/CardList.ts
+++ b/src/Pool/CardList.ts
@@ -22,10 +22,8 @@
// }
// 瑙e喅鑱斿姩浠诲姟璇︽儏涓嬩竴涓猙ug
let ele = (this.datalist as any)[i].activeObject;
- console.log(i)
if ((ele as any).id === id && i !== 0) {
if (i - 1 < 0) {
- console.log('aaaaaaaaaaa')
return false;
}
return this.datalist[i - 1];
diff --git a/src/pages/search/components/cardWindow.vue b/src/components/cardWindow.vue
similarity index 95%
rename from src/pages/search/components/cardWindow.vue
rename to src/components/cardWindow.vue
index fc543e6..d862113 100644
--- a/src/pages/search/components/cardWindow.vue
+++ b/src/components/cardWindow.vue
@@ -25,11 +25,7 @@
<model-card :data="item.list[0]"></model-card>
</div>
<el-carousel v-else height="calc(100% - 50px);" :autoplay="false">
- <el-carousel-item
- v-for="(subitem, subindex) in item.list"
- :key="subindex"
- height="100%"
- >
+ <el-carousel-item v-for="(subitem, subindex) in item.list" :key="subindex" height="100%">
<model-card
:data="subitem"
:activeName="type"
@@ -67,7 +63,21 @@
defaultWidth: 600
}
},
+ mounted() {
+ this.getCenter();
+ window.onresize = () => {
+ return (() => {
+ this.getCenter();
+ })();
+ };
+ },
methods: {
+ getCenter() {
+ this.center = {
+ x: document.documentElement.clientWidth / 2 - 250,
+ y: document.documentElement.clientHeight / 2 - 200
+ };
+ },
resizeWidth(w) {
this.defaultWidth = w
},
diff --git a/src/components/subComponents/Card.vue b/src/components/subComponents/Card.vue
index 3f52486..7749870 100644
--- a/src/components/subComponents/Card.vue
+++ b/src/components/subComponents/Card.vue
@@ -75,7 +75,6 @@
},
methods: {
detailsClick(ev) {
- debugger
this.$emit("detailsClick", ev);
},
toAdd(item) {
diff --git a/src/pages/cameraVideo/index/App.vue b/src/pages/cameraVideo/index/App.vue
index 998da23..ccaf13f 100644
--- a/src/pages/cameraVideo/index/App.vue
+++ b/src/pages/cameraVideo/index/App.vue
@@ -10,19 +10,21 @@
<div class="column-right" :style="`height:${screenHeight}px;`">
<right-side />
</div>
+ <card-window></card-window>
</div>
</template>
<script>
import LeftNav from "@/components/LeftNav";
-// import CameraVideo from "./components/Video.vue";
-import RightSide from "./Video"
+import RightSide from "./Video";
+import CardWindow from "@/components/cardWindow";
export default {
name: "CameraVideo",
components: {
LeftNav,
- RightSide
+ RightSide,
+ CardWindow
},
data() {
return {
diff --git a/src/pages/search/index/App.vue b/src/pages/search/index/App.vue
index afb18ec..b93a70b 100644
--- a/src/pages/search/index/App.vue
+++ b/src/pages/search/index/App.vue
@@ -18,7 +18,7 @@
import LeftNav from "@/components/LeftNav";
// import CameraVideo from "./components/Video.vue";
import RightSide from "./Searching"
-import CardWindow from "../components/cardWindow";
+import CardWindow from "@/components/cardWindow";
export default {
name: "SearchPage",
--
Gitblit v1.8.0