新增:文档体系重构+CHANGELOG补充+发布产物清理
This commit is contained in:
@@ -37,7 +37,7 @@
|
||||
|
||||
### 6. 前端错误处理可能不够完善 ⚠️
|
||||
|
||||
**位置**:`go-desk/web/src/views/db-cli/composables/useSqlExecution.ts`
|
||||
**位置**:`go-desk/frontend/src/views/db-cli/composables/useSqlExecution.ts`
|
||||
|
||||
**问题**:错误处理中使用了 `error.toString()`,可能在某些情况下无法正确显示错误信息。
|
||||
|
||||
|
||||
@@ -352,7 +352,7 @@ func (a *App) GetIndexes(connectionId uint, database, tableName string) ([]map[s
|
||||
### 2. 前端实现(Vue)
|
||||
|
||||
#### 表结构展示组件
|
||||
**文件**: `go-desk/web/src/views/db-cli/components/TableStructure.vue`
|
||||
**文件**: `go-desk/frontend/src/views/db-cli/components/TableStructure.vue`
|
||||
|
||||
```vue
|
||||
<template>
|
||||
@@ -589,7 +589,7 @@ onMounted(() => {
|
||||
```
|
||||
|
||||
#### 集成到主页面
|
||||
**文件**: `go-desk/web/src/views/db-cli/index.vue`
|
||||
**文件**: `go-desk/frontend/src/views/db-cli/index.vue`
|
||||
|
||||
```vue
|
||||
<!-- 表结构对话框 -->
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
### 2.1 核心实现 ✅
|
||||
|
||||
#### useStructureEdit.ts ✅
|
||||
- **位置**:`go-desk/web/src/views/db-cli/composables/useStructureEdit.ts`
|
||||
- **位置**:`go-desk/frontend/src/views/db-cli/composables/useStructureEdit.ts`
|
||||
- **功能**:
|
||||
- ✅ 编辑模式状态管理
|
||||
- ✅ 编辑数据管理(字段、索引)
|
||||
@@ -33,7 +33,7 @@
|
||||
- ✅ 字段/索引操作方法
|
||||
|
||||
#### ResultPanel.vue ✅
|
||||
- **位置**:`go-desk/web/src/views/db-cli/components/ResultPanel.vue`
|
||||
- **位置**:`go-desk/frontend/src/views/db-cli/components/ResultPanel.vue`
|
||||
- **功能**:
|
||||
- ✅ 添加结构操作栏
|
||||
- ✅ 模式切换按钮
|
||||
@@ -41,7 +41,7 @@
|
||||
- ✅ 根据模式显示不同按钮
|
||||
|
||||
#### index.vue ✅
|
||||
- **位置**:`go-desk/web/src/views/db-cli/index.vue`
|
||||
- **位置**:`go-desk/frontend/src/views/db-cli/index.vue`
|
||||
- **功能**:
|
||||
- ✅ 集成 useStructureEdit
|
||||
- ✅ 传递 editMode 到 ResultPanel
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
|
||||
**行动步骤**:
|
||||
1. **创建ContextMenu组件**
|
||||
- 位置:`go-desk/web/src/views/db-cli/components/ContextMenu.vue`
|
||||
- 位置:`go-desk/frontend/src/views/db-cli/components/ContextMenu.vue`
|
||||
- 使用Arco Design Dropdown或自定义实现
|
||||
- 实现菜单定位、显示、隐藏逻辑
|
||||
|
||||
|
||||
@@ -273,5 +273,5 @@ components/
|
||||
## 十、相关文档
|
||||
|
||||
- [前端布局样式系统设计.md](../需求设计/前端布局样式系统设计.md)
|
||||
- [ConnectionTree.vue](../../../../go-desk/web/src/views/db-cli/components/ConnectionTree.vue)
|
||||
- [ConnectionTree.vue](../../../../go-desk/frontend/src/views/db-cli/components/ConnectionTree.vue)
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
**文档版本**:v2.0
|
||||
**维护者**:JueChen
|
||||
**更新日期**:2026-01-28
|
||||
**源码路径**:`go-desk/web/src/views/db-cli/`
|
||||
**源码路径**:`go-desk/frontend/src/views/db-cli/`
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -984,7 +984,7 @@ const handleEditorResultDividerMouseDown = (e: MouseEvent) => {
|
||||
### 8.5 滚动条处理
|
||||
|
||||
#### 全局滚动条样式
|
||||
系统使用统一的滚动条样式(定义在 `web/src/style.css`):
|
||||
系统使用统一的滚动条样式(定义在 `frontend/src/style.css`):
|
||||
|
||||
```css
|
||||
/* Webkit浏览器 (Chrome, Safari, Edge) */
|
||||
|
||||
Reference in New Issue
Block a user