TM
2020-12-15 f416636e752fff5266004f095d77b090abd2ab75
修改bug
5 files modified
66 ■■■■ changed files
components/fitler/fitler.js 15 ●●●●● patch | view | raw | blame | history
pages/businessData/businessData.axml 2 ●●● patch | view | raw | blame | history
pages/businessData/businessData.js 10 ●●●● patch | view | raw | blame | history
pages/hbfqPage/orderInfo/orderInfo.js 17 ●●●●● patch | view | raw | blame | history
pages/shskPage/orderInfo/orderInfo.js 22 ●●●●● patch | view | raw | blame | history
components/fitler/fitler.js
@@ -7,8 +7,7 @@
    userStyle:{},
    showRightCom:false,
    queryObj:{
      startDay: dateFmt(new Date(),'YYYY-MM-DD'),
      endDay:dateFmt(new Date(),'YYYY-MM-DD'),
    },
  },
  // 设置默认属性
@@ -16,13 +15,18 @@
    
  },
  didMount(){
    console.log('aaa')
    this.setData({
      userStyle:app.userStyle
      userStyle:app.userStyle,
    })
  },
  didUpdate(){
    console.log('a',this.data.queryObj)
  },
  didUnmount() {
    console.log('b')
  },
  methods: {
    changeData(){
@@ -96,9 +100,10 @@
      }
      this.setData({
        queryObj:{},
        'queryObj.startDay':dateFmt(new Date(),'YYYY-MM-DD'),
        'queryObj.endDay':dateFmt(new Date(),'YYYY-MM-DD'),
        // 'queryObj.startDay':'',
        // 'queryObj.endDay':'',
      })
      this.props.onGetFilterInfo(this.data.queryObj);
    },
    //确定按钮
    confirm(){
pages/businessData/businessData.axml
@@ -125,4 +125,4 @@
    </block>
  </tabs>
</view>
<my-filter showRight="{{showRight}}" onGetFilterInfo="onGetFilterInfo" onShowage="onShowage" termArr="{{activeTab2==0?termList:''}}" payTypeArr="{{activeTab2==0?prodList:''}}" orderStaArr="{{statusList}}" priceArr="{{activeTab2==0?priceArr:''}}" doPriceArr="{{activeTab2==0?'':priceArr}}" hasTime="{{true}}"></my-filter>
<my-filter a:if="{{isgoOut}}" showRight="{{showRight}}" onGetFilterInfo="onGetFilterInfo" onShowage="onShowage" termArr="{{activeTab2==0?termList:''}}" payTypeArr="{{activeTab2==0?prodList:''}}" orderStaArr="{{statusList}}" priceArr="{{activeTab2==0?priceArr:''}}" doPriceArr="{{activeTab2==0?'':priceArr}}" hasTime="{{true}}"></my-filter>
pages/businessData/businessData.js
@@ -4,6 +4,7 @@
Page({
  data: {
    isNomore: false,
    isgoOut:true,
    amt: 0,
    num: 0,
    url: '/sib/xcx/order/hbListInit',//初始化接口地址为花呗
@@ -56,6 +57,9 @@
  onShow() {
    this.getFilter()
    this.getList()
    this.setData({
      isgoOut: true,
    })
  },
  onHide() {
    // 页面被关闭
@@ -64,6 +68,8 @@
      activeTab2: 0,
      url: '/sib/xcx/order/hbListInit',
      queryObj: { prodType: 200015 },
      value: '',
      isgoOut:false,
    })
  },
  test({ index, tabsName }){
@@ -219,9 +225,9 @@
  // 自定义筛选事件
  onGetFilterInfo(data) {
   if(this.data.value){
    var obj = { ...this.data.queryObj.prodType, ...data ,userName:this.data.value}
      var obj = { prodType: this.data.queryObj.prodType, ...data, userName: this.data.value }
   }else{
    var obj = { ...this.data.queryObj.prodType, ...data }
      var obj = { prodType: this.data.queryObj.prodType, ...data }
   }
    this.setData({
      list: [],
pages/hbfqPage/orderInfo/orderInfo.js
@@ -11,6 +11,12 @@
    verName: '',
    info: {
      prodId: '',
      amt:'',
      goodsName:'',
      term:'',
      zfbVersion:'',
      userName:'',
      userMblNo:''
    },
    amtList: [
      { name: '商家到账', number: 0 },
@@ -161,6 +167,16 @@
    this.setData({
      'info.payType': 2
    })
    for (let key in this.data.info) {
      if (!this.data.info[key]) {
        my.showToast({
          type: 'none',
          content: '请完整输入信息',
          duration: 2000,
        });
        return
      }
    }
    my.scan({
      scanType: ['qrCode', 'barCode'],
      success: (res) => {
@@ -197,7 +213,6 @@
        return
      }
    }
    console.log(2)
    let str = JSON.stringify(this.data.info)
    my.navigateTo({
      url: `../qrCode/qrCode?info=${str}`
pages/shskPage/orderInfo/orderInfo.js
@@ -3,7 +3,8 @@
  data: {
    userStyle: {},
    info: {
      payAmt: ''
      payAmt: '',
      goodsName:''
    },
    amtList: [
      { name: '商家到账', number: 0 },
@@ -29,12 +30,19 @@
    } else if (code == 2) {
      obj.goodsName = value
    }
    console.log(obj)
    this.setData({
      info: { ...this.data.info,...obj }
    })
    if(code == 1&&this.data.info.payAmt){
      this.getTaril()
    }
    if(code == 1&&!this.data.info.payAmt){
      this.setData({
        amtList:[
            { name: '商家到账', number: 0 },
            { name: '用户支付金额', number: 0 }
        ]
      })
    }
  },
  getTaril(){
@@ -60,6 +68,16 @@
    this.setData({
      'info.payType': 2
    })
    for (let key in this.data.info) {
      if (!this.data.info[key]) {
        my.showToast({
          type: 'none',
          content: '请完整输入信息',
          duration: 2000,
        });
        return
      }
    }
    my.scan({
      scanType: ['qrCode', 'barCode'],
      success: (res) => {