线下汇款数据绑定

This commit is contained in:
czm 2022-06-29 14:09:01 +08:00
parent a28d4859b0
commit 841c36101d
2 changed files with 12 additions and 7 deletions

View File

@ -11,13 +11,18 @@ import Taro from "@tarojs/taro";
type Param = {
show?: true|false,
onClose?: () => void
onClose?: () => void,
offlineInfo?: {
account_name: string,
bank_of_deposit: string,
transfer_remittance_account: string
}
}
export default memo(({show = true, onClose}:Param) => {
export default memo(({show = true, onClose, offlineInfo}:Param) => {
//复制功能
const clipboardData = () => {
Taro.setClipboardData({
data: '开户名称:佛山市浩川盛世科技有限公司;\n\r 开户银行:招商银行汾江支行;\n\r 转账汇款账号62062342120001221231212;',
data: `开户名称:${offlineInfo?.account_name};\n\r 开户银行:${offlineInfo?.bank_of_deposit};\n\r 转账汇款账号:${offlineInfo?.transfer_remittance_account};`,
success: function (res) {
Taro.showToast({
icon: 'none',
@ -34,13 +39,13 @@ export default memo(({show = true, onClose}:Param) => {
<View className={styles.title}>线</View>
<View className={styles.offlinePay_list}>
<SearchInput showBorder={false} title='开户名称' titleStyle={{fontSize:'23rpx'}}>
<Text className={styles.offlinePay_con_text}></Text>
<Text className={styles.offlinePay_con_text}>{offlineInfo?.account_name}</Text>
</SearchInput>
<SearchInput showBorder={false} title='开户银行' titleStyle={{fontSize:'23rpx'}}>
<Text className={styles.offlinePay_con_text}></Text>
<Text className={styles.offlinePay_con_text}>{offlineInfo?.bank_of_deposit}</Text>
</SearchInput>
<SearchInput showBorder={false} title='转账汇款账号' titleStyle={{fontSize:'23rpx'}}>
<Text className={styles.offlinePay_con_text}>62062342120001221231212</Text>
<Text className={styles.offlinePay_con_text}>{offlineInfo?.transfer_remittance_account}</Text>
</SearchInput>
</View>
<View className={styles.btns} onClick={clipboardData}></View>

View File

@ -214,7 +214,7 @@ export default memo(({show = false, onClose, orderInfo, onSubmitSuccess}:Param)
<View className={styles.btns} onClick={submitPay}></View>
</View>
</Popup>
<OfflinePay show={offlinePayShow} onClose={() => setofflinePayShow(false)}/>
<OfflinePay show={offlinePayShow} onClose={() => setofflinePayShow(false)} offlineInfo={payInfo?.offline_remittance_information}/>
<ScanPay show={scanPayShow} onClose={() => setScanPayShow(false)}/>
</View>