Kaynağa Gözat

新增支付,传值校验

wjx 1 yıl önce
ebeveyn
işleme
cedce271af
2 değiştirilmiş dosya ile 7 ekleme ve 3 silme
  1. 5 1
      src/pages/loginSucc/index.tsx
  2. 2 2
      src/pages/payPop/index.tsx

+ 5 - 1
src/pages/loginSucc/index.tsx

@@ -133,7 +133,11 @@ const LoginSucc: React.FC = () => {
                     })
                     break
                 case 'member.pay'://支付
-                    setPayConfig({ open: true, data: data.data })
+                    if (data?.data) {
+                        setPayConfig({ open: true, data: data.data || {} })
+                    } else {
+                        message.error('支付失败:格式错误')
+                    }
                     break
                 case 'member.uprole': // 上报
                     escalation(data.data)

+ 2 - 2
src/pages/payPop/index.tsx

@@ -64,7 +64,7 @@ const PayPop: React.FC<Props> = ({ open, data, onClose, onChange, isVer }) => {
         })
     }
 
-
+console.log(data)
 
     return <>
         {payPostReady.loading && <LoadingPop />}
@@ -72,7 +72,7 @@ const PayPop: React.FC<Props> = ({ open, data, onClose, onChange, isVer }) => {
         {isVer ? <div className="pop">
             <div className="pop_body" style={{ transform: 'rotate(90deg)' }}>
                 <div className="payment_head">
-                    <span className="payment_amount">支付金额:<b>{data.amount + '元'}</b></span>
+                    <span className="payment_amount">支付金额:<b>{data?.amount + '元'}</b></span>
                     <a className="payment_close icon_close" onClick={() => onClose?.()}></a>
                 </div>
                 <div className="payment_type">