添加温馨提示页面

This commit is contained in:
xianyi
2025-11-27 18:15:01 +08:00
parent 5c691727eb
commit 914614cf2e
6 changed files with 233 additions and 5 deletions

90
src/pages/UI81/UI81.tsx Normal file
View File

@@ -0,0 +1,90 @@
import React, { useEffect, useState } from "react";
import "./UI81.css";
import "../../assets/css/basic.css";
import { useNavigate } from "react-router-dom";
import ConfirmButton from "../../components/ConfirmButton";
import DecorLine from "../../components/DecorLine";
import { getPackagItemDetail } from "../../api/hisApi";
import errorIcon from "../../assets/error.png";
const UI81: React.FC = () => {
const navigate = useNavigate();
const handleBack = () => {
navigate(-1);
};
const handleConfirm = () => {
navigate("/UI9");
};
const [ListData, setListData] = useState<any[]>([]);
const [PackageInfo, setPackageInfo] = useState<any>({});
useEffect(() => {
getListData();
}, []);
const getListData = async () => {
const id_no = localStorage.getItem("lastIdCardNo");
if (!id_no) {
alert("请先输入身份证号");
return;
}
const res = await getPackagItemDetail(id_no as string);
if (res.Status === 200) {
// 处理数据:将 project_id 和 project_name 字符串分离为数组
const processedData = res.Data.listPackDetail.map((item: any) => {
// 将 project_id 字符串按中文顿号分割为数组
const project_ids = item.project_id
? item.project_id.split("、").map((id: string) => id.trim()).filter((id: string) => id)
: [];
// 将 project_name 字符串按中文顿号分割为数组
const project_names = item.project_name
? item.project_name.split("、").map((name: string) => name.trim()).filter((name: string) => name)
: [];
return {
...item,
project_ids,
project_names,
};
});
setListData(processedData);
setPackageInfo(res.Data.packagItemInfo);
} else {
alert(`获取列表数据失败: ${res.Message}`);
}
};
return (
<div className="basic-root">
<div className="basic-white-block">
<div className="basic-content">
<div className="ui81-error-container">
<img src={errorIcon} alt="error" />
<span className="basic-title"></span>
</div>
<DecorLine />
<span className="ui81-paragraph">
<h4> {localStorage.getItem("name")} /</h4>
<p>1怀</p>
<p>2尿</p>
<p>3</p>
</span>
<div className="ui81-confirm-section">
<ConfirmButton text="我知道了" onClick={handleConfirm} />
</div>
</div>
</div>
</div>
);
};
export default UI81;