chunk-18aaa8fc.9add6955.js 3.9 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-18aaa8fc"],{6914:function(e,t,s){"use strict";s("f0fd")},f0fd:function(e,t,s){},fd9d:function(e,t,s){"use strict";s.r(t);var i=function(){var e=this,t=e._self._c;return t("div",[t("el-drawer",{attrs:{visible:e.showArea,size:"55vw","before-close":e.closeFn,"custom-class":"drawer-class",direction:"ltr"},on:{"update:visible":function(t){e.showArea=t}}},[t("div",[t("div",{staticStyle:{"margin-left":"10px","font-weight":"bold"}},[e._v("售后记录")]),t("x-crud",{on:{load:e.onLoad},scopedSlots:e._u([{key:"table-column-status",fn:function({scope:t}){return[e._v(" "+e._s(0==t.row.status?"待审核":1==t.row.status?"已通过":2==t.row.status?"已驳回":"已取消")+" ")]}},{key:"slot-column-option",fn:function({scope:s}){return[t("el-button",{attrs:{size:"medium",type:"primary"},on:{click:function(t){return t.stopPropagation(),e.getDetail(s.row)}}},[e._v("明细")])]}}])})],1),e.$util.isEmpty(e.refundInfo)?e._e():t("div",{staticClass:"app-content"},[t("div",{staticClass:"flex refund-item"},[t("div",{staticClass:"refund-label"},[e._v("售后时间:")]),t("div",{staticClass:"flex list",staticStyle:{"align-items":"center"}},[t("div",{staticClass:"flex",staticStyle:{"align-items":"center"}},[e._v(e._s(e.refundInfo.addTime))])])]),t("div",{staticClass:"flex refund-item"},[t("div",{staticClass:"refund-label"},[e._v("售后单号:")]),t("div",{staticClass:"flex list",staticStyle:{"align-items":"center"}},[t("div",{staticClass:"flex",staticStyle:{"align-items":"center"}},[e._v(e._s(e.refundInfo.refundSn))])])]),t("div",{staticClass:"flex refund-item"},[t("div",{staticClass:"refund-label"},[e._v("售后方式:")]),t("div",{staticClass:"flex list"},[t("div",{staticClass:"flex"},[e._v(e._s(1==e.refundType?"退货并退款":"只退款"))])])]),1==e.refundType?t("div",{staticClass:"refund-item-list"},[t("div",{staticClass:"refund-label"},[e._v("售后商品:")]),t("div",e._l(e.product,(function(s,i){return t("div",{key:i,staticClass:"list"},[t("div",{staticClass:"flex list-title"},[e._v(" "+e._s(s.name)+" ¥"+e._s(s.unitPrice?parseFloat(s.unitPrice):0)+"*"+e._s(s.num)+e._s(s.unitName)+"=¥"+e._s(parseFloat(s.price))+" ")])])})),0)]):e._e(),t("div",{staticClass:"flex refund-item"},[t("div",{staticClass:"refund-label"},[e._v("售后金额:")]),t("div",{staticClass:"list"},[e._v("¥"+e._s(e.refundPrice))])]),e.$util.isEmpty(e.remark)?e._e():t("div",{staticClass:"refund-item"},[t("div",{staticClass:"refund-label",staticStyle:{color:"red","font-weight":"bold"}},[e._v("备注信息:")]),t("div",{staticClass:"list",staticStyle:{color:"red","font-weight":"bold"}},[e._v(e._s(e.remark))])])])])],1)},a=[],r={name:"refund-record",props:{currentData:{type:Object,default:()=>{}}},data(){return{showArea:!1,product:"",refundPrice:0,refundType:1,remark:"",refundInfo:{}}},methods:{getDetail(e){this.$service.cgRefund.getRefundFullInfo({id:e.id}).then(e=>{this.refundInfo=e.info,this.product=e.itemList||[],this.refundType=e.info.refundType||0,this.refundPrice=e.info.refundPrice?parseFloat(e.info.refundPrice):0,this.remark=e.info.remark?e.info.remark:""})},init(){this.showArea=!0,this.refundInfo=[],this.app&&this.app.refresh({relateOrderSn:this.currentData.orderSn})},closeFn(){this.showArea=!1},onLoad({ctx:e,app:t}){this.app=t,e.service(this.$service.cgRefund).set("table",{columns:[{label:"日期",prop:"addTime",align:"center"},{label:"单号",prop:"refundSn",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(),t.refresh({relateOrderSn:this.currentData.orderSn})}}},n=r,l=(s("6914"),s("1805")),d=Object(l["a"])(n,i,a,!1,null,"e1bb879a",null);t["default"]=d.exports}}]);