zengh
2021-06-07 e76fdcca88f0f5bc94e5101412313f1f4498035f
src/views/realTimePolice/real.vue
@@ -230,7 +230,7 @@
              hide: true,
              span: 2,
              // display:false,
              component: "AvueMap"
              component: "AvueMap",
            },
            {
              label: "经度",
@@ -379,8 +379,8 @@
      "form.map": {
        // form是表单或者表格绑定的数据集,v-model='form'
        handler(val) {
          var that = this;
          if (val) {
            var that = this;
            //重新加载一次页面详情数据,解决新的省市区无法写入问题
            //判断是新增还是修改
            if(that.isEdit){
@@ -391,10 +391,15 @@
              });
            }
            //地址截取,从县/区开始截取,并且取从县区第一个出现的位置开始
            if (val.formattedAddress == ""){
              return;
            }
            //经纬度替换
            this.form.wd = val.latitude;
            this.form.jd = val.longitude;
            //地址截取,从县/区开始截取,并且取从县区第一个出现的位置开始
            var address = val.formattedAddress.toString();
            if(address.search("县") != -1){
              this.form.place = address.substring(address.indexOf("县")+1,address.length);
@@ -410,6 +415,12 @@
              that.form.city = val.addressComponent.city;
            }
            that.form.district = val.addressComponent.district;
          }else{
              that.form.map = {
                formattedAddress:"",
                latitude: 28.68235075592195,
                longitude: 115.9021417169273,
              };
          }
        },
        immediate: true,
@@ -451,7 +462,7 @@
        });
        row.securityArr = security.substring(0, security.length - 1);
        var userId = JSON.parse(
          window.localStorage.getItem("警群联控后台管理系统-userInfo")
          window.localStorage.getItem("群防群控后台管理系统-userInfo")
        ).content.real_name;
        row.alarmPeople = userId;
        add(row).then(