diff --git a/src/views/workCenter/enterpriseStandardRevision/modules/MainDrafterUploadMinuteBaseInfo.vue b/src/views/workCenter/enterpriseStandardRevision/modules/MainDrafterUploadMinuteBaseInfo.vue index 1a46c5c9..c39036fe 100644 --- a/src/views/workCenter/enterpriseStandardRevision/modules/MainDrafterUploadMinuteBaseInfo.vue +++ b/src/views/workCenter/enterpriseStandardRevision/modules/MainDrafterUploadMinuteBaseInfo.vue @@ -317,20 +317,27 @@ export default { getData () { // 把数据抛出,在线编辑不知道要不要抛 const data = Object.assign({}, this.formInline) + data.businessJson = JSON.stringify(this.$refs.baseInfoForm.getData()) data.onEditFile = this.onEditFile return data }, // 外层获取数据要过校验,返回false表示没有通过校验 async getDataValidate () { + const formData = await this.$refs.baseInfoForm.getDataValidate() let data = {} - await this.$refs.ruleForm.validate(valid => { - if (valid) { - data = Object.assign({}, this.formInline) - data.onEditFile = this.onEditFile - } else { - data = false - } - }) + if (formData) { + await this.$refs.ruleForm.validate(valid => { + if (valid) { + data = Object.assign({}, this.formInline) + data.businessJson = JSON.stringify(this.$refs.baseInfoForm.getData()) + data.onEditFile = this.onEditFile + } else { + data = false + } + }) + } else { + data = false + } return data }, // 获取标准本身的文件