林火综合应急信息管理系统前端
guoshilong
2023-03-08 e7d10cccce07d30130f64bbeda5c4eb614c9a1ee
优化火灾管理数据字典回显
1 files modified
19 ■■■■■ changed files
src/views/fire/fireManage.vue 19 ●●●●● patch | view | raw | blame | history
src/views/fire/fireManage.vue
@@ -53,6 +53,7 @@
import {getDetail as getSupplementDetail} from "@/api/fireSupplement/fireSupplement"
import {mapGetters} from "vuex";
import FireSupplieMent from "@/views/fire/fireSupplement";
import {getLazyTree} from "@/api/base/region";
export default {
  components: {FireSupplieMent},
@@ -129,7 +130,6 @@
            search: true,
            searchSpan: 3,
          },
          {
            label: "行政区域",
            prop: "location",
@@ -139,15 +139,11 @@
              label: 'title',
              value: 'key'
            },
            dicUrl: 'api/blade-system/region/lazy-tree',
            dicData:[],
            slot: true,
            search:true,
            hide:true,
            searchSpan:3,
            dicFormatter(res){
              res.data.shift()
              return res.data
            }
          },
          {
            label: "火灾等级",
@@ -289,6 +285,17 @@
      return ids.join(",");
    },
  },
  created() {
    //手动加载区域的数据字典,使用dicUrl会使其他数据字典回显更慢
    getLazyTree().then(res=>{
      if (res.data.code == 200){
        let data = res.data.data
        data.shift()
        const column = this.findObject(this.option.column, "location");
        column.dicData = data
      }
    })
  },
  methods: {
    rowSave(row, done, loading) {
      add(row).then(() => {