| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- var _request = require('../../../../utils/request.js')
- var validator = require('../../../../utils/validator.js')
- var _handle = require('../../../../utils/handle.js')
- Page({
- data: {
- cashTotal: '',
- inNum:''
- },
- onLoad: function (options) {
- this.getCashTotal();
- this.setData({
- inNum:''
- })
- },
- toTransferList(){
- wx.navigateTo({
- url: '/packageUser/pages/user/transfer/transferList/transferList'
- })
- },
- getCashTotal () {
- var that = this
- var url = 'v1/user/cash/balance/info'
- var params = {
- }
- var success = function (res) {
- that.setData({
- cashTotal: res.data
- })
- }
- _request.$get(url, params, success)
- },
- bindInNum: function (e) {
- this.setData({
- inNum: e.detail.value
- })
- },
- validate () {
- var msg
- if (!validator.required(this.data.inNum)) {
- msg = '请输入转换金额'
- }
- return { isOk: !msg, msg }
- },
- save: function (e) {
- _handle.setFormId(e)
- var { isOk, msg } = this.validate()
- if (isOk) {
- this.transfer()
- } else {
- wx.showToast({
- title: msg,
- icon: 'none',
- duration: 2000
- })
- }
- },
- transfer () {
- var that = this
- var url = 'v1/user/cash_transfer'
- var params = {
- amount:that.data.inNum*100
- }
- var success = function (res) {
- if(res.data.state){
- wx.showToast({
- title: '转换成功!',
- icon: 'none',
- duration: 2000
- })
-
- that.getCashTotal();
- that.setData({
- inNum:''
- })
- setTimeout(function(){
- that.toTransferList()
- },1000)
-
- }
- }
- _request.$post(url, params, success)
- },
- bindRegionChange: function (e) {
- console.log(e)
- this.setData({
- region: e.detail.value,
- address: e.detail.value[0] + e.detail.value[1] + e.detail.value[2]
- })
- },
- //onShareAppMessage: function (val) {
- // return _request.share({
- // sc: 'xcx_user_newaddress'
- // })
- //}
- })
|