|
|
@@ -166,9 +166,13 @@ export default {
|
|
|
},
|
|
|
data: {
|
|
|
handler: function(val, oldVal) {
|
|
|
+ const arr = this.datasets.filter(d => d.parentId !== '0')
|
|
|
if (!val) return
|
|
|
+ // 当未设置导出字段或已设置导出字段但是字段数量与数据集字段不等时(说明表中有新增字段),重新获取导出字段
|
|
|
if (this.$utils.isEmpty(val.export_columns)) {
|
|
|
this.exportColumns.fields = this.initFormData(this.datasets)
|
|
|
+ } else if (val.export_columns.fields && (val.export_columns.fields.length !== arr.length)) {
|
|
|
+ this.exportColumns.fields = this.initFormData(this.datasets)
|
|
|
} else {
|
|
|
this.exportColumns = val.export_columns
|
|
|
}
|