沙盘演示系统应用的微信小程序
zuoxiao
2024-11-04 e0143ad80f9c78ac1eb1bd06782567ebffb67b8f
充值金额从后台获取
2个文件已修改
34 ■■■■ 已修改文件
pages/rechargeMoney/rechargMoney.js 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/rechargeMoney/rechargMoney.wxml 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/rechargeMoney/rechargMoney.js
@@ -23,6 +23,7 @@
    pageSize: 20, //充值记录每页记录数
    loading: false, //是否正在加载
    hasMore: true,
    moneyList:[]//充值金额
  },
  /**
@@ -103,7 +104,7 @@
    const data = {
      sessionId: getApp().globalData.sessionId,
      vcId: this.data.vcId, //虚拟卡ID
      rechargeAmount: 1 //(单位是分)
      rechargeAmount: this.data.moneyList[this.data.activeIndex]//(单位是分)
    };
    console.log("postCloseValaue" + data);
    post({
@@ -210,5 +211,24 @@
    this.setData({
      allRechargeList: updatedList
    });
  },
  //获取金额
  getMorneyList(){
    const params = {
      url: 'wx/virtual_card/gerRechargeProfiles'
    };
    get(params).then(data => {
      this.setData({
        moneyList:  data.content ,
      })
      this.updateDisplayText();
    }).catch(err => {
      // 错误回调
      wx.showToast({
        title: err.msg,
        icon: 'error',
        duration: 3000
      })
    });
  }
})
pages/rechargeMoney/rechargMoney.wxml
@@ -17,19 +17,19 @@
    <view class="row">
      <view class="item{{activeIndex === 0 ? 'active' : ''}}" bindtap="handleMoneyWrapperTap" data-index="0">
        <view class="money-wrapper">
          <text class="money-number">100</text>
          <text class="money-number">{{moneyList[0].rechargeAmount}}</text>
          <text class="money-label">元</text>
        </view>
      </view>
      <view class="item{{activeIndex === 1 ? 'active' : ''}}" bindtap="handleMoneyWrapperTap" data-index="1">
        <view class="money-wrapper">
          <text class="money-number">200</text>
          <text class="money-number">{{moneyList[1].rechargeAmount}}</text>
          <text class="money-label">元</text>
        </view>
      </view>
      <view class="item{{activeIndex === 2 ? 'active' : ''}}" bindtap="handleMoneyWrapperTap" data-index="2">
        <view class="money-wrapper">
          <text class="money-number">300</text>
          <text class="money-number">{{moneyList[2].rechargeAmount}}</text>
          <text class="money-label">元</text>
        </view>
      </view>
@@ -37,19 +37,19 @@
    <view class="row">
      <view class="item{{activeIndex === 3 ? 'active' : ''}}" bindtap="handleMoneyWrapperTap" data-index="3">
        <view class="money-wrapper">
          <text class="money-number">400</text>
          <text class="money-number">{{moneyList[3].rechargeAmount}}</text>
          <text class="money-label">元</text>
        </view>
      </view>
      <view class="item{{activeIndex === 4 ? 'active' : ''}}" bindtap="handleMoneyWrapperTap" data-index="4">
        <view class="money-wrapper">
          <text class="money-number">500</text>
          <text class="money-number">{{moneyList[4].rechargeAmount}}</text>
          <text class="money-label">元</text>
        </view>
      </view>
      <view class="item{{activeIndex === 5 ? 'active' : ''}}" bindtap="handleMoneyWrapperTap" data-index="5">
        <view class="money-wrapper">
          <text class="money-number">600</text>
          <text class="money-number">{{moneyList[5].rechargeAmount}}</text>
          <text class="money-label">元</text>
        </view>
      </view>