Commit 0f5046acc272b759ff12e3ea34de19d1acf55592
1 parent
f484bf6c
1.退款订单,在退款前要判断退款的金额,并添加加载的效果
1.退款商品是,在退款前要判断订单,并添加加载的效果
Showing
2 changed files
with
26 additions
and
5 deletions
pages/order/refund_order/refund_order.js
| @@ -33,6 +33,7 @@ Page({ | @@ -33,6 +33,7 @@ Page({ | ||
| 33 | orderId: t.order_id, | 33 | orderId: t.order_id, |
| 34 | user: e, | 34 | user: e, |
| 35 | }), | 35 | }), |
| 36 | + wx.showLoading(); | ||
| 36 | rq.get("/api/weshop/order/get/" + os.stoid + "/" + t.order_id,{ | 37 | rq.get("/api/weshop/order/get/" + os.stoid + "/" + t.order_id,{ |
| 37 | success:function(ed){ | 38 | success:function(ed){ |
| 38 | var bm = ed.data.data.order_amount + ed.data.data.user_money | 39 | var bm = ed.data.data.order_amount + ed.data.data.user_money |
| @@ -41,6 +42,7 @@ Page({ | @@ -41,6 +42,7 @@ Page({ | ||
| 41 | order_sn: ed.data.data.order_sn, | 42 | order_sn: ed.data.data.order_sn, |
| 42 | back_money: bm | 43 | back_money: bm |
| 43 | }) | 44 | }) |
| 45 | + wx.hideLoading(); | ||
| 44 | } | 46 | } |
| 45 | }) | 47 | }) |
| 46 | }); | 48 | }); |
| @@ -49,6 +51,10 @@ Page({ | @@ -49,6 +51,10 @@ Page({ | ||
| 49 | 51 | ||
| 50 | //------提交退款申请------- | 52 | //------提交退款申请------- |
| 51 | refundOrder: function(e) { | 53 | refundOrder: function(e) { |
| 54 | + | ||
| 55 | + if(!this.data.back_money){ | ||
| 56 | + return false; | ||
| 57 | + } | ||
| 52 | if(this.data.isloading) return false; | 58 | if(this.data.isloading) return false; |
| 53 | this.data.isloading=1; | 59 | this.data.isloading=1; |
| 54 | var th = this; | 60 | var th = this; |
| @@ -59,10 +65,16 @@ Page({ | @@ -59,10 +65,16 @@ Page({ | ||
| 59 | console.log('ordergoods'); | 65 | console.log('ordergoods'); |
| 60 | console.log(od); | 66 | console.log(od); |
| 61 | var glist=""; | 67 | var glist=""; |
| 62 | - var olist=od.data.data.pageData; | ||
| 63 | - olist.forEach(function(ie,ind){ | 68 | + var olist=od.data.data.pageData; |
| 69 | + /*-- | ||
| 70 | + olist.forEach(function(ie,ind){ | ||
| 64 | glist+=ie.goods_id+"," | 71 | glist+=ie.goods_id+"," |
| 65 | - }) | 72 | + })--*/ |
| 73 | + for(var i in olist){ | ||
| 74 | + var ie=olist[i]; | ||
| 75 | + glist+=ie.goods_id+"," | ||
| 76 | + } | ||
| 77 | + | ||
| 66 | glist = glist.substring(0, glist.length-1); | 78 | glist = glist.substring(0, glist.length-1); |
| 67 | console.log(glist); | 79 | console.log(glist); |
| 68 | rq.post("/api/weshop/order/returngoods/saveReturnGoods", { | 80 | rq.post("/api/weshop/order/returngoods/saveReturnGoods", { |
pages/user/return_goods/return_goods.js
| @@ -44,6 +44,7 @@ Page({ | @@ -44,6 +44,7 @@ Page({ | ||
| 44 | }, | 44 | }, |
| 45 | requestReturnGoods: function(t) { | 45 | requestReturnGoods: function(t) { |
| 46 | var e = this; | 46 | var e = this; |
| 47 | + wx.showLoading(); | ||
| 47 | a.get("/api/weshop/ordergoods/list", { | 48 | a.get("/api/weshop/ordergoods/list", { |
| 48 | failRollback: !0, | 49 | failRollback: !0, |
| 49 | data: { | 50 | data: { |
| @@ -57,6 +58,7 @@ Page({ | @@ -57,6 +58,7 @@ Page({ | ||
| 57 | order: t.data.data.pageData[0], | 58 | order: t.data.data.pageData[0], |
| 58 | applyNum: t.data.data.pageData[0].goods_num | 59 | applyNum: t.data.data.pageData[0].goods_num |
| 59 | }); | 60 | }); |
| 61 | + wx.hideLoading(); | ||
| 60 | } | 62 | } |
| 61 | }); | 63 | }); |
| 62 | }, | 64 | }, |
| @@ -128,10 +130,15 @@ Page({ | @@ -128,10 +130,15 @@ Page({ | ||
| 128 | 130 | ||
| 129 | /*-------------提交退款申请--------------*/ | 131 | /*-------------提交退款申请--------------*/ |
| 130 | submiApply: function() { | 132 | submiApply: function() { |
| 131 | - if(this.data.isloading) return false; | ||
| 132 | - this.data.isloading=1; | 133 | + |
| 134 | + if(!this.data.order) return false; | ||
| 135 | + | ||
| 133 | var t = this,th=t; | 136 | var t = this,th=t; |
| 134 | this.checkSubmit(function() { | 137 | this.checkSubmit(function() { |
| 138 | + | ||
| 139 | + if(th.data.isloading) return false; | ||
| 140 | + th.data.isloading=1; | ||
| 141 | + | ||
| 135 | t.uploadPhotos(function() { | 142 | t.uploadPhotos(function() { |
| 136 | a.post("/api/weshop/order/returngoods/saveReturnGoods", { | 143 | a.post("/api/weshop/order/returngoods/saveReturnGoods", { |
| 137 | /*--- | 144 | /*--- |
| @@ -159,7 +166,9 @@ Page({ | @@ -159,7 +166,9 @@ Page({ | ||
| 159 | addtime: ut.gettimestamp(), | 166 | addtime: ut.gettimestamp(), |
| 160 | type:2, | 167 | type:2, |
| 161 | refund_type: th.data.refund_type, | 168 | refund_type: th.data.refund_type, |
| 169 | + remark:th.data.description | ||
| 162 | }, | 170 | }, |
| 171 | + | ||
| 163 | success: function(t) { | 172 | success: function(t) { |
| 164 | wx.showToast({ | 173 | wx.showToast({ |
| 165 | title: "提交成功", | 174 | title: "提交成功", |