Commit eb0f1699 authored by 王炽's avatar 王炽

66666

parent 6014c4be
......@@ -192,8 +192,16 @@ onMounted(async () => {
islogin.value = true
}
if(userStore.babyInfo?.allBabyBaseInfo && userStore.babyInfo?.allBabyBaseInfo.length > 0){
hasBaby.value = true;
if (userStore.babyInfo?.allBabyBaseInfo?.some(baby => baby.babyStage == 2)) {
hasBaby.value = true;
}else{
hasBaby.value = false;
return;
}
}else{
hasBaby.value = false;
return;
......
......@@ -1585,17 +1585,28 @@ import ShengriliTipPanel from '../components/quanyi/shengriliTipPanel.vue';
//babyStage 宝宝阶段 0备用 1孕中 2出生 ,null无数据
const gotoAddBaby = () => {
if(userStore.babyInfo?.allBabyBaseInfo?.length == 3){
//判断状态并切换
if (userStore.babyInfo?.allBabyBaseInfo?.some(baby => baby.babyStage == 2)) {
if (userStore.babyInfo?.allBabyBaseInfo?.some(baby => baby.babyStage === 2)) {
navigateTo("/pages/person/person?type=add");
}else{
if(userStore.babyInfo?.allBabyBaseInfo?.length == 3){
if (userStore.babyInfo?.allBabyBaseInfo?.some(baby => baby.babyStage == 1)) {
const baby = userStore.babyInfo?.allBabyBaseInfo?.find(baby => baby.babyStage == 1);
if (baby) {
navigateTo(`/pages/person/person?type=edit&id=${baby.id}`);
}
}else{
if(userStore.babyInfo?.allBabyBaseInfo?.some(baby => baby.babyStage == 0)){
//跳转2状态的编辑页
const baby = userStore.babyInfo?.allBabyBaseInfo?.find(baby => baby.babyStage == 0);
if (baby) {
navigateTo(`/pages/person/person?type=edit&id=${baby.id}`);
}
}
}
}else{
navigateTo("/pages/person/person?type=add");
}
}else{
navigateTo("/pages/person/person?type=add");
}
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment