From a13412ab039b8e2f79045af738e07affa1309b13 Mon Sep 17 00:00:00 2001 From: qin <a@163.com> Date: 星期一, 31 三月 2025 15:38:32 +0800 Subject: [PATCH] Merge branch 'master' of http://47.103.154.90:83/r/IEE/Web.V1 --- src/components/CustomerService.vue | 39 +++++++++++++++++++++++++++++---------- 1 files changed, 29 insertions(+), 10 deletions(-) diff --git a/src/components/CustomerService.vue b/src/components/CustomerService.vue index 01ac4b4..fc3c445 100644 --- a/src/components/CustomerService.vue +++ b/src/components/CustomerService.vue @@ -1,16 +1,35 @@ <template> <div class="bg-white"> - <div class="flex items-center justify-between px-4 py-2 text-black" style="border-bottom: 1px solid #e0e0e0;"> - <div class="text-lg font-bold">AI瀹㈡湇</div> - <div class="cursor-pointer" @click="$emit('close')"> - <svg xmlns="http://www.w3.org/2000/svg" class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor"> - <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> - </svg> - </div> - </div> - <iframe src="http://www.xpump.net/iie-mobile?v=3332" class="w-full h-[calc(100%-44px)] border-none overflow-hidden"></iframe> + <iframe ref="iframeRef" :src="url" class="w-full h-full border-none overflow-hidden"></iframe> </div> </template> -<script setup lang="ts" name="CustomerService"></script> +<script setup lang="ts" name="CustomerService"> +const emit = defineEmits(['close']); + +import { ref, onMounted } from 'vue'; +import { ChildRegister, setParentFunction } from '@/utils/iframeCall'; +const getUrl = () => { + const isDev = import.meta.env.DEV; + if (isDev) { + return 'http://localhost:5679'; + } + return 'http://www.xpump.net/iie-mobile?v=132323'; +}; + +const url = getUrl(); + +const iframeRef = ref<HTMLIFrameElement>(); + +onMounted(() => { + window.addEventListener('message', (event) => { + if (event.data.type === 'close') { + emit('close'); + } + }); + setTimeout(() => { + ChildRegister.registerNotifyFunction(); + }, 800); +}); +</script> <style scoped lang="scss"></style> -- Gitblit v1.9.3