(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-c5f45580"],{"078f":function(e,t,r){e.exports={primary:"#4073fa",white:"#fff",asideMenuWidth:"150px",headerHeight:"64px"}},"192a":function(e,t,r){"use strict";r.d(t,"A",(function(){return a})),r.d(t,"v",(function(){return i})),r.d(t,"x",(function(){return l})),r.d(t,"z",(function(){return o})),r.d(t,"n",(function(){return n})),r.d(t,"u",(function(){return d})),r.d(t,"t",(function(){return c})),r.d(t,"y",(function(){return u})),r.d(t,"m",(function(){return _})),r.d(t,"r",(function(){return f})),r.d(t,"s",(function(){return p})),r.d(t,"p",(function(){return h})),r.d(t,"q",(function(){return m})),r.d(t,"o",(function(){return v})),r.d(t,"f",(function(){return y})),r.d(t,"e",(function(){return b})),r.d(t,"a",(function(){return g})),r.d(t,"g",(function(){return x})),r.d(t,"c",(function(){return w})),r.d(t,"h",(function(){return k})),r.d(t,"b",(function(){return C})),r.d(t,"i",(function(){return D})),r.d(t,"d",(function(){return S})),r.d(t,"w",(function(){return A})),r.d(t,"j",(function(){return $})),r.d(t,"k",(function(){return O})),r.d(t,"l",(function(){return j}));var s=r("f175");const a=()=>s.a.get("/order.order/otherLists"),i=e=>s.a.get("/order.order/detail",{params:e}),l=e=>s.a.get("/order.order/lists",{params:e}),o=e=>s.a.post("/order.order/orderRemarks",e),n=e=>s.a.post("/order.order/cancel",e),d=e=>s.a.get("/order.order/deliveryInfo",{params:e}),c=e=>s.a.post("/order.order/delivery",e),u=e=>s.a.get("/order.order/logistics",{params:e}),_=e=>s.a.post("/order.order/addressEdit",e),f=e=>s.a.post("/order.order/confirm",e),p=e=>s.a.post("/order.order/confirmOfflinePay",e),h=e=>s.a.post("/order.order/changeExpressPrice",e),m=e=>s.a.post("/order.order/changePrice",e),v=e=>s.a.post("/order.order/changeDelivery",e),y=e=>s.a.get("/after_sale.after_sale/lists",{params:e}),b=e=>s.a.get("/after_sale.after_sale/detail",{params:e}),g=e=>s.a.post("/after_sale.after_sale/agree",e),x=e=>s.a.post("/after_sale.after_sale/refuse",e),w=e=>s.a.post("/after_sale.after_sale/confirmGoods",e),k=e=>s.a.post("/after_sale.after_sale/refuseGoods",e),C=e=>s.a.post("/after_sale.after_sale/agreeRefund",e),D=e=>s.a.post("/after_sale.after_sale/refuseRefund",e),S=e=>s.a.post("/after_sale.after_sale/confirmRefund",e),A=e=>s.a.post("/order.DeliveryBatch/delivery",e),$=e=>s.a.get("/order.DeliveryBatch/index",{params:e}),O=e=>s.a.get("/order.DeliveryBatch/down",{params:e}),j=e=>s.a.get("/order.DeliveryBatch/down2",{params:e})},"36df":function(e,t,r){},"4f55":function(e,t,r){"use strict";r.r(t);r("14d9"),r("0643"),r("76d6"),r("2382"),r("a573");var s=r("9ab4"),a=r("1b40"),i=r("0a6d"),l=r("5cf7"),o=r("ffae"),n=r("192a"),d=r("d7bf"),c=r("6ddb"),u=r("3c50");let _=class extends a.e{constructor(){super(...arguments),this.pager=new c.a,this.type="",this.selectAddressid=""}getList(){this.pager.request({callback:d.f,params:{}}).catch(e=>{})}openDialog(e,t){this.$refs.Dialog.open(),this.getList(),this.type=e,this.selectAddressid=t}async handleConfirm(){}handleToaddress(){this.$router.push({path:"/address/lists"})}handleSelect(e){this.$emit("select",e,this.type),this.$refs.Dialog.close()}handleclose(){this.$emit("close")}};Object(s.a)([Object(a.c)()],_.prototype,"value",void 0),_=Object(s.a)([Object(a.a)({components:{AreaSelect:l.a,LsDialog:i.a,LsPagination:u.a}})],_);var f=_,p=r("2877"),h=Object(p.a)(f,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("ls-dialog",{ref:"Dialog",staticClass:"m-l-10 inline",attrs:{title:"选择地址",width:"800px",top:"20vh",confirmButtonText:!1,cancelButtonText:!1,async:""},on:{confirm:e.handleConfirm,close:e.handleclose}},[r("el-button",{attrs:{type:"text",size:"medium"},on:{click:e.handleToaddress}},[e._v("从地址库新增")]),r("el-button",{attrs:{type:"text",size:"medium"},on:{click:e.getList}},[e._v("刷新")]),r("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.pager.loading,expression:"pager.loading"}],ref:"paneTable",staticStyle:{width:"100%"},attrs:{data:e.pager.lists,size:"mini"}},[r("el-table-column",{attrs:{label:"地址"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.province)+" "+e._s(t.row.city)+" "+e._s(t.row.district)+","+e._s(t.row.contact)+","+e._s(t.row.mobile)+" "),1==t.row.is_deliver_default&&"delivery"==e.type?r("el-tag",{attrs:{type:"danger",size:"mini"}},[e._v("默认")]):e._e(),1==t.row.is_return_default&&"return"==e.type?r("el-tag",{attrs:{type:"danger",size:"mini"}},[e._v("默认")]):e._e()]}}])}),r("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.selectAddressid==t.row.id?r("el-button",{attrs:{round:"",size:"medium",disabled:!0}},[e._v("已选择")]):r("el-button",{attrs:{round:"",size:"medium"},on:{click:function(r){return e.handleSelect(t.row)}}},[e._v("选择")])]}}])})],1),r("div",{staticClass:"m-t-24 flex row-right"},[r("ls-pagination",{on:{change:e.getList},model:{value:e.pager,callback:function(t){e.pager=t},expression:"pager"}})],1)],1)}),[],!1,null,null,null).exports;let m=class extends a.e{constructor(){super(...arguments),this.id=0,this.form={send_type:1,express_id:"",invoice_no:"",remark:"",delivery_content:"",delivery_content_type:"0",delivery_content1:[],pay_way:""},this.orderData={admin_order_btn:{remark_btn:1,cancel_btn:0,confirm_btn:0,logistics_btn:0,refund_btn:0,address_btn:1,price_btn:1},order_goods:[]},this.checkedAll=!1,this.goodschecked=[],this.SelectAddressshow=!1,this.deliveryAddress={},this.returnAddress={},this.address={province_id:"",city_id:"",district_id:"",address:"",contact:"",mobile:""},this.remark="",this.verifyTips="",this.send_type=1,this.express_id="",this.invoice_no="",this.parcel=[{invoice_no:"",express_id:"",order_goods_info:[{order_goods_id:"",delivery_num:""}]}]}handleSelect(e,t){"delivery"==t?this.deliveryAddress=e:this.returnAddress=e,this.SelectAddressshow=!1}handleChange(e){this.form.delivery_content=e.trim()}handleSave(){1==this.parcel.length&&this.goodschecked.map((e,t)=>{this.parcel[0].order_goods_info[t]={order_goods_id:"",delivery_num:""},this.parcel[0].order_goods_info[t].order_goods_id=e.id,this.parcel[0].order_goods_info[t].delivery_num=e.surplus_delivery_num}),Object(n.t)({id:this.orderData.id,delivery_address_id:this.deliveryAddress.id,return_address_id:this.returnAddress.id,send_type:this.send_type,parcel:this.parcel,remark:this.remark,order_goods_ids:this.goodschecked.map(e=>e.id)}).then(e=>{this.$router.go(-1)})}handleVirtualSave(){this.form={delivery_content_type:this.form.delivery_content_type,delivery_content:this.form.delivery_content,delivery_content1:this.form.delivery_content1,remark:this.remark},Object(n.t)({id:this.id,...this.form}).then(e=>{this.$router.go(-1)})}handleContentDel(e){this.form.delivery_content1=this.form.delivery_content1.filter((t,r)=>r!=e)}handleContentAdd(){this.form.delivery_content1.push({name:"",content:""})}handleAdd(){this.parcel.push({invoice_no:"",express_id:"",order_goods_info:[{order_goods_id:"",delivery_num:""}]})}handleDel(e){this.parcel=this.parcel.filter((t,r)=>!(this.parcel.length>1)||e!=r)}handleGoodadd(e){this.parcel[e].order_goods_info.push({order_goods_id:"",delivery_num:""})}handleGooddel(e,t){this.parcel[e].order_goods_info=this.parcel[e].order_goods_info.filter((e,r)=>r!=t)}handleAddress(e,t){this.SelectAddressshow=!0,this.$nextTick(()=>{this.$refs.SelectAddressRef.openDialog(e,t)})}getOrderDetail(){Object(n.u)({id:this.id}).then(e=>{this.orderData=e,this.orderData.order_goods=this.orderData.order_goods.map(e=>({...e,checked:!1})),this.address.mobile=this.orderData.mobile,this.address.contact=this.orderData.contact,this.deliveryAddress=this.orderData.company_address.delivery_address,this.returnAddress=this.orderData.company_address.return_address})}handleCheck(e,t){this.checkedAll=this.orderData.order_goods.every(e=>"true"==e.checked),this.goodschecked=this.orderData.order_goods.filter(e=>"true"==e.checked)}handleCheckAll(e){this.orderData.order_goods.map(t=>{if(0==t.after_sale_status)return t.checked="true"==e?"true":"false"}),this.goodschecked=this.orderData.order_goods.filter(e=>"true"==e.checked)}orderAddressSet(){Object(n.m)({id:this.id,...this.address}).then(e=>{this.getOrderDetail()})}get disabledAll(){return this.orderData.order_goods.every(e=>1==e.after_sale_status)}created(){this.id=this.$route.query.id,this.id&&this.getOrderDetail()}};m=Object(s.a)([Object(a.a)({components:{LsDialog:i.a,AreaSelect:l.a,OrderLogistics:o.a,SelectAddress:h}})],m);var v=m,y=(r("6370"),Object(p.a)(v,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("header",[r("div",{staticClass:"ls-card"},[r("el-page-header",{attrs:{content:"订单发货"},on:{back:function(t){return e.$router.go(-1)}}})],1)]),r("div",{staticClass:"flex m-t-24"},[r("div",{staticClass:"ls-card"},[e._m(0),r("div",[r("div",{staticClass:"flex row-between m-t-24 m-b-24"},[r("div",[e._v("订单编号:"+e._s(e.orderData.sn))]),r("div",[e._v("支付时间:"+e._s(e.orderData.pay_time))])]),r("el-table",{ref:"paneTable",staticStyle:{width:"100%"},attrs:{data:e.orderData.order_goods,size:"mini"}},[4!=e.orderData.order_type?r("el-table-column",{attrs:{fixed:"left",width:"55"},scopedSlots:e._u([{key:"header",fn:function(t){return[r("el-checkbox",{attrs:{"true-label":"true","false-label":"false",disabled:e.disabledAll},on:{change:e.handleCheckAll},model:{value:e.checkedAll,callback:function(t){e.checkedAll=t},expression:"checkedAll"}})]}},{key:"default",fn:function(t){return[r("el-checkbox",{attrs:{"true-label":"true","false-label":"false",disabled:0==t.row.surplus_delivery_num||1==t.row.after_sale_status},on:{change:function(r){return e.handleCheck(r,t.row)}},model:{value:t.row.checked,callback:function(r){e.$set(t.row,"checked",r)},expression:"scope.row.checked"}})]}}],null,!1,2701347578)}):e._e(),r("el-table-column",{attrs:{label:"商品信息",prop:"id"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",{staticClass:"m-t-6 flex",staticStyle:{height:"65px"}},[r("el-image",{staticClass:"flex-none",staticStyle:{width:"78px",height:"78px"},attrs:{src:t.row.goods_image}}),r("div",{staticClass:"m-l-10"},[r("div",{staticClass:"flex row-between normal p-r-24 line-1",staticStyle:{"line-height":"12px"}},[r("span",{staticClass:"line-1 name"},[e._v(e._s(t.row.goods_name))])]),r("div",{staticClass:"xs lighter flex line-1 p-r-24"},[e._v(" 规格:"+e._s(t.row.spec_value_str)+" ")])])],1)]}}])}),r("el-table-column",{attrs:{label:"价格"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",{staticClass:"xs muted p-r-24 line-1"},[r("div",[e._v(" 价格:"),r("span",{staticClass:"normal m-r-10"},[e._v("¥"+e._s(t.row.goods_price))])]),r("div",[e._v(" 数量:"),r("span",{staticClass:"normal"},[e._v(e._s(t.row.surplus_delivery_num))])])])]}}])}),r("el-table-column",{attrs:{label:"订单状态",prop:"after_sale_status_desc"}})],1)],1),r("div",[r("div",{staticClass:"m-b-20 m-t-20 m-l-30"},[r("span",{staticClass:"nr m-b-20 m-t-20",staticStyle:{"font-size":"14px"}},[e._v(" 买家收货信息 ")]),r("span",[e._v(" "+e._s(e.orderData.delivery_address)+","+e._s(e.orderData.contact)+","+e._s(e.orderData.mobile)+" ")]),r("ls-dialog",{staticClass:"inline m-l-24",attrs:{title:"收货地址修改",width:"35vw"},on:{confirm:e.orderAddressSet}},[r("span",{attrs:{slot:"trigger"},slot:"trigger"},[r("i",{staticClass:"el-icon-edit"})]),r("div",[r("div",[r("span",[e._v("订单编号")]),r("span",{staticClass:"m-l-30"},[e._v(e._s(e.orderData.sn))])]),r("div",{staticClass:"m-t-30"},[r("div",{staticClass:"flex"},[r("div",{staticStyle:{"align-self":"flex-start"}},[e._v("收货信息")]),r("el-form",{ref:"address",attrs:{model:e.address,"label-width":"80px"}},[r("el-form-item",{attrs:{label:"收货人",prop:"return_district"}},[r("el-input",{staticClass:"ls-input",attrs:{"show-word-limit":""},model:{value:e.address.contact,callback:function(t){e.$set(e.address,"contact",t)},expression:"address.contact"}})],1),r("el-form-item",{attrs:{label:"收货电话",prop:"return_district"}},[r("el-input",{staticClass:"ls-input",attrs:{"show-word-limit":""},model:{value:e.address.mobile,callback:function(t){e.$set(e.address,"mobile",t)},expression:"address.mobile"}})],1),r("el-form-item",{attrs:{label:"地区",prop:"return_district"}},[r("area-select",{attrs:{width:"280px",province:e.address.province_id,city:e.address.city_id,district:e.address.district_id},on:{"update:province":function(t){return e.$set(e.address,"province_id",t)},"update:city":function(t){return e.$set(e.address,"city_id",t)},"update:district":function(t){return e.$set(e.address,"district_id",t)}}})],1),r("el-form-item",{attrs:{label:"详细地址",prop:"return_address"}},[r("el-input",{staticClass:"ls-input",attrs:{"show-word-limit":""},model:{value:e.address.address,callback:function(t){e.$set(e.address,"address",t)},expression:"address.address"}})],1)],1)],1)])])])],1)]),4!=e.orderData.order_type?[e._m(1),r("div",{staticClass:"p-24 m-t-20",staticStyle:{"background-color":"rgba(247, 247, 247, 1)"}},[r("div",{},[r("span",{staticClass:"nr m-b-20 m-t-20",staticStyle:{"font-size":"14px"}},[e._v(" 我的发货信息 ")]),e.deliveryAddress?[r("span",[e._v(" "+e._s(e.deliveryAddress.province)+","+e._s(e.deliveryAddress.city)+","+e._s(e.deliveryAddress.district)+","+e._s(e.deliveryAddress.address)+","+e._s(e.deliveryAddress.contact)+","+e._s(e.deliveryAddress.mobile)+" ")])]:[e._v("-")],r("span",{staticClass:"m-l-10",on:{click:function(t){return e.handleAddress("delivery",e.deliveryAddress.id)}}},[r("i",{staticClass:"el-icon-edit"})])],2),r("div",{staticClass:"m-t-20"},[r("span",{staticClass:"nr m-b-20 m-t-20",staticStyle:{"font-size":"14px"}},[e._v(" 我的退货信息 ")]),e.returnAddress?[r("span",[e._v(" "+e._s(e.returnAddress.province)+","+e._s(e.returnAddress.city)+","+e._s(e.returnAddress.district)+","+e._s(e.returnAddress.address)+","+e._s(e.returnAddress.contact)+","+e._s(e.returnAddress.mobile))])]:[e._v(" - ")],r("span",{staticClass:"m-l-10"},[r("i",{staticClass:"el-icon-edit",on:{click:function(t){return e.handleAddress("return",e.returnAddress.id)}}})])],2)])]:e._e()],2)]),r("div",{staticClass:"flex m-t-24 m-b-60"},[r("div",{staticClass:"ls-card"},[4!=e.orderData.order_type?[r("div",{staticClass:"flex row-left",staticStyle:{width:"100%"}},[r("div",{staticClass:"nr weight-500"},[e._v("3.选择发货方式")]),r("div",{staticClass:"m-l-20"},[r("el-radio",{attrs:{label:1},model:{value:e.send_type,callback:function(t){e.send_type=t},expression:"send_type"}},[e._v("需要物流")]),r("el-radio",{attrs:{label:2},model:{value:e.send_type,callback:function(t){e.send_type=t},expression:"send_type"}},[e._v("无需物流")])],1)]),1==e.send_type?r("div",{staticClass:"m-l-30 m-t-30"},e._l(e.parcel,(function(t,s){return r("div",{key:s,staticClass:"m-t-30 flex"},[r("div",{staticClass:"m-r-5 nr weight-500 m-t-10",staticStyle:{"align-self":"flex-start"}},[e._v(" 包裹"+e._s(s+1)+" ")]),r("div",[r("div",{staticClass:"flex"},[r("el-input",{staticClass:"m-r-10",staticStyle:{width:"520px"},attrs:{placeholder:"请输入快递单号"},model:{value:t.invoice_no,callback:function(r){e.$set(t,"invoice_no",r)},expression:"item.invoice_no"}},[r("template",{slot:"prepend"},[r("div",[r("el-select",{staticStyle:{width:"120px"},attrs:{placeholder:"请选择"},model:{value:t.express_id,callback:function(r){e.$set(t,"express_id",r)},expression:"item.express_id"}},e._l(e.orderData.express,(function(e,t){return r("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1)])],2),r("el-button",{attrs:{type:"primary"},on:{click:e.handleAdd}},[e._v("添加包裹")]),r("el-button",{attrs:{icon:"el-icon-delete"},on:{click:function(t){return e.handleDel(s)}}})],1),e._l(t.order_goods_info,(function(a,i){return r("div",{directives:[{name:"show",rawName:"v-show",value:1!=e.parcel.length,expression:"parcel.length != 1"}],key:i,staticClass:"m-t-10 flex"},[r("el-select",{staticStyle:{width:"540px"},attrs:{placeholder:"请选择"},model:{value:a.order_goods_id,callback:function(t){e.$set(a,"order_goods_id",t)},expression:"i.order_goods_id"}},e._l(e.goodschecked,(function(e,s){return r("el-option",{directives:[{name:"show",rawName:"v-show",value:!t.order_goods_info.map((function(e){return e.order_goods_id})).includes(e.id),expression:"!item.order_goods_info.map(I => I.order_goods_id).includes(Item.id)"}],key:s,attrs:{label:e.goods_name,value:e.id}})})),1),r("el-input",{staticClass:"m-l-10",staticStyle:{width:"150px"},model:{value:a.delivery_num,callback:function(t){e.$set(a,"delivery_num",t)},expression:"i.delivery_num"}},[r("template",{slot:"append"},[e._v("件")])],2),r("i",{staticClass:"el-icon-circle-plus-outline m-l-10",staticStyle:{"font-size":"18px",cursor:"pointer"},on:{click:function(t){return e.handleGoodadd(s)}}}),t.order_goods_info.length>1?r("i",{staticClass:"el-icon-remove-outline m-l-10",staticStyle:{"font-size":"18px",cursor:"pointer"},on:{click:function(t){return e.handleGooddel(s,i)}}}):e._e()],1)}))],2)])})),0):e._e(),2==e.send_type?r("div",[r("div",{staticClass:"xs lighter flex line-1 m-l-60 m-t-10"},[e._v(" 如果该快递无需物流运送,可直接点击下方确认并发货 ")])]):e._e()]:e._e(),4==e.orderData.order_type?[r("div",{staticStyle:{width:"100%"}},[r("div",{staticClass:"nr weight-500"},[e._v("2.选择发货类型")]),r("div",{staticClass:"m-t-15"},[r("el-form",{ref:"form",attrs:{model:e.form,size:"small","label-width":"80px"}},[r("el-form-item",{attrs:{label:"发货类型"}},[r("el-radio-group",{model:{value:e.form.delivery_content_type,callback:function(t){e.$set(e.form,"delivery_content_type",t)},expression:"form.delivery_content_type"}},[r("el-radio",{attrs:{label:"0"}},[e._v("固定内容")]),r("el-radio",{attrs:{label:"1"}},[e._v("自定义内容")])],1)],1),r("el-form-item",{attrs:{label:"发货内容"}},[0==e.form.delivery_content_type?r("el-input",{staticClass:"m-t-10",staticStyle:{"max-width":"520px",width:"100%"},attrs:{type:"textarea",rows:7,placeholder:"请输入内容"},on:{change:e.handleChange},model:{value:e.form.delivery_content,callback:function(t){e.$set(e.form,"delivery_content",t)},expression:"form.delivery_content"}}):r("div",[r("el-table",{ref:"table",attrs:{size:"mini",data:e.form.delivery_content1}},[r("el-table-column",{attrs:{label:"名称"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-input",{attrs:{placeholder:"请输入"},model:{value:t.row.name,callback:function(r){e.$set(t.row,"name",r)},expression:"scope.row.name"}})]}}],null,!1,3954185638)}),r("el-table-column",{attrs:{label:"内容"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-input",{attrs:{placeholder:"请输入"},model:{value:t.row.content,callback:function(r){e.$set(t.row,"content",r)},expression:"scope.row.content"}})]}}],null,!1,185179560)}),r("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-button",{attrs:{type:"danger"},on:{click:function(r){return e.handleContentDel(t.$index)}}},[e._v("删除")])]}}],null,!1,10758829)})],1),r("el-button",{attrs:{type:"text"},on:{click:e.handleContentAdd}},[e._v("添加字段")])],1)],1)],1)],1)])]:e._e()],2)]),r("div",{staticClass:"ls-release__footer bg-white ls-fixed-footer"},[r("div",{staticClass:"btns row-center flex",staticStyle:{height:"100%"}},[r("el-button",{staticStyle:{"margin-left":"auto"},attrs:{type:"primary"},on:{click:function(t){4==e.orderData.order_type?e.handleVirtualSave():e.handleSave()}}},[e._v("确认并发货")]),r("el-input",{staticStyle:{width:"400px","margin-left":"auto","margin-right":"20px"},attrs:{placeholder:"发货备注,仅自己可见"},model:{value:e.remark,callback:function(t){e.remark=t},expression:"remark"}})],1)]),e.SelectAddressshow?r("SelectAddress",{ref:"SelectAddressRef",on:{select:e.handleSelect,close:function(t){e.SelectAddressshow=!1}}}):e._e()],1)}),[function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticStyle:{width:"100%"}},[t("div",{staticClass:"nr weight-500 m-b-20 title"},[this._v("1.确认订单信息")])])},function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"flex row-left col-center",staticStyle:{width:"100%"}},[t("div",{staticClass:"nr weight-500"},[this._v("2.确认发货/退货信息")]),t("div",{staticClass:"xs lighter flex line-1 m-l-10"},[this._v(" 请正确填写发货/退货地址,以避免因地址填写不准确导致货物无法退回等风险 ")])])}],!1,null,"e0ef4f40",null));t.default=y.exports},5016:function(e,t,r){"use strict";r("078f")},"5cf7":function(e,t,r){"use strict";var s=r("9ab4"),a=r("0463"),i=r("1b40");let l=class extends i.e{constructor(){super(...arguments),this.options=a.a}get areaValue(){return[this.province,this.city,this.district]}set areaValue(e){this.$emit("update:province",e[0]),this.$emit("update:city",e[1]),this.$emit("update:district",e[2])}};Object(s.a)([Object(i.c)()],l.prototype,"province",void 0),Object(s.a)([Object(i.c)()],l.prototype,"city",void 0),Object(s.a)([Object(i.c)()],l.prototype,"district",void 0),Object(s.a)([Object(i.c)({default:"380px"})],l.prototype,"width",void 0),l=Object(s.a)([i.a],l);var o=l,n=r("2877"),d=Object(n.a)(o,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"area-select"},[r("el-cascader",{style:{width:e.width},attrs:{options:e.options},model:{value:e.areaValue,callback:function(t){e.areaValue=t},expression:"areaValue"}})],1)}),[],!1,null,null,null);t.a=d.exports},6370:function(e,t,r){"use strict";r("36df")},a573:function(e,t,r){"use strict";r("ab43")},ab43:function(e,t,r){"use strict";var s=r("23e7"),a=r("d024");s({target:"Iterator",proto:!0,real:!0,forced:r("c430")},{map:a})},d024:function(e,t,r){"use strict";var s=r("c65b"),a=r("59ed"),i=r("825a"),l=r("46c4"),o=r("c5cc"),n=r("9bdd"),d=o((function(){var e=this.iterator,t=i(s(this.next,e));if(!(this.done=!!t.done))return n(e,this.mapper,[t.value,this.counter++],!0)}));e.exports=function(e){return i(this),a(e),new d(l(this),{mapper:e})}},d7bf:function(e,t,r){"use strict";r.d(t,"f",(function(){return a})),r.d(t,"a",(function(){return i})),r.d(t,"c",(function(){return l})),r.d(t,"b",(function(){return o})),r.d(t,"e",(function(){return n})),r.d(t,"d",(function(){return d}));var s=r("f175");const a=e=>s.a.get("/marketing.address_library/lists",{params:e}),i=e=>s.a.get("/marketing.address_library/detail",{params:e}),l=e=>s.a.post("/marketing.address_library/default",e),o=e=>s.a.post("/marketing.address_library/add",e),n=e=>s.a.post("/marketing.address_library/edit",e),d=e=>s.a.post("/marketing.address_library/del",e)},ffae:function(e,t,r){"use strict";r("14d9"),r("0643"),r("2382"),r("fffc"),r("9a9a");var s=r("9ab4"),a=r("1b40"),i=r("192a");let l=class extends a.e{constructor(){super(...arguments),this.visible=!1,this.fullscreenLoading=!1,this.orderData={traces:{}},this.form={send_type:1,express_id:"",invoice_no:"",remark:"",delivery_content:"",delivery_content_type:"0",delivery_content1:[],pay_way:""}}getOrderDeliveryInfo(){Object(i.u)({id:this.id}).then(e=>{this.orderData=e,this.form.delivery_content=e.delivery_content,this.fullscreenLoading=!1})}getOrderLogistics(){Object(i.y)({id:this.id}).then(e=>{this.orderData=e,this.fullscreenLoading=!1})}handleAdd(){this.form.delivery_content1.push({name:"",content:""})}handleDel(e){this.form.delivery_content1=this.form.delivery_content1.filter((t,r)=>r!=e)}orderDelivery(){4==this.orderData.order_type&&(this.form={delivery_content_type:this.form.delivery_content_type,delivery_content:this.form.delivery_content,delivery_content1:this.form.delivery_content1}),Object(i.t)({id:this.id,...this.form}).then(e=>{this.$emit("update","")})}handleEvent(e){if("cancel"===e&&this.close(),"confirm"===e){if(this.hasInAfterSalesGoods())return;if(this.flag)if(4==this.orderData.order_type){const e=this.form.delivery_content1.some(e=>""==e.name||""==e.content);if(""==this.form.delivery_content.trim()&&e)return this.$message.error("请输入发货内容")}else if(1==this.form.send_type){if(""==this.form.express_id)return this.$message.error("请选择快递公司");if(""==this.form.invoice_no)return this.$message.error("请填写快递单号")}if(2==this.orderData.pay_way&&1==this.form.send_type&&4!=this.orderData.order_type&&this.checkExpress())return;this.orderDelivery(),this.close()}}async handlesendChange(){try{if(1==this.form.send_type){if(""==this.form.express_id)return this.$message.error("请选择快递公司");if(""==this.form.invoice_no)return this.$message.error("请填写快递单号");const e=this.orderData.express.find(e=>e.id==this.form.express_id);await this.$confirm("仅允许修改一次发货信息,请确认快递信息:"+e.name+"-"+this.form.invoice_no),await Object(i.o)({id:this.id,...this.form})}else 2==this.form.send_type&&(await this.$confirm("仅允许修改一次发货信息,是否修改为无需快递"),this.form={express_id:"",invoice_no:"",delivery_content:this.form.delivery_content},await Object(i.o)({id:this.id,...this.form}))}catch(e){}this.close(),this.$emit("update","")}onTrigger(){this.fullscreenLoading=!0,1==this.flag?this.getOrderDeliveryInfo():this.getOrderLogistics(),this.visible=!0}close(){this.visible=!1}handleChange(e){this.form.delivery_content=e.trim()}checkExpress(){let e=this.orderData.express.find(e=>e.id==this.form.express_id);return""==e.code&&(this.$alert('
所选的物流公司未填写:快递编码,将会影响同步微信小程序发货信息的录入,是否继续发货?
',"温馨提示",{dangerouslyUseHTMLString:!0,distinguishCancelAndClose:!1,showCancelButton:!0,cancelButtonText:"继续发货",confirmButtonText:"前往设置",showClose:!1}).then(()=>{this.toexpress(e.id)}).catch(()=>{this.orderDelivery(),this.close()}),!0)}hasInAfterSalesGoods(){let e=this.orderData.order_goods.filter(e=>1===e.after_sale_status);return!!e.length&&(this.$alert(`
商品:${e[0].goods_name} 当前处于售后中,请前往处理
`,"温馨提示",{dangerouslyUseHTMLString:!0,distinguishCancelAndClose:!0,showCancelButton:!0,confirmButtonText:"前往处理"}).then(()=>{this.toAfterSalesDetail(e[0].after_sale_id)}).catch(()=>{}),!0)}toAfterSalesDetail(e){this.close(),this.$router.push({path:"/order/after_sales_detail",query:{id:e}})}toexpress(e){this.close(),this.$router.push({path:"/setting/delivery/express_edit",query:{id:e}})}};Object(s.a)([Object(a.c)({default:"5vh"})],l.prototype,"top",void 0),Object(s.a)([Object(a.c)({default:"0"})],l.prototype,"id",void 0),Object(s.a)([Object(a.c)({default:!0})],l.prototype,"flag",void 0),Object(s.a)([Object(a.c)({default:""})],l.prototype,"isShow",void 0),Object(s.a)([Object(a.c)()],l.prototype,"orderType",void 0),Object(s.a)([Object(a.c)({default:0})],l.prototype,"express_again",void 0),l=Object(s.a)([a.a],l);var o=l,n=(r("5016"),r("2877")),d=Object(n.a)(o,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("div",{staticClass:"ls-dialog__trigger",on:{click:e.onTrigger}},[e._t("trigger")],2),r("el-dialog",{attrs:{"coustom-class":"ls-dialog__content",title:1==e.flag?"发货":"物流查询",visible:e.visible,width:"60vw",top:e.top,"append-to-body":!0,center:"","before-close":e.close,"close-on-click-modal":!1}},[r("div",{directives:[{name:"loading",rawName:"v-loading",value:0==e.orderData.length,expression:"orderData.length == 0"}],staticStyle:{height:"70vh","overflow-x":"hidden"}},[r("div",[r("div",{staticClass:"nr weight-500 m-b-20"},[e._v("商品信息")]),r("el-table",{ref:"paneTable1",attrs:{data:e.orderData.order_goods,size:"mini"}},[r("el-table-column",{attrs:{label:"商品信息","min-width":"200"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",{staticClass:"flex m-t-10"},[r("el-image",{staticClass:"flex-none",staticStyle:{width:"58px",height:"58px"},attrs:{src:t.row.goods_image}}),r("div",{staticClass:"m-l-8 flex-1"},[r("div",{staticClass:"line-2"},[e._v(e._s(t.row.goods_name))])])],1)]}}])}),r("el-table-column",{attrs:{prop:"spec_value_str",label:"商品规格","min-width":"150"}}),r("el-table-column",{attrs:{prop:"goods_num",label:"购买数量","min-width":"120"}}),r("el-table-column",{attrs:{prop:"after_sale_status_desc",label:"售后状态","min-width":"120"}})],1)],1),1==e.flag?r("div",{staticClass:"m-t-30"},[r("div",{staticClass:"nr weight-500 m-b-20"},[e._v("收货信息")]),r("div",{staticClass:"flex"},[r("div",{staticClass:"m-r-24"},[e._v("收货人: "+e._s(e.orderData.contact))]),r("div",{staticClass:"m-r-24"},[e._v("收货人手机号码: "+e._s(e.orderData.mobile))]),r("div",{staticClass:"m-r-24"},[e._v("收货人地址: "+e._s(e.orderData.delivery_address))])])]):e._e(),1==e.flag?r("div",{staticClass:"m-t-30"},[4==e.orderType?[r("div",{staticClass:"nr weight-500 m-b-20"},[e._v("商品发货")]),r("el-form",{ref:"form",attrs:{model:e.form,size:"small","label-width":"80px"}},[r("el-form-item",{attrs:{label:"发货类型"}},[r("el-radio-group",{model:{value:e.form.delivery_content_type,callback:function(t){e.$set(e.form,"delivery_content_type",t)},expression:"form.delivery_content_type"}},[r("el-radio",{attrs:{label:"0"}},[e._v("固定内容")]),r("el-radio",{attrs:{label:"1"}},[e._v("自定义内容")])],1)],1),r("el-form-item",{attrs:{label:"发货内容"}},[0==e.form.delivery_content_type?r("el-input",{staticClass:"m-t-10",staticStyle:{"max-width":"520px",width:"100%"},attrs:{type:"textarea",rows:7,placeholder:"请输入内容"},on:{change:e.handleChange},model:{value:e.form.delivery_content,callback:function(t){e.$set(e.form,"delivery_content",t)},expression:"form.delivery_content"}}):r("div",[r("el-table",{ref:"table",attrs:{size:"mini",data:e.form.delivery_content1}},[r("el-table-column",{attrs:{label:"名称"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-input",{attrs:{placeholder:"请输入"},model:{value:t.row.name,callback:function(r){e.$set(t.row,"name",r)},expression:"scope.row.name"}})]}}],null,!1,3954185638)}),r("el-table-column",{attrs:{label:"内容"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-input",{attrs:{placeholder:"请输入"},model:{value:t.row.content,callback:function(r){e.$set(t.row,"content",r)},expression:"scope.row.content"}})]}}],null,!1,185179560)}),r("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-button",{attrs:{type:"danger"},on:{click:function(r){return e.handleDel(t.$index)}}},[e._v("删除")])]}}],null,!1,3531492676)})],1),r("el-button",{attrs:{type:"text"},on:{click:e.handleAdd}},[e._v("添加字段")])],1)],1)],1)]:[r("div",{staticClass:"nr weight-500 m-b-20"},[e._v("物流配送")]),r("el-form",{ref:"form",attrs:{model:e.form,"label-width":"80px",size:"small"}},[r("el-form-item",{attrs:{label:"配送方式"}},[r("el-radio",{attrs:{label:1},model:{value:e.form.send_type,callback:function(t){e.$set(e.form,"send_type",t)},expression:"form.send_type"}},[e._v("需要物流")]),r("el-radio",{attrs:{label:2},model:{value:e.form.send_type,callback:function(t){e.$set(e.form,"send_type",t)},expression:"form.send_type"}},[e._v("无需物流")])],1),1==e.form.send_type?r("el-form-item",{attrs:{label:"物流公司"}},[r("el-input",{staticStyle:{"max-width":"520px",width:"100%"},attrs:{placeholder:"请输入快递单号"},model:{value:e.form.invoice_no,callback:function(t){e.$set(e.form,"invoice_no",t)},expression:"form.invoice_no"}},[r("template",{slot:"prepend"},[r("div",[r("el-select",{staticStyle:{width:"120px"},attrs:{placeholder:"请选择"},model:{value:e.form.express_id,callback:function(t){e.$set(e.form,"express_id",t)},expression:"form.express_id"}},e._l(e.orderData.express,(function(e,t){return r("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1)])],2)],1):e._e(),r("el-form-item",{attrs:{label:"发货备注"}},[r("el-input",{staticClass:"m-t-10",staticStyle:{"max-width":"520px",width:"100%"},attrs:{type:"textarea",rows:7,placeholder:"请输入内容"},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1)]],2):e._e(),0==e.flag?r("div",{staticClass:"m-t-30"},[r("div",{staticClass:"nr weight-500 m-b-20"},[e._v("物流信息")]),r("div",{staticClass:"flex"},[r("div",{staticClass:"m-r-24"},[e._v("发货时间: "+e._s(e.orderData.express_time))]),r("div",{staticClass:"m-r-24"},[e._v("物流公司: "+e._s(e.orderData.express_name||"无"))]),r("div",{staticClass:"m-r-24"},[e._v("物流单号 "+e._s(e.orderData.invoice_no||"无"))])])]):e._e(),0==e.flag?r("div",{staticClass:"m-t-30"},[r("div",{staticClass:"nr weight-500 m-b-20"},[e._v("物流轨迹")]),1==e.orderData.send_type?r("div",[r("el-table",{ref:"paneTable",staticStyle:{width:"100%"},attrs:{data:e.orderData.traces,size:"mini"}},[r("el-table-column",{attrs:{label:"日期",prop:"0","min-width":"205"}}),r("el-table-column",{attrs:{label:"轨迹",prop:"1","min-width":"405"}})],1)],1):r("div",{staticClass:"nr weight-500 m-t-60 flex row-center"},[e._v("无需物流")])]):e._e()]),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{attrs:{size:"small"},on:{click:function(t){return e.handleEvent("cancel")}}},[e._v("取消")]),1==e.flag&&0==e.express_again?r("el-button",{attrs:{size:"small",type:"primary"},on:{click:function(t){return e.handleEvent("confirm")}}},[e._v("发货")]):e._e(),1==e.flag&&1==e.express_again?r("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.handlesendChange}},[e._v("重新发货")]):e._e(),0==e.flag&&0==e.express_again?r("el-button",{attrs:{size:"small",type:"primary"},on:{click:function(t){return e.handleEvent("cancel")}}},[e._v("确认")]):e._e()],1)])],1)}),[],!1,null,null,null);t.a=d.exports}}]);