Files
venue-miniapp/miniprogram/src/pages/ice/private/index.vue
T
gqt 4b886840c0 feat: 订场页改为网格时间表,支持多场地多时段选择
- private/index.vue 重写为场地×时间网格,双向滚动,sticky表头
- 当前时间红线指示,已过时灰块/已占用浅红/已选中蓝色
- 支持多场地连续时段选择,非连续会提示
- 日期改为近7天,Tab栏样式与约课页统一
- 底部按钮:未选时全宽长条,选中后显示摘要+小按钮
- privateBooking.js 新增 getPrivateBookingGrid API
- quote/create 改为 items[] 格式,每场地独立时间段
- confirm.vue 按 items 逐条展示
- pages/private/index.vue onShow 自动刷新
- .env 冰场馆URL修正
2026-07-14 18:06:04 +08:00

48 lines
782 B
Vue
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<template>
<view class="dev-page">
<view class="dev-content">
<text class="dev-icon">🚧</text>
<text class="dev-title">正在开发中</text>
<text class="dev-desc">此功能即将上线敬请期待</text>
</view>
</view>
</template>
<script setup>
defineExpose({
refresh() {}
})
</script>
<style lang="scss" scoped>
.dev-page {
min-height: 100vh;
display: flex;
align-items: center;
justify-content: center;
background: $bg-color-soft;
}
.dev-content {
display: flex;
flex-direction: column;
align-items: center;
gap: $spacing-md;
}
.dev-icon {
font-size: 80rpx;
}
.dev-title {
color: $text-color-main;
font-size: 36rpx;
font-weight: 800;
}
.dev-desc {
color: $text-color-muted;
font-size: 26rpx;
}
</style>