chunk-107342c4.8a58aaaa.js 8.0 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-107342c4"],{"0ce5":function(t,e,i){"use strict";i.r(e);var s=function(){var t=this,e=t._self._c;return e("div",[e("el-drawer",{attrs:{visible:t.showArea,size:"50vw","before-close":t.closeFn,"custom-class":"drawer-class",direction:"ltr"},on:{"update:visible":function(e){t.showArea=e},close:t.closeTrigger}},[e("div",[e("div",{staticStyle:{"margin-left":"10px","font-weight":"bold"}},[t._v("售后记录")]),e("x-crud",{on:{load:t.onLoad},scopedSlots:t._u([{key:"table-column-status",fn:function({scope:e}){return[t._v(" "+t._s(0==e.row.status?"待审核":1==e.row.status?"已通过":2==e.row.status?"已驳回":"已取消")+" ")]}},{key:"slot-column-option",fn:function({scope:i}){return[e("el-button",{attrs:{size:"medium",type:"primary"},on:{click:function(e){return e.stopPropagation(),t.getDetail(i.row)}}},[t._v("明细")])]}}])})],1),t.$util.isEmpty(t.info)?t._e():e("div",{staticClass:"app-content"},[e("div",{staticClass:"flex refund-item"},[e("div",{staticClass:"refund-label"},[t._v("售后方式:")]),e("div",{staticClass:"flex list",staticStyle:{"align-items":"center"}},[e("div",{staticClass:"flex",staticStyle:{"align-items":"center"}},[t._v(t._s(1==t.refundType?"退货并退款":"只退款"))])])]),1==t.refundType?e("div",{staticClass:"refund-item-list"},[e("div",{staticClass:"refund-label"},[t._v("售后商品:")]),e("div",t._l(t.product,(function(i,s){return e("div",{key:s,staticClass:"list"},[e("div",{staticClass:"flex list-title"},[t._v(" "+t._s(i.name)+" ¥"+t._s(parseFloat(i.xhUnitPrice))+"x"+t._s(i.xhNum)+t._s(i.xhUnitName)+"=¥"+t._s(parseFloat(i.xhPrice))+" ")])])})),0)]):t._e(),e("div",{staticClass:"flex refund-item"},[e("div",{staticClass:"refund-label"},[t._v("申请时间:")]),e("div",{staticClass:"flex list",staticStyle:{"align-items":"center"}},[e("div",{staticClass:"flex",staticStyle:{"align-items":"center"}},[t._v(t._s(t.info.addTime?t.info.addTime.substr(5,11):""))])])]),e("div",{staticClass:"flex refund-item"},[e("div",{staticClass:"refund-label"},[t._v("售后原因:")]),e("div",{staticClass:"flex list",staticStyle:{"align-items":"center"}},[e("div",{staticClass:"flex",staticStyle:{"align-items":"center"}},[t._v(" "+t._s(0==t.info.cause?"质量问题":1==t.info.cause?"多开错开":2==t.info.cause?"打包原因":3==t.info.cause?"物流原因":"其它")+" "),e("span",{staticStyle:{"margin-left":"20px",color:"#3385FF",cursor:"pointer"},on:{click:function(e){t.showChoice=!0}}},[t._v("修改")])])])]),1==t.showChoice?e("div",{staticClass:"flex refund-item"},[e("div",{staticClass:"refund-label"},[t._v("选择原因:")]),e("div",{staticClass:"flex list",staticStyle:{"align-items":"center"}},[e("div",{staticClass:"flex",staticStyle:{"align-items":"center"}},[e("el-button",{attrs:{size:"medium",type:"primary"},on:{click:function(e){return e.stopPropagation(),t.changeCause(t.info,0)}}},[t._v("质量问题")]),e("el-button",{attrs:{size:"medium",type:"primary"},on:{click:function(e){return e.stopPropagation(),t.changeCause(t.info,1)}}},[t._v("多开错开")]),e("el-button",{attrs:{size:"medium",type:"primary"},on:{click:function(e){return e.stopPropagation(),t.changeCause(t.info,2)}}},[t._v("打包原因")]),e("el-button",{attrs:{size:"medium",type:"primary"},on:{click:function(e){return e.stopPropagation(),t.changeCause(t.info,3)}}},[t._v("物流原因")])],1)])]):t._e(),e("div",{staticClass:"flex refund-item"},[e("div",{staticClass:"refund-label"},[t._v("售后单号:")]),e("div",{staticClass:"flex list",staticStyle:{"align-items":"center"}},[e("div",{staticClass:"flex",staticStyle:{"align-items":"center"}},[t._v(t._s(t.info.orderSn))])])]),e("div",{staticClass:"flex refund-item"},[e("div",{staticClass:"refund-label"},[t._v("售后金额:")]),e("div",{staticClass:"list"},[t._v(" ¥"+t._s(t.refundPrice)+" "),Number(t.info.refundPackCost)>0?e("span",{staticStyle:{"margin-left":"8px","font-size":"16px"}},[t._v("(含退打包费"+t._s(t.info.refundPackCost?parseFloat(t.info.refundPackCost):0)+"元)")]):t._e(),Number(t.info.refundSendCost)>0?e("span",{staticStyle:{"margin-left":"8px","font-size":"16px"}},[t._v("(含退运费"+t._s(t.info.refundSendCost?parseFloat(t.info.refundSendCost):0)+"元)")]):t._e()])]),e("div",{staticClass:"refund-item"},[e("div",{staticClass:"refund-label",staticStyle:{color:"red","font-weight":"bold"}},[t._v("退款状态:")]),e("div",{staticClass:"list",staticStyle:{color:"red","font-weight":"bold"}},[t._v(t._s(0==t.info.status?"待审核":1==t.info.status?"已通过":2==t.info.status?"已驳回":3==t.info.status?"已取消":""))])]),e("div",{staticClass:"refund-item"},[e("div",{staticClass:"refund-label"},[t._v("操作人员:")]),e("div",{staticClass:"list"},[t._v(t._s(t.info.shopAdminName||""))])]),e("div",{staticClass:"refund-item"},[t.$util.isEmpty(t.info.rejectReason)?t._e():e("div",{staticClass:"refund-label",staticStyle:{color:"red","font-weight":"bold"}},[t._v("驳回原因:")]),e("div",{staticClass:"list",staticStyle:{color:"red","font-weight":"bold"}},[t._v(t._s(t.info.rejectReason?t.info.rejectReason:""))])]),t.$util.isEmpty(t.info.remark)?t._e():e("div",{staticClass:"refund-item"},[e("div",{staticClass:"refund-label",staticStyle:{color:"red","font-weight":"bold"}},[t._v("备注信息:")]),e("div",{staticClass:"list",staticStyle:{color:"red","font-weight":"bold"}},[t._v(t._s(t.info.remark?t.info.remark:""))])]),t.info.smallImgList&&!t.$util.isEmpty(t.info.smallImgList)?e("div",{staticClass:"refund-item"},[e("div",{staticClass:"refund-label",staticStyle:{color:"red","font-weight":"bold"}},[t._v("售后图片:")]),e("div",{staticClass:"list",staticStyle:{color:"red","font-weight":"bold"}},t._l(t.info.smallImgList,(function(t,i){return e("span",{key:i},[e("img",{staticStyle:{width:"30px",height:"30px",float:"left","margin-left":"9px","margin-bottom":"4px"},attrs:{src:t}})])})),0)]):t._e(),e("div",{staticStyle:{"margin-left":"80px","margin-top":"20px"}},[e("el-button",{staticStyle:{"margin-left":"120px"},on:{click:t.closeFn}},[t._v("关闭")]),0==t.info.status?e("el-button",{staticStyle:{"margin-left":"120px"},attrs:{type:"primary"},on:{click:function(e){return t.reject()}}},[t._v("驳回")]):t._e(),0==t.info.status?e("el-popconfirm",{staticStyle:{"margin-left":"180px"},attrs:{title:"确认通过?"},on:{confirm:function(e){return t.pass(0)},onConfirm:function(e){return t.pass(0)}}},[e("el-button",{attrs:{slot:"reference",type:"primary"},slot:"reference"},[t._v("通过")])],1):t._e()],1)])])],1)},a=[],n={name:"refund-record",props:{currentData:{type:Object,default:()=>{}}},data(){return{showArea:!1,product:"",refundPrice:0,refundType:1,remark:"",info:[],rejectReason:"",from:0,refundAmount:"",showChoice:!1}},methods:{closeTrigger(){this.$emit("searchFocus")},reject(){this.$message.error("开发中")},pass(t){this.$message.error("开发中")},changeCause(t,e){this.$service.refund.modifyCause({id:t.id,cause:e}).then(i=>{console.log(i),this.showChoice=!1,t.cause=e,that.$message.success("修改成功")})},getDetail(t){this.$service.refund.detail({id:t.id}).then(t=>{this.product=t.itemList||[],this.refundType=t.info.refundType||0,this.refundPrice=t.info.refundPrice?parseFloat(t.info.refundPrice):0,this.remark=t.info.remark,this.info=t.info})},init(){this.showArea=!0,this.info=[],this.app&&this.app.refresh({orderSn:this.currentData.orderSn})},closeFn(){this.showArea=!1},onLoad({ctx:t,app:e}){this.app=e,t.service(this.$service.refund).set("table",{columns:[{label:"日期",prop:"addTime",align:"center"},{label:"单号",prop:"orderSn",align:"center"},{label:"金额",prop:"refundPrice",align:"center"},{label:"操作",prop:"shopAdminName",align:"center"},{label:"状态",prop:"status",align:"center"}],op:{visible:!0,props:{width:160,align:"center",fixed:"right",label:"操作"},layout:["slot-column-option"]}}).set("layout",[["data-table"],["flex1","pagination"]]).set("pagination",{size:4}).done(),e.refresh({orderSn:this.currentData.orderSn})}}},r=n,l=(i("b745"),i("1805")),o=Object(l["a"])(r,s,a,!1,null,"c4ebc6c0",null);e["default"]=o.exports},"20e5":function(t,e,i){},b745:function(t,e,i){"use strict";i("20e5")}}]);