xiangpei
2024-08-22 7f71c68a35419fb9efeaf934fd499856e15e977f
src/views/system/monitor/video/index.vue
@@ -46,15 +46,14 @@
          v-model="queryParams.address"
          placeholder="请选择区域"
          clearable
          @change="handleQuery"
        >
          <el-option label="自贡市" value="自贡市"/>
          <el-option label="沿滩区" value="沿滩区"/>
          <el-option label="大安区" value="大安区"/>
          <el-option label="贡井区" value="贡井区"/>
          <el-option label="自流井区" value="自流井区"/>
          <el-option label="高新区" value="高新区"/>
          <el-option label="荣县" value="荣县"/>
          <el-option label="富顺县" value="富顺县"/>
          <el-option
            v-for="dept in deptList"
            :key="dept.deptId"
            :label="dept.area"
            :value="dept.deptId"
          />
        </el-select>
      </el-form-item>
      <el-form-item label="设备状态" prop="onState">
@@ -180,11 +179,13 @@
<script>
import { videoCount, listMonitor, getMonitor, delMonitor, addMonitor, updateMonitor } from "@/api/platform/monitor";
import { listDept } from "@/api/system/dept";
export default {
  name: "Monitor",
  dicts: ['sys_normal_disable', 'platform_yes_no','camera_state'],
  data() {
    return {
      deptList: [],
      // 列信息
      columns: [
        { key: 0, label: `标签`, visible: true },
@@ -259,6 +260,9 @@
  created() {
    this.getVideoCount();
    this.getList();
    listDept({ status: 0 }).then(response => {
      this.deptList = response.data.filter(item => item.area);
    });
  },
  methods: {
    /** 查询设备资产列表 */
@@ -304,6 +308,7 @@
    },
    /** 重置按钮操作 */
    resetQuery() {
      this.queryParams.address = '';
      this.resetForm("queryForm");
      this.handleQuery();
    },