diff --git a/src/views/documentTool/documentSplit/modules/SplitAddForm.vue b/src/views/documentTool/documentSplit/modules/SplitAddForm.vue index 090193f..3b41931 100644 --- a/src/views/documentTool/documentSplit/modules/SplitAddForm.vue +++ b/src/views/documentTool/documentSplit/modules/SplitAddForm.vue @@ -603,10 +603,15 @@ export default { * @param ueContent */ editTableOk (ueContent) { - this.contentList[this.addIndex] = { - id: '', - type: 'TABLE', - [this.currentFieldObj.field]: ueContent[0] + // 如果内容和译文有一个有内容,就不进行覆盖 + if (this.contentList[this.addIndex][this.operateField.content.field] || this.contentList[this.addIndex][this.operateField.translation.field]) { + this.contentList[this.addIndex][this.currentFieldObj.field] = ueContent[0] + } else { + this.contentList[this.addIndex] = { + id: '', + type: 'TABLE', + [this.currentFieldObj.field]: ueContent[0] + } } this.contentList = JSON.parse(JSON.stringify(this.contentList)) }, diff --git a/src/views/documentTool/documentSplit/modules/SplitDetailAddTable.vue b/src/views/documentTool/documentSplit/modules/SplitDetailAddTable.vue index 2bb1a0a..12e72c6 100644 --- a/src/views/documentTool/documentSplit/modules/SplitDetailAddTable.vue +++ b/src/views/documentTool/documentSplit/modules/SplitDetailAddTable.vue @@ -132,7 +132,9 @@ export default { // 表格确认按钮 handleOkTable () { let ueContent = [] - ueContent = this.ueContent.match(/