|
|
@@ -185,10 +185,12 @@ export default {
|
|
|
},
|
|
|
|
|
|
// 校验家庭邀请码有效性(仅获取家庭信息用于展示)
|
|
|
+ // 兼容两种格式:32位hex为邀请令牌token(走 validateInvitation),否则为家庭短邀请码(走 validateFamilyCode)
|
|
|
async validateFamilyInvite(code) {
|
|
|
this.loading = true
|
|
|
try {
|
|
|
- var res = await validateFamilyCode(code)
|
|
|
+ var isToken = /^[0-9a-fA-F]{32}$/.test(code)
|
|
|
+ var res = isToken ? await validateInvitation(code) : await validateFamilyCode(code)
|
|
|
if (res && res.code === 200) {
|
|
|
this.inviteInfo = res.data
|
|
|
// 已登录用户:检查是否已在目标家庭
|