修复报错

This commit is contained in:
al 2024-11-05 19:43:11 +08:00
parent b8fa171a65
commit f563b24ca3
2 changed files with 9 additions and 25 deletions

View File

@ -38,18 +38,11 @@ const ListItemWithCheckbox = ({
setFormData,
superSingleCheckeds,
}) => {
const checkboxRef = useRef(null);
return (
<li
className="mt-4"
onClick={() => {
checkboxRef.current?.toggle();
}}
>
<li className="mt-4" onClick={() => {}}>
<div onClick={(e) => e.stopPropagation()}>
<Radio
value={superSingle.key}
ref={checkboxRef}
onChange={(value) => {
const newFormData = { ...formData };
newFormData.superSingle.forEach((el) => {
@ -65,7 +58,6 @@ const ListItemWithCheckbox = ({
</Radio>
{/* <Checkbox
value={superSingle.key}
ref={checkboxRef}
onChange={(value) => {
const newFormData = { ...formData };
newFormData.superSingle[superSingle.key].enable = value;
@ -137,7 +129,7 @@ export default function CreateProfile() {
const [formData, setFormData] = useState({
spacePrice: "",
ironFanPrice: "",
openSuper: false,
openSuper: true,
superSingle: [
{ enable: false, price: 0, wechatFree: false },
{ enable: false, price: 0, wechatFree: false },
@ -319,7 +311,7 @@ export default function CreateProfile() {
is_superfanship_enabled: openSuper ? 1 : 0,
//
superfanship_price: openSuper ? superfanObj.price : 0,
superfanship_valid_period: openSuper ? superfanObj.period : null,
superfanship_valid_period: openSuper ? superfanObj.period : 0,
is_superfanship_give_wechat: openSuper
? superfanObj.is_superfanship_give_wechat
: 0,

View File

@ -29,18 +29,11 @@ const ListItemWithCheckbox = ({
setFormData,
superSingleCheckeds,
}) => {
const checkboxRef = useRef(null);
return (
<li
className="mt-4"
onClick={() => {
checkboxRef.current?.toggle();
}}
>
<li className="mt-4" onClick={() => {}}>
<div onClick={(e) => e.stopPropagation()}>
<Radio
value={superSingle.key}
ref={checkboxRef}
onChange={(value) => {
const newFormData = { ...formData };
newFormData.superSingle.forEach((el) => {
@ -56,7 +49,6 @@ const ListItemWithCheckbox = ({
</Radio>
{/* <Checkbox
value={superSingle.key}
ref={checkboxRef}
onChange={(value) => {
const newFormData = { ...formData };
newFormData.superSingle[superSingle.key].enable = value;
@ -126,9 +118,9 @@ export default function spacePaymentSetting() {
const router = useRouter();
const searchParams = useSearchParams();
const [formData, setFormData] = useState({
spacePrice: null,
ironFanPrice: null,
openSuper: false,
spacePrice: "",
ironFanPrice: "",
openSuper: true,
superSingle: [
{ enable: false, price: 0, wechatFree: false },
{ enable: false, price: 0, wechatFree: false },
@ -372,8 +364,8 @@ export default function spacePaymentSetting() {
ironfanship_price: parseInt(ironFanPrice * 100, 10),
is_superfanship_enabled: openSuper ? 1 : 0,
//
superfanship_price: openSuper ? superfanObj.price : 0,
superfanship_valid_period: openSuper ? superfanObj.period : null,
superfanship_price: superfanObj.price,
superfanship_valid_period: openSuper ? superfanObj.period : 0,
is_superfanship_give_wechat: openSuper
? superfanObj.is_superfanship_give_wechat
: 0,