From cc1e003bc4b9da8b08bb48f2df310b4979ac4818 Mon Sep 17 00:00:00 2001 From: libertyspy Date: Tue, 31 Mar 2026 11:10:43 +0800 Subject: [PATCH 1/7] UPDATE: VERSION-20260331 --- .../src/views/decision/communication/api.ts | 14 ++++-- .../decision/communication/communication.vue | 22 +++++---- .../decision/communication/platform-card.vue | 4 +- .../src/views/decision/communication/types.ts | 6 ++- .../src/views/decision/designer/designer.vue | 46 ++++++++++++++----- 5 files changed, 64 insertions(+), 28 deletions(-) diff --git a/modeler/src/views/decision/communication/api.ts b/modeler/src/views/decision/communication/api.ts index 9f41d12..65a6f1d 100644 --- a/modeler/src/views/decision/communication/api.ts +++ b/modeler/src/views/decision/communication/api.ts @@ -8,7 +8,7 @@ */ import { HttpRequestClient } from '@/utils/request'; -import type { Scenario, ScenarioPageableResponse, ScenarioRequest } from './types'; +import type { Scenario, ScenarioDetailsResponse, ScenarioPageableResponse, ScenarioRequest } from './types'; import type { PlatformWithComponentsResponse } from '../types'; import type { BasicResponse } from '@/types'; @@ -17,17 +17,21 @@ const req = HttpRequestClient.create({ }); export const findScenarioByQuery = (_query: Partial = {}): Promise => { - return req.get('/system/scene/list', _query); + return req.get('/system/scene/list', _query); +}; + +export const findOneScenarioById = (id: number): Promise => { + return req.get(`/system/scene/${id}`); }; export const deleteOneScenarioById = (id: number): Promise => { - return req.delete(`/system/behaviortree/${id}`); + return req.delete(`/system/behaviortree/${id}`); }; export const findPlatformWithComponents = (id: number): Promise => { - return req.get(`/system/firerule/platforms/${id}`); + return req.get(`/system/firerule/platforms/${id}`); }; export const saveScenario = (scenario: Scenario): Promise => { - return req.postJson(`/system/scene/saveSceneConfig`,scenario); + return req.postJson(`/system/scene/saveSceneConfig`,scenario); }; \ No newline at end of file diff --git a/modeler/src/views/decision/communication/communication.vue b/modeler/src/views/decision/communication/communication.vue index c4b3362..36f0909 100644 --- a/modeler/src/views/decision/communication/communication.vue +++ b/modeler/src/views/decision/communication/communication.vue @@ -46,7 +46,7 @@