From 25b30153a0bf016bca5be1c36cbfbde400c2d78c Mon Sep 17 00:00:00 2001 From: JEECG <445654970@qq.com> Date: Mon, 7 Apr 2025 23:23:52 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9B=86=E6=88=90jeecg=E7=9A=84aiflow=20AI?= =?UTF-8?q?=E6=B5=81=E7=A8=8B=E8=AE=BE=E8=AE=A1=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jeecgboot-vue3/package.json | 4 ++++ jeecgboot-vue3/src/utils/monorepo/registerPackages.ts | 6 ++++-- .../super/airag/aiapp/components/AiAppAddFlowModal.vue | 8 +++++++- jeecgboot-vue3/vite.config.ts | 1 + 4 files changed, 16 insertions(+), 3 deletions(-) diff --git a/jeecgboot-vue3/package.json b/jeecgboot-vue3/package.json index 4faa13de2..fcc001c1b 100644 --- a/jeecgboot-vue3/package.json +++ b/jeecgboot-vue3/package.json @@ -22,6 +22,10 @@ }, "dependencies": { "@jeecg/online": "3.7.4-beta", + "@jeecg/aiflow": "1.0.0", + "@logicflow/core": "^2.0.10", + "@logicflow/extension": "^2.0.14", + "@logicflow/vue-node-registry": "^1.0.12", "@iconify/iconify": "^3.1.1", "@ant-design/colors": "^7.2.0", "@ant-design/icons-vue": "^7.0.1", diff --git a/jeecgboot-vue3/src/utils/monorepo/registerPackages.ts b/jeecgboot-vue3/src/utils/monorepo/registerPackages.ts index 44008e1cd..435bbcfa5 100644 --- a/jeecgboot-vue3/src/utils/monorepo/registerPackages.ts +++ b/jeecgboot-vue3/src/utils/monorepo/registerPackages.ts @@ -2,10 +2,12 @@ import type { App } from 'vue'; import { warn } from '/@/utils/log'; import { registerDynamicRouter } from '/@/utils/monorepo/dynamicRouter'; // 引入模块 -import PACKAGE_TEST_JEECG_ONLINE from '@jeecg/online'; +import PACKAGE_JEECG_ONLINE from '@jeecg/online'; +import PACKAGE_JEECG_AIFLOW from '@jeecg/aiflow'; export function registerPackages(app: App) { - use(app, PACKAGE_TEST_JEECG_ONLINE); + use(app, PACKAGE_JEECG_ONLINE); + use(app, PACKAGE_JEECG_AIFLOW); } // noinspection JSUnusedGlobalSymbols diff --git a/jeecgboot-vue3/src/views/super/airag/aiapp/components/AiAppAddFlowModal.vue b/jeecgboot-vue3/src/views/super/airag/aiapp/components/AiAppAddFlowModal.vue index ce7946a93..6471a4fe9 100644 --- a/jeecgboot-vue3/src/views/super/airag/aiapp/components/AiAppAddFlowModal.vue +++ b/jeecgboot-vue3/src/views/super/airag/aiapp/components/AiAppAddFlowModal.vue @@ -59,6 +59,8 @@ import { useModal, useModalInner } from '@/components/Modal'; import { Pagination } from 'ant-design-vue'; import { list } from '@/views/super/airag/aiknowledge/AiKnowledgeBase.api'; + // import {pageApi} from "@/views/super/airag/aiflow/pages/api"; + import { defHttp } from "@/utils/http/axios"; import knowledge from '/@/views/super/airag/aiknowledge/icon/knowledge.png'; import { cloneDeep } from 'lodash-es'; import { getFileAccessHttpUrl } from "@/utils/common/compUtils"; @@ -135,7 +137,7 @@ name: searchText.value, status:'enable' }; - pageApi.list(params).then((res) =>{ + getAiFlowList(params).then((res) =>{ if(res){ for (const data of res.records) { data.metadata = getMetadata(data.metadata); @@ -149,6 +151,10 @@ }); } + async function getAiFlowList(params?: any) { + return defHttp.get({url: '/airag/flow/list', params}); + } + /** * 分页改变事件 * @param page diff --git a/jeecgboot-vue3/vite.config.ts b/jeecgboot-vue3/vite.config.ts index 1c872b3cc..e7ec3c910 100644 --- a/jeecgboot-vue3/vite.config.ts +++ b/jeecgboot-vue3/vite.config.ts @@ -139,6 +139,7 @@ export default ({ command, mode }: ConfigEnv): UserConfig => { exclude: [ //升级vite4后,需要排除online依赖 '@jeecg/online', + '@jeecg/aiflow', ], }, };