123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130 |
- <template>
- <view class="">
- <switchPopup ref="switchPopupRef" :availableMoney="getBiMoney(from_field)" :from_field="from_field" :to_field="to_field">
- <template #accountbox>
- <view class="account-item">
- {{ getBiName(from_field) }}账户
- </view>
- <view class="account-link" @click.stop="switchBiType">
- <text class="iconfont"></text>
- <text>划转</text>
- </view>
- <view class="account-item">
- {{ getBiName(to_field) }}账户
- </view>
- </template>
- </switchPopup>
- </view>
- <!-- <uni-popup ref="popupRef">
- <view class="unopen-box">
- <text class="z-close iconfont" @click.stop="close"></text>
- <view class="unopen-title">
- <text>资金划转</text>
- </view>
- <view class="unopen-content">
- <view class="account-box">
-
- </view>
- <view class="capital-type">
- <text class="type-left">全部</text>
- <input class="type-input" type="number">
- <text class="type-rigth">USDT</text>
- </view>
- <view class="capital-nums">
- <text class="num-title">可划转金额:</text>
- <text class="num">{{ getBiMoney(from_field) }} USDT</text>
- </view>
- <view class="capital-btn" @click.stop="changeAccount">
- 确定
- </view>
- </view>
- </view>
- </uni-popup> -->
- </template>
- <script>
- import {
- mapGetters
- } from 'vuex'
- import { biName } from "../card.js"
- import { setChangeAccount } from "./../card.js"
- import switchPopup from "../switch.vue"
- // 合约 - 币币
- // 币币 - 合约 / 法币
- export default {
- name: "capitalSwitchModules",
- components:{switchPopup},
- data() {
- return {
- from_field:'lever',
- to_field:'change'
- };
- },
- computed: {
- ...mapGetters([
- 'contractAccount',
- 'bibiAccount'
- ]),
- getBiName(){
- return function(key){
- return biName[key]
- }
- },
- getBiMoney(){
- return function(key){
- let nums = 0;
- switch(key){
- case 'lever':
- nums = this.contractAccount.usdt_totle
- break;
- case 'change':
- nums = this.bibiAccount.usdt_totle
- break;
- }
- console.log('contractAccount = ' , this.contractAccount)
- return nums || 0
- }
- }
- },
- mounted() {
- // this.open()
- },
- methods: {
- // 切换币
- switchBiType(){
- const k = this.from_field;
- this.from_field = this.to_field;
- this.to_field = k;
- // this.from_field:'legal',
- // to_field:'change'
- },
- open() {
- this.$nextTick(() => {
- this.$refs.switchPopupRef.open();
- })
- },
- close() {
- this.$refs.popupRef.close();
- },
- // changeAccount(){
- // let data = {
- // currency_id:'1',
- // number:100,
- // from_field:this.from_field,
- // to_field:this.to_field
- // }
- // setChangeAccount(data).then(res => {
-
- // }).catch(err => {
-
- // }).finally(() => {})
- // }
- }
- }
- </script>
- <style lang="scss" scoped>
- @import "~./../switch.scss";
- </style>
|