feat:优化
This commit is contained in:
25
src/App.vue
25
src/App.vue
@@ -14,7 +14,7 @@
|
||||
<el-button
|
||||
@click="startDrawPolygon"
|
||||
:type="currentDrawType === 'polygon' ? 'primary' : 'default'"
|
||||
:disabled="isDrawing"
|
||||
|
||||
size="default"
|
||||
>
|
||||
多边形
|
||||
@@ -22,7 +22,7 @@
|
||||
<el-button
|
||||
@click="startDrawRectangle"
|
||||
:type="currentDrawType === 'rectangle' ? 'primary' : 'default'"
|
||||
:disabled="isDrawing"
|
||||
|
||||
size="default"
|
||||
>
|
||||
矩形
|
||||
@@ -30,20 +30,12 @@
|
||||
<el-button
|
||||
@click="startDrawCircle"
|
||||
:type="currentDrawType === 'circle' ? 'primary' : 'default'"
|
||||
:disabled="isDrawing"
|
||||
|
||||
size="default"
|
||||
>
|
||||
圆形
|
||||
</el-button>
|
||||
</div>
|
||||
<el-button
|
||||
v-if="isDrawing"
|
||||
@click="cancelDrawing"
|
||||
type="warning"
|
||||
size="default"
|
||||
>
|
||||
取消绘制
|
||||
</el-button>
|
||||
</div>
|
||||
|
||||
<!-- 无人机状态面板 -->
|
||||
@@ -616,16 +608,7 @@ const startDrawCircle = () => {
|
||||
})
|
||||
}
|
||||
|
||||
// 取消绘制
|
||||
const cancelDrawing = () => {
|
||||
if (mouseTool) {
|
||||
mouseTool.close(true) // 关闭绘制工具,true表示取消当前绘制
|
||||
}
|
||||
|
||||
// 重置状态
|
||||
isDrawing.value = false
|
||||
currentDrawType.value = null
|
||||
}
|
||||
// 取消绘制功能已移除
|
||||
|
||||
// 获取类型名称
|
||||
const getTypeName = (type) => {
|
||||
|
||||
Reference in New Issue
Block a user