From eb3857a37ab6c72974c0af925c2c3ac8478faf7f Mon Sep 17 00:00:00 2001 From: bujinyuan Date: Wed, 22 Apr 2026 14:20:57 +0800 Subject: [PATCH] =?UTF-8?q?feat(phase2e-2):=20=E5=89=8D=E7=AB=AF=E5=88=9B?= =?UTF-8?q?=E5=BB=BA/=E5=8A=A0=E5=85=A5/=E8=AE=BE=E5=A4=87=E9=A2=84?= =?UTF-8?q?=E8=A7=88=203=20=E9=A1=B5=E8=90=BD=E5=9C=B0=EF=BC=88Task=2010?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 页面 - pages/meeting/create.vue:创建表单,标题(默认"{昵称}的会议"/40 字限制) + 密码(4-16 位) + 入会静音开关 + 允许聊天开关。提交时表单暂存到 store.draftCreatePayload,跳 preview 页 - pages/meeting/join.vue:会议号输入(9 位纯数字/带连字符均可,自动格式化 XXX-XXX-XXX) + 可选密码。支持 URL query code/password 回填(邀请链接一键入会入口) - pages/meeting/preview.vue:设备预览页 - navigator.mediaDevices.enumerateDevices() 列出摄像头/麦克风/扬声器 - getUserMedia({video,audio}) 本地画面预览(用原生