diff --git a/src/views/documentTool/documentSplit/modules/SplitAddForm.vue b/src/views/documentTool/documentSplit/modules/SplitAddForm.vue
index 600cc48..4233ca3 100644
--- a/src/views/documentTool/documentSplit/modules/SplitAddForm.vue
+++ b/src/views/documentTool/documentSplit/modules/SplitAddForm.vue
@@ -196,6 +196,15 @@
{{ $t('edit') }}
+
+
+ {{ $t('edit') + $t('docTool.split.cornerMark') }}
+
+
+
+ {{ $t('edit') + $t('docTool.split.translation') + $t('docTool.split.cornerMark') }}
+
@@ -263,6 +272,8 @@
+
+
@@ -272,6 +283,7 @@ import StandardSelection from '../../../../components/selection/StandardSelectio
// 类型选择弹框
import SplitDetailAddTypeCheck from './SplitDetailAddTypeCheck.vue'
import SplitDetailAddTable from './SplitDetailAddTable.vue'
+import SplitDetailAddText from './SplitDetailAddText'
import {
getDocSplitEditForm,
getDocSplitEditFormData,
@@ -301,7 +313,8 @@ export default {
UploadFile,
StandardSelection,
SplitDetailAddTypeCheck,
- STreeSelect
+ STreeSelect,
+ SplitDetailAddText
},
data () {
return {
@@ -833,6 +846,33 @@ export default {
// return `(${ClauseUsableRange.nameOfIndex(fieldUsableRange[0])})`
// }
return ''
+ },
+ splitEditText (index, item) {
+ this.currentFieldObj = this.operateField.content
+ this.addIndex = index
+ this.$refs.splitDetailAddText.open(item.itemContent)
+ this.$refs.splitDetailAddText.isTextEdit = true
+ },
+ splitEditTextTranslation (index, item) {
+ this.currentFieldObj = this.operateField.translation
+ this.addIndex = index
+ this.$refs.splitDetailAddText.open(item.translation)
+ this.$refs.splitDetailAddText.isTextEdit = true
+ },
+ editTextOk (ueContent) {
+ console.log('-------ueContent', ueContent)
+ console.log('-------this.currentFieldObj', this.currentFieldObj)
+ // 如果内容和译文有一个有内容,就不进行覆盖
+ 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
+ } else {
+ this.contentList[this.addIndex] = {
+ id: '',
+ type: 'TEXT',
+ [this.currentFieldObj.field]: ueContent
+ }
+ }
+ this.contentList = JSON.parse(JSON.stringify(this.contentList))
}
}
}
diff --git a/src/views/documentTool/documentSplit/modules/SplitDetailAddText.vue b/src/views/documentTool/documentSplit/modules/SplitDetailAddText.vue
new file mode 100644
index 0000000..0ce41a9
--- /dev/null
+++ b/src/views/documentTool/documentSplit/modules/SplitDetailAddText.vue
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+