|
@@ -51,19 +51,13 @@
|
|
</el-select>
|
|
</el-select>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- <div class="map-bottom-out-pano" v-if="!isCoordPage">
|
|
|
|
|
|
+ <div class="map-bottom-out-pano">
|
|
<div class="point-info">
|
|
<div class="point-info">
|
|
- <div>
|
|
|
|
- <el-icon size="20" color="rgb(230, 162, 60)">
|
|
|
|
|
|
+ <div v-for="type in typeOptions">
|
|
|
|
+ <el-icon size="20" :color="pointColorMap[type]">
|
|
<locationIcon />
|
|
<locationIcon />
|
|
</el-icon>
|
|
</el-icon>
|
|
- <p>RTK点位</p>
|
|
|
|
- </div>
|
|
|
|
- <div>
|
|
|
|
- <el-icon size="20" color="rgba(64, 158, 255)">
|
|
|
|
- <locationIcon />
|
|
|
|
- </el-icon>
|
|
|
|
- <p>地图选点</p>
|
|
|
|
|
|
+ <p>{{ type }}</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -95,10 +89,18 @@ import {
|
|
import { computed, ref, watch } from "vue";
|
|
import { computed, ref, watch } from "vue";
|
|
import { initSelfRelics, relics } from "@/store/relics";
|
|
import { initSelfRelics, relics } from "@/store/relics";
|
|
import { queryMode } from "./install";
|
|
import { queryMode } from "./install";
|
|
-import { PoPoint } from "drawing-board";
|
|
|
|
|
|
+import { PointTypeEnum, pointColorMap, PoPoint } from "drawing-board";
|
|
import { boardData, scenePoints } from "@/store/scene";
|
|
import { boardData, scenePoints } from "@/store/scene";
|
|
import saveAs from "@/util/file-serve";
|
|
import saveAs from "@/util/file-serve";
|
|
|
|
|
|
|
|
+const typeOptions = [
|
|
|
|
+ PointTypeEnum.border,
|
|
|
|
+ PointTypeEnum.center,
|
|
|
|
+ PointTypeEnum.marker,
|
|
|
|
+ PointTypeEnum.other,
|
|
|
|
+ PointTypeEnum.mapSelect,
|
|
|
|
+];
|
|
|
|
+
|
|
const menus = [
|
|
const menus = [
|
|
{
|
|
{
|
|
icon: locationIcon,
|
|
icon: locationIcon,
|