diff --git a/modeler/src/utils/strings.ts b/modeler/src/utils/strings.ts
index c6f9f44..27b3244 100644
--- a/modeler/src/utils/strings.ts
+++ b/modeler/src/utils/strings.ts
@@ -7,7 +7,16 @@
* that was distributed with this source code.
*/
+import type { NullableString } from '@/types';
+
export const generateKey = (type: string | null = ''): string => {
return `${type ? (type + '_') : ''}${Date.now().toString(36)}-${Math.random().toString(36).slice(2, 10)}`
.replace('-', '_').toLowerCase();
-};
\ No newline at end of file
+};
+
+export const substring = (s: NullableString, n: number = 10, p: string = '...') => {
+ if (s) {
+ return s.length > n ? (s.substring(0, n) + p) : s;
+ }
+ return s;
+};
diff --git a/modeler/src/views/decision/actions.vue b/modeler/src/views/decision/actions.vue
deleted file mode 100644
index 43c5023..0000000
--- a/modeler/src/views/decision/actions.vue
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
-
-
-
- 返回
-
-
-
- 返回
-
-
-
-
- 保存
-
-
-
-
- 保存
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/modeler/src/views/decision/trees-card.vue b/modeler/src/views/decision/trees-card.vue
index 2c212f0..2261792 100644
--- a/modeler/src/views/decision/trees-card.vue
+++ b/modeler/src/views/decision/trees-card.vue
@@ -8,10 +8,11 @@
- {{ item.description }}
+ 名称: {{ item.name }}
+ 说明: {{item.description}}
handleSelect(item)">
- {{ item.name }}
+ {{ substring(item.name, 25) }}
@@ -25,6 +26,7 @@ import { defineComponent, onMounted, ref } from 'vue';
import { PlusOutlined } from '@ant-design/icons-vue';
import type { BehaviorTree } from './types';
import { findTreesByQuery } from './api';
+import {substring} from '@/utils/strings'
export default defineComponent({
emits: ['select-tree'],
@@ -65,6 +67,7 @@ export default defineComponent({
});
return {
+ substring,
activeKey,
behaviorTrees,
behaviorTreeQuery,