1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["tray-page-order-orderRefund"],{1106:function(t,e,i){"use strict";i("6a54");var n=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.startRefundApi=e.getTrayInfoApi=e.getPayMethodApi=e.getOrderListApi=e.getOrderDetailApi=e.getOrderChartReportDetailApi=e.getOrderChartReportApi=e.getOrderChartApi=e.getIngOrderApi=e.getAbnormalOrderApi=e.createPayScoreOrderApi=e.bindTrayApi=e.bindOrderApi=e.bindCardApi=e.applyRefundApi=void 0;var a=n(i("7653"));e.getIngOrderApi=function(){return a.default.post("api/user.tray.tray_order/getIngOrder")};e.bindTrayApi=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return a.default.post("api/user.tray.tray_order/bindTray",{plate_no:t,out_order_no:e})};e.getOrderListApi=function(t,e){return a.default.get("api/user.tray.tray_order/getOrderList",{page:t,pageSize:e})};e.getOrderDetailApi=function(t){return a.default.get("api/user.tray.tray_order/getOrderDetail",{id:t})};e.getOrderChartApi=function(t){return a.default.get("api/user.tray.nutrition_analysis/index",{date:t})};e.getAbnormalOrderApi=function(){return a.default.get("api/user.tray.tray_order/getAbnormalOrder")};e.startRefundApi=function(t){return a.default.post("api/user.tray.tray_order/startRefund",{id:t})};e.applyRefundApi=function(t){return a.default.post("api/user.tray.tray_order/applyRefund",t)};e.getOrderChartReportApi=function(){return a.default.get("api/user.tray.nutrition_analysis/report")};e.getOrderChartReportDetailApi=function(t){return a.default.get("api/user.tray.nutrition_analysis/reportDetail",t)};e.createPayScoreOrderApi=function(t){return a.default.post("api/user.tray.tray_order/createPayScoreOrder",{plate_no:t})};e.getPayMethodApi=function(t){return a.default.get("api/user.tray.tray_order/getPayMethod",{plate_no:t})};e.bindCardApi=function(t){return a.default.post("api/user.tray.user/bindCard",{card_no:t})};e.bindOrderApi=function(t){return a.default.post("api/user.tray.tray_order/bindOrder",{order_id:t})};e.getTrayInfoApi=function(t){return a.default.get("api/user.tray.tray_order/getTrayInfo",{plate_no:t})}},"36cb":function(t,e,i){"use strict";var n=i("d968"),a=i.n(n);a.a},"51e6":function(t,e,i){"use strict";i.r(e);var n=i("cfc8"),a=i.n(n);for(var r in n)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(r);e["default"]=a.a},7167:function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return r})),i.d(e,"a",(function(){return n}));var n={tnImageUploadDrag:i("58eb").default},a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"container"},[i("v-uni-view",{staticClass:"section order-info"},[i("v-uni-text",{staticClass:"title"},[t._v("退款订单")]),i("v-uni-view",{staticClass:"item"},[i("v-uni-text",{staticClass:"label"},[t._v("订单号:")]),i("v-uni-text",{staticClass:"content"},[t._v(t._s(t.orderDetail.order_sn))])],1),i("v-uni-view",{staticClass:"item"},[i("v-uni-text",{staticClass:"label"},[t._v("付款时间:")]),i("v-uni-text",{staticClass:"content"},[t._v(t._s(t.orderDetail.payTime))])],1)],1),i("v-uni-view",{staticClass:"circle-container"},[i("v-uni-view",{staticClass:"circle-title"},[i("v-uni-view",{staticClass:"circle-title-left"},[i("v-uni-text",{staticClass:"tn-icon-image left-icon"}),i("v-uni-text",{staticClass:"tn-text-lg tn-padding-right-xs tn-text-bold"},[t._v("退款原因")])],1),i("v-uni-view",{staticClass:"circle-title-right"},[i("v-uni-picker",{attrs:{mode:"selector",range:t.reasons,value:t.selectIndex},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.circleSelectChangeEvent.apply(void 0,arguments)}}},[i("v-uni-view",[t._v(t._s(t.reasons[t.selectIndex]))])],1)],1)],1)],1),i("v-uni-view",{staticClass:"section refund-info"},[i("v-uni-text",{staticClass:"title"},[t._v("退款信息")]),i("v-uni-view",{staticClass:"item"},[i("v-uni-text",{staticClass:"label"},[t._v("退款商品:")])],1),i("v-uni-view",{staticClass:"item"},[i("v-uni-view",{staticClass:"content"},[i("v-uni-checkbox-group",{on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.checkboxChange.apply(void 0,arguments)}}},t._l(t.items,(function(e,n){return i("v-uni-label",[i("v-uni-checkbox",{attrs:{value:e.value,checked:e.checked}},[t._v(t._s(e.name))])],1)})),1)],1)],1),i("v-uni-view",{staticClass:"item"},[i("v-uni-text",{staticClass:"label"},[t._v("退款金额:")]),i("v-uni-text",{staticClass:"content"},[t._v(t._s(t.CurrencyUnit)+t._s(t.price)+"元")])],1)],1),i("v-uni-view",{staticClass:"section additional-info"},[i("v-uni-text",{staticClass:"title"},[t._v("补充说明")]),i("v-uni-textarea",{staticClass:"circle-content",attrs:{cols:"40",rows:"15",placeholder:"请输入内容"},model:{value:t.description,callback:function(e){t.description=e},expression:"description"}})],1),i("v-uni-view",{staticClass:"section upload-images"},[i("v-uni-text",{staticClass:"title"},[t._v("上传图片")]),i("tn-image-upload-drag",{ref:"imageUpload",attrs:{action:t.action,maxCount:"9",showProgress:!1,width:230,height:230},on:{"on-list-change":function(e){arguments[0]=e=t.$handleEvent(e),t.imgListChange.apply(void 0,arguments)},"on-change":function(e){arguments[0]=e=t.$handleEvent(e),t.imgChange.apply(void 0,arguments)}}})],1),i("v-uni-button",{staticClass:"submit-button",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.submitRefund.apply(void 0,arguments)}}},[t._v("提交申请")])],1)},r=[]},b019:function(t,e,i){var n=i("c86c");e=n(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 下方引入的为Tuniao UI的集成样式文件,为scss预处理器,其中包含了一些"tn-"开头的自定义变量\n * 使用的时候,请将下面的一行复制到您的uniapp项目根目录的uni.scss中即可\n * Tuniao UI自定义的css类名和scss变量,均以"tn-"开头,不会造成冲突,请放心使用 \n */.container[data-v-1fdf440e]{padding:20px}.section[data-v-1fdf440e]{margin-bottom:20px}.title[data-v-1fdf440e]{font-size:%?34?%;color:#333;margin-bottom:10px;font-weight:700}.item[data-v-1fdf440e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.label[data-v-1fdf440e]{color:#666}.content[data-v-1fdf440e]{color:#333}.picker[data-v-1fdf440e]{background-color:#f0f0f0;padding:10px;border-radius:5px}.textarea[data-v-1fdf440e]{background-color:#f0f0f0;padding:10px;border:none;border-radius:5px;height:100px}.submit-button[data-v-1fdf440e]{background-color:red;color:#fff;padding:10px 20px;border:none;border-radius:5px;height:%?100?%;display:flex;align-items:center;text-align:center;justify-content:center}.circle-content[data-v-1fdf440e]{background-color:#f7f6f7;padding:%?20?%;width:100%;height:%?300?%;border-radius:%?10?%}.circle-title[data-v-1fdf440e]{display:flex;flex-direction:row;margin-bottom:%?20?%}.circle-title-left[data-v-1fdf440e]{flex:1}.circle-title-left .left-icon[data-v-1fdf440e]{font-size:%?30?%;padding:%?10?%;margin-right:%?10?%;background-color:#000;color:#fff;border-radius:%?70?%}.circle-title-right[data-v-1fdf440e]{margin-left:auto;color:#78909c}',""]),t.exports=e},b186:function(t,e,i){"use strict";i.r(e);var n=i("7167"),a=i("51e6");for(var r in a)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(r);i("36cb");var o=i("828b"),s=Object(o["a"])(a["default"],n["b"],n["c"],!1,null,"1fdf440e",null,!1,n["a"],void 0);e["default"]=s.exports},cfc8:function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("bf0f"),i("2797"),i("22b6"),i("fd3c"),i("dd2b"),i("aa9c"),i("4626"),i("5ac7"),i("01a2"),i("e39c");var n=i("e0a2"),a=i("1106"),r={data:function(){return{reasons:["操作失误","吃到异物","菜品变质","其它原因"],selectIndex:0,selectedReason:"",cateid:"",content:"",action:"".concat(n.BASE_URL,"api/upload/image"),imgData:[],order_id:"",orderDetail:null,goods_string:"",description:"",items:[],price:0}},onLoad:function(t){this.order_id=t.order_id,this.order_id?(this.getOrderDetail(),this.selectedReason=this.reasons[this.selectIndex]):uni.showToast({title:"订单id不能为空",icon:"none"})},methods:{getOrderDetail:function(){var t=this;(0,a.getOrderDetailApi)(this.order_id).then((function(e){t.orderDetail=e.data,Object.values(t.orderDetail.list).forEach((function(e){e.map((function(e){t.goods_string+=e.name+","}))})),t.goods_string=t.goods_string.substring(0,t.goods_string.length-1),t.items=t.orderDetail.goods}))},circleSelectChangeEvent:function(t){this.selectIndex=t.detail.value,this.selectedReason=this.reasons[this.selectIndex]},imgListChange:function(t){t.length<this.image_lenth&&this.imgData.splice(t.length,1),this.image_lenth=t.length},imgChange:function(t){console.log("上传完毕回调",t);var e=t.data;e=JSON.parse(e),1==e.code?this.imgData.push(e.data.uri):uni.showToast({title:e.msg,icon:"error"})},onReasonChange:function(t){console.log("event",t);var e=t.detail.value;this.selectedReason=this.reasons[e]},checkboxChange:function(t){for(var e=this.items,i=t.detail.value,n=0,a=e.length;n<a;++n){var r=e[n];i.includes(r.value)?this.$set(r,"checked",!0):this.$set(r,"checked",!1)}this.getPrice()},getPrice:function(){var t=0;this.items.forEach((function(e){e.checked&&(t+=e.price)})),this.price=t.toFixed(2)},submitRefund:function(){var t="";this.items.forEach((function(e){e.checked&&(t+=e.name+",")})),t?(t=t.substring(0,t.length-1),this.selectedReason?this.description?this.imgData.length?this.price<=0?uni.showToast({title:"退款金额不能为0",icon:"none"}):(0,a.applyRefundApi)({id:this.order_id,reasons:this.selectedReason,description:this.description,images:this.imgData.join(","),goods_string:t,price:this.price}).then((function(t){uni.showToast({title:"申请成功",icon:"none"}),uni.navigateBack()})).catch((function(t){uni.showToast({title:t.msg,icon:"none"})})):uni.showToast({title:"请上传图片",icon:"none"}):uni.showToast({title:"请填写补充说明",icon:"none"}):uni.showToast({title:"请选择退款原因",icon:"none"})):uni.showToast({title:"请选择退款商品",icon:"none"})}}};e.default=r},d968:function(t,e,i){var n=i("b019");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);var a=i("967d").default;a("18608766",n,!0,{sourceMap:!1,shadowMode:!1})}}]);
|