feat: 场馆选择页改为全屏黑白双栏布局

- venue-select: 整个屏幕左右平分,左深色(综合场馆)右浅色(冰场馆)
- venue-select: 移除导航栏、边框、描述文字
- venue.js: 综合场馆排第一,首次进入默认comprehensive
- VenueSwitchHeader: 简化为场馆名+箭头单行卡片
This commit is contained in:
gqt
2026-07-13 21:53:55 +08:00
parent 6a18d3de61
commit 0582a5f6a8
4 changed files with 47 additions and 195 deletions
+3 -3
View File
@@ -6,8 +6,8 @@ export const VENUE_KEYS = Object.freeze({
})
export const VENUE_OPTIONS = Object.freeze([
{ key: VENUE_KEYS.ICE, name: '冰场馆', description: '课程预约、会员卡与滑冰服务' },
{ key: VENUE_KEYS.COMPREHENSIVE, name: '综合场馆', description: '课程、包场、门票、订单与余额' }
{ key: VENUE_KEYS.COMPREHENSIVE, name: '综合场馆' },
{ key: VENUE_KEYS.ICE, name: '冰场馆' }
])
export const isVenueKey = (value) => value === VENUE_KEYS.ICE || value === VENUE_KEYS.COMPREHENSIVE
@@ -16,7 +16,7 @@ export const getVenueOption = (venueKey) => VENUE_OPTIONS.find((item) => item.ke
export const getStoredVenue = () => {
const venue = uni.getStorageSync(CURRENT_VENUE_KEY)
return isVenueKey(venue) ? venue : ''
return isVenueKey(venue) ? venue : VENUE_KEYS.COMPREHENSIVE
}
export const setStoredVenue = (venueKey) => {