7da2263.js 6.7 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([[11],{506:function(e,t,r){var content=r(528);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,r(20).default)("a75e275e",content,!0,{sourceMap:!1})},527:function(e,t,r){"use strict";r(506)},528:function(e,t,r){var n=r(19)((function(i){return i[1]}));n.push([e.i,".deliver-search-container .deliver-box .deliver-recode-box[data-v-53176e06]{background-color:#f2f2f2;padding:10px 20px}.deliver-search-container .deliver-box .deliver-recode-box .recode-info-container[data-v-53176e06]{flex:1}.deliver-search-container .deliver-box .deliver-recode-box .recode-info-container .recode-label[data-v-53176e06]{width:70px}.deliver-search-container .deliver-box .deliver-flow-box[data-v-53176e06]{padding-left:15px}.deliver-search-container .deliver-box .time-line-title[data-v-53176e06]{font-size:16px;font-weight:500px;margin-bottom:10px}.recode-img[data-v-53176e06]{height:72px;margin-right:5px;position:relative;width:72px}.recode-img .float-count[data-v-53176e06]{background-color:rgba(0,0,0,.5);bottom:0;color:#fff;font-size:12px;height:20px;position:absolute;width:100%}.copy-btn[data-v-53176e06]{cursor:pointer}.icon[data-v-53176e06]{background-color:#ffeacb;border-radius:50%;color:#f45d27;padding:8px 10px}",""]),n.locals={},e.exports=n},541:function(e,t,r){"use strict";r.r(t);r(100);var n=r(5),o=(r(46),r(300),r(64),r(30),{props:{value:{type:Boolean,default:!1},aid:{type:Number|String}},data:function(){return{showDialog:!1,deliverBuy:{},delivery:{},deliverFinish:{},deliverOrder:{receipt_address_info:{},wait_delivery_goods:[]},deliverShipment:{},deliverTake:{},timeLineArray:[],activeName:0,parcelInfo:{}}},watch:{value:function(e){console.log(e,"val"),this.showDialog=e},showDialog:function(e){e&&this.aid&&(this.timeLineArray=[],this.getDeliverTraces()),this.$emit("input",e)}},methods:{deliveryNum:function(e){var t=0;return e.map((function(i){t+=Number(i.delivery_num)})),t},handleClick:function(e){"waitDelivery"==e.name?this.activeName="waitDelivery":(this.parcelInfo=this.deliverOrder.parcel_info[e.index],this.activeName=e.index)},getDeliverTraces:function(){var e=this;return Object(n.a)(regeneratorRuntime.mark((function t(){var data,r,n,o;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return data={id:e.aid},t.next=3,e.$get("order/orderTraces",{params:data});case 3:1==(r=t.sent).code&&(n=r.data,o=n.parcel_info,n.wait_delivery_goods,e.deliverOrder=r.data,e.parcelInfo=o[0]);case 5:case"end":return t.stop()}}),t)})))()},onCopy:function(e){var t=document.createElement("input");t.value=e,document.body.appendChild(t),t.select(),document.execCommand("Copy"),this.$message.success("复制成功"),t.remove()}}}),l=(r(527),r(9)),component=Object(l.a)(o,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"deliver-search-container"},[t("el-dialog",{attrs:{visible:e.showDialog,top:"10vh",width:"900px",height:"500px",title:"物流查询","lock-scroll":""},on:{"update:visible":function(t){e.showDialog=t}}},[t("div",{staticClass:"deliver-box"},[t("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[e._l(e.deliverOrder.parcel_info,(function(r,n){return t("el-tab-pane",{key:r.id,attrs:{label:1==r.send_type?"包裹".concat(n+1,"(共").concat(e.deliveryNum(r.order_goods_info),"件)"):"无需物流(共".concat(e.deliveryNum(r.order_goods_info),"件)"),name:String(n)}})})),e._v(" "),0!=e.deliverOrder.wait_delivery_goods.length?t("el-tab-pane",{attrs:{label:"待发货",name:"waitDelivery"}}):e._e()],2),e._v(" "),t("div",{staticClass:"flex"},e._l("waitDelivery"==e.activeName?e.deliverOrder.wait_delivery_goods:e.parcelInfo.order_goods_info,(function(i){return t("div",{key:i.id,staticClass:"recode-img"},[t("el-image",{staticStyle:{width:"100%",height:"100%"},attrs:{fit:"cover",src:i.goods_image}}),e._v(" "),t("div",{staticClass:"float-count flex row-center"},[e._v("\n x"+e._s(i.delivery_num)+"\n ")])],1)})),0),e._v(" "),t("el-divider"),e._v(" "),"waitDelivery"!=e.activeName?t("div",{staticClass:"m-t-20 m-b-20"},[1==e.parcelInfo.send_type?t("div",{staticClass:"flex col-center row-between"},[t("div",{staticClass:"flex col-center"},[t("el-image",{staticStyle:{height:"30px",width:"30px"},attrs:{fit:"cover",src:e.$getImageUri(e.parcelInfo.express_icon)}}),e._v(" "),t("span",{staticClass:"m-l-20"},[e._v("\n "+e._s(e.parcelInfo.express_name)+"\n ")]),e._v(" "),t("span",{staticClass:"m-l-10"},[e._v("\n "+e._s(e.parcelInfo.invoice_no)+"\n ")])],1),e._v(" "),t("div",{staticClass:"copy-btn primary flex row-center",on:{click:function(t){return e.onCopy(e.parcelInfo.invoice_no)}}},[e._v("\n 复制单号\n ")])]):t("div",[e._v("无需物流")])]):e._e(),e._v(" "),1==e.parcelInfo.send_type&&"waitDelivery"!=e.activeName?t("el-divider"):e._e(),e._v(" "),1==e.parcelInfo.send_type&&"waitDelivery"!=e.activeName?t("div",{staticClass:"m-t-30"},[t("el-timeline",{directives:[{name:"infinite-scroll",rawName:"v-infinite-scroll",value:e.load,expression:"load"}],staticStyle:{overflow:"auto",height:"300px"}},[e._l(e.parcelInfo.logistics_info.traces,(function(r,n){return t("el-timeline-item",{directives:[{name:"show",rawName:"v-show",value:"暂无物流信息"==r,expression:"item == '暂无物流信息'"}],key:n,attrs:{timestamp:"暂无物流信息"}},[e._v("\n 暂无物流信息\n ")])})),e._v(" "),e._l(e.parcelInfo.logistics_info.traces,(function(r,n){return t("el-timeline-item",{directives:[{name:"show",rawName:"v-show",value:"暂无物流信息"!=r,expression:"item != '暂无物流信息'"}],key:n,attrs:{timestamp:r[0]}},[e._v("\n "+e._s(r[1])+"\n ")])}))],2)],1):e._e(),e._v(" "),t("el-divider"),e._v(" "),t("div",{staticClass:"m-t-30 flex"},[t("span",{staticClass:"icon"},[e._v("收")]),e._v(" "),t("div",{staticClass:"m-l-20"},[t("div",[e._v("\n "+e._s(e.deliverOrder.receipt_address_info.addresss)+"\n ")]),e._v(" "),t("div",[t("span",{staticClass:"xxs muted"},[e._v("\n "+e._s(e.deliverOrder.receipt_address_info.contact)+"\n ")]),e._v(" "),t("span",{staticClass:"xxs muted"},[e._v("\n "+e._s(e.deliverOrder.receipt_address_info.mobile)+"\n ")])])])]),e._v(" "),t("div",{staticClass:"deliver-flow-box m-t-16"},[t("el-timeline")],1)],1)])],1)}),[],!1,null,"53176e06",null);t.default=component.exports}}]);