集成jeecg的aiflow AI流程设计器

pull/8091/head
JEECG 2025-04-07 23:23:52 +08:00
parent beff2a271e
commit 25b30153a0
4 changed files with 16 additions and 3 deletions

View File

@ -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",

View File

@ -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

View File

@ -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

View File

@ -139,6 +139,7 @@ export default ({ command, mode }: ConfigEnv): UserConfig => {
exclude: [
//vite4online
'@jeecg/online',
'@jeecg/aiflow',
],
},
};