chunk-579c43fc.bb267002.js 14 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-579c43fc"],{"0ab0":function(e,t,a){"use strict";a("ad067")},"0bd1":function(e,t,a){"use strict";a("dbc2")},"44f1":function(e,t,a){"use strict";a.d(t,"a",(function(){return r})),a.d(t,"d",(function(){return n})),a.d(t,"e",(function(){return o})),a.d(t,"g",(function(){return s})),a.d(t,"f",(function(){return i})),a.d(t,"b",(function(){return l})),a.d(t,"i",(function(){return c})),a.d(t,"h",(function(){return u})),a.d(t,"c",(function(){return d}));a("a9e3"),a("b680"),a("ac1f"),a("5319"),a("4ec9"),a("d3b7"),a("3ca3"),a("ddb0"),a("4de4"),a("d81d");function r(e){var t=Number(e);if(t){t=Math.round(100*t)/1e4,t=t.toFixed(2),t+="";var a=t.indexOf(".")>-1?/(\d{1,3})(?=(?:\d{3})+\.)/g:/(\d{1,3})(?=(?:\d{3})+$)/g;return t.replace(a,"$1,")}return t+".00"}function n(e,t){return e?(Number(e)+"").replace(/\d{1,4}(?=(\d{4})+(\.\d*)?$)/g,"$&,"):0}function o(e,t){if(e){var a=new Map([[0,{color:"#909399",name:"没取消"}],[1,{color:"#909399",name:"审核中"}],[2,{color:"#909399",name:"已取消"}],[3,{color:"#909399",name:"被驳回"}]]);return a.get(e)||{name:"未知订单状态",color:"#909399"}}var r=new Map([[0,{color:"#f97547",name:"待付款"}],[1,{color:"#13c19f",name:"待发货"}],[2,{color:"#ffaa1d",name:"待收货"}],[3,{color:"#409EFF",name:"已完成"}],[4,{color:"#74a2e6",name:"已完成"}]]);return r.get(t)||{name:"未知订单状态",color:"#909399"}}function s(e){switch(+e){case 0:return{name:"未认证",color:"#f97547"};case 1:return{name:"审核中",color:"#13c19f"};case 2:return{name:"待签约",color:"#ffaa1d"};case 3:return{name:"已完成",color:"#409EFF"};case 4:return{name:"被驳回",color:"#999"};case 5:return{name:"已冻结",color:"#ccc"};default:return{name:"审核中",color:"#13c19f"}}}function i(e){switch(+e){case 0:return{name:"未审核",color:"#f96b6b"};case 1:return{name:"已同意",color:"#13c19f"};case 2:return{name:"已驳回",color:"#415161"};case 3:return{name:"已完成",color:"#f96b6b"};default:return{name:"未知支付状态",color:"#909399"}}}function l(e){var t;switch(e){case 0:t="销售未实名认证";break;case 1:t="等待邀请人审核";break;case 2:t="等待审核";break;case 3:t="等待用户确认";break;case 4:t="邀请人审核驳回";break;case 5:t="审核驳回";break;case 6:t="授权成功";break;default:t=e}return t}var c=function(e){var t=0;return e.map((function(e){e.sku.map((function(e){t+=e.num*e.price}))})),t},u=function(e){var t=0;return e.map((function(e){e.sku.map((function(e){t+=e.num}))})),t};function d(e,t){if(null==e)return 0;var a=Date.parse(new Date(t))/1e3,r=Date.parse(new Date(e))/1e3,n=function(e){return e<10?"0"+e:e},o=a-r;if(o>0){var s=Math.floor(o/86400),i=Math.floor(o%86400/3600),l=Math.floor((o-86400*s-3600*i)/60);Math.floor(o-86400*s-3600*i-60*l);return"".concat(n(s))}return 0}},"4ec9":function(e,t,a){"use strict";var r=a("6d61"),n=a("6566");e.exports=r("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),n)},"8d83":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"content"},[a("div",{staticClass:"search_box"},[a("el-select",{attrs:{placeholder:"订单状态"},on:{change:function(t){return e.toSearch()}},model:{value:e.params.status,callback:function(t){e.$set(e.params,"status",t)},expression:"params.status"}},e._l(e.options,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),a("el-input",{staticClass:"order_no_input",attrs:{placeholder:"退货单号",clearable:""},on:{clear:function(t){return e.toSearch()}},nativeOn:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.toSearch(t)}},model:{value:e.params.refund_no,callback:function(t){e.$set(e.params,"refund_no",t)},expression:"params.refund_no"}}),a("el-input",{attrs:{placeholder:"店铺昵称/手机号",clearable:""},on:{clear:function(t){return e.toSearch()}},nativeOn:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.toSearch(t)}},model:{value:e.params.store_search,callback:function(t){e.$set(e.params,"store_search",t)},expression:"params.store_search"}}),a("el-input",{attrs:{placeholder:"客户昵称/手机号",clearable:""},on:{clear:function(t){return e.toSearch()}},nativeOn:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.toSearch(t)}},model:{value:e.params.user_search,callback:function(t){e.$set(e.params,"user_search",t)},expression:"params.user_search"}}),a("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:function(t){return e.toSearch()}}},[e._v("搜索")]),a("el-button",{attrs:{type:"primary"},on:{click:e.clearInp}},[e._v("重置")])],1),a("div",{staticClass:"table_box"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"listTable",staticStyle:{width:"100%"},attrs:{"header-cell-style":{background:"#f8fbfc"},border:"",stripe:"",data:e.list,"cell-style":{padding:"10px 0"},height:e.tableHeight+"px"}},[a("el-table-column",{attrs:{label:"序号",type:"index",width:"50",align:"center",index:function(t){return 15*(e.params.page_index-1)+t+1}}}),a("el-table-column",{attrs:{label:"退货单号",prop:"refund_no",align:"center",width:"265"}}),a("el-table-column",{attrs:{label:"申请时间",prop:"created_at",align:"center",width:"160"}}),a("el-table-column",{attrs:{label:"店铺名称",align:"center",prop:"store",width:"150","show-overflow-tooltip":!0},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(a.store&&a.store.name)+"的店铺")]}}])}),a("el-table-column",{attrs:{label:"店铺手机号",prop:"store",align:"center",width:"120"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(a.store&&a.store.phone))]}}])}),a("el-table-column",{attrs:{label:"所属客服",prop:"service",align:"center",width:"160"}}),a("el-table-column",{attrs:{"show-overflow-tooltip":!0,label:"客户昵称",align:"center",width:"120",prop:"user"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(a.user&&a.user.nickname))]}}])}),a("el-table-column",{attrs:{label:"客户手机号",align:"center",width:"120",prop:"user"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(a.user&&a.user.phone))]}}])}),a("el-table-column",{attrs:{label:"申请人",align:"center",width:"120",prop:"op_type"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(1==a.op_type?"客户":"公司客户"))]}}])}),a("el-table-column",{attrs:{label:"购买时长(天)",align:"center",width:"120",prop:"user"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(e._s(a.order&&e.coutdown(a.order.express_receive_time,a.created_at)))]}}])}),a("el-table-column",{attrs:{prop:"status",align:"center",label:"退货状态",width:"110","show-overflow-tooltip":!0},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row,n=r.status,o=r.deleted_at;return[a("el-tag",{staticStyle:{color:"#ffffff"},attrs:{color:o?"#999":e.refundStatus(n).color}},[e._v(e._s(o?"已取消":e.refundStatus(n).name))])]}}])}),a("el-table-column",{attrs:{label:"退款金额",prop:"account",align:"center",width:"120"}}),a("el-table-column",{attrs:{label:"退款原因",prop:"reason",align:"center",width:"120","show-overflow-tooltip":!0}}),a("el-table-column",{attrs:{label:"操作",align:"center",width:"280"},scopedSlots:e._u([{key:"default",fn:function(t){return[0!=t.row.status||t.row.deleted_at?e._e():a("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(a){return e.refundOpera(t.row,1)}}},[e._v("同意")]),0!=t.row.status||t.row.deleted_at?e._e():a("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(a){return e.refundOpera(t.row,2)}}},[e._v("拒绝")]),a("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(a){return e.handleDetail(t.row)}}},[e._v("详情")])]}}])})],1),a("el-dialog",{attrs:{title:"订单信息",visible:e.showDetail,width:"50%"},on:{"update:visible":function(t){e.showDetail=t}}},[a("el-form",{attrs:{model:e.form}},[a("el-form-item",{attrs:{label:"订单编号","label-width":"70px"}},[e._v(" "+e._s(e.form.order_no)+" ")]),a("el-form-item",{attrs:{label:"退货详情","label-width":"70px"},scopedSlots:e._u([{key:"default",fn:function(t){t.row;return[a("div",{staticClass:"refund_info"},[e._l(e.goods,(function(t){return a("div",{key:t.id},[a("div",{staticClass:"order_title"},[e._v(e._s(t.name))]),e._l(t.sku,(function(t){return a("div",{key:t.id,staticClass:"sku_box"},[a("span",[e._v(e._s(t.type))]),a("span",{staticStyle:{margin:"0 30px"}},[e._v(e._s(t.size))]),a("span",[e._v("X "+e._s(t.num))])])}))],2)})),a("div",{staticClass:"sum"},[e.goods?a("span",[e._v("共"+e._s(e.totalNum(e.goods))+"件,")]):e._e(),e.goods?a("span",{staticStyle:{color:"#f76454"}},[e._v("¥"+e._s(e.totalPrice(e.goods)))]):e._e()])],2)]}}])}),e.form.remark?a("el-form-item",{attrs:{label:"驳回原因","label-width":"70px"}},[e._v(" "+e._s(e.form.remark)+" ")]):e._e(),a("el-form-item",{attrs:{label:"退货原因","label-width":"70px"}},[e._v(" "+e._s(e.form.reason)+" ")]),e.form.reason_all?a("el-form-item",{attrs:{label:"补充描述","label-width":"70px"}},[e._v(" "+e._s(e.form.reason_all)+" ")]):e._e(),e.imgs.length>0?a("el-form-item",{attrs:{label:"图片","label-width":"70px"}},[a("div",{staticClass:"img_box"},e._l(e.imgs,(function(e,t){return a("div",{key:t},[a("img",{attrs:{src:e}})])})),0)]):e._e()],1)],1)],1),a("el-dialog",{attrs:{title:"提示",visible:e.dialogVisible,width:"30%",center:""},on:{"update:visible":function(t){e.dialogVisible=t}}},[e.isAgree?a("div",[a("div",[e._v("您确定要同意退货申请吗?")]),a("div",{staticStyle:{"margin-top":"15px"}},[a("el-radio",{attrs:{label:"0"},model:{value:e.is_wear,callback:function(t){e.is_wear=t},expression:"is_wear"}},[e._v("用户未穿")]),a("el-radio",{attrs:{label:"1"},model:{value:e.is_wear,callback:function(t){e.is_wear=t},expression:"is_wear"}},[e._v("用户已穿")])],1)]):a("div",[a("div",[e._v("您确定要拒绝退货申请吗?")]),a("div",{staticStyle:{"margin-top":"15px"}},[a("el-input",{attrs:{placeholder:"请输入拒绝原因"},model:{value:e.remark,callback:function(t){e.remark=t},expression:"remark"}})],1)]),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.agree}},[e._v("确 定")])],1)]),a("div",{staticClass:"batch_box"},[a("pagination",{attrs:{total:e.totalPage,limit:e.params.page_size,page:e.params.page_index},on:{pagination:e.changePagination,"update:limit":e.changePagination}})],1)],1)},n=[],o=a("b775"),s=function(e){return Object(o["a"])({url:"/refund/get_refund_order",method:"get",params:e})},i=function(e){return Object(o["a"])({url:"/refund/agree_refund",method:"post",data:e})},l=function(e){return Object(o["a"])({url:"/refund/get_refund_order_detail",method:"get",params:e})},c=function(e){return Object(o["a"])({url:"/refund/is_wear",method:"post",data:e})},u=a("44f1"),d={name:"RefundList",data:function(){return{dialogVisible:!1,params:{page_index:1,page_size:15,user_search:"",store_search:"",order_no:"",refund_no:"",status:3},showDetail:!1,options:[{value:0,label:"审核中"},{value:1,label:"已同意"},{value:2,label:"已驳回"},{value:4,label:"已取消"},{value:3,label:"全部"}],list:null,totalPage:0,loading:!1,dateVal:"",form:"",imgs:"",agent:"",newLevel:[],showAgent:!1,agentPhone:"",agentInfo:{level:1,nickname:"",mobile:""},oldAgent:"",isAdd:!1,isAmend:!1,goods:"",tableHeight:0,is_wear:"",refund:"",userInfo:"",showFinish:!1,isFinish:!1,curChange:"",changeTitle:"",remark:"",realBack:0,amount:0,isEnd:0,isAgree:!1}},created:function(){this.refundStatus=u["f"],this.totalNum=u["h"],this.totalPrice=u["i"],this.coutdown=u["c"],this.getList()},mounted:function(){var e=this;this.$nextTick((function(){e.tableHeight=document.getElementsByClassName("table_box")[0].offsetHeight}))},methods:{toSearch:function(){this.params.page_index=1,this.getList()},finishRefund:function(e){this.curChange=e,this.isFinish=2==e},handleDetail:function(e){var t=this;l({refund_no:e.refund_no}).then((function(e){200==e.code?t.goods=e.data.goods:t.$message.error(e.msg||"获取订单详情失败")})),this.form=e;var a=e.img;a&&(this.imgs=JSON.parse(a)),this.showDetail=!0},refundOpera:function(e,t){this.dialogVisible=!0,this.refund=e,this.remark="",this.isAgree=1==t},agree:function(){var e=this;return this.isAgree?this.is_wear?(c({refund_id:this.refund.id,is_wear:this.is_wear}).then((function(t){200==t.code?e.auditRefund(e.refund.id,1):e.$message.error(t.msg||"拒绝退货申请失败")})),!1):(this.$message.warning("请先选择用户已穿或者未穿"),!1):this.remark?void this.auditRefund(this.refund.id,2):(this.$message.warning("请输入拒绝退货原因"),!1)},auditRefund:function(e,t){var a=this;i({refund_id:e,is_agree:t,remark:this.remark}).then((function(e){200==e.code?(a.dialogVisible=!1,a.$message.success("已".concat(1==t?"同意":"拒绝","该退货申请")),a.getList()):a.$message.error(e.msg||"".concat(1==t?"同意":"拒绝","该退货申请失败"))}))},clearInp:function(){this.dateVal="",this.params={page_index:1,page_size:15,user_search:"",store_search:"",order_no:"",refund_no:"",status:3},this.getList()},getList:function(){var e=this;this.loading=!0;var t=this.params,a=t.page_index,r=t.page_size,n=t.user_search,o=t.store_search,i=t.order_no,l=t.refund_no,c=t.status;s({page_index:a,page_size:r,user_search:n,store_search:o,order_no:i,refund_no:l,status:3===c?"all":4===c?"cancel":c}).then((function(t){e.loading=!1,200===t.code?(e.list=t.data.list,e.totalPage=t.data.total):e.$message.error(t.msg||"获取订单列表失败")}))},changePagination:function(e){var t=e.page,a=e.limit;this.params.page_size=a,this.params.page_index=t,this.getList()}}},f=d,p=(a("0bd1"),a("0ab0"),a("2877")),m=Object(p["a"])(f,r,n,!1,null,"3d340d4f",null);t["default"]=m.exports},ad067:function(e,t,a){},dbc2:function(e,t,a){}}]);