diff --git a/data-room-ui/packages/DataSetManagement/src/OriginalEditForm.vue b/data-room-ui/packages/DataSetManagement/src/OriginalEditForm.vue index 915af7aa..91f70b95 100644 --- a/data-room-ui/packages/DataSetManagement/src/OriginalEditForm.vue +++ b/data-room-ui/packages/DataSetManagement/src/OriginalEditForm.vue @@ -461,6 +461,8 @@ prop="sourceTable" label="字段来源" /> + + { - if (this.dataForm.fieldList == null) { + if (this.dataForm.fieldList == null) { this.dataForm.fieldList = _.cloneDeep(res.structure) } this.dataPreviewList = data.data.list @@ -735,12 +737,12 @@ export default { this.saveText = '正在保存...' const saveOriginal = this.dataForm.id ? datasetUpdate : datasetAdd saveOriginal(datasetParams).then(res => { + this.goBack() this.$message.success('保存成功') this.$parent.init(false) this.$parent.setType = null this.saveLoading = false this.saveText = '' - this.goBack() }).catch(() => { this.$message.error('保存失败') this.saveLoading = false @@ -863,11 +865,11 @@ export default { if (!this.dataForm.sourceId || !this.dataForm.tableName) return const executeParams = { dataSourceId: this.dataForm.sourceId, - script:JSON.stringify({ - fieldInfo: this.dataForm.fieldInfo,// 未选中字段就传空数组 + script: JSON.stringify({ + fieldInfo: this.dataForm.fieldInfo, // 未选中字段就传空数组 tableName: this.dataForm.tableName, repeatStatus: this.dataForm.repeatStatus - }) , + }), // 原始表数据集没有数据集参数 params: [], dataSetType: 'original', diff --git a/data-room-ui/packages/DataSetManagement/src/index.vue b/data-room-ui/packages/DataSetManagement/src/index.vue index 2e53cb4c..b4c28496 100644 --- a/data-room-ui/packages/DataSetManagement/src/index.vue +++ b/data-room-ui/packages/DataSetManagement/src/index.vue @@ -108,7 +108,7 @@ @@ -310,7 +310,7 @@ export default { type: Boolean, default: false }, - ToAdd: { + toAdd: { type: Boolean, default: true }, @@ -365,7 +365,7 @@ export default { }, computed: { allType () { - return this.datasetTypeList.map(item => item.datasetType).filter(item => item != '') + return this.datasetTypeList.map(item => item.datasetType).filter(item => item !== '') } }, watch: {