From 243a42ca5c9d654676bd1b14daba1a7ac1a9751a Mon Sep 17 00:00:00 2001 From: yitaikarma Date: Thu, 16 Apr 2026 11:25:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=9C=BA=E6=99=AF=E5=92=8C?= =?UTF-8?q?=E8=A1=8C=E4=B8=BA=E6=A0=91=E5=88=97=E8=A1=A8=E9=A1=B9=E7=9A=84?= =?UTF-8?q?=E9=80=89=E4=B8=AD=E7=8A=B6=E6=80=81=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/decision/designer/properties.vue | 17 ----- .../decision/designer/scenarios-card.vue | 67 +++---------------- .../views/decision/designer/trees-card.vue | 14 +++- 3 files changed, 24 insertions(+), 74 deletions(-) diff --git a/modeler/src/views/decision/designer/properties.vue b/modeler/src/views/decision/designer/properties.vue index 2bcbf09..afb3f09 100644 --- a/modeler/src/views/decision/designer/properties.vue +++ b/modeler/src/views/decision/designer/properties.vue @@ -154,23 +154,6 @@ - diff --git a/modeler/src/views/decision/designer/scenarios-card.vue b/modeler/src/views/decision/designer/scenarios-card.vue index 7e6fa3e..2ee38e9 100644 --- a/modeler/src/views/decision/designer/scenarios-card.vue +++ b/modeler/src/views/decision/designer/scenarios-card.vue @@ -14,7 +14,7 @@ @@ -74,6 +60,7 @@ export default defineComponent({ }); const activeKey = ref(0); const totalScenarios = ref(0); + const selectedId = ref(null); const loadScenarios = (cb?: () => void) => { findScenarioByQuery(scenarioQuery.value).then(r => { @@ -89,19 +76,8 @@ export default defineComponent({ loadScenarios(); }; - const handleDelete = (item: Scenario) => { - // TODO: 实现删除场景的API调用 - console.log('删除场景:', item); - loadScenarios(); - }; - - const handleCopy = (item: Scenario) => { - // TODO: 实现复制场景的API调用 - console.log('复制场景:', item); - loadScenarios(); - }; - const handleSelect = (record: Scenario) => { + selectedId.value = record.id; emit('select-scenario', record); }; @@ -110,6 +86,7 @@ export default defineComponent({ onMounted(() => { loadScenarios(() => { if(scenarios.value.length > 0){ + selectedId.value = scenarios.value[0]!.id; emit('select-scenario', scenarios.value[0]); } }); @@ -120,42 +97,18 @@ export default defineComponent({ totalScenarios, substring, activeKey, + selectedId, scenarios, scenarioQuery, loadScenarios, handleSelect, handleChange, - handleDelete, - handleCopy, }; }, }); diff --git a/modeler/src/views/decision/designer/trees-card.vue b/modeler/src/views/decision/designer/trees-card.vue index 34f5983..c8ad686 100644 --- a/modeler/src/views/decision/designer/trees-card.vue +++ b/modeler/src/views/decision/designer/trees-card.vue @@ -18,7 +18,7 @@