linwe
2023-12-15 87032f4c2c0f3fcc63455e4b7b03c1f5ee06a0b9
src/views/task/eCall/index.vue
@@ -14,12 +14,20 @@
</template>
<script>
import { getList, remove, update, add, getECallEvent } from "@/api/task/eCall";
  import {
    getList,
    remove,
    update,
    add,
    getECallEvent
  } from "@/api/task/eCall";
import {
  getList as getHouseList,
  getDetatil as getHouseDetail
} from "@/api/doorplateAddress/doorplateAddress.js";
import { mapGetters } from "vuex";
  import {
    mapGetters
  } from "vuex";
import website from '@/config/website';
import AvueMap from "avue-plugin-map";
export default {
@@ -50,21 +58,18 @@
        selection: true,
        // excelBtn: true,
        dialogClickModal: false,
        column: [
          {
          column: [{
            label: "事件名称",
            prop: "name",
            span: 12,
            searchSpan: 4,
            width: 100,
            search: true,
            rules: [
              {
              rules: [{
                required: true,
                message: "请输入事件名称",
                trigger: "blur",
              },
            ],
              }, ],
          },
          {
            label: "事件类型",
@@ -79,13 +84,11 @@
              label: "dictValue",
              value: "dictKey",
            },
            rules: [
              {
              rules: [{
                required: true,
                message: "请选择事件类型",
                trigger: "blur",
              },
            ],
              }, ],
            // search: true,
          },
          {
@@ -100,13 +103,11 @@
              label: "name",
              value: "id"
            },
            rules: [
              {
              rules: [{
                required: true,
                message: "请选择所属社区",
                trigger: "blur",
              },
            ],
              }, ],
          },
          {
            label: "数据来源",
@@ -124,13 +125,11 @@
            searchSpan: 4,
            width: 100,
            search: true,
            rules: [
              {
              rules: [{
                required: false,
                message: "请输入姓名",
                trigger: "blur",
              },
            ],
              }, ],
          },
          {
            label: "联系方式",
@@ -139,25 +138,21 @@
            width: 100,
            searchSpan: 4,
            search: true,
            rules: [
              {
              rules: [{
                required: false,
                message: "请输入联系方式",
                trigger: "blur",
              },
            ],
              }, ],
          },
          {
            label: "事发地点",
            prop: "scene",
            overHidden: true,
            rules: [
              {
              rules: [{
                required: true,
                message: "请输入事发地点",
                trigger: "blur",
              },
            ],
              }, ],
          },
          {
            label: "事发时间",
@@ -166,13 +161,11 @@
            type: "date",
            format: "yyyy-MM-dd",
            valueFormat: "yyyy-MM-dd",
            rules: [
              {
              rules: [{
                required: true,
                message: "请选择事发时间",
                trigger: "blur",
              },
            ],
              }, ],
          },
          {
            label: "事发位置",
@@ -230,7 +223,11 @@
              // if (!row.districtName) return ''
              // return row.districtName + '-' + row.unit  + row.building  + row.room
            },
            onLoad: ({ page, value, data }, callback) => {
              onLoad: ({
                page,
                value,
                data
              }, callback) => {
              //首次加载去查询对应的值
              if (value) {
                getHouseDetail({
@@ -495,7 +492,9 @@
      this.onLoad(this.page, this.query);
    },
    onLoad(page, params = {}) {
      const { dateTime } = this.query;
        const {
          dateTime
        } = this.query;
      let values = {
        ...params,
      };