智慧社区后台管理页面
+
liuyg
2022-03-21 1ec8bc5c749c36e2c845ee55740472ca4125193d
src/views/hd/hd.vue
@@ -32,29 +32,28 @@
        </el-button>
      </template> -->
      <template slot-scope="{ type, disabled }" slot="lineForm">
        <!-- <div class="mapClassMain" style="width: 100%; height: 400px">
          <Map ref="modalForm" />
        </div> -->
        <getMapData
        <getMapDataInThere
          ref="getMapData"
          id="getMapData"
          @setMapData="setMapData"
        ></getMapData>
        ></getMapDataInThere>
      </template>
    </avue-crud>
  </basic-container>
</template>
<script>
import { getList, getDetail, add, update, remove } from "@/api/hd/hd";
import { mapGetters } from "vuex";
import {getList, getDetail, add, update, remove} from "@/api/hd/hd";
import {mapGetters} from "vuex";
// import Map from "@/components/map/main.vue";
import getMapData from "./getMapData.vue";
import getMapDataInThere from "./getMapDataInThere.vue";
export default {
  components: {
    // Map,
    getMapData,
    getMapDataInThere,
  },
  data() {
    return {
@@ -129,17 +128,6 @@
            action: "/api/blade-resource/oss/endpoint/put-file",
          },
          {
            label: "选择路径和标点",
            labelWidth: "0",
            prop: "line",
            className: "mapClass",
            hide: true,
            display: true,
            span: 24,
            formslot: true,
            addDisplay: true,
          },
          {
            label: "介绍",
            prop: "context",
            component: "AvueUeditor",
@@ -152,6 +140,17 @@
            },
            minRows: 5,
            span: 24,
          },
          {
            label: "选择路径和标点",
            labelWidth: "0",
            prop: "line",
            className: "mapClass",
            hide: true,
            display: true,
            span: 24,
            formslot: true,
            addDisplay: true,
          },
          // {
          //   label: "路线",活动
@@ -213,6 +212,9 @@
      row["lx"] = outMapData[0][1];
      row["addressname"] = outMapData[1][0];
      row["address"] = outMapData[1][1];
      // console.log(row);
      // loading();
      // return;
      add(row).then(
        () => {
          this.onLoad(this.page);
@@ -238,6 +240,9 @@
      row["lx"] = outMapData[0][1];
      row["addressname"] = outMapData[1][0];
      row["address"] = outMapData[1][1];
      // console.log(row);
      // loading();
      // return;
      update(row).then(
        () => {
          this.onLoad(this.page);
@@ -296,6 +301,7 @@
      //  声明定时器
      let that = this;
      var timer = null;
      //  检查dom是否执行完成
      function checkDom() {
        let dom = that.$refs[name];
@@ -317,6 +323,7 @@
          timer = setTimeout(checkDom, 100);
        }
      }
      //  首次执行
      checkDom();
    },
@@ -386,6 +393,7 @@
.mapClass {
  margin-left: 88px;
}
.mapClass div label {
  display: none;
}
@@ -398,6 +406,6 @@
  width: calc(100% + 90px);
  position: relative;
  left: -90px;
  height: auto;
  height: 400px;
}
</style>