From 8d9154c668e5bc91bdda6639ff0ebbd12a4a94b4 Mon Sep 17 00:00:00 2001 From: li Date: Thu, 29 Jan 2026 01:41:01 +0800 Subject: [PATCH] =?UTF-8?q?refactor(customer-service):=20=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E5=AE=A2=E6=9C=8D=E6=A8=A1=E5=9D=97=E4=BA=A4=E4=BA=92?= =?UTF-8?q?=EF=BC=8C=E7=82=B9=E5=87=BB=E7=9B=B4=E6=8E=A5=E5=BC=B9=E5=87=BA?= =?UTF-8?q?=E8=81=8A=E5=A4=A9=E6=A1=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改 header.vue 和 play.vue 客服按钮点击事件,跳过中间选择弹窗 - 重写 CustomerServiceWindow.vue 样式,匹配 PC 端深色主题风格 - 移除图片发送功能,仅保留文本消息 - 新增遮罩层、头像区分、金色渐变按钮等 UI 元素 --- src/components/header/header.vue | 7 +- src/components/play/play.vue | 5 +- .../updateService/CustomerServiceWindow.vue | 547 ++++++++++++++++++ 3 files changed, 556 insertions(+), 3 deletions(-) create mode 100644 src/components/updateService/CustomerServiceWindow.vue diff --git a/src/components/header/header.vue b/src/components/header/header.vue index 597cdce6..8c00a074 100644 --- a/src/components/header/header.vue +++ b/src/components/header/header.vue @@ -8,7 +8,7 @@
- + @@ -69,7 +69,10 @@ export default { }else{ this.$store.dispatch('updatemainPop',{type:type,ishow:true}); } - + + }, + openCustomerService(){ + this.$root.$emit('openCustomerService'); }, offPop(){ this.$store.dispatch('updatemainPop',{type:'',ishow:false}); diff --git a/src/components/play/play.vue b/src/components/play/play.vue index a8f7324b..da187bf8 100644 --- a/src/components/play/play.vue +++ b/src/components/play/play.vue @@ -7,7 +7,7 @@
- + @@ -192,6 +192,9 @@ export default { } }, + openCustomerService(){ + this.$root.$emit('openCustomerService'); + }, offPop(){ this.$store.dispatch('updatemainPop',{type:'',ishow:false}); }, diff --git a/src/components/updateService/CustomerServiceWindow.vue b/src/components/updateService/CustomerServiceWindow.vue new file mode 100644 index 00000000..9731b18f --- /dev/null +++ b/src/components/updateService/CustomerServiceWindow.vue @@ -0,0 +1,547 @@ + + + + +