From f27ca082eb0a839449dd50c49007b58e5ed6946f Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Thu, 19 Jun 2025 19:08:01 +0800
Subject: [PATCH] feat: 服务名修改
---
src/pages/page-web/projects/wayline.vue | 26 ++++++++++++--------------
1 files changed, 12 insertions(+), 14 deletions(-)
diff --git a/src/pages/page-web/projects/wayline.vue b/src/pages/page-web/projects/wayline.vue
index 42a9319..d39f17b 100644
--- a/src/pages/page-web/projects/wayline.vue
+++ b/src/pages/page-web/projects/wayline.vue
@@ -16,7 +16,7 @@
<SelectOutlined />
</a-button>
</a-upload>
- <a-button type="text" style="color: white" @click="addWaylineDialogShow = true">
+ <a-button type="text" v-if="!isPointListOpen" style="color: white" @click="addWaylineDialogShow = true">
<template #icon>
<PlusOutlined />
</template>
@@ -194,7 +194,7 @@
import { message } from 'ant-design-vue'
import { onMounted, UnwrapRef, reactive, ref } from 'vue'
import routeEdit from './components/route-edit/index.vue'
-import { deleteWaylineFile, downloadWaylineFile, getWaylineFiles, importKmzFile, getWayLineFile } from '/@/api/wayline'
+import { deleteWaylineFile, downloadWaylineFile, getWaylineFiles, importKmzFile, getWayLineFile, renameWaylineFile } from '/@/api/wayline'
import { ELocalStorageKey, ERouterName } from '/@/types'
import { EDeviceType } from '/@/types/device'
import { useMyStore } from '/@/store'
@@ -264,7 +264,6 @@
pagination.page++
getWaylines()
}, 1000)
- console.log(workspaceId.value)
})
onUnmounted(() => {
@@ -275,9 +274,7 @@
removeAllPoint()
// removeById('clickBox')
store.commit('SET_WAYLINE_INFO', {
- isShow: false,
- wayline: {},
- position: null,
+ isShow: false
})
})
@@ -353,9 +350,7 @@
})
// 清除选中点柱形和隐藏按钮
store.commit('SET_WAYLINE_INFO', {
- isShow: false,
- wayline: {},
- position: null,
+ isShow: false
})
// isPointListOpen.value = !isPointListOpen.value
}
@@ -395,9 +390,7 @@
function backPage () {
isPointListOpen.value = false
store.commit('SET_WAYLINE_INFO', {
- isShow: false,
- wayline: {},
- position: 0,
+ isShow: false
})
}
@@ -462,7 +455,9 @@
createWayline(values).then((createRes: any) => {
if (createRes) {
store.commit('SET_WAYLINE_KMZPATH', '')
- isPointListOpen.value = !isPointListOpen.value
+ isPointListOpen.value = true
+ closeAddWaylineDialog()
+ addWaylineDialogShow.value = false
} else {
message.error('创建航线失败,错误码:', createRes)
}
@@ -531,7 +526,10 @@
editVisible.value = true
}
-const handleEditName = () => {
+const handleEditName = async () => {
+ const renameRes = await renameWaylineFile(workspaceId.value, currentWayLine.value.id, currentWayLine.value.name)
+ if (renameRes.code !== 0) return message.error(renameRes.message)
+ message.success('修改文件名成功')
editVisible.value = false
}
</script>
--
Gitblit v1.9.3