Sfoglia il codice sorgente

perf:储值订单退款后,刷新订单列表

zhanghui 2 anni fa
parent
commit
f61e5590bc

+ 14 - 4
myPages/rechargeRecord/index.vue

@@ -50,21 +50,31 @@
 
             };
         },
-        onLoad() {
+        onLoad(e) {
+
             let sysInfo = uni.getSystemInfoSync()
             this.windowHeight =sysInfo.windowHeight-44+'px'//除标题栏栏外的屏幕可用高度
 
         },
+        onShow(){
+            //退款成功后,刷新列表监听事件
+            uni.$off('rechargeRecordDownCallback')
+            uni.$on('rechargeRecordDownCallback',this.downCallback)
+        },
         methods: {
 
+            downCallback(){
+                this.$refs.MescrollItem[this.tabIndex].downCallback()
+            },
+
             clickTab(e){
                 this.tabIndex = e.index
             },
             swiperChange(e){
                 this.tabIndex = e.detail.current
-                // if (this.$refs.MescrollItem[e.detail.current].orderList.length>0){
-                // 	this.$refs.MescrollItem[e.detail.current].downCallback()
-                // }
+                if (this.$refs.MescrollItem[e.detail.current].list.length>0){
+                	this.$refs.MescrollItem[e.detail.current].downCallback()
+                }
             },
 
 

+ 2 - 1
myPages/transactionPassword/index.vue

@@ -77,9 +77,10 @@
                     uni.showToast({
                         title: '已提交申请,请耐心等待'
                     })
+                    uni.$emit('rechargeRecordDownCallback')
                     setTimeout(()=>{
                         uni.navigateBack({
-                            url: '/myPages/rechargeRecord/index'
+                            url: '/myPages/rechargeRecord/index?isRefunded = '+ true
                         });
                     },2000)
 

+ 1 - 1
myPages/transactionRecord/module/mescrollUni-item.vue

@@ -13,7 +13,7 @@
 				<view class="flex-row justify-between" @click="goOrderDetail(item)">
 					<view class="leftText" :class="{'backColor1':item.tradeNoType == '1','backColor2':item.tradeNoType == '2','backColor3':item.tradeNoType == '3'}">
 						<text v-if="item.tradeNoType == '1'">减少</text>
-						<text v-if="item.tradeNoType == '2'">增</text>
+						<text v-if="item.tradeNoType == '2'">增</text>
 						<text v-if="item.tradeNoType == '3'">减少</text>
 						<text v-if="item.tradeNoType == '4'">增加</text>
 					</view>