添加 VIP 二维码图片,更新相关页面逻辑以支持新图片
This commit is contained in:
@@ -26,17 +26,17 @@ const U2: React.FC = () => {
|
||||
setLoading(true);
|
||||
getPatientInfo(idCardNo)
|
||||
.then((res) => {
|
||||
if (res.Status === 200) {
|
||||
if (res.Status === 200 && res.Data) {
|
||||
setPatientInfo(res.Data);
|
||||
localStorage.setItem("name", res.Data.name);
|
||||
localStorage.setItem("gender", res.Data.gender_name);
|
||||
} else {
|
||||
alert(`获取用户信息失败: ${res.Message}`);
|
||||
alert(`${res.Message},请联系前台`);
|
||||
}
|
||||
})
|
||||
.catch((err) => {
|
||||
console.error(err);
|
||||
alert("获取用户信息出错,请重试");
|
||||
alert(`获取用户信息异常: ${err.message}`);
|
||||
})
|
||||
.finally(() => {
|
||||
setLoading(false);
|
||||
@@ -79,36 +79,37 @@ const U2: React.FC = () => {
|
||||
if (isVip === 1) {
|
||||
navigate("/u3");
|
||||
return;
|
||||
}
|
||||
|
||||
// 调用接口判断是否有可选套餐
|
||||
getOptionalItemList(idCardNo)
|
||||
.then((res) => {
|
||||
if (res.Status === 200) {
|
||||
const isPackageUndecided =
|
||||
res.Data?.packageInfo?.is_optional_package === 1;
|
||||
if (isPackageUndecided) {
|
||||
navigate("/u4", { state: { optionalData: res.Data } });
|
||||
} else {
|
||||
// 调用接口判断是否有可选套餐
|
||||
getOptionalItemList(idCardNo)
|
||||
.then((res) => {
|
||||
if (res.Status === 200) {
|
||||
const isPackageUndecided =
|
||||
res.Data?.packageInfo?.is_optional_package === 1 &&
|
||||
res.Data?.packageInfo.registration_time?.length > 0;
|
||||
if (isPackageUndecided) {
|
||||
navigate("/u4", { state: { optionalData: res.Data } });
|
||||
} else {
|
||||
// 如果没有可选套餐,检查是否有错误消息需要提示
|
||||
if (!res.Data?.packageInfo && res.Message) {
|
||||
alert(res.Message);
|
||||
} else {
|
||||
navigate("/UI6");
|
||||
}
|
||||
}
|
||||
} else {
|
||||
// 如果没有可选套餐,检查是否有错误消息需要提示
|
||||
if (!res.Data?.packageInfo && res.Message) {
|
||||
if (res.Message) {
|
||||
alert(res.Message);
|
||||
} else {
|
||||
navigate("/u5");
|
||||
navigate("/UI6");
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if (res.Message) {
|
||||
alert(res.Message);
|
||||
} else {
|
||||
navigate("/u5");
|
||||
}
|
||||
}
|
||||
})
|
||||
.catch((err) => {
|
||||
console.error("getOptionalItemList error", err);
|
||||
navigate("/u5");
|
||||
});
|
||||
})
|
||||
.catch((err) => {
|
||||
console.error("getOptionalItemList error", err);
|
||||
navigate("/UI6");
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
return (
|
||||
|
||||
Reference in New Issue
Block a user