代码提交

master
wujingling0908 5 days ago
commit b358e2364e
  1. 53
      src/components/text-folding.vue

@ -1,37 +1,20 @@
<template> <template>
<div class="text-template-box aaa" v-if="introduce"> <div class="text-template-box" v-if="introduce">
<div <div
class="text-folding-box" class="text-folding-box"
:class="showTotal ? 'total-introduce' : 'detailed-introduce'" :class="showTotal ? 'total-introduce' : 'detailed-introduce'"
ref="textFolding" ref="textFolding"
> >
<div class="question-answer-con" v-if="introduce" ref="desc"> <div class="question-answer-con" v-if="introduce" ref="desc">
<policy-list <policy-list :data="itemlist" :tips1="tips1" :tips2="tips2" @descHeightChange="descHeightChange" />
:data="itemlist"
:tips1="tips1"
:tips2="tips2"
@descHeightChange="descHeightChange"
/>
<xuqi-policy-list :data="itemlist" @descHeightChange="descHeightChange" /> <xuqi-policy-list :data="itemlist" @descHeightChange="descHeightChange" />
<p <p :class="{ connectionArtificial: disabled }" v-html="replacementRagEmoticon(introduce)"
:class="{ connectionArtificial: disabled }" :data-qaid="itemlist && itemlist.qaId ? itemlist.qaId : ''"></p>
v-html="replacementRagEmoticon(introduce)"
:data-qaid="itemlist && itemlist.qaId ? itemlist.qaId : ''"
></p>
</div> </div>
<div <div v-if="intents && intents.length > 0" :class="reqAndResType === '05' ? 'content-question-answer--grid' : 'content-question-answer'
v-if="intents && intents.length > 0" ">
:class=" <button :class="hasClicked ? 'answer-items setGrey' : 'answer-items'" v-for="(items, index) in intents"
reqAndResType === '05' ? 'content-question-answer--grid' : 'content-question-answer' :key="index" :disabled="disabled" @click.stop="richCallAnswer(items)">
"
>
<button
:class="hasClicked ? 'answer-items setGrey' : 'answer-items'"
v-for="(items, index) in intents"
:key="index"
:disabled="disabled"
@click.stop="richCallAnswer(items)"
>
{{ items.intent }} {{ items.intent }}
</button> </button>
</div> </div>
@ -46,15 +29,9 @@
</div> --> </div> -->
<!-- 本次注释进入人工服务 --> <!-- 本次注释进入人工服务 -->
</div> </div>
<div <div class="unfold-box" :class="exchangeButton ? 'unfold-bg' : 'unfold-style'" v-if="showExchangeButton">
class="unfold-box" <a href="javascript:;" @click="showTotalIntro">{{ exchangeButton ? '展开' : '收起'
:class="exchangeButton ? 'unfold-bg' : 'unfold-style'" }}<em class="look-more-icon" :class="!exchangeButton ? 'active' : ''"></em></a>
v-if="showExchangeButton"
>
<a href="javascript:;" @click="showTotalIntro"
>{{ exchangeButton ? '展开' : '收起'
}}<em class="look-more-icon" :class="!exchangeButton ? 'active' : ''"></em
></a>
</div> </div>
</div> </div>
</template> </template>
@ -114,10 +91,11 @@ function autoLaunchWeapp() {
const key = `weapp_auto_jump_${props.itemlist?.timestamp || ''}` const key = `weapp_auto_jump_${props.itemlist?.timestamp || ''}`
if (sessionStorage.getItem(key)) return if (sessionStorage.getItem(key)) return
sessionStorage.setItem(key, '1') sessionStorage.setItem(key, '1')
console.log(m[1], 11111)
setTimeout(() => { setTimeout(() => {
console.log(21212,m); console.log(21212,m);
wx.miniProgram.navigateTo({ url: m[1] }) wx.miniProgram.navigateTo({ url: m[1] })
}, 300) }, 500)
} }
onMounted(() => { onMounted(() => {
@ -133,13 +111,16 @@ onMounted(() => {
function initGlobalCallbacks() { function initGlobalCallbacks() {
try { try {
window.getLink = (item) => { window.getLink = (item) => {
console.log(item, 1)
utils.AppToHttpHtml(item) utils.AppToHttpHtml(item)
} }
window.jumpOpenLink = (item) => { window.jumpOpenLink = (item) => {
console.log(item, 2)
utils.AppToHttpHtml(item) utils.AppToHttpHtml(item)
} }
console.log(1)
window.jumpOpenWeb = (type, url, urlType) => { window.jumpOpenWeb = (type, url, urlType) => {
console.log(type, url, urlType, 1111)
let params = {} let params = {}
if (type === 'YY_0000') { if (type === 'YY_0000') {
params = { params = {

Loading…
Cancel
Save