重构完大部分页面了
This commit is contained in:
+9
-8
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user