diff --git a/ui/packages/tools/AiLocateDialog.vue b/ui/packages/tools/AiLocateDialog.vue index b6722a97..2ce22344 100644 --- a/ui/packages/tools/AiLocateDialog.vue +++ b/ui/packages/tools/AiLocateDialog.vue @@ -3,9 +3,11 @@ -
+
- + + +
@@ -39,6 +41,7 @@ export default { map: null, AMap: null, selected: {}, + searching: false } }, watch: { @@ -79,6 +82,8 @@ export default { }, handleSearch(v) { if (v) { + this.searching = true + this.poi.on('complete', () => this.searching = false) this.poi.searchNearBy(v, this.map.getCenter(), 50000) } }, @@ -161,6 +166,13 @@ export default { margin: 0; } } + + .el-input-group__append { + background: $primaryColor; + color: #fff; + padding: 0 12px; + cursor: pointer; + } } }