重构完大部分页面了

This commit is contained in:
lik
2026-10-06 17:58:18 +08:00
parent 530135fce3
commit 40d0df3330
28 changed files with 412 additions and 537 deletions
+9 -8
View File
@@ -10,13 +10,14 @@ const SERVICE_UI = {
4: { name: '检查预约' },
5: { name: '出入院代办' },
6: { name: '跑腿服务' },
7: { name: '陪诊套餐' },
8: { name: '买药套餐' }
7: { name: '夜间陪诊' },
8: { name: '取药快递' }
}
// 陪诊服务的展示顺序(两行共 8 项)。
// 陪诊服务的展示顺序(共 8 项,4 列 × 2 行正好排满)。
// 陪同就医三项(全天 / 半天 / 夜间)连排在前,与列表页的分组顺序一致;
// 全天 / 半天是核心营收项,靠排在前两位形成隐性推荐位
const SERVICE_ORDER = [1, 2, 3, 4, 5, 6, 7, 8]
const SERVICE_ORDER = [1, 2, 7, 3, 4, 5, 8, 6]
// 计入"待服务订单"的订单状态:待确认 / 已确认 / 进行中
const PENDING_ORDER_STATUS = ['pending', 'confirmed', 'in_progress']
@@ -26,20 +27,20 @@ const SERVICE_PHONE = '18618162956'
Page({
data: {
escortServices: [], // 陪诊服务(来自后端,最多 8 项,宫格展示)
escortServices: [], // 陪诊服务(来自后端,按 SERVICE_ORDER 展示)
pendingCount: 0, // 待服务订单数,大于 0 时首页顶部展示状态条
quickEntries: [{
id: 'records',
name: '预约记录',
// 横排布局后文字区变窄,右侧又补了 chevron(文字区约 179rpx),desc 控制在 7 字内避免折行
desc: '查看进度与历史',
// 日历:与「健康档案」的人形图标形成明显形态差异(原先两个都是"文档+勾",缩小后难分辨)
// 日历:与「就诊人」的人形图标形成明显形态差异(原先两个都是"文档+勾",缩小后难分辨)
icon: 'calendar-1',
url: '/pages/escort/recordlist'
},
{
id: 'health',
name: '健康档案',
name: '就诊人',
// 原「管理家人就诊信息」8 字 + 右侧箭头会折行,收到 6 字
desc: '管理家人信息',
icon: 'user-checked',
@@ -174,7 +175,7 @@ Page({
})
},
// 常用功能:预约记录、健康档案
// 常用功能:预约记录、就诊人
onQuickEntryTap(e) {
const entry = e.currentTarget.dataset.item
if (!entry || !entry.url) {