| | |
| | | // const { virtualUserInfo } = useVirtualUserInfo(); |
| | | |
| | | const isChannelAccount = computed(() => blLifeRecharge.accountModel.isBackClientUser); |
| | | const userPromoterIdNumber = computed(() => blLifeRecharge.accountModel.promoterIdNumber); |
| | | |
| | | return { |
| | | user: userInfo, |
| | |
| | | wxCode, |
| | | wxOpenId, |
| | | isChannelAccount, |
| | | userPromoterIdNumber, |
| | | // virtualUserInfo, |
| | | }; |
| | | } |
| | |
| | | const { wxCode, wxOpenId } = useUser(); |
| | | const { getLifePayWxIndentity } = useLifePayWxIndentity(); |
| | | |
| | | async function ensureOpenId() { |
| | | async function ensureOpenId(): Promise<string> { |
| | | if (wxOpenId.value) { |
| | | return wxOpenId.value; |
| | | } else { |
| | | let rea = await getLifePayWxIndentity(wxCode.value); |
| | | return rea.openId ? rea.openId : wxOpenId.value; |
| | | return rea.openId ? rea.openId : await ensureOpenId(); |
| | | } |
| | | } |
| | | |