chunk-4ffb9190.0a50e856.js 11 KB

12
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4ffb9190"],{"4aa1":function(t,a,e){"use strict";e("fc40")},c974:function(t,a,e){"use strict";e.r(a);var i=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"box"},[e("div",{directives:[{name:"show",rawName:"v-show",value:t.yes,expression:"yes"}],staticClass:"null-page"}),e("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}]},[t.complainData.complain_info&&"apply"!=t.action?e("div",[e("div",{staticClass:"item-block"},[e("div",{staticClass:"block-text"},[t._v(t._s(t.detail.complain_status_name))])]),e("div",{staticClass:"item-block"},[e("div",{staticClass:"action-box"},[e("span",{staticClass:"media-left"},[t._v("协商记录")]),e("div",{staticClass:"media-right"},[e("div",{staticClass:"el-button--text",on:{click:function(a){t.actionOpen?t.actionOpen=!1:t.actionOpen=!0}}},[t._v(" 协商记录 "),e("i",{staticClass:"el-icon-arrow-down",class:t.actionOpen?"rotate":""})])]),e("div",{staticClass:"clear"})]),t.actionOpen?e("div",[e("el-timeline",t._l(t.detail.refund_log_list,(function(a,i){return e("el-timeline-item",{key:i,class:{buyer:1==a.action_way,seller:2==a.action_way,platform:3==a.action_way},attrs:{timestamp:t.$util.timeStampTurnTime(a.action_time),placement:"top"}},[e("div",[1==a.action_way?e("h4",[t._v("买家")]):2==a.action_way?e("h4",[t._v("卖家")]):3==a.action_way?e("h4",[t._v("平台")]):t._e(),e("p",[t._v(t._s(a.action))])])])})),1)],1):t._e()]),t._m(0),e("div",{staticClass:"item-block"},[e("div",{staticClass:"goods-list"},[e("table",[e("tr",[e("td",{attrs:{width:"62.5%"}},[e("div",{staticClass:"goods-info"},[e("div",{staticClass:"goods-info-left"},[e("router-link",{attrs:{to:{path:"/sku-"+t.detail.sku_id},target:"_blank"}},[e("img",{staticClass:"goods-img",attrs:{src:t.$img(t.detail.sku_image,{size:"mid"})},on:{error:function(a){t.detail.sku_image=t.defaultGoodsImage}}})])],1),e("div",{staticClass:"goods-info-right"},[e("router-link",{attrs:{to:{path:"/sku-"+t.detail.sku_id},target:"_blank"}},[e("div",{staticClass:"goods-name"},[t._v(t._s(t.detail.sku_name))])])],1)])]),e("td",{staticClass:"goods-num",attrs:{width:"12.5%"}},[t._v(t._s(t.detail.num))]),e("td",{staticClass:"goods-money",attrs:{width:"12.5%"}},[t._v("¥"+t._s(t.detail.complain_apply_money))])])])])]),e("div",{staticClass:"item-block"},[e("div",{staticClass:"order-statistics"},[e("table",[e("tr",[e("td",{attrs:{align:"right"}},[t._v("退款原因:")]),e("td",{attrs:{align:"left"}},[t._v(t._s(t.detail.complainReason))])]),e("tr",[e("td",{attrs:{align:"right"}},[t._v("退款金额:")]),e("td",{attrs:{align:"left"}},[t._v("¥"+t._s(t.detail.complain_apply_money))])]),e("tr",[e("td",{attrs:{align:"right"}},[t._v("退款编号:")]),e("td",{attrs:{align:"left"}},[t._v(t._s(t.detail.complain_no))])]),e("tr",[e("td",{attrs:{align:"right"}},[t._v("申请时间:")]),e("td",{attrs:{align:"left"}},[t._v(t._s(t.$util.timeStampTurnTime(t.detail.complain_apply_time)))])]),t.detail.complain_time?e("tr",[e("td",{attrs:{align:"right"}},[t._v("退款时间:")]),e("td",{attrs:{align:"left"}},[t._v(t._s(t.$util.timeStampTurnTime(t.detail.complain_time)))])]):t._e()])]),e("div",{staticClass:"clear"})]),t.detail.complain_action.length?e("div",{staticClass:"item-block"},[t._l(t.detail.complain_action,(function(a,i){return e("div",{key:i,staticClass:"order-submit"},[e("el-button",{staticClass:"el-button--primary",attrs:{type:"primary"},on:{click:function(e){return t.refundAction(a.event)}}},[t._v(t._s(a.title))])],1)})),e("div",{staticClass:"clear"})],2):t._e()]):e("div",[e("el-card",{staticClass:"box-card order-list"},[e("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[e("el-breadcrumb",{attrs:{separator:"/"}},[e("el-breadcrumb-item",{attrs:{to:{path:"/member/activist"}}},[t._v("退款/售后")]),e("el-breadcrumb-item",{attrs:{to:{path:"/member/refund_detail?order_goods_id="+t.orderGoodsId}}},[t._v("退款详情")]),e("el-breadcrumb-item",[t._v("平台维权")])],1)],1),e("div",[e("div",{staticClass:"goods-list"},[e("table",[e("tr",[e("td",{attrs:{width:"62.5%"}},[t._v("商品")]),e("td",{attrs:{width:"12.5%"}},[t._v("数量")]),e("td",{attrs:{width:"12.5%"}},[t._v("金额")])])])])]),e("div",[e("div",{staticClass:"goods-list"},[e("table",[e("tr",[e("td",{attrs:{width:"62.5%"}},[e("div",{staticClass:"goods-info"},[e("div",{staticClass:"goods-info-left"},[e("router-link",{attrs:{to:{path:"/sku-"+t.complainData.order_goods_info.sku_id},target:"_blank"}},[e("img",{staticClass:"goods-img",attrs:{src:t.$img(t.complainData.order_goods_info.sku_image,{size:"mid"})},on:{error:function(a){t.complainData.order_goods_info.sku_image=t.defaultGoodsImage}}})])],1),e("div",{staticClass:"goods-info-right"},[e("router-link",{attrs:{to:{path:"/sku-"+t.complainData.order_goods_info.sku_id},target:"_blank"}},[e("div",{staticClass:"goods-name"},[t._v(t._s(t.complainData.order_goods_info.sku_name))])])],1)])]),e("td",{staticClass:"goods-num",attrs:{width:"12.5%"}},[t._v(t._s(t.complainData.order_goods_info.num))]),e("td",{staticClass:"goods-money",attrs:{width:"12.5%"}},[t._v("¥"+t._s(t.complainData.order_goods_info.goods_money))])])])])])]),e("div",{staticClass:"item-block"},[e("div",{staticClass:"block-text"}),e("el-form",{ref:"form",staticClass:"refund-form",attrs:{"label-width":"80px"}},[e("el-form-item",{attrs:{label:"退款金额"}},[e("el-input",{attrs:{disabled:"",value:t.complainData.refund_money}})],1),e("el-form-item",{attrs:{label:"退款原因"}},[e("el-select",{attrs:{placeholder:"请选择"},model:{value:t.complainReason,callback:function(a){t.complainReason=a},expression:"complainReason"}},t._l(t.complainData.refund_reason_type,(function(t,a){return e("el-option",{key:a,attrs:{label:t,value:t}})})),1)],1),e("el-form-item",{attrs:{label:"退款说明"}},[e("el-input",{attrs:{maxlength:"140","show-word-limit":"",resize:"none",rows:"5",placeholder:"请输入退款说明(选填)",type:"textarea"},model:{value:t.complainRemark,callback:function(a){t.complainRemark=a},expression:"complainRemark"}})],1)],1)],1),e("div",{staticClass:"item-block"},[e("div",{staticClass:"order-submit"},[e("el-button",{staticClass:"el-button--primary",attrs:{type:"primary"},on:{click:t.submit}},[t._v("提交")])],1),e("div",{staticClass:"clear"})])],1)])])},s=[function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"item-block"},[e("div",{staticClass:"goods-list"},[e("table",[e("tr",[e("td",{attrs:{width:"62.5%"}},[t._v("商品")]),e("td",{attrs:{width:"12.5%"}},[t._v("数量")]),e("td",{attrs:{width:"12.5%"}},[t._v("退款金额")])])])])])}],o=e("5530"),n=e("2f62"),r=e("e585"),l={name:"refund",components:{},data:function(){return{orderGoodsId:0,complainData:{order_goods_info:{sku_image:"",sku_name:""}},detail:{sku_image:""},complainReason:"",complainRemark:"",action:"",actionOpen:!1,loading:!1,yes:!0}},created:function(){this.loading=!0,this.$route.query.order_goods_id&&(this.orderGoodsId=this.$route.query.order_goods_id),this.getComplainData()},mounted:function(){var t=this;setTimeout((function(){t.yes=!1}),300)},computed:Object(o["a"])({},Object(n["b"])(["defaultGoodsImage"])),methods:{selectRefundType:function(t){this.refund_type=t},getComplainData:function(){var t=this;this.loading=!0,Object(r["d"])({order_goods_id:this.orderGoodsId}).then((function(a){var e=a.code;a.message,a.data;e>=0?(t.complainData=a.data,t.detail=t.complainData.complain_info,t.loading=!1):t.$message({message:"未获取到该订单项退款信息",type:"warning",duration:2e3,onClose:function(){t.$router.push({path:"/member/order_list"})}})})).catch((function(a){t.loading=!1,t.$message.error({message:a.message,duration:2e3,onClose:function(){t.$router.push({path:"/member/order_list"})}})}))},submit:function(){var t=this;if(this.verify()){if(this.isSub)return;this.isSub=!0;var a={order_goods_id:this.orderGoodsId,complain_reason:this.complainReason,complain_remark:this.complainRemark};Object(r["b"])(a).then((function(a){var e=a.code,i=a.message;a.data;e>=0?(t.$message({message:i,type:"success"}),t.getComplainData(),t.$forceUpdate(),t.action=""):(t.isSub=!1,t.$message({message:i,type:"warning"}))})).catch((function(a){t.$message.error({message:a.message,duration:2e3,onClose:function(){t.$router.push({path:"/member/order_list"})}})}))}},verify:function(){return""!=this.complainReason||(this.$message({message:"请选择退款原因",type:"warning"}),!1)},refundAction:function(t){switch(t){case"complainCancel":this.cancleRefund(this.detail.order_goods_id);break;case"complainApply":this.action="apply";break}},cancleRefund:function(t){var a=this;this.$confirm("撤销之后本次申请将会关闭,如后续仍有问题可再次发起申请","提示",{confirmButtonText:"确认撤销",cancelButtonText:"暂不撤销",type:"warning"}).then((function(){a.isSub||(a.isSub=!0,Object(r["c"])({order_goods_id:t}).then((function(t){var e=t.code,i=t.message;t.data;e>=0?a.$message({message:"撤销成功",type:"success",duration:2e3,onClose:function(){a.$router.push({path:"/member/order_list"})}}):a.$message({message:i,type:"warning"})})).catch((function(t){a.$message.error({message:t.message,duration:2e3,onClose:function(){a.$router.push({path:"/member/order_list"})}})})))})).catch((function(){}))}}},d=l,c=(e("4aa1"),e("2877")),u=Object(c["a"])(d,i,s,!1,null,"41106deb",null);a["default"]=u.exports},e585:function(t,a,e){"use strict";e.d(a,"h",(function(){return s})),e.d(a,"i",(function(){return o})),e.d(a,"g",(function(){return n})),e.d(a,"f",(function(){return r})),e.d(a,"e",(function(){return l})),e.d(a,"a",(function(){return d})),e.d(a,"d",(function(){return c})),e.d(a,"b",(function(){return u})),e.d(a,"c",(function(){return m})),e.d(a,"j",(function(){return _}));var i=e("751a");function s(t){return Object(i["a"])({url:"/api/orderrefund/refundData",data:t,forceLogin:!0})}function o(t){return Object(i["a"])({url:"/api/orderrefund/refundDataBatch",data:t,forceLogin:!0})}function n(t){return Object(i["a"])({url:"/api/orderrefund/refund",data:t,forceLogin:!0})}function r(t){return Object(i["a"])({url:"/api/orderrefund/detail",data:t,forceLogin:!0})}function l(t){return Object(i["a"])({url:"/api/orderrefund/delivery",data:t,forceLogin:!0})}function d(t){return Object(i["a"])({url:"/api/orderrefund/cancel",data:t,forceLogin:!0})}function c(t){return Object(i["a"])({url:"/api/ordercomplain/detail",data:t,forceLogin:!0})}function u(t){return Object(i["a"])({url:"/api/ordercomplain/complain",data:t,forceLogin:!0})}function m(t){return Object(i["a"])({url:"/api/ordercomplain/cancel",data:t,forceLogin:!0})}function _(t){return Object(i["a"])({url:"/api/orderrefund/lists",data:t,forceLogin:!0})}},fc40:function(t,a,e){}}]);
  2. //# sourceMappingURL=chunk-4ffb9190.0a50e856.js.map