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' // }) //} })