|
@@ -9,7 +9,7 @@ import TipsModal, { ModalProps } from "@/components/TipsModal";
|
|
|
import { useUserInfoStore } from "@/stores/useUserInfoStore";
|
|
|
import { useWalletStore } from "@/stores/useWalletStore";
|
|
|
import { isEmail } from "@/utils";
|
|
|
-import { percentage } from "@/utils/methods";
|
|
|
+import { flatPoint, percentage } from "@/utils/methods";
|
|
|
import { ActionSheet, Form, Input, ProgressBar, Toast } from "antd-mobile";
|
|
|
import type { Action } from "antd-mobile/es/components/action-sheet";
|
|
|
import { FormInstance } from "antd-mobile/es/components/form";
|
|
@@ -59,6 +59,10 @@ const MobileField: FC<MobileFieldProps> = (props) => {
|
|
|
setPlaceholder("000.000.000-00");
|
|
|
return;
|
|
|
}
|
|
|
+ if (item.type === ChannelEnum.CNPJ) {
|
|
|
+ setPlaceholder("00.000.000.0000-00");
|
|
|
+ return;
|
|
|
+ }
|
|
|
if (item.type === ChannelEnum.Phone) {
|
|
|
setPlaceholder("11 dígitos");
|
|
|
return;
|
|
@@ -155,6 +159,11 @@ const WithdrawWidget: FC<Props> = (props) => {
|
|
|
? Promise.reject(new Error(t("WithdrawPage.cpfReg")))
|
|
|
: Promise.resolve();
|
|
|
}
|
|
|
+ if (value.type === ChannelEnum.CNPJ) {
|
|
|
+ return value.account_no.length !== 14
|
|
|
+ ? Promise.reject(new Error(t("WithdrawPage.cnpjReg")))
|
|
|
+ : Promise.resolve();
|
|
|
+ }
|
|
|
if (value.type === ChannelEnum.Email) {
|
|
|
return isEmail(value.account_no)
|
|
|
? Promise.resolve()
|
|
@@ -162,7 +171,7 @@ const WithdrawWidget: FC<Props> = (props) => {
|
|
|
}
|
|
|
|
|
|
if (value.type === ChannelEnum.Phone) {
|
|
|
- return value.account_no.length < 11
|
|
|
+ return value.account_no.length < 10
|
|
|
? Promise.reject(new Error(t("WithdrawPage.phoneReg")))
|
|
|
: Promise.resolve();
|
|
|
}
|
|
@@ -385,7 +394,9 @@ const WithdrawWidget: FC<Props> = (props) => {
|
|
|
<div>
|
|
|
<span>{t("WithdrawPage.pointBet")}</span>
|
|
|
<span>
|
|
|
- {wallet.target_score_rollover - wallet.current_score_rollover}
|
|
|
+ {flatPoint(
|
|
|
+ wallet.target_score_rollover - wallet.current_score_rollover
|
|
|
+ )}
|
|
|
</span>
|
|
|
</div>
|
|
|
</li>
|
|
@@ -433,7 +444,9 @@ const WithdrawWidget: FC<Props> = (props) => {
|
|
|
<div>
|
|
|
<span>{t("WithdrawPage.pointBet")}</span>
|
|
|
<span>
|
|
|
- {wallet.target_point_rollover - wallet.current_point_rollover}
|
|
|
+ {flatPoint(
|
|
|
+ wallet.target_point_rollover - wallet.current_point_rollover
|
|
|
+ )}
|
|
|
</span>
|
|
|
</div>
|
|
|
</li>
|