上饶市警务平台后台管理前端
钟日健
2023-02-04 e16e8664fe9921921ffa6956cdef1a1327c45850
src/views/security/security.vue
@@ -72,6 +72,11 @@
            prop: "name",
            search: true,
            searchSpan: 4,
            rules: [{
              required: true,
              message: "请输入活动名称",
              trigger: "blur"
            }],
          },
          {
            label: "负责单位",
@@ -80,12 +85,22 @@
          {
            label: "负责人",
            prop: "person",
            width: 80
            width: 80,
            rules: [{
              required: true,
              message: "请输入负责人",
              trigger: "blur"
            }],
          },
          {
            label: "联系方式",
            prop: "contact",
            width: 100
            width: 100,
            rules: [{
              required: true,
              message: "请输入联系方式",
              trigger: "blur"
            }],
          },
          {
            label: "活动地点",
@@ -146,16 +161,28 @@
            }],
            width: 120,
          },
          {
            label: "活动内容",
            prop: "content",
            label: "经度",
            prop: "longitude",
            span: 12,
            hide: true,
            rules: [{
              required: true,
              message: "请输入纬度",
              trigger: "blur"
            }],
          },
          {
            label: "经纬度",
            prop: "position",
            type: "input",
            label: "纬度",
            prop: "latitude",
            span: 12,
            hide: true
            hide: true,
            rules: [{
              required: true,
              message: "请输入纬度",
              trigger: "blur"
            }],
          },
          // {
          //   label: "",
@@ -168,11 +195,7 @@
          //   // display:false,
          //   component: "AvueMap",
          // },
          {
            label: "人数",
            prop: "number",
            width: 60,
          },
          {
            label: "活动类型",
            prop: "type",
@@ -188,6 +211,17 @@
              trigger: "blur"
            }],
            width: 90,
          },
          {
            label: "人数",
            prop: "number",
            width: 60,
          },
          {
            label: "活动内容",
            prop: "content",
            type:"textarea",
            span:24
          },
        ]
      },
@@ -241,6 +275,7 @@
      })
    },
    rowSave(row, done, loading) {
      row.position = row.longitude + " " + row.latitude;
      add(row).then(() => {
        this.onLoad(this.page);
        this.$message({
@@ -254,6 +289,7 @@
      });
    },
    rowUpdate(row, index, done, loading) {
      row.position = row.longitude + " " + row.latitude;
      update(row).then(() => {
        this.onLoad(this.page);
        this.$message({
@@ -308,7 +344,10 @@
    beforeOpen(done, type) {
      if (["edit", "view"].includes(type)) {
        getDetail(this.form.id).then(res => {
          this.form = res.data.data;
            var data = res.data.data;
            this.form = data;
            this.form['longitude'] = data.position.split(" ")[0]
            this.form['latitude'] = data.position.split(" ")[1]
        });
      }
      done();