From 992195273a67b87bd4fa9b50432b4a77af3ca2b6 Mon Sep 17 00:00:00 2001
From: zhanghao <774378400@qq.com>
Date: Wed, 4 Feb 2026 16:21:09 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E8=A7=A6=E6=8E=A7=E9=A1=B9=E7=9B=AE?=
=?UTF-8?q?=E6=89=A7=E8=A1=8C?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/utils/flow.js | 10 +--
src/views/flow/components/TestRun.vue | 3 +
src/views/is/project/evaluate/Run.vue | 3 +
src/views/is/project/index.vue | 76 +++++++++++++++--------
src/views/vi/testProject/evaluate/Run.vue | 3 +
5 files changed, 63 insertions(+), 32 deletions(-)
diff --git a/src/utils/flow.js b/src/utils/flow.js
index 44a9db8..1f4f35f 100644
--- a/src/utils/flow.js
+++ b/src/utils/flow.js
@@ -85,12 +85,12 @@ export const addValueProperty = (data, schemeId = '') => {
// 处理单个对象或对象数组
const processItem = (item, index, path) => {
// 根据类型设置默认值
- item.value = item.name === 'schemeId' ? schemeId : '';
+ item.value = item.name === 'schemeId' ? schemeId : item.type.includes('array') ? '[0]' : item.type === 'number' ? 0 : item.type === 'boolean' ? false : '';
item.propPath = `${path}.${index}.`
- if (item.type.includes('array') && !item.type.includes('object')) {
- const type = item.type.match(/<([^>]+)>/)[1]
- item.children = [{ name: 'Array Item', type, value: '', propPath: item.propPath + '.0'}]
- }
+ // if (item.type.includes('array') && !item.type.includes('object')) {
+ // const type = item.type.match(/<([^>]+)>/)[1]
+ // item.children = [{ name: 'Array Item', type, value: '', propPath: item.propPath + '.0'}]
+ // }
// 递归处理子项
if (item.children && item.children.length > 0) {
item.children = item.children.map((cItem, cIndex) => {
diff --git a/src/views/flow/components/TestRun.vue b/src/views/flow/components/TestRun.vue
index 02cd342..0e7d085 100644
--- a/src/views/flow/components/TestRun.vue
+++ b/src/views/flow/components/TestRun.vue
@@ -46,6 +46,9 @@
+
+
+
diff --git a/src/views/is/project/evaluate/Run.vue b/src/views/is/project/evaluate/Run.vue
index f349c93..a80fbf2 100644
--- a/src/views/is/project/evaluate/Run.vue
+++ b/src/views/is/project/evaluate/Run.vue
@@ -53,6 +53,9 @@
+
+
+
diff --git a/src/views/is/project/index.vue b/src/views/is/project/index.vue
index 4ac8aa4..ab68f02 100644
--- a/src/views/is/project/index.vue
+++ b/src/views/is/project/index.vue
@@ -181,9 +181,10 @@
-
+
-
+
-
-
+
+