feat: 电子药箱小程序 - 4Tab药品管理

- 电子药箱: 药品库存管理 + 手动录入 + 今日用药打卡
- 药品百科: 搜索 + 分类筛选 + 20种药品静态数据
- 惠教中心: 4条药品使用指南课程
- 我的: 家庭成员信息管理
- 自定义TabBar + navigation-bar组件
- SVG药品分类插图
This commit is contained in:
陈誉午
2026-07-29 11:20:52 +08:00
commit 994b267f5c
683 changed files with 43849 additions and 0 deletions
+41
View File
@@ -0,0 +1,41 @@
export function wxLogin(): Promise<WechatMiniprogram.LoginSuccessCallbackResult> {
return new Promise((resolve, reject) => {
wx.login({
success: resolve,
fail: reject
})
})
}
export function wxRequest<T>(options: WechatMiniprogram.RequestOption): Promise<T> {
return new Promise((resolve, reject) => {
wx.request({
...options,
success: (res) => resolve(res as any),
fail: reject
})
})
}
export function wxGetUserInfo(): Promise<WechatMiniprogram.GetUserInfoSuccessCallbackResult> {
return new Promise((resolve, reject) => {
wx.getUserInfo({
success: resolve,
fail: reject
})
})
}
export function wxRequestSubscribe(tmplIds:any) {
return new Promise((resolve, reject) => {
wx.requestSubscribeMessage({
tmplIds,
success(res) {
resolve(res);
},
fail(err) {
reject(err);
}
});
});
}