|
|
@@ -84,10 +84,37 @@
|
|
|
:style="{
|
|
|
fontSize: curQue.property.notice_size ? curQue.property.notice_size + 'px' : '',
|
|
|
color: curQue.property.notice_color ? curQue.property.notice_color : '',
|
|
|
+ fontFamily: curQue.property.noitce_family ? curQue.property.noitce_family : '',
|
|
|
}"
|
|
|
+ v-if="item.noticeWordList.length === 0"
|
|
|
>
|
|
|
{{ convertText(item.notice) }}
|
|
|
</p>
|
|
|
+ <p
|
|
|
+ :class="['notice']"
|
|
|
+ :style="{
|
|
|
+ fontSize: curQue.property.notice_size ? curQue.property.notice_size + 'px' : '',
|
|
|
+ color: curQue.property.notice_color ? curQue.property.notice_color : '',
|
|
|
+ fontFamily: curQue.property.noitce_family ? curQue.property.noitce_family : '',
|
|
|
+ }"
|
|
|
+ v-else
|
|
|
+ >
|
|
|
+ <span v-for="(items, indexs) in item.noticeWordList" :key="indexs">
|
|
|
+ <span
|
|
|
+ v-for="(pItem, indexss) in items"
|
|
|
+ :key="indexss"
|
|
|
+ :style="{
|
|
|
+ fontFamily: pItem.fontFamily,
|
|
|
+ textDecoration: pItem.textDecoration,
|
|
|
+ borderBottom: pItem.border === 'dotted' ? '1px dotted' : '',
|
|
|
+ fontWeight: pItem.fontWeight,
|
|
|
+ color: pItem.color,
|
|
|
+ }"
|
|
|
+ >
|
|
|
+ {{ convertText(pItem.chs) }}
|
|
|
+ </span>
|
|
|
+ </span>
|
|
|
+ </p>
|
|
|
</template>
|
|
|
<template v-else>
|
|
|
<RoleChs :cur-role="item.roleDetail" :type="curQue.property.role_img_type" />
|
|
|
@@ -806,6 +833,9 @@ export default {
|
|
|
let startLeg = dIndex === 0 ? 0 : curQue.detail[dIndex - 1].endLeg;
|
|
|
let endLeg = startLeg + curSentencesLeg;
|
|
|
dItem.endLeg = endLeg;
|
|
|
+ if (dItem.type === 'notice') {
|
|
|
+ dItem.endLeg = dIndex === 0 ? 0 : curQue.detail[dIndex - 1].endLeg;
|
|
|
+ }
|
|
|
let timeList = curQue.wordTime.slice(startLeg, endLeg);
|
|
|
let enwords =
|
|
|
dItem.sentencesEn && dItem.sentencesEn.length > 0 ? dItem.sentencesEn.join(' ').replace(/'/g, '’') : '';
|
|
|
@@ -818,7 +848,9 @@ export default {
|
|
|
dhaspinyin,
|
|
|
type: dItem.type,
|
|
|
notice: dItem.notice,
|
|
|
+ noticeWordList: dItem.noticeWordList,
|
|
|
notice_size: dItem.notice_size,
|
|
|
+ noitce_family: dItem.noitce_family,
|
|
|
notice_color: dItem.notice_color,
|
|
|
file_url_open: dItem.file_url_open,
|
|
|
};
|