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