xiangpei
2024-09-03 16eb67ab6b103663d30cad9ba74360f982e131cb
src/views/system/monitor/recovery/index.vue
@@ -44,15 +44,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">
@@ -74,7 +73,7 @@
    </el-form>
    <el-row :gutter="10" class="mb8">
      <el-col :span="1.5">
      <!-- <el-col :span="1.5">
        <el-button
          type="warning"
          plain
@@ -82,7 +81,7 @@
          size="mini"
          @click="handleExport"
        >导出</el-button>
      </el-col>
      </el-col> -->
      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList" :columns="columns"></right-toolbar>
    </el-row>
@@ -165,12 +164,13 @@
<script>
import { recoveryException, 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 },
@@ -243,6 +243,9 @@
  created() {
    this.getList();
    this.getVideoCount();
    listDept({ status: 0 }).then(response => {
      this.deptList = response.data.filter(item => item.area);
    });
  },
  methods: {
    /** 查询设备资产列表 */
@@ -292,6 +295,7 @@
    },
    /** 重置按钮操作 */
    resetQuery() {
      this.queryParams.address = '';
      this.resetForm("queryForm");
      this.handleQuery();
    },