From f416636e752fff5266004f095d77b090abd2ab75 Mon Sep 17 00:00:00 2001 From: TM <923727421@qq.com> Date: Tue, 15 Dec 2020 10:55:12 +0800 Subject: [PATCH] 修改bug --- pages/businessData/businessData.axml | 2 pages/shskPage/orderInfo/orderInfo.js | 22 ++++++++++- components/fitler/fitler.js | 15 +++++-- pages/businessData/businessData.js | 36 ++++++++++------- pages/hbfqPage/orderInfo/orderInfo.js | 17 ++++++++ 5 files changed, 68 insertions(+), 24 deletions(-) diff --git a/components/fitler/fitler.js b/components/fitler/fitler.js index 6d1bc26..371291a 100644 --- a/components/fitler/fitler.js +++ b/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(){ diff --git a/pages/businessData/businessData.axml b/pages/businessData/businessData.axml index 9f31cbe..61716c0 100644 --- a/pages/businessData/businessData.axml +++ b/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> \ No newline at end of file +<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> \ No newline at end of file diff --git a/pages/businessData/businessData.js b/pages/businessData/businessData.js index dc291a4..47dec63 100644 --- a/pages/businessData/businessData.js +++ b/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,9 +68,11 @@ activeTab2: 0, url: '/sib/xcx/order/hbListInit', queryObj: { prodType: 200015 }, + value: '', + isgoOut:false, }) }, - test({ index, tabsName }){ + test({ index, tabsName }) { console.log(222333) this.handleTabClick({ index, tabsName }) }, @@ -75,36 +81,36 @@ this.setData({ [tabsName]: index, isNomore: false, - value:'' + value: '' }); if (index == 0) { this.setData({ queryObj: { prodType: 200015 }, url: '/sib/xcx/order/hbListInit', - list:[] + list: [] }) } else if (index == 1) { this.setData({ queryObj: { prodType: 200008 }, url: '/sib/xcx/order/dmfListInit', - list:[] + list: [] }) } this.getList() this.getFilter() }, - onhandInput(value){ + onhandInput(value) { this.setData({ - value:value + value: value }) }, // 搜索框事件 - searchMation(value){ + searchMation(value) { console.log(value) let obj = this.data.queryObj - if(value){ + if (value) { obj.userName = value - }else{ + } else { obj.userName = '' delete obj.userName } @@ -112,7 +118,7 @@ this.setData({ list: [], isNomore: false, - queryObj:{ + queryObj: { ...obj }, }) @@ -218,11 +224,11 @@ }, // 自定义筛选事件 onGetFilterInfo(data) { - if(this.data.value){ - var obj = { ...this.data.queryObj.prodType, ...data ,userName:this.data.value} - }else{ - var obj = { ...this.data.queryObj.prodType, ...data } - } + if (this.data.value) { + var obj = { prodType: this.data.queryObj.prodType, ...data, userName: this.data.value } + } else { + var obj = { prodType: this.data.queryObj.prodType, ...data } + } this.setData({ list: [], isNomore: false, diff --git a/pages/hbfqPage/orderInfo/orderInfo.js b/pages/hbfqPage/orderInfo/orderInfo.js index 7ef328b..7510ba0 100644 --- a/pages/hbfqPage/orderInfo/orderInfo.js +++ b/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}` diff --git a/pages/shskPage/orderInfo/orderInfo.js b/pages/shskPage/orderInfo/orderInfo.js index cab45f3..a69e142 100644 --- a/pages/shskPage/orderInfo/orderInfo.js +++ b/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) => { -- Gitblit v1.8.0