|
|
|
|
@ -1,20 +1,20 @@ |
|
|
|
|
<template> |
|
|
|
|
<div class="footer-bar" style="max-width: 750px"> |
|
|
|
|
<div class="footer-item footerBtn" v-show="footer_btn_type === 'footerBtn'"> |
|
|
|
|
<footer-bar-btn @onFooterBtnChoose="handleFooterBtnChoose" v-if="tokenExist && showQiPao"></footer-bar-btn> |
|
|
|
|
</div> |
|
|
|
|
<div class="footer-item footer-tips" v-if="manualService == 2"> |
|
|
|
|
<van-notice-bar mode="closeable" :scrollable="true" class="custom-notice-bar"> |
|
|
|
|
<template #left-icon> |
|
|
|
|
<img class="notice-speaker" src="@/assets/images/noticeSpeaker.png" alt="" /> |
|
|
|
|
</template> |
|
|
|
|
咨询中离开页面超过<span class="danger-text">3分钟</span>,可能会导致会话断开哦~若仍需咨询,可再次进入洋洋客服。 |
|
|
|
|
</van-notice-bar> |
|
|
|
|
</div> |
|
|
|
|
<div class="footer-item footerInput" v-show="footer_input_type === 'footerInput'"> |
|
|
|
|
<footer-bar-input ref="barInputCompontent"></footer-bar-input> |
|
|
|
|
</div> |
|
|
|
|
<div class="footer-bar" style="max-width: 750px"> |
|
|
|
|
<div class="footer-item footerBtn" v-show="footer_btn_type === 'footerBtn'"> |
|
|
|
|
<footer-bar-btn @onFooterBtnChoose="handleFooterBtnChoose" v-if="tokenExist && showQiPao"></footer-bar-btn> |
|
|
|
|
</div> |
|
|
|
|
<div class="footer-item footer-tips" v-if="manualService == 2"> |
|
|
|
|
<van-notice-bar mode="closeable" :scrollable="true" class="custom-notice-bar"> |
|
|
|
|
<template #left-icon> |
|
|
|
|
<img class="notice-speaker" src="@/assets/images/noticeSpeaker.png" alt="" /> |
|
|
|
|
</template> |
|
|
|
|
咨询中离开页面超过<span class="danger-text">3分钟</span>,可能会导致会话断开哦~若仍需咨询,可再次进入洋洋客服。 |
|
|
|
|
</van-notice-bar> |
|
|
|
|
</div> |
|
|
|
|
<div class="footer-item footerInput" v-show="footer_input_type === 'footerInput'"> |
|
|
|
|
<footer-bar-input ref="barInputCompontent"></footer-bar-input> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</template> |
|
|
|
|
|
|
|
|
|
<script setup> |
|
|
|
|
@ -23,7 +23,7 @@ import footerBarBtn from '@/components/footer-bar-btn.vue' |
|
|
|
|
import footerBarInput from '@/components/footer-bar-input.vue' |
|
|
|
|
|
|
|
|
|
const props = defineProps({ |
|
|
|
|
tokenExist: { type: Boolean, default: false }, |
|
|
|
|
tokenExist: { type: Boolean, default: false }, |
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
const source = inject('source', ref('')) |
|
|
|
|
@ -35,16 +35,16 @@ const footer_input_type = ref('footerInput') |
|
|
|
|
const showQiPao = ref(true) |
|
|
|
|
|
|
|
|
|
onMounted(() => { |
|
|
|
|
const src = source.value || source |
|
|
|
|
if ((src === '95290000' || src === '95460000' || src === '95830000') && elder) { |
|
|
|
|
showQiPao.value = false |
|
|
|
|
} |
|
|
|
|
const src = source.value || source |
|
|
|
|
if ((src === '95290000' || src === '95460000' || src === '95830000') && elder) { |
|
|
|
|
showQiPao.value = false |
|
|
|
|
} |
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
function handleFooterBtnChoose(item) { } |
|
|
|
|
|
|
|
|
|
function offEmoticonsPictures() { |
|
|
|
|
// 需要在父组件中通过 ref 调用 |
|
|
|
|
// 需要在父组件中通过 ref 调用 |
|
|
|
|
} |
|
|
|
|
</script> |
|
|
|
|
|
|
|
|
|
|