feat(mp): design-handoff 产出的页面样式和组件优化

- 首页/商城/医生端/积分/家庭档案等页面 SCSS + TSX 更新
- TabFilter 组件样式优化
- points service 接口调整
- app.config 路由注册更新
This commit is contained in:
iven
2026-05-18 02:12:41 +08:00
parent 2698c98888
commit e555496528
26 changed files with 1887 additions and 1428 deletions

View File

@@ -23,7 +23,22 @@ export default function Login() {
const navigateAfterLogin = () => {
if (isMedicalStaff()) {
Taro.reLaunch({ url: '/pages/pkg-doctor-core/index' });
// 使用 redirectTo 替代 reLaunch 避免分包加载超时
// redirectTo 只替换当前页面,不销毁整个页栈,分包预加载不会被中断
Taro.redirectTo({
url: '/pages/pkg-doctor-core/index',
fail: () => {
// fallback: 先跳首页再 redirectTo
Taro.switchTab({
url: '/pages/index/index',
success: () => {
setTimeout(() => {
Taro.navigateTo({ url: '/pages/pkg-doctor-core/index' });
}, 500);
},
});
},
});
} else {
Taro.switchTab({ url: '/pages/index/index' });
}