mark
2022-10-25 f20a554bdb24e9dfde9dc6a69d78595944f61d15
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,