(payment)
| 164 | }; |
| 165 | |
| 166 | const preTopUp = async (payment) => { |
| 167 | if (!enableOnlineTopUp) { |
| 168 | showError(t('管理员未开启在线充值!')); |
| 169 | return; |
| 170 | } |
| 171 | setPayWay(payment); |
| 172 | setPaymentLoading(true); |
| 173 | try { |
| 174 | await getAmount(); |
| 175 | if (topUpCount < minTopUp) { |
| 176 | showError(t('充值数量不能小于') + minTopUp); |
| 177 | return; |
| 178 | } |
| 179 | setOpen(true); |
| 180 | } catch (error) { |
| 181 | showError(t('获取金额失败')); |
| 182 | } finally { |
| 183 | setPaymentLoading(false); |
| 184 | } |
| 185 | }; |
| 186 | |
| 187 | const onlineTopUp = async () => { |
| 188 | if (amount === 0) { |