admin-order-refund.22d63398.js 17 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["admin-order-refund"],{"393f":function(e,t,n){"use strict";var r;n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return r}));var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",{staticClass:"app-content"},[n("v-uni-view",{staticClass:"flex refund-item"},[n("v-uni-view",{staticClass:"refund-label"},[e._v("退款方式:")]),n("v-uni-view",{staticClass:"flex list"},[n("v-uni-view",{staticClass:"flex",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.refundType=1}}},[n("v-uni-view",{staticClass:"flex-center radioBtn",class:1==e.refundType?"active":""}),e._v("退货并退款")],1),n("v-uni-view",{staticClass:"flex",staticStyle:{"margin-left":"30upx"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.refundType=2}}},[n("v-uni-view",{staticClass:"flex-center radioBtn",class:1==e.refundType?"":"active"}),e._v("只退款")],1)],1)],1),1==e.refundType?n("v-uni-view",{staticClass:"refund-item-list"},[n("v-uni-view",{staticClass:"refund-label"},[n("v-uni-text"),e._v("选择商品:")],1),n("v-uni-view",[e.$util.isEmpty(e.goodsInfoList)?e._e():e._l(e.goodsInfoList,(function(t,r){return n("v-uni-view",{key:r,staticClass:"list"},[n("v-uni-view",{staticClass:"flex list-title"},[n("v-uni-text",{staticClass:"product-name"},[e._v(e._s(t.name))]),n("v-uni-text",{staticClass:"product-num"},[e._v(e._s(""+parseFloat(t.num))+"份")]),n("v-uni-text",{staticClass:"product-price"},[e._v(e._s(""+parseFloat(t.unitPrice))+"元/份")])],1),n("v-uni-view",{staticClass:"flex list-val",staticStyle:{"font-size":"26upx","font-weight":"bold"}},[n("v-uni-input",{attrs:{type:"number",placeholder:"退货数","placeholder-style":"color:#CCCCCC"},model:{value:t.refundCount,callback:function(n){e.$set(t,"refundCount",n)},expression:"res.refundCount"}}),n("v-uni-text",{staticStyle:{"margin-left":"10upx"}},[e._v("份")]),n("v-uni-text",{staticStyle:{color:"green","margin-left":"20upx"}},[e._v("可退"+e._s(Number(t.num)-Number(t.refundNum))+"份")])],1)],1)})),e.$util.isEmpty(e.itemInfoList)?e._e():e._l(e.itemInfoList,(function(t,r){return n("v-uni-view",{key:r,staticClass:"list"},[n("v-uni-view",{staticClass:"flex list-title"},[n("v-uni-text",{staticClass:"product-name"},[e._v(e._s(t.name))]),n("v-uni-text",{staticClass:"product-num"},[e._v(e._s(""+parseFloat(t.num))+e._s(t.unitName))]),n("v-uni-text",{staticClass:"product-price"},[e._v(e._s(""+parseFloat(t.unitPrice))+"元/"+e._s(t.unitName))])],1),n("v-uni-view",{staticClass:"flex list-val",staticStyle:{"font-size":"26upx","font-weight":"bold"}},[n("v-uni-input",{attrs:{type:"number",placeholder:"退货数","placeholder-style":"color:#CCCCCC"},model:{value:t.refundCount,callback:function(n){e.$set(t,"refundCount",n)},expression:"res.refundCount"}}),n("v-uni-text",{staticStyle:{"margin-left":"10upx"}},[e._v(e._s(t.unitName))]),n("v-uni-text",{staticStyle:{color:"green","margin-left":"20upx"}},[e._v("可退"+e._s(Number(t.num)-Number(t.refundNum))+e._s(t.unitName))])],1)],1)}))],2)],1):e._e(),n("v-uni-view",{staticClass:"flex refund-item"},[n("v-uni-view",{staticClass:"refund-label"},[e._v("订单金额:")]),n("v-uni-view",{staticClass:"list"},[e._v("¥"+e._s(parseFloat(e.orderInfo.orderPrice)||0)),Number(e.orderInfo.tkPrice)>0?n("v-uni-text",{staticStyle:{"margin-left":"25upx","font-size":"25upx",color:"green"}},[e._v("已退¥"+e._s(e.orderInfo.tkPrice?parseFloat(e.orderInfo.tkPrice):0))]):e._e()],1)],1),n("v-uni-view",{staticClass:"flex refund-item"},[n("v-uni-view",{staticClass:"refund-label"},[e._v("可退金额:")]),n("v-uni-view",{staticClass:"list"},[e._v("¥"+e._s(e.coundRefundPrice))])],1),n("v-uni-view",{staticClass:"flex refund-item"},[n("v-uni-view",{staticClass:"refund-label"},[n("v-uni-text"),e._v("退款金额:")],1),n("v-uni-input",{attrs:{type:"digit"},on:{focus:function(t){arguments[0]=t=e.$handleEvent(t),e.refundMoney=""}},model:{value:e.refundMoney,callback:function(t){e.refundMoney=t},expression:"refundMoney"}})],1),n("v-uni-view",{staticClass:"refund-item"},[n("v-uni-view",{staticClass:"refund-label"},[e._v("备注:")]),n("v-uni-textarea",{model:{value:e.remark,callback:function(t){e.remark=t},expression:"remark"}})],1),1==e.orderInfo.onlinePay?n("v-uni-view",{staticStyle:{color:"red",margin:"15upx 0 15upx 0","font-weight":"bold"}},[e._v("请注意:此单线下付款,退货钱不会原路退回,只回滚库存,操作后请线下给客户退款。")]):e._e(),n("v-uni-view",{staticClass:"flex-center btn-box",staticStyle:{"margin-bottom":"50upx","margin-top":"20upx"}},[n("v-uni-view",{staticClass:"flex-center btn",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.cancelRefund.apply(void 0,arguments)}}},[e._v("取消")]),n("v-uni-view",{staticClass:"flex-center btn active",staticStyle:{"margin-left":"80upx"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.confirmRefund.apply(void 0,arguments)}}},[e._v("确定")])],1),n("v-uni-view",{staticClass:"flex-center btn-box",staticStyle:{"margin-bottom":"50upx","margin-top":"50upx"}},[n("v-uni-view",{staticClass:"flex-center btn active",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.allRefundFn.apply(void 0,arguments)}}},[e._v("全部退货退款")])],1)],1)},a=[]},"3a10":function(e,t,n){"use strict";var r=n("d669");Object.defineProperty(t,"__esModule",{value:!0}),t.wxPay=t.wastage=t.updateSheet=t.updateOrder=t.thirdSend=t.sendReach=t.sendOrder=t.sendExpressage=t.selfSend=t.refund=t.reachOrder=t.printOrder=t.orderUpdatePrice=t.orderSendDet=t.orderSend=t.orderRelate=t.orderReach=t.orderClass=t.onlinePrintOrder=t.hasPay=t.getListB=t.getList=t.getDetail=t.getDetB=t.getDebtOrderList=t.freight=t.freeShipping=t.debtPay=t.createPxClassOrder=t.createOrder=t.comment=t.chooseOrderProductApi=t.cancelOrder=t.balancePay=void 0,n("0bb3");var i=r(n("da6a")),a=r(n("14bf"));t.cancelOrder=function(e){return a.default.get("/order/cancel",e)},t.updateOrder=function(e){return a.default.post("/order/update",e)},t.getDebtOrderList=function(e){return a.default.get("/order/debt-list",e)},t.sendOrder=function(e){return a.default.get("/order/send",e)},t.onlinePrintOrder=function(e){return a.default.get("/order/print-order",e)},t.refund=function(e){return a.default.post("/refund/create-order",e)},t.wastage=function(e){return a.default.post("/wastage/create-order",e)},t.getList=function(e){return a.default.get("/order/list",e)},t.getDetail=function(e){return a.default.get("/order/detail",e)},t.comment=function(e){return a.default.post("/order/comment",e)},t.createOrder=function(e){return a.default.post("/order/create-order",e)},t.createPxClassOrder=function(e){return a.default.get("/px-apply/add",e)},t.orderRelate=function(e){return a.default.get("/order/order-relate",e)},t.balancePay=function(e){return a.default.post("/order/balance-pay",e)},t.wxPay=function(e){return a.default.post("/order/wx-pay",e)},t.getListB=function(e){return a.default.get("/order/list",e)},t.getDetB=function(e){return a.default.get("/order/detail",e)},t.debtPay=function(e){return a.default.get("/order/debt",e)},t.hasPay=function(e){return a.default.get("/order/has-pay",e)},t.sendExpressage=function(e){return a.default.get("/order/third-send",e)},t.sendReach=function(e){return a.default.get("/order/reach",e)},t.chooseOrderProductApi=function(){var e=(0,i.default)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",a.default.post("/order-item/reset",t));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),t.freeShipping=function(e){return a.default.get("/order/without-send",e)},t.orderSendDet=function(e){return a.default.get("/order-send/detail",e)},t.printOrder=function(e){return a.default.post("/order-send/print-order",e)},t.orderSend=function(e){return a.default.post("/order-send/deliver",e)},t.orderReach=function(e){return a.default.post("/order-send/reach",e)},t.updateSheet=function(e){return a.default.post("/order/update-sheet",e)},t.orderClass=function(e){return a.default.post("/order/classify",e)},t.orderUpdatePrice=function(e){return a.default.get("/order/update-price",e)},t.freight=function(e){return a.default.get("/order/freight",e)},t.thirdSend=function(e){return a.default.get("/order/third-send",e)},t.selfSend=function(e){return a.default.get("/order/self-send",e)},t.reachOrder=function(e){return a.default.get("/order/reach",e)}},"4c73":function(e,t,n){"use strict";n.r(t);var r=n("393f"),i=n("55f4");for(var a in i)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(a);n("95c1");var u,o=n("8aaf"),d=Object(o["a"])(i["default"],r["b"],r["c"],!1,null,"c7a7b80a",null,!1,r["a"],u);t["default"]=d.exports},"55b5":function(e,t,n){"use strict";var r=n("d669");Object.defineProperty(t,"__esModule",{value:!0}),t.refundList=t.refundDetail=t.allRefund=void 0;var i=r(n("14bf"));t.allRefund=function(e){return i.default.get("/refund/all-refund",e)},t.refundDetail=function(e){return i.default.get("/refund/detail",e)},t.refundList=function(e){return i.default.get("/refund/list",e)}},"55f4":function(e,t,n){"use strict";n.r(t);var r=n("ffa5d"),i=n.n(r);for(var a in r)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return r[e]}))}(a);t["default"]=i.a},"6d14":function(e,t,n){var r=n("5acd");t=r(!1),t.push([e.i,'@charset "UTF-8";\n/***\n全局scss 变量和方法 存放处\n */\n/* 引入minxin */\n/* 颜色变量 */\n/*图片地址*/\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.app-content[data-v-c7a7b80a]{height:calc(100vh - %?30?% * 2);padding:%?30?%;background:#fff;font-size:%?30?%}.app-content .radioBtn[data-v-c7a7b80a]{width:%?30?%;height:%?30?%;margin-right:%?10?%;border:%?1?% solid #ddd;border-radius:50%}.app-content .radioBtn.active[data-v-c7a7b80a]{position:relative;border:%?1?% solid #3385ff}.app-content .radioBtn.active[data-v-c7a7b80a]:after{content:"";position:absolute;width:%?18?%;height:%?18?%;background:#3385ff;border-radius:50%}.app-content .refund-item-list[data-v-c7a7b80a]{display:-webkit-box;display:-webkit-flex;display:flex;padding-bottom:%?30?%;padding-top:%?30?%;border-top:%?1?% solid #e6e4e4;border-bottom:%?1?% solid #e6e4e4}.app-content .refund-item-list .refund-label[data-v-c7a7b80a]{width:%?200?%;color:#666;font-size:%?26?%}.app-content .refund-item-list .refund-label uni-text[data-v-c7a7b80a]{color:red}.app-content .refund-item-list .list[data-v-c7a7b80a]{margin-bottom:%?10?%}.app-content .refund-item-list .list .list-title[data-v-c7a7b80a]{height:%?60?%;padding-bottom:%?20?%;font-size:%?26?%;font-weight:700}.app-content .refund-item-list .list .list-title .product-name[data-v-c7a7b80a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:%?190?%}.app-content .refund-item-list .list .list-title .product-price[data-v-c7a7b80a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:%?130?%;margin-left:%?10?%}.app-content .refund-item-list .list .list-title .product-num[data-v-c7a7b80a]{width:%?90?%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:%?10?%}.app-content .refund-item-list .list .list-val uni-input[data-v-c7a7b80a]{width:%?200?%;border:%?1?% solid #ddd;text-align:center;font-weight:400}.app-content .refund-item[data-v-c7a7b80a]{display:-webkit-box;display:-webkit-flex;display:flex;padding:%?18?% 0}.app-content .refund-item .refund-label[data-v-c7a7b80a]{width:%?200?%;color:#666;font-size:%?26?%}.app-content .refund-item .refund-label uni-text[data-v-c7a7b80a]{color:red}.app-content .refund-item uni-input[data-v-c7a7b80a]{border:%?1?% solid #ddd}.app-content .refund-item uni-textarea[data-v-c7a7b80a]{width:calc(100% - %?210?%);height:%?150?%;border:%?1?% solid #ddd}.app-content .btn-box .btn[data-v-c7a7b80a]{width:%?220?%;height:%?90?%;border:%?1?% solid #666;border-radius:%?10?%;color:#666}.app-content .btn-box .btn.active[data-v-c7a7b80a]{background:#3385ff;color:#fff;border:%?1?% solid #3385ff}',""]),e.exports=t},"95c1":function(e,t,n){"use strict";var r=n("bb9f"),i=n.n(r);i.a},bb9f:function(e,t,n){var r=n("6d14");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var i=n("47af").default;i("651f23e3",r,!0,{sourceMap:!1,shadowMode:!1})},ffa5d:function(e,t,n){"use strict";var r=n("d669");n("589a"),n("e978"),n("dad1"),n("051d"),n("436b"),n("57af"),n("225b"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n("6c85"));n("0bb3");var a=r(n("da6a"));n("b1d8"),n("34b3");var u=n("3a10"),o=n("55b5");function d(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 s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){(0,i.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=l(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,u=!0,o=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return u=e.done,e},e:function(e){o=!0,a=e},f:function(){try{u||null==n.return||n.return()}finally{if(o)throw a}}}}function l(e,t){if(e){if("string"===typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?f(e,t):void 0}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.default={name:"orderDetail",components:{},data:function(){return{product:[],goodsInfoList:[],itemInfoList:[],refundMoney:0,refundType:1,remark:"",orderInfo:{},coundRefundPrice:0}},onShow:function(){},computed:{refundPrice:function(){var e=0;if(!this.$util.isEmpty(this.goodsInfoList)){var t,n=c(this.goodsInfoList);try{for(n.s();!(t=n.n()).done;){var r=t.value;if(Number(r.refundCount)>0){var i=Number(r.refundCount)*Number(r.unitPrice);i.toFixed(2),e=Number(e)+Number(i),e.toFixed(2)}}}catch(s){n.e(s)}finally{n.f()}}if(!this.$util.isEmpty(this.itemInfoList)){var a,u=c(this.itemInfoList);try{for(u.s();!(a=u.n()).done;){var o=a.value;if(Number(o.refundCount)>0){var d=Number(o.refundCount)*Number(o.unitPrice);d.toFixed(2),e=Number(e)+Number(d),e.toFixed(2)}}}catch(s){u.e(s)}finally{u.f()}}return this.refundMoney=parseFloat(e.toFixed(2)),e}},watch:{},methods:{cancelRefund:function(){uni.navigateBack({delta:1})},allRefundFn:function(){var e=this;e.$util.confirmModal({content:"确认全部退货退款?"},(function(){uni.showLoading({mask:!0}),(0,o.allRefund)({id:e.orderInfo.id}).then((function(t){uni.hideLoading(),1==t.code&&e.$util.pageTo({url:"/common/success",query:{titleType:1},type:2})}))}))},confirmRefund:function(){var e=this,t=!1,n=[],r=this;if(this.$util.isEmpty(this.goodsInfoList)||this.goodsInfoList.forEach((function(e){var r=e.refundCount?Number(e.refundCount):0,i=e.num?Number(e.num):0,a=e.refundNum?Number(e.refundNum):0,u=Number(i)-Number(a);if(Number(r)>Number(u))return uni.showToast({title:e.name+"超过可退数量",icon:"none"}),t=!0,!1;Number(e.refundCount)>0&&n.push({productId:e.goodsId,num:e.refundCount,unitType:e.unitType,unitName:e.unitName,unitPrice:e.unitPrice,property:0})})),this.$util.isEmpty(this.itemInfoList)||this.itemInfoList.forEach((function(e){var r=e.refundCount?Number(e.refundCount):0,i=e.num?Number(e.num):0,a=e.refundNum?Number(e.refundNum):0,u=Number(i)-Number(a);if(Number(r)>Number(u))return uni.showToast({title:e.name+"超过可退数量",icon:"none"}),t=!0,!1;Number(e.refundCount)>0&&n.push({productId:e.itemId,num:e.refundCount,unitType:e.unitType,unitName:e.unitName,unitPrice:e.unitPrice,property:1})})),!t)if(this.$util.isEmpty(n)&&1==this.refundType)uni.showToast({title:"请选择商品",icon:"none"});else{var i={product:JSON.stringify(n),id:this.option.id,price:this.refundMoney,remark:this.remark,refundType:this.refundType,getOriginalItem:1};r.$util.confirmModal({content:"确认退款?"},(function(){uni.showLoading({mask:!0}),(0,u.refund)(i).then((function(t){uni.hideLoading(),1==t.code&&e.$util.pageTo({url:"/common/success",query:{titleType:1},type:2})}))}))}},init:function(){var e=(0,a.default)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,(0,u.getDetail)({id:this.option.id});case 2:t=e.sent,this.orderInfo=t.data,this.coundRefundPrice=Number(t.data.orderPrice)-Number(t.data.tkPrice),this.coundRefundPrice=this.coundRefundPrice.toFixed(2),this.coundRefundPrice=parseFloat(this.coundRefundPrice),this.goodsInfoList=t.data.goodsInfoList.map((function(e){return s(s({},e),{},{refundCount:null})})),this.itemInfoList=t.data.itemInfoList.map((function(e){return s(s({},e),{},{refundCount:null})}));case 9:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()}}}}]);