hanbaoshan
2020-11-06 ce3b404a5983f03a56ad9cd65a4ae2352db2ba77
src/components/canvas/index.vue
@@ -95,15 +95,15 @@
      default: 324
    }
  },
  computed:{
    canvasBg(){
      if(this.snapshot_url){
        if(this.sourceType == 2){
          return `/files/${this.snapshot_url}`
        }else{
  computed: {
    canvasBg() {
      if (this.snapshot_url) {
        if (this.sourceType == 2) {
          return `${this.snapshot_url}`
        } else {
          return `/httpImage/${this.snapshot_url}`
        }
      }else{
      } else {
        return this.blackImg;
      }
    }
@@ -165,11 +165,12 @@
      // this.$emit('changeBaseImg',this.currentCameraId)
      this.$emit('changeLoading', true)
      if (this.currentCameraId) {
        let _this = this;
        await updateSnapshot(this.currentCameraId)
          .then(res => {
            if (res.data.cameraId === this.currentCameraId) {
            if (res.data.cameraId === _this.currentCameraId) {
              this.baseImg = res.data.snapshotUrl;
              this.$emit('refresh', res.data.snapshotUrl)
              this.$emit('refresh', res.data.snapshotUrl, _this.currentCameraId)
              this.$forceUpdate()
              this.$notify({
                type: "success",
@@ -494,7 +495,7 @@
};
</script>
<style lang="scss" scoped>
canvas{
canvas {
  position: absolute;
  top: 0;
  left: 0;