Files
-----/scoring/utils/wxutils.js

37 lines
834 B
JavaScript
Raw Normal View History

2025-11-11 17:07:13 +08:00
import { GET, GET_TOKEN } from '@/utils/request.js'
import { loginSystem } from '@/api/login'
export function getOpenId() {
return new Promise(async (resolve, reject) => {
var token = await loginSystem();
wx.login({
success: (res) => {
if (res.code) {
//发起网络请求
GET_TOKEN(`/wx/openid/${res.code}`, null, token)
.then(response => {
response.data.openid
resolve({
status: 200,
openid: response.data.openid,
message: '获取openid成功'
})
})
.catch(error => {
console.log(error)
reject({
status: 400,
openid: null,
message: '获取openid失败'
})
})
} else {
reject({
status: 400,
openid: null,
message: '获取微信信息失败'
})
}
}
})
})
}