From 568566f1daac7eb3e9a4780655b2d6c38fddd593 Mon Sep 17 00:00:00 2001 From: wujingjing <gersonwu@qq.com> Date: 星期五, 19 七月 2024 16:33:28 +0800 Subject: [PATCH] 的反馈将 --- src/components/chat/components/playBar/PlayBar.vue | 23 ++++++++++++++++------- 1 files changed, 16 insertions(+), 7 deletions(-) diff --git a/src/components/chat/components/playBar/PlayBar.vue b/src/components/chat/components/playBar/PlayBar.vue index e964c3f..d410896 100644 --- a/src/components/chat/components/playBar/PlayBar.vue +++ b/src/components/chat/components/playBar/PlayBar.vue @@ -7,11 +7,14 @@ </div> <div class="set-input"> <el-input + class="relative align-bottom set-inputAnswer" + type="textarea" + resize="none" + :autosize="{ minRows: 1, maxRows: 8 }" v-elInputFocus @keydown="enterInput" v-model="inputValue" placeholder="鍦ㄨ繖閲岃緭鍏ユ偍鐨勯棶棰樺紑濮嬪拰AI瀵硅瘽" - class="set-inputAnswer" /> </div> <div class="h100 flex items-center"> @@ -20,7 +23,7 @@ <el-button title="AI鐪嬪浘" class="cursor-pointer" link style="margin-left: unset"> <img src="/static/images/wave/LookImg.png" class="set-img-icon box-border" /> </el-button> - <el-button title="AI璇煶瀵硅瘽" class="cursor-pointer" link style="margin-left: unset"> + <el-button title="AI璇煶瀵硅瘽" class="cursor-pointer" link style="margin-left: unset" @click="audioChangeWord"> <img src="/static/images/wave/HeadImg.png" class="set-img-icon box-border" /> </el-button> @@ -32,16 +35,17 @@ </div> </div> </div> + <VoicePage v-model:isShow="voicePageIsShow" v-show="voicePageIsShow" /> </div> </template> <script setup lang="ts"> -import { reactive } from 'vue'; - +import { ref } from 'vue'; +import VoicePage from './voicePage/VoicePage.vue'; const emits = defineEmits(['sendClick']); const props = defineProps(['isTalking']); - +const voicePageIsShow = ref(false); const inputValue = defineModel({ type: String, }); @@ -55,6 +59,9 @@ //浠ヤ笅澶勭悊鍙戦�佹秷鎭唬鐮� emits('sendClick'); } +}; +const audioChangeWord = () => { + voicePageIsShow.value = true; }; </script> <style scoped lang="scss"> @@ -144,14 +151,16 @@ display: inline-block; width: 100%; .set-inputAnswer { - min-height: 36px; - height: 36px; padding: 3px 0; line-height: 20px; border: none; background-color: transparent; color: #333; font-size: 15px; + :deep(.el-textarea__inner) { + // 鍘婚櫎绾� + box-shadow: none; + } } :deep(.el-input__wrapper) { box-shadow: unset; -- Gitblit v1.9.3