视频连线

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_HOST_GRACE_SECONDS = 120 // 主持人掉线宽限期Task 8
export const MEETING_EMPTY_ROOM_TTL_SECONDS = 300 // 空房销毁 TTLTask 8 export const MEETING_EMPTY_ROOM_TTL_SECONDS = 300 // 空房销毁 TTLTask 8
export const MEETING_WS_ACK_TIMEOUT_MS = 10000 // WS 事件 ACK 等待超时Task 9 export const MEETING_WS_ACK_TIMEOUT_MS = 10000 // WS 事件 ACK 等待超时Task 9

View File

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

View File

@@ -20,9 +20,9 @@
<!-- 顶部品牌区域 --> <!-- 顶部品牌区域 -->
<view class="brand-section"> <view class="brand-section">
<view class="logo-box"> <view class="logo-box">
<text class="logo-letter">E</text> <image class="brand-logo" src="/static/shangsong.png" mode="aspectFit" />
</view> </view>
<text class="brand-name">EchoChat</text> <text class="brand-name">赏讼视频会议系统</text>
<text class="brand-slogan">连接无限沟通无界</text> <text class="brand-slogan">连接无限沟通无界</text>
</view> </view>
@@ -81,14 +81,11 @@
</view> </view>
<view class="oauth-buttons"> <view class="oauth-buttons">
<button class="oauth-btn oauth-wechat" :disabled="oauthLoading" @tap="oauthLogin('wechat')"> <button class="oauth-btn oauth-wechat" :disabled="oauthLoading" @tap="oauthLogin('wechat')">
<view class="oauth-icon oauth-icon-wechat"> <image class="oauth-icon" src="/static/weixin.png" mode="aspectFit" />
<view class="wechat-bubble wechat-bubble-large"></view>
<view class="wechat-bubble wechat-bubble-small"></view>
</view>
<text>微信登录</text> <text>微信登录</text>
</button> </button>
<button class="oauth-btn oauth-qq" :disabled="oauthLoading" @tap="oauthLogin('qq')"> <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> <text>QQ登录</text>
</button> </button>
</view> </view>
@@ -281,17 +278,14 @@ export default {
.logo-box { .logo-box {
width: 112rpx; width: 112rpx;
height: 112rpx; height: 112rpx;
border-radius: 24rpx;
background-color: #2563EB;
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: center; justify-content: center;
} }
.logo-letter { .brand-logo {
font-size: 52rpx; width: 112rpx;
font-weight: 700; height: 112rpx;
color: #FFFFFF;
} }
.brand-name { .brand-name {
@@ -463,44 +457,6 @@ export default {
.oauth-icon { .oauth-icon {
width: 36rpx; width: 36rpx;
height: 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="brand-section">
<view class="logo-box"> <view class="logo-box">
<text class="logo-letter">E</text> <image class="brand-logo" src="/static/shangsong.png" mode="aspectFit" />
</view> </view>
<text class="brand-name">创建账号</text> <text class="brand-name">创建账号</text>
<text class="brand-slogan">加入 EchoChat开启高效沟通</text> <text class="brand-slogan">加入赏讼视频会议系统开启高效沟通</text>
</view> </view>
<!-- 表单卡片 --> <!-- 表单卡片 -->
@@ -271,17 +271,14 @@ export default {
.logo-box { .logo-box {
width: 96rpx; width: 96rpx;
height: 96rpx; height: 96rpx;
border-radius: 20rpx;
background-color: #2563EB;
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: center; justify-content: center;
} }
.logo-letter { .brand-logo {
font-size: 44rpx; width: 96rpx;
font-weight: 700; height: 96rpx;
color: #FFFFFF;
} }
.brand-name { .brand-name {