From 254816a712847b099184d84ca8631a50fb32f39e Mon Sep 17 00:00:00 2001 From: wujingjing <gersonwu@qq.com> Date: 星期一, 03 三月 2025 15:24:09 +0800 Subject: [PATCH] 初步对接 --- src/components/chat/components/playBar/PlayBar.vue | 19 ++++++++++++++----- 1 files changed, 14 insertions(+), 5 deletions(-) diff --git a/src/components/chat/components/playBar/PlayBar.vue b/src/components/chat/components/playBar/PlayBar.vue index 020ec46..021966b 100644 --- a/src/components/chat/components/playBar/PlayBar.vue +++ b/src/components/chat/components/playBar/PlayBar.vue @@ -86,7 +86,10 @@ </el-button> <div class="flex-items-center gap-2"> <el-tooltip placement="top" content="鍏宠仈涓氬姟琛ㄦ牸"> - <div class="cursor-pointer size-[38px] relative !z-10 rounded flex-center hover:bg-[#f2f2f2]" @click="openBusinessTable"> + <div + class="cursor-pointer size-[38px] relative !z-10 rounded flex-center hover:bg-[#f2f2f2]" + @click="openBusinessTable" + > <span class="ywifont ywicon-biaoge !text-[24px]"></span> </div> </el-tooltip> @@ -129,9 +132,7 @@ ref="commonPhraseRef" @updateInput="updateInputValue" /> - <BusinessTable - v-model="businessTableIsShow" - /> + <BusinessTable v-model="businessTableIsShow" @submit="submitBusinessTable" /> </div> </div> </template> @@ -229,13 +230,21 @@ pastTarget: inputRef as any, }); +const businessTableData = ref([]); +const submitBusinessTable = (data) => { + businessTableData.value = data; +}; + +const clearBusinessTable = () => { + businessTableData.value = []; +}; //#region ====================== 涓氬姟琛ㄦ牸 ====================== const businessTableIsShow = ref(false); const openBusinessTable = () => { businessTableIsShow.value = true; }; //#endregion -defineExpose({ addPhrase, showSyncTip, attachFileList }); +defineExpose({ addPhrase, showSyncTip, attachFileList, clearFileList, businessTableData, clearBusinessTable }); </script> <style scoped lang="scss"> @use './index.scss'; -- Gitblit v1.9.3