(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-128f12e0"],{"38d5":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("b-modal",{staticStyle:{"z-index":"9999"},attrs:{active:e.isActive,width:1200,canCancel:["escape","outside"]},on:{"update:active":function(t){e.isActive=t}}},[n("div",{staticClass:"has-background-white confirm-services-modal-container card"},[n("div",{staticClass:"margin-2"},[n("h2",{staticClass:"title is-3 no-margin has-text-centered"},[e._v("Xử lý khách chờ gội")])]),n("b-table",{attrs:{data:e.filteredBooking,bordered:""},scopedSlots:e._u([{key:"default",fn:function(t){return[n("b-table-column",{attrs:{field:"id",label:"STT",width:"40",numeric:"",centered:""}},[e._v(" \n "+e._s(t.index+1)+" \n ")]),n("b-table-column",{attrs:{field:"productName",label:"Tên khách hàng",centered:""}},[e._v("\n "+e._s(t.row.customerName)+"\n ")]),n("b-table-column",{attrs:{field:"productPrice",label:"Thời gian chờ gội",centered:"",width:"80"}},[n("TimeCounter",{attrs:{startTime:t.row.isCallTime}})],1),n("b-table-column",{attrs:{field:"stylist",label:"Stylist",centered:""}},[e._v("\n "+e._s(e.getDetailStylist(t.row.stylistId).fullName)+"\n ")]),n("b-table-column",{attrs:{field:"skinner",label:"Skinner",centered:"",width:"180"}},[e.getDetailSkinner(t.row.skinnerId)?n("b-field",[n("b-input",{attrs:{placeholder:"Tên",disabled:"",value:e.getDetailSkinner(t.row.skinnerId).fullName,size:"is-small"}}),n("p",[n("b-button",{staticClass:"button is-primary",attrs:{size:"is-small"},on:{click:function(n){return e.openPrintBill(t.row.id)}}},[e._v("Đổi")])],1)],1):e._e()],1),n("b-table-column",{attrs:{field:"timeServingCustomer",label:"Skinner đã gội khách khác được",centered:"",width:"100"},scopedSlots:e._u([{key:"header",fn:function(t){var i=t.column;return[n("span",{staticStyle:{color:"#c62828"}},[e._v(" "+e._s(i.label))])]}}],null,!0)},[e.skinnerStatus[t.row.skinnerId||0]?n("div",[n("TimeCounter",{attrs:{startTime:e.skinnerStatus[t.row.skinnerId||0].inProcedureTime}})],1):e._e()]),n("b-table-column",{attrs:{field:"ongoingServices",label:"Dịch vụ skinner đang làm",centered:""},scopedSlots:e._u([{key:"header",fn:function(t){var i=t.column;return[n("span",{staticStyle:{color:"#c62828"}},[e._v(" "+e._s(i.label))])]}}],null,!0)},[e._v("\n "+e._s(e.skinnerStatus[t.row.skinnerId||0]?e.getServiceNames(e.skinnerStatus[t.row.skinnerId||0].serviceIds):"")+"\n ")]),n("b-table-column",{attrs:{field:"estimateRemainingTime",label:"Ước tính hoàn thành sau",centered:""},scopedSlots:e._u([{key:"header",fn:function(t){var i=t.column;return[n("span",{staticStyle:{color:"#c62828"}},[e._v(" "+e._s(i.label))])]}}],null,!0)},[e._v("\n "+e._s(e.getSkinnerEstimateRemainingTime(t.row))+" phút\n ")])]}}])})],1),n("ModalCloseButton",{attrs:{isTopLevel:!0}})],1)},r=[],s=(n("7514"),n("ac6a"),n("cebc")),a=n("c1df"),o=n.n(a),c=n("2f62"),l=n("3df1"),u=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",[e._v("\n "+e._s(e.hour?e.hour+":":"")+e._s(e.minute>=10?e.minute:"0"+e.minute)+":"+e._s(e.second>=10?e.second:"0"+e.second)+"\n")])},d=[],m={name:"TimeCounter",props:["startTime"],data:function(){return{hour:0,minute:0,second:0}},methods:{countTime:function(){var e=this;setInterval(function(){var t=o()(e.startTime).unix(),n=o()().unix(),i=n-t,r=o.a.duration(1e3*i,"milliseconds");e.minute=r.minutes(),e.second=r.seconds(),e.hour=r.hours()},1e3)}},created:function(){this.countTime()}},f=m,h=n("2877"),k=Object(h["a"])(f,u,d,!1,null,"5628d416",null),v=k.exports,b={name:"OrganizeSkinnerModal",components:{ModalCloseButton:l["a"],TimeCounter:v},methods:Object(s["a"])({},Object(c["d"])(["openBookingModal"]),Object(c["b"])(["setSkinnerStatus"]),{openPrintBill:function(e){this.openBookingModal({bookingId:e,type:"printBill"})},getFullSkinnerServices:function(e){var t=this;if(!e)return[];var n=JSON.parse(e),i=[];return n.forEach(function(e){var n=t.services.find(function(t){return t.id==e.Id}),r=0==n.configDepartment||2==n.configDepartment;r&&i.push(n)}),i},getServiceNames:function(e){var t=this.getFullSkinnerServices(e),n=t.map(function(e){return e.serviceName});return n.join(", ")},getTotalEstimateTime:function(e){var t=this.getFullSkinnerServices(e),n=t.reduce(function(e,t){return e+t.skinnerTimeEstimate},0);return n},getSkinnerEstimateRemainingTime:function(e){var t=this.skinnerStatus[e.skinnerId||0];if(!t)return 0;var n=t.inProcedureTime,i=this.getTotalEstimateTime(t.serviceIds),r=o()(n).add(i,"minutes");return Math.max(0,r.diff(o()(),"minutes"))}}),data:function(){return{type:"organizeSkinner",skinnerIdString:""}},computed:Object(s["a"])({},Object(c["c"])(["isModalActive","bookings","getDetailStylist","getDetailSkinner","skinnerStatus","services"]),{isActive:{get:function(){return this.isModalActive[this.type]},set:function(e){this.$store.commit("setModalActive",{type:this.type,isActive:e})}},filteredBooking:function(){var e=this.bookings.filter(function(e){return e.isMakeBill&&!e.inProcedureTime&&!e.completeBillTime});return this.skinnerIdString=e.filter(function(e){return e.skinnerId}).map(function(e){return e.skinnerId}).join(","),e}}),watch:{skinnerIdString:function(e){console.log("skinnerIdString change",e),this.setSkinnerStatus(e)}}},g=b,p=(n("7e15"),Object(h["a"])(g,i,r,!1,null,"1c4e0ecb",null));t["default"]=p.exports},"56e1":function(e,t,n){},"7e15":function(e,t,n){"use strict";var i=n("56e1"),r=n.n(i);r.a}}]); //# sourceMappingURL=chunk-128f12e0.e692d4fb.js.map