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 @@
-
-
-
-
- {{ pl.description }}
-
-
- {{pl.chineseName}}
-
-
-
-
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 @@
- handleSelect(item)">
+ handleSelect(item)">
@@ -23,20 +23,6 @@
{{ substring(item.name, 15) }}
-
- handleCopy(item)"
- >
-
-
- handleDelete(item)"
- >
-
-
-
@@ -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 @@
- handleSelect(item)">
+ handleSelect(item)">
@@ -86,10 +86,12 @@ export default defineComponent({
});
const activeKey = ref(1);
const totalTress = ref(0);
+ const selectedId = ref(null);
watch(
() => _props.scenarioId,
() => {
+ selectedId.value = null;
if (!_props.scenarioId) {
behaviorTrees.value = [];
totalTress.value = 0;
@@ -139,6 +141,7 @@ export default defineComponent({
];
const handleSelect = (record: BehaviorTree) => {
+ selectedId.value = record.id;
emit('select-tree', record);
};
@@ -157,6 +160,7 @@ export default defineComponent({
totalTress,
substring,
activeKey,
+ selectedId,
behaviorTrees,
behaviorTreeQuery,
loadTress,
@@ -172,3 +176,11 @@ export default defineComponent({
+
+