shuishen
2023-12-15 f0e42f85846f06065f1e63a6ee9cac0b4d87cbb6
src/views/task/eCall/index.vue
@@ -16,14 +16,22 @@
</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"
//   import AvueMap from "avue-plugin-map";
export default {
    data () {
        return {
@@ -52,21 +60,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: "事件类型",
@@ -81,13 +86,11 @@
                            label: "dictValue",
                            value: "dictKey",
                        },
                        rules: [
                            {
                    rules: [{
                                required: true,
                                message: "请选择事件类型",
                                trigger: "blur",
                            },
                        ],
                    },],
                        // search: true,
                    },
                    {
@@ -126,13 +129,11 @@
                        searchSpan: 4,
                        width: 100,
                        search: true,
                        rules: [
                            {
                    rules: [{
                                required: false,
                                message: "请输入姓名",
                                trigger: "blur",
                            },
                        ],
                    },],
                    },
                    {
                        label: "联系方式",
@@ -141,25 +142,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: "事发时间",
@@ -168,13 +165,11 @@
                        type: "date",
                        format: "yyyy-MM-dd",
                        valueFormat: "yyyy-MM-dd",
                        rules: [
                            {
                    rules: [{
                                required: true,
                                message: "请选择事发时间",
                                trigger: "blur",
                            },
                        ],
                    },],
                    },
                    {
                        label: "事发位置",
@@ -232,7 +227,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 +494,9 @@
            this.onLoad(this.page, this.query)
        },
        onLoad (page, params = {}) {
            const { dateTime } = this.query
            const {
                dateTime
            } = this.query
            let values = {
                ...params,
            }