|
|
@@ -3,8 +3,17 @@ import { login } from "./lib/logic"
|
|
|
|
|
|
// app.ts
|
|
|
App<IAppOption>({
|
|
|
- globalData: {},
|
|
|
- onLaunch() {
|
|
|
+ globalData: {
|
|
|
+ doctorId: '',
|
|
|
+ patientId: '',
|
|
|
+ dictionaries: [],
|
|
|
+ },
|
|
|
+ onLaunch(options: WechatMiniprogram.App.LaunchShowOption) {
|
|
|
+ const scene = decodeURIComponent(options.query.scene)
|
|
|
+ const params = scene?.split('&').map(item=> item?.split('=')) ?? [];
|
|
|
+ const doctorId = params.find(([key])=> ['did', 'doctorId'].includes(key))?.[1] ?? ''
|
|
|
+ this.globalData.doctorId = doctorId;
|
|
|
+ wx.setStorageSync('doctorId',doctorId);
|
|
|
login();
|
|
|
},
|
|
|
})
|