hanbaoshan
2020-12-03 c587fbdad6f75ba05e5440b41be144bd335703aa
src/pages/cameraAccess/components/SceneRule.vue
@@ -108,12 +108,17 @@
            </template>
          </el-table-column>
          <el-table-column label="时间段" prop="time_name" align="center"></el-table-column>
          <el-table-column label="描述" prop="desc" align="center" min-width="150"></el-table-column>
          <el-table-column label="描述" prop="desc" align="center" min-width="120"></el-table-column>
          <!-- <el-table-column label="状态" align="center" width="90">
            <template slot-scope="scope">
              <el-switch v-model="scope.row.defence_state" @change="updateDefence(scope.row)"></el-switch>
            </template>
          </el-table-column>-->
          <el-table-column label="事件声音" align="center">
            <template slot-scope="scope">
              <span>{{ getSoundById(scope.row.voiceId) }}</span>
            </template>
          </el-table-column>
          <el-table-column label="事件等级" align="center">
            <template slot-scope="scope">
              <span>{{scope.row.alarm_level | alarmLevel }}</span>
@@ -237,6 +242,14 @@
    }
  },
  methods: {
    getSoundById(id){
      if(id){
        let sound = this.soundList.find(item=>item.id == id);
        return sound.name
      }else{
        return ''
      }
    },
    getSounds() {
      getSoundList().then(res => {
        if (res.success) {
@@ -426,7 +439,7 @@
        .catch(() => { });
    },
    cellStyle(obj) {
      if (obj.column.label == '策略') {
      if (obj.column.label == '策略'||obj.column.label == '事件声音') {
        return 'text-align:left;padding-left:8px;'
      }
    }