修改字段

This commit is contained in:
al 2025-01-16 15:19:09 +08:00
parent ef4e1c2d06
commit 5f00fd1717
1 changed files with 20 additions and 20 deletions

View File

@ -17,7 +17,7 @@ export default function Pay({ params }) {
//
const [superfanshipData, setSuperfanshipData] = useState();
const [isFetching, setIsFetching] = useState(true);
const [superCheched, setSuperCheched] = useState({ index: 0 });
const [superChecked, setSuperChecked] = useState({ index: 0 });
const getBase = useCallback(
(webviewBase) => {
let searchParamsObj = null;
@ -95,16 +95,16 @@ export default function Pay({ params }) {
(it) => it.enable
);
if (superfanPriceList) {
if (typeof superCheched.selected === "number") {
setSuperCheched({
index: superCheched.selected,
...superfanPriceList[superCheched.selected],
if (typeof superChecked.selected === "number") {
setSuperChecked({
index: superChecked.selected,
...superfanPriceList[superChecked.selected],
});
} else {
setSuperCheched({ index: 0, ...superfanPriceList[0] });
setSuperChecked({ index: 0, ...superfanPriceList[0] });
}
} else {
setSuperCheched({ index: 0, ...temData.data });
setSuperChecked({ index: 0, ...temData.data });
}
setSuperfanshipData(temData.data);
} catch (error) {
@ -134,13 +134,13 @@ export default function Pay({ params }) {
params.product_id === "h5_zone_superfanship" ? true : false
);
const superId = superfanshipData?.superfan_price_list
? superCheched?.period == 4
? superChecked?.period == 4
? "h5_zone_superfanship_year"
: superCheched?.period == 3
: superChecked?.period == 3
? "h5_zone_superfanship_half_year"
: superCheched?.period == 2
: superChecked?.period == 2
? "h5_zone_superfanship_season"
: superCheched?.period == 1
: superChecked?.period == 1
? "h5_zone_superfanship_month"
: "h5_zone_superfanship_eternal"
: "h5_zone_superfanship";
@ -207,7 +207,7 @@ export default function Pay({ params }) {
};
const handleSelectSuper = (it) => {
setSuperCheched({ ...it, selected: it.index });
setSuperChecked({ ...it, selected: it.index });
};
if (isFetching) {
@ -252,7 +252,7 @@ export default function Pay({ params }) {
<span className="text-2xl font-medium mr-2">¥</span>
<span className="text-5xl font-medium text-center">
{checked
? ((superCheched?.price || data?.price) / 100).toFixed(2)
? ((superChecked?.price || data?.price) / 100).toFixed(2)
: (data?.price / 100).toFixed(2)}
</span>
</div>
@ -265,13 +265,13 @@ export default function Pay({ params }) {
<p className="text-[#FFFFFFB2]">有效期</p>
<p>
{checked
? superCheched?.period == 1
? superChecked?.period == 1
? "一个月"
: superCheched?.period == 2
: superChecked?.period == 2
? "三个月"
: superCheched?.period == 3
: superChecked?.period == 3
? "半年"
: superCheched?.period == 4
: superChecked?.period == 4
? "一年"
: "永久"
: data?.validity}
@ -352,7 +352,7 @@ export default function Pay({ params }) {
onClick={() => handleSelectSuper({ index, ...it })}
className={`relative flex flex-col items-center p-2 text-center bg-cover bg- bg-no-repeat rounded-2xl w-full h-[calc(100vw/3-1rem)]
${
superCheched?.index == index
superChecked?.index == index
? "border-2 border-[#ffffff] text-[#663B0B]"
: "border-2 border-[#FFFFFF14] text-white"
}
@ -365,7 +365,7 @@ export default function Pay({ params }) {
`}
style={{
backgroundImage: `url(${
superCheched?.index == index
superChecked?.index == index
? process.env.NEXT_PUBLIC_CDN_URL +
"/public/images/superFan_price_bg.png"
: ""
@ -395,7 +395,7 @@ export default function Pay({ params }) {
{it.is_superfanship_give_wechat ? (
<p
className={`w-full absolute bottom-0 text-center py-2 flex-1 whitespace-nowrap text-sm ${
superCheched?.index == index
superChecked?.index == index
? "bg-[#FFDD81]"
: "bg-[#FFFFFF1A]"
} rounded-bl-xl rounded-br-xl`}