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