Initial commit

This commit is contained in:
yuchenglong
2025-11-20 10:00:02 +08:00
commit 8aa5f7802f
147 changed files with 132905 additions and 0 deletions

86
src/pages/U2/u2.tsx Normal file
View File

@@ -0,0 +1,86 @@
import React from "react";
import "./u2.css";
import { useNavigate, useLocation } from "react-router-dom";
import DecorLine from "../../components/DecorLine";
import avatar from "../../assets/avatar.png";
import semicircle from "../../assets/semicircle.png";
import BackButton from "../../components/BackButton";
import ConfirmButton from "../../components/ConfirmButton";
const U2: React.FC = () => {
const navigate = useNavigate();
const location = useLocation();
const idCardNo = (location.state as any)?.idCardNo;
const handleBack = () => {
navigate(-1);
};
const handleConfirm = () => {
//判断是否为太平VIP客户
const isVIP = true; // 这里可以替换为实际的判断逻辑
if (isVIP) {
navigate("/u3");
return;
} else {
// 是否套餐待定
const isPackageUndecided = false; // 这里可以替换为实际的判断逻辑
if (isPackageUndecided) {
navigate("/u4");
} else {
navigate("/u5");
}
}
};
return (
<div className="u2-root">
<span className="u2-title">/</span>
<DecorLine />
<div className="u2-info-card">
<img className="u2-avatar" src={avatar} alt="avatar" />
<div className="u2-details-list">
<div className="u2-detail-row">
<div className="u2-detail-bar" />
<div className="u2-detail-text">xxx</div>
</div>
<div className="u2-detail-row">
<div className="u2-detail-bar" />
<div className="u2-detail-text">x</div>
</div>
<div className="u2-detail-row">
<div className="u2-detail-bar" />
<div className="u2-detail-text">56</div>
</div>
<div className="u2-detail-row">
<div className="u2-detail-bar" />
<div className="u2-detail-text">
{idCardNo ?? "xxxxxxxxxxxxxx"}
</div>
</div>
<div className="u2-detail-row">
<div className="u2-detail-bar" />
<div className="u2-detail-text">166xxxxxxxx</div>
</div>
<div className="u2-detail-row">
<div className="u2-detail-bar" />
<div className="u2-detail-text"></div>
</div>
</div>
</div>
<span className="u2-instruction">
<span className="u2-asterisk">*</span>
</span>
<img className="u2-semicircle" alt="start button" src={semicircle} />
<div className="u2-confirm-section">
<BackButton text="返回" onClick={handleBack} />
<ConfirmButton text="确认" onClick={handleConfirm} />
</div>
</div>
);
};
export default U2;