diff --git a/dashboard/components.d.ts b/dashboard/components.d.ts index 2b15d50f4f560aa5cfbf7fbd85058c459327647a..1eb8b51b6607e1c7f70af52e884cf522107ec296 100644 --- a/dashboard/components.d.ts +++ b/dashboard/components.d.ts @@ -32,6 +32,8 @@ declare module '@vue/runtime-core' { LayMenuItem: typeof import('@layui/layui-vue')['LayMenuItem'] LayRow: typeof import('@layui/layui-vue')['LayRow'] LayScroll: typeof import('@layui/layui-vue')['LayScroll'] + LaySelect: typeof import('@layui/layui-vue')['LaySelect'] + LaySelectOption: typeof import('@layui/layui-vue')['LaySelectOption'] LaySide: typeof import('@layui/layui-vue')['LaySide'] LaySubMenu: typeof import('@layui/layui-vue')['LaySubMenu'] LaySwitch: typeof import('@layui/layui-vue')['LaySwitch'] diff --git a/dashboard/src/api/module/api.ts b/dashboard/src/api/module/api.ts index f9c597000caaa5624c45f01d05aa29a509215f80..80aefc4ca3ac111be657fb8d7647262b581e8134 100644 --- a/dashboard/src/api/module/api.ts +++ b/dashboard/src/api/module/api.ts @@ -1,7 +1,7 @@ import Http from '../http'; -export const engines = function (engineName: any) { - return Http.post('/api/engines/list?engineName=' + engineName); +export const engines = function (engineName: any, pageNo:any, pageSize:any) { + return Http.post('/api/engines/list?engineName=' + engineName + "&pageNo=" + pageNo + "&pageSize=" + pageSize); } export const engine_history = function (engineId: any) { @@ -51,3 +51,15 @@ export const trace_list = function (param: any) { export const trace_detail = function (id: any) { return Http.get('/api/report/trace_detail?id=' + id); } + +export const trace_detail_g6 = function (id: any) { + return Http.get('/api/engines/g6_detail?id=' + id); +} + +export const g6_detail_save = function (param: any) { + return Http.post('/api/engines/g6_save', param); +} + +export const standard_attributes = function () { + return Http.get('/api/engines/standard_attributes'); +} \ No newline at end of file diff --git a/dashboard/src/router/module/base-routes.ts b/dashboard/src/router/module/base-routes.ts index 251b5a9fbff69e7c0468816aa1ab3f901bb31921..8d9286b3971ecb0d8d4a37b3e9ef88f0e9ea7a21 100644 --- a/dashboard/src/router/module/base-routes.ts +++ b/dashboard/src/router/module/base-routes.ts @@ -34,6 +34,11 @@ export default [ path: "/report-manager/trace-detail/:id", component: () => import('../../views/ReportManager/trace_detail.vue'), meta: {title: '链路详情', requireAuth: true}, + }, + { + path: "/engines/engine-edit-g6/:id", + component: () => import('../../views/Engines/engine-edit-g6.vue'), + meta: {title: '流程编排', requireAuth: true}, } ] }, diff --git a/dashboard/src/views/Engines/engine-edit-g6.vue b/dashboard/src/views/Engines/engine-edit-g6.vue new file mode 100644 index 0000000000000000000000000000000000000000..e4dcb06159fd9be3c34fd7c2bcfc0c41efc09d0f --- /dev/null +++ b/dashboard/src/views/Engines/engine-edit-g6.vue @@ -0,0 +1,1112 @@ + + + + + \ No newline at end of file diff --git a/dashboard/src/views/Engines/engine-edit.vue b/dashboard/src/views/Engines/engine-edit.vue index 2b63ef30b4d23b7453a3e1d86667a7d7acddca54..50994444dfe9f3e2f3920351246d91c4d027da9c 100644 --- a/dashboard/src/views/Engines/engine-edit.vue +++ b/dashboard/src/views/Engines/engine-edit.vue @@ -109,9 +109,11 @@ export default { selectionClipboard: false, // 选择剪切板 automaticLayout: true, // 自动布局 codeLens: false, // 代码镜头 + suggestFontSize: 14, + fontSize: 14, scrollBeyondLastLine: false, // 滚动完最后一行后再滚动一屏幕 colorDecorators: true, // 颜色装饰器 - accessibilitySupport: "off", // 辅助功能支持 "auto" | "off" | "on" + accessibilitySupport: "auto", // 辅助功能支持 "auto" | "off" | "on" lineNumbers: "on", // 行号 取值: "on" | "off" | "relative" | "interval" | function lineNumbersMinChars: 5, // 行号最小字符 number readOnly: false, //是否只读 取值 true | false @@ -166,6 +168,8 @@ export default { return; } + engineInfo.value.engineName = data.data; + // 生成plantuml const data2 = await engine_plant_uml_view(content); console.log(data2) diff --git a/dashboard/src/views/Engines/engine-list.vue b/dashboard/src/views/Engines/engine-list.vue index 97c6e82c518307ef0927cbd3f4a41ccdd91fb71a..10211b84877ef4c26d2393b9054d81198ffc8801 100644 --- a/dashboard/src/views/Engines/engine-list.vue +++ b/dashboard/src/views/Engines/engine-list.vue @@ -1,5 +1,5 @@