diff --git a/src/assets/iot/fxj.png b/src/assets/iot/fxj.png new file mode 100644 index 0000000..8477112 Binary files /dev/null and b/src/assets/iot/fxj.png differ diff --git a/src/assets/iot/fxj_blue.png b/src/assets/iot/fxj_blue.png new file mode 100644 index 0000000..a54c95d Binary files /dev/null and b/src/assets/iot/fxj_blue.png differ diff --git a/src/assets/iot/monitor_1.png b/src/assets/iot/monitor_1.png new file mode 100644 index 0000000..d5b19f8 Binary files /dev/null and b/src/assets/iot/monitor_1.png differ diff --git a/src/assets/iot/monitor_1_1.png b/src/assets/iot/monitor_1_1.png new file mode 100644 index 0000000..b979ab4 Binary files /dev/null and b/src/assets/iot/monitor_1_1.png differ diff --git a/src/assets/iot/monitor_2.png b/src/assets/iot/monitor_2.png new file mode 100644 index 0000000..b5a4460 Binary files /dev/null and b/src/assets/iot/monitor_2.png differ diff --git a/src/assets/iot/monitor_2_1.png b/src/assets/iot/monitor_2_1.png new file mode 100644 index 0000000..5df0c21 Binary files /dev/null and b/src/assets/iot/monitor_2_1.png differ diff --git a/src/assets/iot/monitor_3.png b/src/assets/iot/monitor_3.png new file mode 100644 index 0000000..c40f7be Binary files /dev/null and b/src/assets/iot/monitor_3.png differ diff --git a/src/assets/iot/monitor_3_1.png b/src/assets/iot/monitor_3_1.png new file mode 100644 index 0000000..9e54755 Binary files /dev/null and b/src/assets/iot/monitor_3_1.png differ diff --git a/src/assets/iot/monitor_4.png b/src/assets/iot/monitor_4.png new file mode 100644 index 0000000..178118b Binary files /dev/null and b/src/assets/iot/monitor_4.png differ diff --git a/src/assets/iot/monitor_4_1.png b/src/assets/iot/monitor_4_1.png new file mode 100644 index 0000000..6115819 Binary files /dev/null and b/src/assets/iot/monitor_4_1.png differ diff --git a/src/assets/iot/monitor_5.png b/src/assets/iot/monitor_5.png new file mode 100644 index 0000000..75e4d41 Binary files /dev/null and b/src/assets/iot/monitor_5.png differ diff --git a/src/assets/iot/monitor_5_1.png b/src/assets/iot/monitor_5_1.png new file mode 100644 index 0000000..3a58cbc Binary files /dev/null and b/src/assets/iot/monitor_5_1.png differ diff --git a/src/assets/iot/monitor_6.png b/src/assets/iot/monitor_6.png new file mode 100644 index 0000000..baf16e8 Binary files /dev/null and b/src/assets/iot/monitor_6.png differ diff --git a/src/assets/iot/monitor_6_1.png b/src/assets/iot/monitor_6_1.png new file mode 100644 index 0000000..b0877a6 Binary files /dev/null and b/src/assets/iot/monitor_6_1.png differ diff --git a/src/assets/iot/monitor_7.png b/src/assets/iot/monitor_7.png new file mode 100644 index 0000000..ffaf3f2 Binary files /dev/null and b/src/assets/iot/monitor_7.png differ diff --git a/src/assets/iot/monitor_7_1.png b/src/assets/iot/monitor_7_1.png new file mode 100644 index 0000000..8658934 Binary files /dev/null and b/src/assets/iot/monitor_7_1.png differ diff --git a/src/assets/iot/monitor_8.png b/src/assets/iot/monitor_8.png new file mode 100644 index 0000000..5163279 Binary files /dev/null and b/src/assets/iot/monitor_8.png differ diff --git a/src/assets/iot/monitor_8_1.png b/src/assets/iot/monitor_8_1.png new file mode 100644 index 0000000..67fe103 Binary files /dev/null and b/src/assets/iot/monitor_8_1.png differ diff --git a/src/assets/iot/monitor_9.png b/src/assets/iot/monitor_9.png new file mode 100644 index 0000000..93c9651 Binary files /dev/null and b/src/assets/iot/monitor_9.png differ diff --git a/src/assets/iot/monitor_9_1.png b/src/assets/iot/monitor_9_1.png new file mode 100644 index 0000000..2ef61e1 Binary files /dev/null and b/src/assets/iot/monitor_9_1.png differ diff --git a/src/views/iot/tplink/camera/components/CameraPreviewForm copy.vue b/src/views/iot/tplink/camera/components/CameraPreviewForm copy.vue new file mode 100644 index 0000000..c2cc26d --- /dev/null +++ b/src/views/iot/tplink/camera/components/CameraPreviewForm copy.vue @@ -0,0 +1,455 @@ + + + + + diff --git a/src/views/iot/tplink/camera/components/CameraPreviewForm.vue b/src/views/iot/tplink/camera/components/CameraPreviewForm.vue index c2cc26d..700bc92 100644 --- a/src/views/iot/tplink/camera/components/CameraPreviewForm.vue +++ b/src/views/iot/tplink/camera/components/CameraPreviewForm.vue @@ -2,10 +2,96 @@ -
+
- - + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+ + + + 对讲 + 结束 + + {{ resolution }} + + 录制 + 结束 + + 截图 + 报警 + + + + 分屏 + + + + 画面旋转 + + + + + + 电话 @@ -39,8 +122,6 @@ 全景拉伸 -
- 截图 @@ -61,8 +142,6 @@ 报警 - - 变焦 @@ -78,29 +157,7 @@ 对远焦 - -
- - - - - - - - - - - - - - - - - - - -
-
+ -->
@@ -275,8 +332,8 @@ /** * 鱼眼画面显示模式 */ - function setFishEyeDisplayMode(){ - player.value.setFishEyeDisplayMode(fishEyeDisplayMode.value); + function setFishEyeDisplayMode(value){ + player.value.setFishEyeDisplayMode(value); } /** @@ -452,4 +509,110 @@ height: 500px; background: #1a1a1a; } + .buttonSpan{ + display: inline-flex; align-items: flex-end; + margin-left: 20px; + border: 1px solid #f6faff; + padding: 5px 10px; + } + .buttonSpan:hover{ + border: 1px solid #1ea0fa; + color: #1ea0fa; + border-radius: 10px; + cursor: pointer; + } + .buttonImg{ + width:20px;margin-right:10px;vertical-align: bottom; + } + .fxjImgUp{ + width:50px;height: 50px; + margin-right:10px;vertical-align: bottom; + cursor: pointer; + border-radius: 5px;transform: rotate(270deg); + background: url('../../../../../assets/iot/fxj.png') center/contain no-repeat; + } + .fxjImgUp:hover{ + background: url('../../../../../assets/iot/fxj_blue.png') center/contain no-repeat; + } + .fxjImgLeft{ + width:50px;height: 50px;margin-right:10px;vertical-align: bottom;transform: rotate(180deg); + cursor: pointer; + background: url('../../../../../assets/iot/fxj.png') center/contain no-repeat; + } + .fxjImgLeft:hover{ + background: url('../../../../../assets/iot/fxj_blue.png') center/contain no-repeat; + } + .fxjImgDown{ + width:50px;height: 50px;margin-right:10px;vertical-align: bottom;transform: rotate(90deg); + cursor: pointer; + background: url('../../../../../assets/iot/fxj.png') center/contain no-repeat; + } + .fxjImgDown:hover{ + background: url('../../../../../assets/iot/fxj_blue.png') center/contain no-repeat; + } + .fxjImgRight{ + width:50px;height: 50px;margin-right:10px;vertical-align: bottom; + cursor: pointer; + background: url('../../../../../assets/iot/fxj.png') center/contain no-repeat; + } + .fxjImgRight:hover{ + background: url('../../../../../assets/iot/fxj_blue.png') center/contain no-repeat; + } + + .selectDiv{ + text-align: center; + border: 1px solid #f6faff; + padding: 3px 10px; + width: 100px; + margin-top:5px; + } + .selectDiv:hover{ + border: 1px solid #a2a3a3; + background: #a2a3a3; + color:white; + border-radius: 10px; + cursor: pointer; + } + .djImg{ + background: url('../../../../../assets/iot/monitor_1.png') left/contain no-repeat; + } + .djImg:hover{ + background: url('../../../../../assets/iot/monitor_1_1.png') left/contain no-repeat; + } + .qxdImg{ + background: url('../../../../../assets/iot/monitor_5.png') left/contain no-repeat; + } + .qxdImg:hover{ + background: url('../../../../../assets/iot/monitor_5_1.png') left/contain no-repeat; + } + .lzImg{ + background: url('../../../../../assets/iot/monitor_4.png') left/contain no-repeat; + } + .lzImg:hover{ + background: url('../../../../../assets/iot/monitor_4_1.png') left/contain no-repeat; + } + .jtImg{ + background: url('../../../../../assets/iot/monitor_3.png') left/contain no-repeat; + } + .jtImg:hover{ + background: url('../../../../../assets/iot/monitor_3_1.png') left/contain no-repeat; + } + .bjImg{ + background: url('../../../../../assets/iot/monitor_8.png') left/contain no-repeat; + } + .bjImg:hover{ + background: url('../../../../../assets/iot/monitor_8_1.png') left/contain no-repeat; + } + .fpImg{ + background: url('../../../../../assets/iot/monitor_6.png') left/contain no-repeat; + } + .fpImg:hover{ + background: url('../../../../../assets/iot/monitor_6_1.png') left/contain no-repeat; + } + .hmxzImg{ + background: url('../../../../../assets/iot/monitor_7.png') left/contain no-repeat; + } + .hmxzImg:hover{ + background: url('../../../../../assets/iot/monitor_7_1.png') left/contain no-repeat; + } diff --git a/src/views/iot/tplink/camera/components/CameraPreviewModal.vue b/src/views/iot/tplink/camera/components/CameraPreviewModal.vue index c7f09e8..fb392a3 100644 --- a/src/views/iot/tplink/camera/components/CameraPreviewModal.vue +++ b/src/views/iot/tplink/camera/components/CameraPreviewModal.vue @@ -1,9 +1,16 @@