| 1 |
- require('common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesOrder/refund"],{"019b":function(e,t,n){"use strict";(function(e){n("6cdc");r(n("4a15"));var t=r(n("a73c"));function r(e){return e&&e.__esModule?e:{default:e}}e(t.default)}).call(this,n("f3be")["createPage"])},2290:function(e,t,n){"use strict";var r=n("b804"),i=n.n(r);i.a},"339e":function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=u(n("4838")),i=n("3a10"),o=n("7602");function u(e){return e&&e.__esModule?e:{default:e}}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t,n,r,i,o,u){try{var c=e[o](u),a=c.value}catch(s){return void n(s)}c.done?t(a):Promise.resolve(a).then(r,i)}function f(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function u(e){l(o,r,i,u,c,"next",e)}function c(e){l(o,r,i,u,c,"throw",e)}u(void 0)}))}}var d=function(){n.e("pagesOrder/components/stepStatus").then(function(){return resolve(n("cc98"))}.bind(null,n)).catch(n.oe)},p=function(){n.e("components/plugin/list-cell").then(function(){return resolve(n("1861"))}.bind(null,n)).catch(n.oe)},m={name:"orderDetail",components:{stepStatus:d,TuiListCell:p},data:function(){return{ORDER_STATUS:o.ORDER_STATUS,isMonitor:!0,product:"",refundMoney:null,refundType:1,remark:"",refundPrice:0,orderInfo:{},discount:1}},onShow:function(){},computed:{refundMoneyFun:function(){var e=this;2!=this.refundType&&(this.refundPrice=0,this.$util.isEmpty(this.product)||this.product.forEach((function(t){var n=t.unitPrice,r=t.big*n,i=(t.small*t.smallUnitPrice).toFixed(2);e.refundPrice=(Number(e.refundPrice)+r+Number(i)).toFixed(2)})),this.refundMoney=parseFloat((this.refundPrice*this.discount).toFixed(2)),Number(this.refundMoney)>Number(this.orderInfo.realPrice)&&(this.refundMoney=parseFloat(this.orderInfo.realPrice)))}},methods:{retreatPage:function(){e.navigateBack({delta:1})},refundFun:function(){var t=this,n=[],r=!1;if(this.product.forEach((function(i){return(i.big>0||i.small>0)&&n.push({productId:i.productId,bigNum:i.big?i.big:0,smallNum:i.small?i.small:0}),!t.$util.isEmpty(i.big)&&i.big<=0||!t.$util.isEmpty(i.small)&&i.small<=0?(e.showToast({title:"数量填写有误",icon:"none"}),void(r=!0)):void 0})),!r)if(this.refundMoney<=0)e.showToast({title:"退款金额不能小于0",icon:"none"});else if(this.$util.isEmpty(n)&&1==this.refundType)e.showToast({title:"请选择商品",icon:"none"});else{var o={id:this.option.id,product:JSON.stringify(n),price:this.refundMoney,remark:this.remark,refundType:this.refundType,getOriginalItem:1};e.showModal({title:"提示",content:"确认退款?",confirmText:"确认",success:function(t){t.confirm&&(e.showLoading({title:"提交中",mask:!0}),(0,i.refund)(o).then((function(t){1==t.code&&(e.hideLoading(),e.navigateTo({url:"/common/pageSuccess?title=操作成功"}))})))}})}},inputFun:function(t){this.product.forEach((function(t){Number(t.big)>Number(t.bigNum)&&(e.showToast({title:"不能大于总数量",icon:"none"}),t.big=t.bigNum),Number(t.small)>Number(t.smallNum)&&(e.showToast({title:"不能大于总数量",icon:"none"}),t.small=t.smallNum)}))},selectProduct:function(e){this.product[e].isActive=!this.product[e].isActive},init:function(){var e=f(r.default.mark((function e(){var t;return r.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,i.getDetail)({id:this.option.id,getOriginalItem:1});case 2:t=e.sent,this.orderInfo=t.data,this.discount=parseFloat((this.orderInfo.realPrice/this.orderInfo.prePrice).toFixed(2)),this.product=t.data.product.map((function(e){return a(a({},e),{},{isActive:!1,big:null,small:null})}));case 6:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()}};t.default=m}).call(this,n("f3be")["default"])},a73c:function(e,t,n){"use strict";n.r(t);var r=n("f038"),i=n("fa07");for(var o in i)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(o);n("2290");var u,c=n("0095"),a=Object(c["a"])(i["default"],r["b"],r["c"],!1,null,"e3c6562a",null,!1,r["a"],u);t["default"]=a.exports},b804:function(e,t,n){},f038:function(e,t,n){"use strict";var r;n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"a",(function(){return r}));var i=function(){var e=this,t=e.$createElement,n=(e._self._c,1==e.refundType?e.__map(e.product,(function(t,n){var r=e.__get_orig(t),i=parseFloat(t.num),o=parseFloat(t.price);return{$orig:r,m0:i,m1:o}})):null),r=parseFloat(e.orderInfo.prePrice),i=4==e.orderInfo.discountType?parseFloat(e.orderInfo.discountAmount):null,o=4==e.orderInfo.discountType?parseFloat(e.orderInfo.realPrice):null,u=4==e.orderInfo.discountType?parseFloat(e.refundMoney):null,c=parseFloat(e.orderInfo.realPrice);e._isMounted||(e.e0=function(t){e.refundType=1},e.e1=function(t){e.refundType=2}),e.$mp.data=Object.assign({},{$root:{l0:n,m2:r,m3:i,m4:o,m5:u,m6:c}})},o=[]},fa07:function(e,t,n){"use strict";n.r(t);var r=n("339e"),i=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(o);t["default"]=i.a}},[["019b","common/runtime","common/vendor"]]]);
|