2024-05-24 17:24:28 +08:00

32 lines
760 B
TypeScript

import { httpRequest } from "./utils/httpReques"
App({
data: {
httpRequest,
equipmentInfo: {}
},
globalData: {
loginPromise: null
},
onLaunch() {
const loginPromise: any = new Promise((resolve: any) => {
tt.login({
force: false,
success: async (loginRes) => {
const params = {
code: loginRes.code || '',
anonymousCode: loginRes.anonymousCode || '',
isLogin: loginRes.isLogin ? 1 : 2
}
const res: any = await httpRequest('/reg', 'post', params);
if (res.status == 1) {
tt.setStorageSync('uid', res.data.uid);
}
resolve()
}
});
})
this.globalData.loginPromise = loginPromise;
}
})