heyujie
2021-10-11 ae2d855c89ca722ac7309fdf1aa6ceed370e3b95
src/pages/cameraAccess/components/SceneRule.vue
@@ -156,7 +156,6 @@
<script>
import {
  saveCameraScene,
  getCameraSceneRule,
  deleteCameraScene
} from '@/api/scene'
import RuleEditor from "@/components/subComponents/RuleEditor";
@@ -242,18 +241,20 @@
    }
  },
  methods: {
    getSoundById(id){
      if(id){
        let sound = this.soundList.find(item=>item.id == id);
    getSoundById(id) {
      if (id) {
        let sound = this.soundList.find(item => item.id == id);
        return sound.name
      }else{
      } else {
        return ''
      }
    },
    getSounds() {
      let _this = this;
      getSoundList().then(res => {
        if (res.success) {
          this.soundList = [{ id: "", name: "空", path: "" }].concat(res.data.list)
          //_this.soundList = [{ id: "", name: "空", path: "" }].concat(res.data.list)
          _this.soundList = [{ id: "", name: "空", path: "" }].concat(res.data)
        }
      }).catch(
        e => console.log(e)
@@ -275,6 +276,7 @@
        })
        return false;
      }
      debugger
      this.eventAudio.src = this.soundPath;
      if (this.togglePlay) {
        this.eventAudio.play();
@@ -439,7 +441,7 @@
        .catch(() => { });
    },
    cellStyle(obj) {
      if (obj.column.label == '策略'||obj.column.label == '事件声音') {
      if (obj.column.label == '策略' || obj.column.label == '事件声音') {
        return 'text-align:left;padding-left:8px;'
      }
    }