This commit is contained in:
2026-01-18 20:17:59 +08:00
parent 7e05f5e76f
commit de9c14f070
23 changed files with 1825 additions and 71 deletions

View File

@@ -43,7 +43,7 @@ export default{
async getFamilyInfo({commit}){
try {
const res = await api.family.info.get()
if(res.data){
if(res && res.code === 1 && res.data){
commit('setFamilyInfo', res.data)
commit('setIsOwner', res.data.is_owner || false)
}
@@ -56,7 +56,7 @@ export default{
async createFamily({commit}, familyName){
try {
const res = await api.family.create.post({name: familyName})
if(res.data){
if(res && res.code === 1 && res.data){
commit('setFamilyInfo', res.data)
commit('setIsOwner', true)
}
@@ -69,7 +69,7 @@ export default{
async joinFamily({commit}, inviteCode){
try {
const res = await api.family.join.post({invite_code: inviteCode})
if(res.data){
if(res && res.code === 1 && res.data){
commit('setFamilyInfo', res.data)
commit('setIsOwner', res.data.is_owner || false)
}
@@ -82,7 +82,7 @@ export default{
async leaveFamily({commit}){
try {
const res = await api.family.leave.post()
if(res.code === 200){
if(res && res.code === 1){
commit('clearFamily')
}
return res