feat:http数据集数据不满足要求时报错问题

main
liu.shiyi 2 years ago
parent c88ca74ba7
commit 4c03df4b7f

@ -520,6 +520,7 @@
> >
<div class="bs-table-box"> <div class="bs-table-box">
<el-table <el-table
v-if="dataPreviewList && dataPreviewList.length"
align="center" align="center"
:data="dataPreviewList" :data="dataPreviewList"
max-height="400" max-height="400"
@ -539,6 +540,7 @@
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
<el-empty v-else />
</div> </div>
</el-tab-pane> </el-tab-pane>
<el-tab-pane <el-tab-pane
@ -970,9 +972,10 @@ export default {
if (this.dataForm.config.requestType === 'frontend') { if (this.dataForm.config.requestType === 'frontend') {
// this.replaceParams(this.dataForm.config.paramsList) // this.replaceParams(this.dataForm.config.paramsList)
axiosFormatting({ ...this.dataForm.config }).then((res) => { axiosFormatting({ ...this.dataForm.config }).then((res) => {
this.dataPreviewList = res.data this.dataPreviewList = res.data && Array.isArray(res.data) ? res.data : []
// //
this.updateOoutputFieldList(this.dataPreviewList) this.updateOoutputFieldList(this.dataPreviewList)
this.$message.success('解析并执行成功')
}) })
} else { } else {
// //
@ -983,7 +986,7 @@ export default {
dataSetType: 'http' dataSetType: 'http'
} }
datasetExecuteTest(executeParams).then(res => { datasetExecuteTest(executeParams).then(res => {
this.dataPreviewList = res.data this.dataPreviewList = res.data && Array.isArray(res.data) ? res.data : []
// //
this.updateOoutputFieldList(this.dataPreviewList) this.updateOoutputFieldList(this.dataPreviewList)
this.$message.success('解析并执行成功') this.$message.success('解析并执行成功')

Loading…
Cancel
Save