import { Image, Input, Text, View } from "@tarojs/components" import back from '@/images/back.png' import checked from '@/images/checked.png' import eyeClose from '@/images/eyeClose.png' import eye from '@/images/eye.png' import './index.scss' import { Button } from "@nutui/nutui-react-taro" import { useState } from "react" import Taro from "@tarojs/taro" import backNav from '@/images/backNav.png' import { createCard } from "../../utils/api" import { closeLoading, errorNotice, loading, successNotice } from "../../utils/utils" const activeEye = eye const Login = () => { const [account, setAccount] = useState('') const [user, setUser] = useState('') const [accountNumber, setAccountNumber] = useState() const [disable, setDisable] = useState(false) // 返回页面 const backFn = () => { Taro.getCurrentPages().length > 0 && Taro.navigateBack() } const submit = () => { setDisable(true) if (!account || !accountNumber || !user) { setDisable(false) errorNotice('请完善银行卡信息') return } if (account.length > 10) { setDisable(false) errorNotice('银行名称不能超过10个字符') return } if (accountNumber.length < 10) { setDisable(false) errorNotice('银行卡号不能小于10个字符') return } loading('银行卡添加中,请稍后~') const re = createCard({ bank_name: account, account_number: accountNumber, account_name: user, bank_branch: account }) closeLoading() if (!re) return successNotice('银行卡添加成功') backFn() } return 添加银行卡 银行名称 { setAccount(v.detail.value) }} /> { account && } 银行卡号 { setAccountNumber(v.detail.value) }} /> { accountNumber && } 开户人名称 { setUser(v.detail.value) }} /> { user && } } export default Login