gerson
2025-01-21 da76b81ea4195d857642d9ef922b3715cdbff8cf
closeSyncMsg
已修改1个文件
13 ■■■■■ 文件已修改
src/components/chat/components/playBar/PlayBar.vue 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/chat/components/playBar/PlayBar.vue
@@ -1,6 +1,6 @@
<template>
    <div class="flex flex-col w-full gap-2">
        <div class="relative sync-msg-tip" v-show="showSyncMsg">
        <div class="relative sync-msg-tip" v-show="showSyncMsg" @click="closeSyncMsg">
            <div class="absolute flex-center w-full text-black opacity-75 bottom-0.5">
                <div class="w-fit bg-gray-300 p-2 rounded-md shadow-lg">
                    <div class="font-bold mb-2">{{ syncMsgContent.title }}</div>
@@ -163,16 +163,19 @@
    syncMsgContent.value.title = '';
    syncMsgContent.value.content = '';
};
const closeSyncMsg = () => {
    showSyncMsg.value = false;
    nextTick(() => {
        resetSyncMsg();
    });
};
const showSyncTip = (data) => {
    showSyncMsg.value = true;
    syncMsgContent.value.title = `来自:${data?.from || '未知端'}消息`;
    const question = data?.question ? `“${data?.question}”` : '新的';
    syncMsgContent.value.content = `正在处理${question}提问,请求等待!`;
    setTimeout(() => {
        showSyncMsg.value = false;
        nextTick(() => {
            resetSyncMsg();
        });
        closeSyncMsg();
    }, syncMsgDuration);
};
defineExpose({ addPhrase, showSyncTip });