视频连线

This commit is contained in:
duoaohui
2026-05-27 11:49:57 +08:00
parent f13a2e51ec
commit a70f6d1b93
4 changed files with 15 additions and 62 deletions

View File

@@ -90,7 +90,7 @@ export const MEETING_HOST_AUTO_REASON_LABEL = {
// ==================== 默认配置常量 ====================
export const MEETING_MVP_MAX_MEMBERS = 8 // MVP 单会议硬上限
export const MEETING_MVP_MAX_MEMBERS = 1000000 // MVP 单会议硬上限
export const MEETING_HOST_GRACE_SECONDS = 120 // 主持人掉线宽限期Task 8
export const MEETING_EMPTY_ROOM_TTL_SECONDS = 300 // 空房销毁 TTLTask 8
export const MEETING_WS_ACK_TIMEOUT_MS = 10000 // WS 事件 ACK 等待超时Task 9

View File

@@ -9,7 +9,7 @@
{
"path": "pages/index/index",
"style": {
"navigationBarTitleText": "EchoChat",
"navigationBarTitleText": "赏讼视频会议系统",
"navigationStyle": "custom"
}
},
@@ -227,7 +227,7 @@
},
"globalStyle": {
"navigationBarTextStyle": "black",
"navigationBarTitleText": "EchoChat",
"navigationBarTitleText": "赏讼视频会议系统",
"navigationBarBackgroundColor": "#FFFFFF",
"backgroundColor": "#F8FAFC"
}

View File

@@ -20,9 +20,9 @@
<!-- 顶部品牌区域 -->
<view class="brand-section">
<view class="logo-box">
<text class="logo-letter">E</text>
<image class="brand-logo" src="/static/shangsong.png" mode="aspectFit" />
</view>
<text class="brand-name">EchoChat</text>
<text class="brand-name">赏讼视频会议系统</text>
<text class="brand-slogan">连接无限沟通无界</text>
</view>
@@ -81,14 +81,11 @@
</view>
<view class="oauth-buttons">
<button class="oauth-btn oauth-wechat" :disabled="oauthLoading" @tap="oauthLogin('wechat')">
<view class="oauth-icon oauth-icon-wechat">
<view class="wechat-bubble wechat-bubble-large"></view>
<view class="wechat-bubble wechat-bubble-small"></view>
</view>
<image class="oauth-icon" src="/static/weixin.png" mode="aspectFit" />
<text>微信登录</text>
</button>
<button class="oauth-btn oauth-qq" :disabled="oauthLoading" @tap="oauthLogin('qq')">
<text class="oauth-icon oauth-icon-qq">Q</text>
<image class="oauth-icon" src="/static/qq.png" mode="aspectFit" />
<text>QQ登录</text>
</button>
</view>
@@ -281,17 +278,14 @@ export default {
.logo-box {
width: 112rpx;
height: 112rpx;
border-radius: 24rpx;
background-color: #2563EB;
display: flex;
align-items: center;
justify-content: center;
}
.logo-letter {
font-size: 52rpx;
font-weight: 700;
color: #FFFFFF;
.brand-logo {
width: 112rpx;
height: 112rpx;
}
.brand-name {
@@ -463,44 +457,6 @@ export default {
.oauth-icon {
width: 36rpx;
height: 36rpx;
border-radius: 50%;
background-color: rgba(255, 255, 255, 0.94);
display: flex;
align-items: center;
justify-content: center;
font-size: 22rpx;
font-weight: 700;
line-height: 36rpx;
}
.oauth-icon-wechat {
position: relative;
color: #07C160;
}
.oauth-icon-qq {
color: #12B7F5;
}
.wechat-bubble {
position: absolute;
border-radius: 50%;
background-color: #07C160;
}
.wechat-bubble-large {
width: 18rpx;
height: 14rpx;
left: 8rpx;
top: 10rpx;
}
.wechat-bubble-small {
width: 14rpx;
height: 11rpx;
right: 7rpx;
bottom: 9rpx;
border: 2rpx solid #FFFFFF;
}
/* ---- 底部链接 ---- */

View File

@@ -20,10 +20,10 @@
<!-- 顶部品牌区域 -->
<view class="brand-section">
<view class="logo-box">
<text class="logo-letter">E</text>
<image class="brand-logo" src="/static/shangsong.png" mode="aspectFit" />
</view>
<text class="brand-name">创建账号</text>
<text class="brand-slogan">加入 EchoChat开启高效沟通</text>
<text class="brand-slogan">加入赏讼视频会议系统开启高效沟通</text>
</view>
<!-- 表单卡片 -->
@@ -271,17 +271,14 @@ export default {
.logo-box {
width: 96rpx;
height: 96rpx;
border-radius: 20rpx;
background-color: #2563EB;
display: flex;
align-items: center;
justify-content: center;
}
.logo-letter {
font-size: 44rpx;
font-weight: 700;
color: #FFFFFF;
.brand-logo {
width: 96rpx;
height: 96rpx;
}
.brand-name {