소스 검색

合并代码

zpf 10 달 전
부모
커밋
0249a7212b

+ 32 - 0
src/api/zt/ztApi.js

@@ -179,6 +179,38 @@ export async function getJZDJWord(data) {
   }
   return;
 }
+
+export async function getZDBCWord(data) {
+  let response = await ZTservice({
+    url: "/sanya/exportWord3",
+    method: "post",
+    responseType: "blob",
+    data: data,
+  });
+  debugger;
+  var fileName = "分析报告";
+  debugger;
+  const contentDisposition = response.headers["content-disposition"];
+  if (contentDisposition) {
+    fileName = window.decodeURI(
+      response.headers["content-disposition"].split("=")[1],
+      "UTF-8"
+    );
+  }
+  const isBlob = blobValidate(response.data);
+  debugger;
+  if (isBlob) {
+    const blob = new Blob([response.data]);
+    saveAs(blob, fileName);
+  } else {
+    const resText = await response.text();
+    const rspObj = JSON.parse(resText);
+    const errMsg = errorCode[rspObj.code] || rspObj.msg || errorCode["default"];
+    Message.error(errMsg);
+  }
+  return;
+}
+
 export async function getWord(data) {
   let dataFile = await ZTservice({
     url: "/sanya/getWord",

+ 23 - 2
src/views/ConstructionApplication3D/BenchmarkLandPriceAnalysis/BenchmarkLandPrice.vue

@@ -223,8 +223,25 @@ export default {
   },
   methods: {
     init() {
+      var date=new Date()
+      this.form.ProjectName="基准地价分析_"+this.formatDateTime(date)
+      this.form.ConstructionUnit="建设单位"
       this.BenchmarkLandPriceList = window.BenchmarkLandPriceList;
     },
+    formatDateTime(date) {
+      var y = date.getFullYear();
+      var m = date.getMonth() + 1;
+      m = m < 10 ? ('0' + m) : m;
+      var d = date.getDate();
+      d = d < 10 ? ('0' + d) : d;
+      var h = date.getHours();
+      h = h < 10 ? ('0' + h) : h;
+      var minute = date.getMinutes();
+      minute = minute < 10 ? ('0' + minute) : minute;
+      var second = date.getSeconds();
+      second = second < 10 ? ('0' + second) : second;
+      return y.toString() + m.toString()  + d.toString()  + h.toString()  + minute.toString() + second.toString();
+    },
     /**
      * tas切换
      * @param {String} tab
@@ -357,8 +374,12 @@ export default {
       });
     },
     resetForm(formName) {
+      debugger
       this.clear();
       this.$refs[formName].resetFields();
+      var date=new Date();
+      this.form.ProjectName="基准地价分析_"+this.formatDateTime(date);
+      this.form.ConstructionUnit="建设单位";
     },
     /**
      * 点击导入范围
@@ -469,7 +490,7 @@ export default {
       let h = document.body.offsetHeight;
       //左上角(left=弹窗宽/2;top=弹窗高/2+header高)
       //右上角 (left=w-弹窗宽+(弹窗宽/2);top=弹窗高/2+header高);
-      let left = w - 430 + 430 / 2;
+      let left = w - 480 + 480 / 2;
       let top = 830 / 2 + 60;
       this.FXJGInfolayerid = this.$layer.iframe({
         content: {
@@ -478,7 +499,7 @@ export default {
           data: { info: { BenchmarkLandPrice } }, //props
         },
         offset: [left, top], //left top
-        area: ["430px", "830px"], //宽 高
+        area: ["480px", "830px"], //宽 高
         title: "分析结果",
         maxmin: false,
         shade: false, //是否显示遮罩

+ 12 - 9
src/views/ConstructionApplication3D/BenchmarkLandPriceAnalysis/jzdjfxsmjg.vue

@@ -116,7 +116,7 @@
               <div
                 id="GYEcharts"
                 ref="GYEcharts"
-                :style="{ width: '100%', height: '100%' }"
+                style="width: 100%; height: 100%"
               ></div>
             </div>
           </el-tab-pane>
@@ -129,7 +129,8 @@
               style="width: 100%"
               @row-click="rowClick"
             >
-              <el-table-column prop="dkbm" label="地块编码"> </el-table-column>
+              <el-table-column prop="dkbm" label="地块编码" width="60">
+              </el-table-column>
               <el-table-column prop="ghyt" label="地类名称"> </el-table-column>
 
               <el-table-column prop="area" align="center">
@@ -142,9 +143,8 @@
                 </template>
               </el-table-column>
 
-              <el-table-column prop="tdjb" align="center">
+              <el-table-column prop="tdjb" align="center" width="40">
                 <template slot="header">
-                  <div>土地</div>
                   <div>级别</div>
                 </template>
                 <template slot-scope="scope">
@@ -166,7 +166,7 @@
                   <div>(万元)</div>
                 </template>
                 <template slot-scope="scope">
-                  <span>{{ scope.row.dj }}</span>
+                  <span>{{ scope.row.zdj }}</span>
                 </template>
               </el-table-column>
             </el-table>
@@ -763,9 +763,12 @@ export default {
 }
 .full-height {
   height: 100%; /* 适应父容器的高度 */
-  .el-tabs__content {
-    height: calc(100% - 55px); /* 计算内容区域的高度 */
-    overflow-y: auto; /* 滚动条 */
-  }
+}
+.full-height >>> .el-tabs__content {
+  height: calc(100% - 55px); /* 计算内容区域的高度 */
+  overflow-y: auto; /* 滚动条 */
+}
+.el-main {
+  padding: 0px;
 }
 </style>

+ 50 - 11
src/views/ConstructionApplication3D/Demolition/DemolitionList.vue

@@ -88,9 +88,9 @@
         <div>
           <el-card class="box-card" v-for="projectInfo in projectList" :key="projectInfo.id">
             <div slot="header" class="clearfix">
-              <el-col :span="12">
+              <el-col :span="14">
                 <span>{{ projectInfo.name }}</span></el-col>
-              <el-col :span="12">
+              <el-col :span="10">
                 <span>{{ projectInfo.date }}</span>
               </el-col>
             </div>
@@ -102,7 +102,8 @@
                 <el-button type="primary" style="float: right; padding: 3px 0">日志</el-button>
                 <el-button type="primary" style="float: right; padding: 3px 0"
                   @click="showResult(projectInfo)">分析结果</el-button>
-                <el-button type="primary" style="float: right; padding: 3px 0">报告</el-button>
+                <el-button type="primary" style="float: right; padding: 3px 0"
+                  @click="handleGetBG(projectInfo)">报告</el-button>
               </el-col>
             </el-row>
           </el-card>
@@ -115,7 +116,7 @@
               curProjectInfo.name
             }}</span></el-col>
           <el-col :span="6">
-            <el-button type="primary">导出报告</el-button>
+            <el-button type="primary" size="mini" @click="handleGetBG(curProjectInfo)">导出报告</el-button>
           </el-col>
         </el-row>
         <el-tabs v-model="activePage" @tab-click="pageClick">
@@ -488,7 +489,7 @@ import QMShowInfo from "./QMShowInfo.vue";
 import ZDSetInfo from "./ZDSetInfo.vue";
 import ZDShowInfo from "./ZDShowInfo.vue";
 import Property from "./Property.vue";
-
+import { getZDBCWord, getWord } from "@/api/zt/ztApi.js";
 var handlerPolygon;
 var polygonEntity = null;
 export default {
@@ -1068,13 +1069,32 @@ export default {
       }
     },
     initSetting() {
+      var date = new Date()
+      this.ruleForm.projectName = "拆迁补偿项目_" + this.formatDateTime(date)
       this.zdList = window.ZSBC.ZDBCList;
       this.cqList = window.ZSBC.CQBCList;
       this.qmList = window.ZSBC.QMBCList;
-      this.ruleForm.qmValue= this.qmList[0].value
-      this.ruleForm.cqValue= this.cqList[0].value
-      this.ruleForm.zdValue= this.zdList[0].value
+      this.ruleForm.qmValue = this.qmList[0].value
+      this.ruleForm.cqValue = this.cqList[0].value
+      this.ruleForm.zdValue = this.zdList[0].value
+      var list = JSON.stringify(window.ZSBC.projectList)
+      this.projectList = JSON.parse(list)
+    },
+    formatDateTime(date) {
+      var y = date.getFullYear();
+      var m = date.getMonth() + 1;
+      m = m < 10 ? ('0' + m) : m;
+      var d = date.getDate();
+      d = d < 10 ? ('0' + d) : d;
+      var h = date.getHours();
+      h = h < 10 ? ('0' + h) : h;
+      var minute = date.getMinutes();
+      minute = minute < 10 ? ('0' + minute) : minute;
+      var second = date.getSeconds();
+      second = second < 10 ? ('0' + second) : second;
+      return y.toString() + m.toString() + d.toString() + h.toString() + minute.toString() + second.toString();
     },
+
     //关闭窗体
     dialogClose() {
       viewer.entities.removeAll();
@@ -1086,6 +1106,16 @@ export default {
       this.regions = [];
       if (this.layerid) this.$layer.close(this.layerid);
     },
+    /**
+     * 导出报告
+     * @param item 报告信息
+     */
+    async handleGetBG(item) {
+      debugger;
+      if (item) {
+        await getZDBCWord(item);
+      }
+    },
     /**
      *拆迁标准查看
      */
@@ -2264,13 +2294,16 @@ export default {
               /* 征地标准值
                */
               zdValue: that.ruleForm.zdValue,
+              zdZBData: window.ZSBC.ZDBCList.find(c => c.value == that.ruleForm.zdValue),
               /* 青苗标准值
                */
               qmValue: that.ruleForm.qmValue,
+              qmZBData: window.ZSBC.QMBCList.find(c => c.value == that.ruleForm.qmValue),
               /**
                * 拆迁标准值
                */
               cqValue: that.ruleForm.cqValue,
+              cqZBData: window.ZSBC.CQBCList.find(c => c.value == that.ruleForm.cqValue),
               /**
                * 分析范围
                */
@@ -2293,8 +2326,14 @@ export default {
               zdResult: that.zdResult,
 
             };
-            var dd = JSON.stringify(item)
-            that.projectList.push(JSON.parse(dd));
+            var dd = JSON.stringify(item);
+            var sd = JSON.parse(dd);
+            that.projectList.push(sd);
+            var list = JSON.stringify(that.projectList)
+            window.ZSBC.projectList = JSON.parse(list)
+            that.curProjectInfo = sd;
+            var date = new Date()
+            that.ruleForm.projectName = "拆迁补偿项目_" + that.formatDateTime(date)
           }
           // function (result) {
           // var resultObj = JSON.parse(result);
@@ -3051,7 +3090,7 @@ export default {
           jg: fwjgVal,
           fwdj: fwdjVal,
           floor: floorVal,
-          jzmj: jzmjVal,
+          jzmj: parseFloat(jzmjVal.toFixed(2)),
           zdmj: zdmjVal,
           address: addressVal,
           pay: pay,

+ 0 - 450
src/views/ConstructionApplication3D/SunlightAnalysis/SunlightTImesAnalysis.vue

@@ -1,450 +0,0 @@
-<template>
-  <div class="ZTGlobal" style="width: 100%; padding: 1rem 1.1rem 0rem; color: white">
-    <el-row :gutter="10">
-      <el-col :span="24">
-        <div class="titleHeader">
-          <h3>参数设置</h3>
-        </div>
-      </el-col>
-    </el-row>
-    <el-row :gutter="10">
-      <el-col :span="24">
-        <el-row :gutter="10" style="display: flex; align-items: center">
-          <el-col :span="24">
-            日 期:
-            <el-date-picker size="mini" v-model="form.selDate" type="date" placeholder="选择日期">
-            </el-date-picker>
-          </el-col>
-        </el-row>
-        <el-row :gutter="10" style="display: flex; align-items: center">
-          <el-col :span="6"> 日照时间范围: </el-col>
-          <el-col :span="18">
-            <el-slider size="mini" v-model="datavalue" range :marks="marks" :max="24" @change="datavalueChange">
-            </el-slider>
-          </el-col>
-        </el-row>
-        <el-row :gutter="10">
-          <el-col :span="12">
-            时间间隔:
-            <el-input-number style="width: 50%" size="mini" v-model="form.timeInterval"></el-input-number>
-          </el-col>
-          <el-col :span="12">
-            间距(米):
-            <el-input-number style="width: 50%" size="mini" v-model="form.spacing"></el-input-number>
-          </el-col>
-        </el-row>
-        <el-row :gutter="10">
-          <el-col :span="24">
-            <div class="SaveCenter">
-              <el-button size="mini" type="primary" @click="statrSunlight">执行日照效果</el-button>
-              <el-button size="mini" type="primary" @click="dqSunlight">当前日照</el-button>
-            </div>
-          </el-col>
-        </el-row>
-        <el-divider></el-divider>
-        <el-row :gutter="10">
-          <el-col :span="12">
-            底部高程(米):
-            <el-input-number style="width: 50%" size="mini" v-model="form.bottomHeight"></el-input-number>
-          </el-col>
-          <el-col :span="12">
-            拉伸高度(米):
-            <el-input-number style="width: 50%" size="mini" v-model="form.extrudeHeight"></el-input-number>
-          </el-col>
-        </el-row>
-        <!-- <el-row :gutter="10">
-          <el-col :span="24">
-            阴影分析时日照时间案范围重合时为时刻阴影,不重合时计算为时间范围内阴影率
-          </el-col>
-        </el-row> -->
-      </el-col>
-    </el-row>
-    <div class="SaveCenter">
-      <el-button size="mini" type="primary" @click="onSubmit">日照时长</el-button>
-      <el-button size="mini" @click="resetForm">清除</el-button>
-    </div>
-    <div>
-        <el-form ref="form" :model="sunTimesForm" label-width="80px">
-          <el-form-item label="经度">
-            <el-input v-model="sunTimesForm.longitude" readonly="true"></el-input>
-          </el-form-item>
-          <el-form-item label="纬度">
-            <el-input v-model="sunTimesForm.latitude"  readonly="true"></el-input>
-          </el-form-item>
-          <el-form-item label="高度">
-            <el-input v-model="sunTimesForm.height"  readonly="true"></el-input>
-          </el-form-item>
-          <el-form-item label="日照率(%)">
-            <el-input  readonly="true">{{ (1- sunTimesForm.shadowRadio)*100}}</el-input>
-          </el-form-item>
-          <el-form-item label="日照时长(小时)">
-            <el-input v-model="sunTimesForm.sunTimes"  readonly="true"></el-input>
-          </el-form-item>
-        </el-form>
-    </div>>
-
-  </div>
-</template>
-<script>
-let handlerPolygon = null,
-  layers = null,
-  shadowQuery = null;
-export default {
-  data() {
-    return {
-      tooltip: createTooltip(document.body),
-      form: {
-        timeInterval: 60,
-        spacing: 10,
-        selDate: new Date(),
-        startTime: 10,
-        endTime: 14,
-        bottomHeight: 0,
-        extrudeHeight: 100,
-      },
-      datavalue: [8, 18],
-      positions: [],
-      points: [],
-      // layers: null,
-      // shadowQuery: null,
-      marks: {
-        8: "8点",
-        12: {
-          style: {
-            color: "#1989FA",
-          },
-          label: this.$createElement("strong", "12点"),
-        },
-        20: "20点",
-      },
-      sunTimesForm: {
-        longitude:0.0,
-        latitude:0.0,
-        height:0.0,
-        shadowRadio:0.6,
-        sunTimes:(endTime-startTime)*(1-shadowRadio)
-
-      }
-    };
-  },
-  props: {
-    info: {
-      type: Object,
-      default: () => {
-        return {};
-      },
-    },
-    layerid: {
-      type: String,
-      default: "",
-    },
-    lydata: {
-      type: Object,
-      default: () => {
-        return {};
-      },
-    },
-    lyoption: {
-      type: Object,
-      default: () => {
-        return {};
-      },
-    },
-  },
-  computed: {},
-  mounted() {
-    this.init();
-  },
-  methods: {
-    init() {
-      if (layers) {
-        return;
-      }
-      if (viewer.shadows == false) {
-        viewer.shadows = true; //开启场景阴影
-        viewer.terrainShadows = true; //地形阴影
-      }
-      let scene = viewer.scene;
-      layers = scene.layers.layerQueue;
-      //图层模型设置阴影
-      for (let i = 0; i < layers.length; i++) {
-        if (layers[i].shadowType !== 2) {
-          layers[i].shadowType = 2;
-          // layers[i].refresh();
-        }
-      }
-
-      //创建阴影查询对象
-      if (!shadowQuery) {
-        shadowQuery = new Cesium.ShadowQueryPoints(scene);
-        shadowQuery.build();
-      }
-      let that = this;
-      //   this.setCurrentTime();
-      this.dqSunlight();
-      handlerPolygon = new Cesium.DrawHandler(
-        viewer,
-        Cesium.DrawMode.Polygon,
-        0
-      );
-      handlerPolygon.activeEvt.addEventListener(function (isActive) {
-        if (isActive == true) {
-          viewer.enableCursorStyle = false;
-          viewer._element.style.cursor = "";
-          document.body.classList.add("drawCur");
-        } else {
-          viewer.enableCursorStyle = true;
-          document.body.classList.remove("drawCur");
-        }
-      });
-      handlerPolygon.movingEvt.addEventListener((windowPosition) => {
-        that.tooltip.showAt(
-          windowPosition,
-          "<p>点击鼠标左键开始绘制分析区域</p>"
-        );
-      });
-      handlerPolygon.drawEvt.addEventListener((result) => {
-        that.tooltip.setVisible(false);
-        let positions = that.positions;
-        let points = that.points;
-
-        points.length = 0;
-        var polygon = result.object;
-        if (!polygon) {
-          return;
-        }
-        polygon.show = false;
-        handlerPolygon.polyline.show = false;
-        positions = [].concat(polygon.positions);
-        positions = Cesium.arrayRemoveDuplicates(
-          positions,
-          Cesium.Cartesian3.equalsEpsilon
-        );
-        //遍历多边形,取出所有点
-        for (var i = 0, len = positions.length; i < len; i++) {
-          //转化为经纬度,并加入至临时数组
-          var cartographic = Cesium.Cartographic.fromCartesian(
-            polygon.positions[i]
-          );
-          var longitude = Cesium.Math.toDegrees(cartographic.longitude);
-          var latitude = Cesium.Math.toDegrees(cartographic.latitude);
-          points.push(longitude);
-          points.push(latitude);
-        }
-        //设置分析对象的开始结束时间
-        var dateValue = that.form.selDate;
-        var st = new Date(dateValue);
-        st.setHours(Number(that.form.startTime));
-        shadowQuery.startTime = Cesium.JulianDate.fromDate(st);
-
-        var et = new Date(dateValue);
-        et.setHours(Number(that.form.endTime));
-        shadowQuery.endTime = Cesium.JulianDate.fromDate(et);
-
-        //设置当前时间
-        that.setCurrentTime();
-
-        shadowQuery.spacing = that.form.spacing;
-        shadowQuery.timeInterval = that.form.timeInterval;
-
-        //设置分析区域、底部高程和拉伸高度
-        var bh = Number(that.form.bottomHeight);
-        var eh = Number(that.form.extrudeHeight);
-        shadowQuery.qureyRegion({
-          position: points,
-          bottom: bh,
-          extend: eh,
-        });
-        shadowQuery.build();
-      });
-    },
-
-    //提交数据
-    onSubmit() {
-      this.analysis();
-    },
-    //清空from
-    resetForm() {
-      this.clear();
-    },
-    /**
-     * 开始分析
-     */
-    analysis() {
-      // this.init();
-
-      handlerPolygon = null;
-      handlerPolygon = r = new Cesium.ScreenSpaceEventHandler(scene.canvas);
-      handlerPolygon.setInputAction(function (e) {
-        var position1 = scene.pickPosition(e.position);
-        var cartographic = Cesium.Cartographic.fromCartesian(position1);
-        var shadowRadio = shadowQuery.getShadowRadio(cartographic);
-        var longitude = Cesium.Math.toDegrees(cartographic.longitude);
-        var latitude = Cesium.Math.toDegrees(cartographic.latitude);
-        var height = cartographic.height;
-        if (shadowRadio != -1) {
-
-        }
-      })
-    },
-    clear() {
-      if (handlerPolygon) {
-        handlerPolygon.deactivate();
-      }
-      this.tooltip.setVisible(false);
-      // common.clearHandlerDrawing();
-      // viewer.entities.removeAll();
-
-      // let layers = scene.layers.layerQueue;
-      // for (var i = 0; i < layers.length; i++) {
-      //   layers[i].shadowType = 0;
-      // }
-      if (shadowQuery) {
-        shadowQuery.qureyRegion({
-          position: [0, 0],
-          bottom: 0,
-          extend: 0,
-        });
-      }
-
-      this.positions = [];
-      this.points = [];
-    },
-    //结束时日照阴影
-    setCurrentTime() {
-      var et = this.form.selDate;
-      et.setHours(Number(this.form.endTime));
-      viewer.clock.currentTime = Cesium.JulianDate.fromDate(et);
-      viewer.clock.multiplier = 1;
-      viewer.clock.shouldAnimate = false;
-    },
-    /**
-     * 执行日照动画
-     */
-    statrSunlight() {
-      var dateVal = this.form.selDate;
-      var startTime = new Date(dateVal);
-      var shour = Number(this.form.startTime);
-      var ehour = Number(this.form.endTime);
-
-      if (shour > ehour) {
-        return;
-      }
-
-      var nTimer = 0.0;
-      var nIntervId = setInterval(function () {
-        if (shour < ehour) {
-          startTime.setHours(shour);
-          startTime.setMinutes(nTimer);
-          viewer.clock.currentTime = Cesium.JulianDate.fromDate(startTime);
-          nTimer += 10.0;
-          if (nTimer > 60.0) {
-            shour += 1.0;
-            nTimer = 0.0;
-          }
-        } else {
-          clearInterval(nIntervId);
-        }
-      }, 20);
-    },
-    //当前日照效果
-    dqSunlight() {
-      viewer.clock.currentTime = Cesium.JulianDate.fromDate(new Date());
-      viewer.clock.multiplier = 1;
-      viewer.clock.shouldAnimate = true;
-    },
-
-    datavalueChange(val) {
-      this.form.startTime = val[0];
-      this.form.endTime = val[1];
-    },
-  },
-  watch: {
-    "form.selDate": function (newValue) {
-      let st = new Date(newValue);
-      st.setHours(this.form.startTime);
-      let et = new Date(newValue);
-      et.setHours(this.form.endTime);
-      shadowQuery.startTime = Cesium.JulianDate.fromDate(st);
-      shadowQuery.endTime = Cesium.JulianDate.fromDate(et);
-    },
-    "form.startTime": function (newValue) {
-      let thisdate = new Date(this.form.selDate);
-      var st = thisdate;
-      st.setHours(Number(newValue));
-      shadowQuery.startTime = Cesium.JulianDate.fromDate(st);
-    },
-    "form.endTime": function (newValue) {
-      let thisdate = new Date(this.form.selDate);
-      var et = thisdate;
-      et.setHours(Number(newValue));
-      shadowQuery.endTime = Cesium.JulianDate.fromDate(et);
-    },
-    "form.timeInterval": function (newValue) {
-      shadowQuery.timeInterval = Number(newValue);
-      // var bh = Number(this.bottomHeight);
-      // var eh = Number(this.extrudeHeight);
-      // shadowQuery.qureyRegion({
-      //   position: this.points,
-      //   bottom: bh,
-      //   extend: eh
-      // });
-      shadowQuery.build();
-    },
-    "form.spacing": function (newValue) {
-      shadowQuery.spacing = Number(newValue);
-      // var bh = Number(this.bottomHeight);
-      // var eh = Number(this.extrudeHeight);
-      // shadowQuery.qureyRegion({
-      //   position: this.points,
-      //   bottom: bh,
-      //   extend: eh
-      // });
-      shadowQuery.build();
-    },
-    "form.bottomHeight": function (newValue) {
-      var bh = Number(newValue);
-      var eh = Number(this.form.extrudeHeight);
-      shadowQuery.qureyRegion({
-        position: this.points,
-        bottom: bh,
-        extend: eh,
-      });
-      shadowQuery.build();
-    },
-    "form.extrudeHeight": function (newValue) {
-      var bh = Number(this.form.bottomHeight);
-      var eh = Number(newValue);
-      shadowQuery.qureyRegion({
-        position: this.points,
-        bottom: bh,
-        extend: eh,
-      });
-      shadowQuery.build();
-    },
-  },
-  beforeDestroy() {
-    this.clear();
-    shadowQuery.destroy();
-    handlerPolygon.deactivate();
-    handlerPolygon = undefined;
-    this.dqSunlight();
-  },
-};
-</script>
-<style lang="scss">
-@import "@/../../zt.scss";
-</style>
-<style lang="scss" scoped>
-.el-card {
-  border: 0px solid #02a7f0;
-}
-
-.el-form-item {
-  margin-bottom: 0;
-}
-
-.slider_padding {
-  padding: 0rem 0.5rem;
-}
-</style>

BIN
static/images/location1.png