[update 拆分] 译文表格完善

This commit is contained in:
danshihao
2024-08-01 19:41:43 +08:00
parent 1f71dd3612
commit fdfa15b1d1
2 changed files with 12 additions and 5 deletions
@@ -603,11 +603,16 @@ export default {
* @param ueContent * @param ueContent
*/ */
editTableOk (ueContent) { editTableOk (ueContent) {
// 如果内容和译文有一个有内容,就不进行覆盖
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] = { this.contentList[this.addIndex] = {
id: '', id: '',
type: 'TABLE', type: 'TABLE',
[this.currentFieldObj.field]: ueContent[0] [this.currentFieldObj.field]: ueContent[0]
} }
}
this.contentList = JSON.parse(JSON.stringify(this.contentList)) this.contentList = JSON.parse(JSON.stringify(this.contentList))
}, },
// 点击点击上传按钮 // 点击点击上传按钮
@@ -132,7 +132,9 @@ export default {
// 表格确认按钮 // 表格确认按钮
handleOkTable () { handleOkTable () {
let ueContent = [] let ueContent = []
if (this.ueContent) {
ueContent = this.ueContent.match(/<table.{0,}?.+?>{0,}?<\/table>/g) || [] ueContent = this.ueContent.match(/<table.{0,}?.+?>{0,}?<\/table>/g) || []
}
if (ueContent && ueContent.length > 1) { if (ueContent && ueContent.length > 1) {
this.$message.warning(this.$t('oneTableAdded')) this.$message.warning(this.$t('oneTableAdded'))
} else if (!ueContent || ueContent.length < 1) { } else if (!ueContent || ueContent.length < 1) {