修改字段
This commit is contained in:
parent
ef4e1c2d06
commit
5f00fd1717
|
@ -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`}
|
||||
|
|
Loading…
Reference in New Issue