|
|
|
@ -2,28 +2,30 @@ |
|
|
|
<div class="mainTextPage main-content12"> |
|
|
|
<h3 class="pageTitle">摘要</h3> |
|
|
|
<div class="flex-between flex-common" id="summaryTitle"> |
|
|
|
<ClientForm ref="oneLevelRef" title="中文摘要标题" :init-data="initFormData" :titlePosFlag="false" |
|
|
|
:fontDetailflag="false" @cancel="(data) => handleCancelEvent(data, 'oneLevel')" |
|
|
|
@submit="(data) => handleSubmitEvent(data, 'oneLevel')" /> |
|
|
|
<ClientForm ref="twoLevelRef" title="英文摘要标题" :titlePosFlag="false" :fontDetailflag="false" |
|
|
|
:init-data="initFormData" @cancel="(data) => handleCancelEvent(data, 'twoLevel')" |
|
|
|
@submit="(data) => handleSubmitEvent(data, 'twoLevel')" /> |
|
|
|
<ClientForm ref="chTitleRef" title="中文摘要标题" :init-data="chTitleData" :titlePosFlag="false" |
|
|
|
:fontDetailflag="false" @cancel="(data) => handleCancelEvent(data, 'chTitleRef')" |
|
|
|
@submit="(data) => handleSubmitEvent(data, 'chTitleRef')" /> |
|
|
|
<ClientForm ref="engTitleRef" title="英文摘要标题" :titlePosFlag="false" :fontDetailflag="false" |
|
|
|
:init-data="engTitleData" @cancel="(data) => handleCancelEvent(data, 'engTitleRef')" |
|
|
|
@submit="(data) => handleSubmitEvent(data, 'engTitleRef')" /> |
|
|
|
</div> |
|
|
|
<div class="flex-between flex-common mt12" id="summaryContent"> |
|
|
|
<ClientForm ref="threeLevelRef" title="中文摘要标题" :titlePosFlag="false" :fontDetailflag="false" |
|
|
|
:init-data="initFormData" @cancel="(data) => handleCancelEvent(data, 'threeLevelRef')" |
|
|
|
@submit="(data) => handleSubmitEvent(data, 'threeLevelRef')" /> |
|
|
|
<ClientForm ref="threeLevelRef" title="英文摘要标题" :titlePosFlag="false" :fontDetailflag="false" |
|
|
|
:init-data="initFormData" @cancel="(data) => handleCancelEvent(data, 'threeLevelRef')" |
|
|
|
@submit="(data) => handleSubmitEvent(data, 'threeLevelRef')" /> |
|
|
|
<ClientForm ref="chTextRef" title="中文摘要正文" :titlePosFlag="false" :fontDetailflag="false" |
|
|
|
:init-data="chTextData" @cancel="(data) => handleCancelEvent(data, 'chTextRef')" |
|
|
|
@submit="(data) => handleSubmitEvent(data, 'chTextRef')" /> |
|
|
|
<ClientForm ref="engTextRef" title="英文摘要正文" :titlePosFlag="false" :fontDetailflag="false" |
|
|
|
:init-data="engTextData" @cancel="(data) => handleCancelEvent(data, 'engTextRef')" |
|
|
|
@submit="(data) => handleSubmitEvent(data, 'engTextRef')" /> |
|
|
|
</div> |
|
|
|
<div class="flex-between flex-common mt12" id="summaryKeyWords"> |
|
|
|
<ClientForm ref="mainRef" title="中文关键词" :titlePosFlag="false" :fontDetailflag="false" :ch_keywords="true" :showIndentation="false" |
|
|
|
:init-data="initFormData" @cancel="(data) => handleCancelEvent(data, 'mainRef')" |
|
|
|
@submit="(data) => handleSubmitEvent(data, 'mainRef')" /> |
|
|
|
<ClientForm ref="mainRef" title="英文关键词" :titlePosFlag="false" :fontDetailflag="false" :eng_keywords="true" :showIndentation="false" |
|
|
|
:init-data="initFormData" @cancel="(data) => handleCancelEvent(data, 'mainRef')" |
|
|
|
@submit="(data) => handleSubmitEvent(data, 'mainRef')" /> |
|
|
|
<ClientForm ref="chKeyRef" title="中文关键词" :titlePosFlag="false" :fontDetailflag="false" |
|
|
|
:ch_keywords="true" :showIndentation="false" |
|
|
|
:init-data="chKeyData" @cancel="(data) => handleCancelEvent(data, 'chKeyRef')" |
|
|
|
@submit="(data) => handleSubmitEvent(data, 'chKeyRef')" /> |
|
|
|
<ClientForm ref="engKeyRef" title="英文关键词" :titlePosFlag="false" :fontDetailflag="false" |
|
|
|
:eng_keywords="true" :showIndentation="false" |
|
|
|
:init-data="engKeyData" @cancel="(data) => handleCancelEvent(data, 'engKeyRef')" |
|
|
|
@submit="(data) => handleSubmitEvent(data, 'engKeyRef')" /> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
@ -35,11 +37,42 @@ export default { |
|
|
|
}, |
|
|
|
data() { |
|
|
|
return { |
|
|
|
initFormData: { |
|
|
|
chTitleData: { |
|
|
|
fontSize: '12', |
|
|
|
align: 1, |
|
|
|
indentation: '0' |
|
|
|
}, |
|
|
|
engTitleData: { |
|
|
|
fontSize: '12', |
|
|
|
ch_font:1, |
|
|
|
align: 1, |
|
|
|
indentation: '0' |
|
|
|
}, |
|
|
|
chTextData: { |
|
|
|
fontSize: '12', |
|
|
|
ch_font:1, |
|
|
|
align: 1, |
|
|
|
indentation: '1' |
|
|
|
}, |
|
|
|
engTextData: { |
|
|
|
fontSize: '12', |
|
|
|
ch_font:1, |
|
|
|
align: 1, |
|
|
|
indentation: '1' |
|
|
|
}, |
|
|
|
chKeyData: { |
|
|
|
fontSize: '12', |
|
|
|
ch_font:1, |
|
|
|
align: 1, |
|
|
|
bold:0 |
|
|
|
|
|
|
|
}, |
|
|
|
engKeyData: { |
|
|
|
fontSize: '12', |
|
|
|
ch_font:1, |
|
|
|
align: 1, |
|
|
|
bold:0 |
|
|
|
}, |
|
|
|
}; |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
@ -48,24 +81,24 @@ export default { |
|
|
|
console.log('外部重置方法:', formData); |
|
|
|
// 根据 refName 执行不同的重置逻辑 |
|
|
|
switch (refName) { |
|
|
|
case 'oneLevel': |
|
|
|
case 'chTitleRef': |
|
|
|
console.log('执行一级标题重置逻辑'); |
|
|
|
// 这里可以调用对应的 ref 方法 |
|
|
|
this.$refs[refName + 'Ref']?.someMethod(); |
|
|
|
this.$refs[refName]?.someMethod(); |
|
|
|
break; |
|
|
|
case 'twoLevel': |
|
|
|
case 'engTitleRef': |
|
|
|
console.log('执行二级标题重置逻辑'); |
|
|
|
break; |
|
|
|
case 'threeLevel': |
|
|
|
case 'chTextRef': |
|
|
|
console.log('执行三级标题重置逻辑'); |
|
|
|
break; |
|
|
|
case 'main': |
|
|
|
case 'engTextRef': |
|
|
|
console.log('执行正文内容重置逻辑'); |
|
|
|
break; |
|
|
|
case 'table': |
|
|
|
case 'chKeyRef': |
|
|
|
console.log('执行表格标题重置逻辑'); |
|
|
|
break; |
|
|
|
case 'images': |
|
|
|
case 'engKeyRef': |
|
|
|
console.log('执行图片标题重置逻辑'); |
|
|
|
break; |
|
|
|
default: |
|
|
|
|