From b35ae89a354d29643af99cc150812241b940352d Mon Sep 17 00:00:00 2001
From: ZZJ <10913410+zzj2100@user.noreply.gitee.com>
Date: 星期五, 15 七月 2022 14:44:46 +0800
Subject: [PATCH] bugxiufu

---
 src/components/canvas/index.vue |   26 +++++++++++++++++++++++++-
 1 files changed, 25 insertions(+), 1 deletions(-)

diff --git a/src/components/canvas/index.vue b/src/components/canvas/index.vue
index d3672d5..2467ad5 100644
--- a/src/components/canvas/index.vue
+++ b/src/components/canvas/index.vue
@@ -42,7 +42,7 @@
 </template>
 <script>
 import canvasDialog from "./Dialog";
-import { updateSnapshot } from "@/api/camera";
+import { updateSnapshot, updategb28181 } from "@/api/camera";
 export default {
   name: "myCanvas",
   components: {
@@ -188,6 +188,30 @@
       if (this.currentCamera.cameraId) {
         let _this = this;
 
+        if (_this.currentCamera.type === 1) {
+          await updategb28181({
+            id: _this.currentCamera.cameraId,
+          }).then((res) => {
+            if (res.data.cameraId === _this.currentCamera.cameraId) {
+              _this.baseImg = "data:image/png;base64," + res.data.base64;
+              _this.$emit(
+                "refresh",
+                _this.baseImg,
+                _this.currentCamera.cameraName
+              );
+              _this.$forceUpdate();
+              _this.$notify({
+                type: "success",
+                message: "搴曞浘宸插埛鏂�",
+              });
+            }
+          });
+
+          this.$emit("changeLoading", false);
+
+          return;
+        }
+
         await updateSnapshot({
           id: _this.currentCamera.cameraId,
           name: _this.currentCamera.cameraName,

--
Gitblit v1.8.0