fix: 排查并修复对无数据未做处理的问题

This commit is contained in:
刘洪洪
2023-09-07 11:35:01 +08:00
parent 6072bd0479
commit 0b859bda88
3 changed files with 24 additions and 14 deletions

View File

@@ -467,13 +467,18 @@ export default {
}
},
changeMode () {
const parser = new Parser(this.columnList)
const errorList = parser.validateMeta(this.metaList)
if (_.isEmpty(errorList)) {
this.reloadUrl({ mode: 'text' })
const strObj = handleMetaListToStr(this.metaList)
const str2 = strObj.str2 ? strObj.str2 : strObj
this.$emit('changeMode', 'text', str2)
if (this.metaList.length > 0) {
const parser = new Parser(this.columnList)
const errorList = parser.validateMeta(this.metaList)
if (_.isEmpty(errorList)) {
this.reloadUrl({ mode: 'text' })
const strObj = handleMetaListToStr(this.metaList)
const str2 = strObj.str2 ? strObj.str2 : strObj
this.$emit('changeMode', 'text', str2)
} else {
this.reloadUrl({ mode: 'text' })
this.$emit('changeMode', 'text', { metaList: [], str: '' })
}
} else {
this.reloadUrl({ mode: 'text' })
this.$emit('changeMode', 'text', { metaList: [], str: '' })