From 4cfe4d42eb5f36ff439413b7ceccd555c27b6a00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=98=B1=E8=BE=BE?= Date: Thu, 8 May 2025 18:20:02 +0800 Subject: [PATCH] =?UTF-8?q?feat(component):=20=E6=B7=BB=E5=8A=A0=E5=90=8E?= =?UTF-8?q?=E9=80=80=E6=8C=89=E9=92=AE=E7=BB=84=E4=BB=B6=E5=B9=B6=E5=BA=94?= =?UTF-8?q?=E7=94=A8=E5=88=B0=E5=A4=9A=E4=B8=AA=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 BackButton 组件,用于实现后退功能 - 在 agent、knowledge、intelligent-agent 等模块的多个页面中集成后退按钮 - 优化后退按钮的样式和交互效果 --- src/components/BackButton/backButton.vue | 38 +++++++++++++++++++ src/main.js | 3 ++ src/views/agent/views/workflow/index.vue | 22 +++++++---- .../children/Logs&overview/index.vue | 2 +- src/views/knowledge/detail/create.vue | 16 +++++++- src/views/knowledge/detail/index.vue | 16 ++++++++ src/views/knowledge/index.vue | 14 +++---- 7 files changed, 94 insertions(+), 17 deletions(-) create mode 100644 src/components/BackButton/backButton.vue diff --git a/src/components/BackButton/backButton.vue b/src/components/BackButton/backButton.vue new file mode 100644 index 0000000..b44e84d --- /dev/null +++ b/src/components/BackButton/backButton.vue @@ -0,0 +1,38 @@ + + + diff --git a/src/main.js b/src/main.js index 49361de..fc422b5 100644 --- a/src/main.js +++ b/src/main.js @@ -19,6 +19,8 @@ import generatedFormat from '@/assets/js/generatedFormat' import generatedComponents from './generatedComponents' import RenderDialog from '@/components/RenderDialog/index.vue' import RenderCropper from '@/components/RenderCropper/index.vue' +import BackButton from '@/components/BackButton/backButton.vue' + Vue.prototype.$generatedFormat = generatedFormat Vue.prototype.$utils = utils Vue.prototype.$generatedDictList = generatedFormat.formatList @@ -62,6 +64,7 @@ Vue.prototype.$echarts = echarts Vue.use(ElementUI, { locale }) //二次封装的el-table Vue.component('RTable', RenderTable) +Vue.component('BackButton', BackButton) Vue.component('RCropper', RenderCropper) Vue.component('RDialog', RenderDialog) Vue.component('RSwiper', RenderSwiper) diff --git a/src/views/agent/views/workflow/index.vue b/src/views/agent/views/workflow/index.vue index 1a552b6..6739fbb 100644 --- a/src/views/agent/views/workflow/index.vue +++ b/src/views/agent/views/workflow/index.vue @@ -118,13 +118,19 @@ export default {