diff --git a/src/assets/scan.png b/src/assets/scan.png
new file mode 100644
index 0000000..2170faa
Binary files /dev/null and b/src/assets/scan.png differ
diff --git a/src/components/ruler.vue b/src/components/ruler.vue
index b6d43a9..e5a9404 100644
--- a/src/components/ruler.vue
+++ b/src/components/ruler.vue
@@ -49,7 +49,7 @@
-
+
{
return arr
}
- let factor = zoomType.value === 1 ? Math.ceil(props.height / 120) : zoomType.value === 2 ? Math.ceil(props.height / 30) : 1
- let step = Math.floor(10 / factor)
+ let factor = zoomType.value === 1 ? (Math.sqrt(props.height / 22)) : 1
+ let step = (10 / factor)
if (step < 1) step = 1
const visibleCount = 21
@@ -274,6 +276,7 @@ const leftTicks = computed(() => {
let startValue = centerValue.value - half * step
let endValue = centerValue.value + half * step
+ console.log(endValue - startValue)
if (startValue < 0) {
endValue += -startValue
@@ -289,12 +292,16 @@ const leftTicks = computed(() => {
for (let i = 0; i <= totalSteps; i++) {
let value = startValue + i * step
value = Math.floor(value) // 强制整数
+ if (value % 10 !== 0) {
+ let num = Math.floor(value / 10) * 10
+ if (!arr.find(e => e.value === num)) {
+ value = Math.floor(value / 10) * 10
+ }
+ }
let isMajor = false
if (zoomType.value === 1) {
isMajor = value % 10 === 0
- } else if (zoomType.value === 2) {
- isMajor = true // 类型2只显示大刻度
} else {
isMajor = (value * factor) % 100 === 0
}
@@ -313,7 +320,7 @@ const ticks = computed(() => {
for (let i = 0; i <= steps; i++) {
let value = i * step
if (value > props.width) value = props.width // 防止超过最大值
- const isMajor = value % 100 === 0
+ const isMajor = value % 10 === 0
const percent = (value / props.width) * 100
arr.push({value, major: isMajor, percent})
}
@@ -477,6 +484,17 @@ const ticks = computed(() => {
right: 15px;
transform: translateY(-50%);
}
+
+ .scan1 {
+ position: absolute;
+ background-image: url("../assets/scan.png");
+ background-size: 100% 100%;
+ width: 100px;
+ height: 100px;
+ top: 50%;
+ right: 15px;
+ transform: translateY(-50%);
+ }
}
}
}
diff --git a/src/views/index.vue b/src/views/index.vue
index 835a0c6..b430f71 100644
--- a/src/views/index.vue
+++ b/src/views/index.vue
@@ -46,6 +46,24 @@
+
+ 经:{{ currentPosition?.lon?.toFixed(2) }}
+
+ 纬:{{ currentPosition?.lat?.toFixed(2) }}
+
+
+ {
+ dotIndex1 = -1
+ }"
+ />
+
@@ -246,8 +266,19 @@
-
+
+
+
+
+ 批量处理
+
+ 处置
+ 删除
+ 固定物
+
+
- 处置
+ 处置
删除
- 固定物
+ 固定物
@@ -531,88 +562,69 @@
/>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+ 批量处理
-
-
+ 固定物
+ 删除
+
+
+
+
+
+
+
+
+
- 已处理
- 不处理
- 未发现
+ 处置
+ 修改
+
+
+ 删除
+
+
+
-
-
+
+
+
+
+ 批量处理
+
+ 处置
+ 删除
+
+
-
+
@@ -620,7 +632,8 @@
- 修改
+ 处置
+ 修改
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
![]()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
![]()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -743,6 +890,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+