guoshilong
2022-09-20 519b2befd64b3922a19a28e8c6eb8d988d1cd701
src/const/eventgm/eventgm.js
@@ -6,8 +6,15 @@
  searchMenuSpan: 6,
  border: true,
  index: true,
  viewBtn: true,
  viewBtn: false,
  delBtn: false,
  editBtn: false,
  menuType:'menu',
  menuBtnTitle:'事件处置',
  selection: true,
  selectable: (row) => {
    return parseInt(row.state) == 0;
  },
  dialogClickModal: false,
  column: [
    {
@@ -18,23 +25,6 @@
      editDisplay: false,
      viewDisplay: false,
      hide: true,
    },
    {
      label: "事件类型",
      prop: "type",
      type: "select",
      dicUrl: "/api/blade-system/dict-biz/dictionary?code=EVENT_TYPE",
      dataType: "number",
      props: {
        label: "dictValue",
        value: "dictKey"
      },
      rules: [{
        required: true,
        message: "请选择事件类型",
        trigger: "blur"
      }],
      search: true,
    },
    {
      label: "上报人",
@@ -62,19 +52,31 @@
      prop: "avueMapAddress",
      type: "map",
      component: 'avueMap',
      value: {
        // "formattedAddress": "",
        // "longitude": 0,
        // "latitude": 0
      },
      // value: {},
      hide: true,
      overHidden: true,
      span: 24,
      rules: [{
        required: true,
        message: "选择坐标",
        trigger: "blur"
      }],
    },
    {
      label: "事件类型",
      prop: "type",
      type: "select",
      dicUrl: "/api/blade-system/dict-biz/dictionary?code=EVENT_TYPE",
      dataType: "number",
      props: {
        label: "dictValue",
        value: "dictKey"
      },
      rules: [{
        required: true,
        message: "请选择事件类型",
        trigger: "blur"
      }],
      search: true,
    },
    {
      label: "地址",
@@ -118,18 +120,20 @@
      label: "事件状态",
      prop: "state",
      type: "select",
      search: true,
      disabled: true,
      dicUrl: "/api/blade-system/dict-biz/dictionary?code=EVENT_STATE",
      dataType: "number",
      props: {
        label: "dictValue",
        value: "dictKey"
      },
      search: true,
    },
    {
      label: "任务来源",
      label: "事件来源",
      prop: "source",
      type: "select",
      disabled: true,
      dicData: [{id:'WEB',name:'WEB'},{id:'APP',name:'APP'}],
      props: {
        label: "name",