ZZJ
2021-10-13 878ce80ef3ca88a2c108fbc713cd6ea461c44de1
src/pages/cameraAccess/components/CameraInfo.vue
@@ -174,14 +174,12 @@
</template>
<script>
import {
  checkCameraConnet,
  createCamera,
  updateCameraInfo,
  getCameraInfo,
  delCamera
} from "@/api/camera";
import { getSoundList } from "@/api/event";
import { changeRunType } from "@/api/pollConfig";
import CameraPlayer from "@/components/player";
import eChartsBar from '@/components/subComponents/eChartsBar'
@@ -258,7 +256,6 @@
    document.addEventListener("visibilitychange", () => {
      this.visibilitychange();
    });
    debugger
    this.getSounds();
    this.eventAudio.addEventListener("ended", () => {
@@ -269,7 +266,7 @@
    getSounds() {
      getSoundList().then(res => {
        if (res.success) {
          this.soundList = res.data.list
          this.soundList = res.data;
        }
      }).catch(
        e => console.log(e)
@@ -337,8 +334,9 @@
              this.resolutionList = list
              this.sensors = res.data.sensors
            }
            this.$nextTick(() => {
              this.initFormData()
              this.initFormData();
              Object.assign(this.form, res.data)
              this.soundList.forEach(element => {
@@ -361,18 +359,6 @@
    // 保存
    onSubmit(formName) {
      let list = this.$refs.cameraEditor.getResult()
      // console.log(list, "sensor")
      // id为空,新增摄像机
      // if (this.form.voiceEnable && this.form.voiceId === "") {
      //   this.$notify({
      //     type: "error",
      //     message: "请选择一个事件声音"
      //   });
      //   return;
      // }
      this.$refs[formName].validate(async valid => {
        if (valid) {
          const isRequire = this.verifyRequrie();
@@ -414,7 +400,7 @@
            }).catch(err => {
              this.$notify({
                type: "error",
                message: err.data
                message: err.msg
              });
            });
          } else {
@@ -436,6 +422,11 @@
                  message: "摄像机添加失败!"
                });
              }
            }).catch((err) => {
              this.$notify({
                type: "error",
                message: err.msg
              });
            });
          }
        }