/* * 手太欠 * 愿这世界都如故事里一样 美好而动人~ */ Page({ /** * 页面的初始数据 */ data: { banksArr : [], //银行列表 banksIndex: 0, //银行列表下标 banksId : '', //银行列表id disabled : false ,// 提交按钮状态 bankData : '', //编辑信息 ediStatet : '', //是否为编辑 bankId : '', }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { if (options) { this.setData({ ediStatet: options.edistatet, bankId : options.bankid }) } }, /** * 生命周期函数--监听页面显示 */ onShow() { // 获取账户前置 this.createInfo(); // 获取编辑信息前置 if( this.data.ediStatet == 'compile') { this.createEdit(); } }, /** * 账户前置 */ createInfo() { wx.$api.user.create().then(res => { this.setData({ banksArr: res.data.banks }) }).catch(err => {}) }, /** * 选择银行 */ banksBind(e) { this.setData({ banksIndex: e.detail.value }) }, /** * 编辑信息前置 */ createEdit() { wx.$api.user.bankEdit(this.data.bankId).then(res => { let areasValue = res.data.banks.findIndex(val=> val.name == res.data.info.bank.name) this.setData({ banksIndex: areasValue, bankData : res.data.info }) }).catch(err => {}) }, // 添加账户 banksForm(e) { let value = e.detail.value let bankId = this.data.banksArr[this.data.banksIndex].id let data = { bank_id : bankId, name : value.name, mobile : value.mobile, no : value.no } let urlData = wx.$api.user.createAdd(data) // 编辑账户 if(this.data.ediStatet == 'compile') urlData = wx.$api.user.bankPut(this.data.bankId,data) urlData.then(res => { this.setData({ disabled: true }) wx.navigateBack() }).catch(err => {}) }, })