| | |
| | | <div class="van-cell__value van-field__value"> |
| | | <div class="van-field__body"> |
| | | <div class="van-field__control" style="padding-left: 10px"> |
| | | {{ |
| | | from.accectType !== "US" |
| | | ? (formValue / exchangeRate).toFixed(2) |
| | | : (formValue * exchangeRate).toFixed(2) |
| | | }} |
| | | {{ (formValue * rate).toFixed(2) }} |
| | | </div> |
| | | <div class="van-field__button" style=""> |
| | | <span style="color: rgb(79, 82, 87)">{{ |
| | |
| | | show: false, |
| | | toShow: false, |
| | | // 后端返回的数据列表比较多。在这里前端配置需要展示的 |
| | | filterActions: ["US", "MAS"], |
| | | filterActions: ["US", "MAS", "HK"], |
| | | // 选择的列表 |
| | | actions: [], |
| | | // 汇率 |
| | | rate: "", |
| | | }; |
| | | }, |
| | | methods: { |
| | |
| | | this.from = { ...this.to }; |
| | | this.to = { ...obj }; |
| | | this.formValue = ""; |
| | | this.geCurrencyRate(); |
| | | }, |
| | | fromSelect(e) { |
| | | if (e.accectType === this.to.accectType) { |
| | |
| | | } |
| | | this.from = e; |
| | | this.formValue = ""; |
| | | this.geCurrencyRate(); |
| | | }, |
| | | toSelect(e) { |
| | | if (e.accectType === this.from.accectType) { |
| | |
| | | |
| | | this.to = e; |
| | | this.formValue = ""; |
| | | this.geCurrencyRate(); |
| | | }, |
| | | // 获取账号余额 |
| | | async getMoneyData() { |
| | | let res = await api.getMoney(); |
| | | if (res.status === 0) { |
| | |
| | | this.actions = array; |
| | | } |
| | | }, |
| | | // 获取汇率 |
| | | async geCurrencyRate() { |
| | | if (this.from.accectType && this.to.accectType) { |
| | | let res = await api.currencyRate({ |
| | | fromType: this.from.accectType, |
| | | toType: this.to.accectType, |
| | | }); |
| | | if (res.status === 0) { |
| | | this.rate = res.data; |
| | | } |
| | | } |
| | | }, |
| | | onClickLeft() { |
| | | this.$router.push("/user"); |
| | | }, |