1"use strict";(self["webpackChunkutilizecore"]=self["webpackChunkutilizecore"]||[]).push([[13723,18006,28181,35761,39321,39913,45894,47854,51177,62776,67441,69961,88613,89822,92342],{7148:function(e,t,a){a.d(t,{T:function(){return r}});var l=a(85471),o=a(89981);const n=(0,l.reactive)({loading:!1,list:[],meta:{currentPage:null,nextPage:null,prevPage:null,totalPages:null,totalCount:null}}),r=()=>{const e=async e=>{try{n.loading=!0;const t=await o.A.departments.getDepartments(e);return{data:t.departments,totalPages:t.meta.totalPages,totalCount:t.meta.totalCount}}catch(t){return console.log(t),{data:!1}}finally{n.loading=!1}},t=async e=>{try{n.loading=!0;const t=await o.A.departments.getDepartmentById(e);return t}catch(t){console.log(t)}finally{n.loading=!1}};return{departments:n,getDepartments:e,getDepartmentById:t}}},20150:function(e,t,a){a.r(t),a.d(t,{default:function(){return k}});var l=a(45894),o=a(98765),n=a(68497),r=a(54776),i=a(39434),d=a(94913),s=a(66866),u=function(){var e=this,t=e._self._c,a=e._self._setupProxy;return a.workOrderDetails?t(d["default"],{staticClass:"d-flex flex-1 flex-column overflow-auto",attrs:{id:"work-order-summary-container","no-margin":"","no-elevation":"","no-padding":!1,"background-color":"--v-layer-secondary-base"}},[t("div",{staticClass:"d-flex flex-column"},[t("div",{staticClass:"d-flex flex-1 flex-row align-center justify-space-between"},[t(i["default"],{staticClass:"mb-2",attrs:{size:1,type:"body",text:"Work Order Overview",bold:""}}),t(r["default"],{attrs:{state:"text",size:"sm",type:"text",icon:"","icon-name":a.openWorkOrderOverview?a.DRAWER_OPENED:a.DRAWER_CLOSED,"has-hover":""},on:{click:function(e){a.openWorkOrderOverview=!a.openWorkOrderOverview}}}
1)],1),a.openWorkOrderOverview?t(n["default"],{attrs:{"is-edit-mode":e.isEditMode},on:{input:function(t){return e.$emit("input",a.workOrderDetails)},"click:resource":function(t){return e.$emit("click:resource",t)}},model:{value:a.workOrderDetails,callback:function(e){a.workOrderDetails=e},expression:"workOrderDetails"}}):e._e(),t(o["default"],{staticClass:"mt-5",attrs:{"is-edit-mode":e.isEditMode},on:{input:function(t){return e.$emit("input",a.workOrderDetails)}},model:{value:a.workOrderDetails,callback:function(e){a.workOrderDetails=e},expression:"workOrderDetails"}}),t(l["default"],{staticClass:"mt-5",attrs:{"is-edit-mode":e.isEditMode},on:{input:function(t){return e.$emit("input",a.workOrderDetails)}},model:{value:a.workOrderDetails,callback:function(e){a.workOrderDetails=e},expression:"workOrderDetails"}})],1)]):t(s.A,{staticClass:"fill-width ma-2",attrs:{elevation:"2",type:"list-item, article, list-item-avatar, article, article, article, article"}})},c=[],p=a(85471),v=a(78147),m=(0,p.defineComponent)({__name:"fullscreen",props:{value:{type:Object,default:null},isEditMode:{type:Boolean,default:!1}},setup(e){const t=e,a=(0,p.ref)(t.value),l=(0,p.ref)(!0);return(0,p.watch)((()=>t.value),(e=>{a.value=e}),{immediate:!0}),{__sfc:!0,props:t,workOrderDetails:a,openWorkOrderOverview:l,DRAWER_CLOSED:v.zn3,DRAWER_OPENED:v.qCw}}}),f=m,h=a(845),w=(0,h.A)(f,u,c,!1,null,null,null),k=w.exports},35761:function(e,t,a){a.r(t),a.d(t,{default:function(){return f}});var l=a(39434),o=a(62347),n=function(){var e=this,t=e._self._c;e._self._setupProxy;return e.isEditMode?t(o.A,{staticClass:"uc-textarea",attrs:{"auto-grow":e.autoGrow,"background-color":`var(${e.backgroundColor})`,outlined:"",label:`${e.label}${e.required?"*":""}`,"hide-details":e.hideDetails,disabled:e.disabled,placeholder:e.placeholder,"no-resize":!0,rows:e.rows,counter:e.maxLength,"error-messages":e.errorMessages,height:e.height,rules:e.required?e.presenceRule:[!0],clearable:e.clearable},on:{blur:function(t){e.$emit("blur",e.text),e.hovering=!1,e.canDoubleClickToEdit&&e.toggleEditMode()},input:function(t){return e.$emit("input",e.text)},"click:clear":function(t){e.text=""},keydown:function(e){e.stopPropagation()}},model:{value:e.text,callback:function(t){e.text=t},expression:"text"}}):t("div",{class:e.hovering?"editable-hover":"",style:{cursor:e.disabled?"":"pointer"},on:{mouseenter:function(t){e.canDoubleClickToEdit&&!e.disabled?e.hovering=!0:e.hovering=!1},mouseleave:function(t){e.hovering=!1},dblclick:function(t){t.stopPropagation(),e.canDoubleClickToEdit&&!e.disabled&&e.toggleEditMode()}}},[t(l["default"],{attrs:{type:"body",size:3,text:`${e.label}${e.required?"*":""}`}}),t(o.A,{staticClass:"uc-textarea py-5",attrs:{value:e.text,"auto-grow":e.autoGrow,"hide-details":e.hideDetails,"no-resize":!0,disabled:!0,readonly:!0,counter:e.maxLength,height:e.height,rows:e.rows}})],1)},r=[],i=a(85471),d=a(56790),s=a(2543),u=a.n(s),c=(0,i.defineComponent)({props:{value:{type:String,default:""},autoGrow:{type:Boolean,default:!1},backgroundColor:{type:String,default:"--v-layer-base"},canDoubleClickToEdit:{type:Boolean,default:!1},hideDetails:{type:Boolean,default:!0},placeholder:{type:String,default:""},disabled:{type:Boolean,default:!1},showCopyIcon:{type:Boolean,default:!1},rows:{type:Number,default:5},height:{type:Number,default:null},doubleClickProps:{type:Object,default:()=>({})},label:{type:String,default:""},clearable:{type:Boolean,default:!1},required:{type:Boolean,default:!1},maxLength:{type:Number,default:null},errorMessages:{type:String,default:""},ellipses:{type:Boolean,default:!0}},setup(e){const t=(0,i.ref)(!1),{startCase:a}=u(),l=(0,i.ref)(!e.canDoubleClickToEdit),{presenceRule:o}=(0,d.f)();(0,i.watch)((()=>e.value),(()=>{r.value=e.value}));const n=()=>!e.required||o;(0,i.watch)((()=>e.canDoubleClickToEdit),(()=>{l.value=!e.canDoubleClickToEdit}));const r=(0,i.ref)(e.value),s=()=>{l.value=!l.value};return{isEditMode:l,toggleEditMode:s,text:r,hovering:t,startCase:a,rule:n,presenceRule:o}}}),p=c,v=a(845),m=(0,v.A)(p,n,r,!1,null,null,null),f=m.exports},45894:function(e,t,a){a.r(t),a.d(t,{default:function(){return D}});var l=a(62239),o=a(87729),n=a(53687),r=a(54776),i=a(39434),d=function(){var e,t=this,a=t._self._c,d=t._self._setupProxy;return d.canShowFinancials?a("div",{staticClass:"d-flex flex-column gap-md"},[a("div",{staticClass:"d-flex flex-1 flex-row align-center justify-space-between"},[a(i["default"],{attrs:{size:1,type:"body",text:"Financials",bold:!0}}),a(r["default"],{attrs:{state:"text",size:"sm",type:"text",icon:"","icon-name":d.drawerOpen?d.DRAWER_OPENED:d.DRAWER_CLOSED,"has-hover":""},on:{click:function(e){d.drawerOpen=!d.drawerOpen}}}
1)],1),d.drawerOpen?a("div",{staticClass:"d-flex flex-column gap-md"},[d.canShowBillingMethod?a(l["default"],{attrs:{items:d.workOrderBillingMethods,label:"Work Order Billing Method","item-text":"name","can-double-click-to-edit":!t.isEditMode,multiple:!1,"number-of-chips":4,"label-variant":"","hide-details":"","read-mode-empty-state":"-","show-copy-icon":"",readonly:!t.isEditMode,disabled:!t.isEditMode},on:{change:d.handleUpdate},model:{value:d.workOrderData.workOrderType,callback:function(e){t.$set(d.workOrderData,"workOrderType",e)},expression:"workOrderData.workOrderType"}}):t._e(),d.canShowNteOrDepartmentOrRoundingTemplateOrInvoices?a(n["default"],{attrs:{value:""!==d.workOrderData.id?null===(e=d.workOrderData.nte)||void 0===e?void 0:e.cents:"",label:"Client Not to exceed (NTE)","label-variant":"","hide-details":"","show-controls":!1,readonly:!t.isEditMode,disabled:!t.isEditMode,prefix:"$",increment:.01,decimal:2,"can-double-click-to-edit":!t.isEditMode,"read-mode-empty-state":"-","data-cy":"line-item-price","default-blank":""},on:{input:d.handleNTEUpdate}}):t._e(),d.canShowNteOrDepartmentOrRoundingTemplateOrInvoices?a(l["default"],{attrs:{"fetch-fn":d.getDepartmentList,label:"Department/Branch","item-text":"name","can-double-click-to-edit":!t.isEditMode,multiple:!1,"number-of-chips":4,"label-variant":"","hide-details":"","read-mode-empty-state":"-","show-copy-icon":"",autocomplete:"","fetch-params":{q:{featured_eq:!0}},"search-key":"name_cont",readonly:!t.isEditMode,disabled:!t.isEditMode},on:{change:d.handleUpdate},model:{value:d.workOrderData.department,callback:function(e){t.$set(d.workOrderData,"department",e)},expression:"workOrderData.department"}}):t._e(),d.canShowNteOrDepartmentOrRoundingTemplateOrInvoices?a(l["default"],{attrs:{items:d.roundingCalculationTemplate,label:"Rounding Calculation","item-text":"name","can-double-click-to-edit":!t.isEditMode,multiple:!1,"number-of-chips":4,"label-variant":"","hide-details":"","read-mode-empty-state":"-","show-copy-icon":"",readonly:!t.isEditMode,disabled:!t.isEditMode},on:{change:d.handleUpdate},model:{value:d.workOrderData.roundingTemplate,callback:function(e){t.$set(d.workOrderData,"roundingTemplate",e)},expression:"workOrderData.roundingTemplate"}}):t._e(),d.canShowTaxExemptOrTravelTimeOrPayment?a("div",{staticClass:"d-flex flex-column gap-md mb-2"},[a(o["default"],{attrs:{"hide-details":"","remove-margin":"",disabled:!t.isEditMode,label:"Site is Tax Exempt"},on:{input:d.handleUpdate},model:{value:d.workOrderData.taxExempt,callback:function(e){t.$set(d.workOrderData,"taxExempt",e)},expression:"workOrderData.taxExempt"}}),a(o["default"],{attrs:{"hide-details":"","remove-margin":"",disabled:!t.isEditMode,label:"Travel Time Added to Invoice"},on:{input:d.handleUpdate},model:{value:d.workOrderData.canAddTravelTime,callback:function(e){t.$set(d.workOrderData,"canAddTravelTime",e)},expression:"workOrderData.canAddTravelTime"}})],1):t._e(),d.canShowTaxExemptOrTravelTimeOrPayment?a(l["default"],{attrs:{items:d.clientPaymentMethods,label:"Client Payment Method","item-text":"name","can-double-click-to-edit":!t.isEditMode,multiple:!1,"number-of-chips":4,"label-variant":"","hide-details":"","read-mode-empty-state":"-","show-copy-icon":"",readonly:!t.isEditMode,disabled:!t.isEditMode},on:{change:d.handleUpdate},model:{value:d.workOrderData.paymentMethod,callback:function(e){t.$set(d.workOrderData,"paymentMethod",e)},expression:"workOrderData.paymentMethod"}}):t._e(),d.canShowNteOrDepartmentOrRoundingTemplateOrInvoices?a(l["default"],{attrs:{items:d.generateClientVendorInvoiceOptions,label:"Generate client invoice (default)",placeholder:"Generate client invoice (default)","item-text":"name","can-double-click-to-edit":!t.isEditMode,multiple:!1,"number-of-chips":4,"label-variant":"","hide-details":"","read-mode-empty-state":"-","show-copy-icon":"",readonly:!t.isEditMode,disabled:!t.isEditMode},on:{change:d.handleUpdate},model:{value:d.workOrderData.generateDefaultClientInvoice,callback:function(e){t.$set(d.workOrderData,"generateDefaultClientInvoice",e)},expression:"workOrderData.generateDefaultClientInvoice"}}):t._e(),d.canShowNteOrDepartmentOrRoundingTemplateOrInvoices?a(l["default"],{attrs:{items:d.generateClientVendorInvoiceOptions,label:"Generate vendor invoice (default)",placeholder:"Generate vendor invoice (default)","item-text":"name","can-double-click-to-edit":!t.isEditMode,multiple:!1,"number-of-chips":4,"label-variant":"","hide-details":"","read-mode-empty-state":"-","show-copy-icon":"",readonly:!t.
1isEditMode,disabled:!t.isEditMode},on:{change:d.handleUpdate},model:{value:d.workOrderData.generateDefaultVendorInvoice,callback:function(e){t.$set(d.workOrderData,"generateDefaultVendorInvoice",e)},expression:"workOrderData.generateDefaultVendorInvoice"}}):t._e()],1):t._e()]):t._e()},s=[],u=a(85471),c=a(78147),p=a(63896),v=a(81828),m=a(7148),f=a(86963),h=a(38861),w=a(2543),k=a(80678),g=(0,u.defineComponent)({__name:"financials",props:{value:null,isEditMode:{type:Boolean,default:!1}},emits:["input"],setup(e,{emit:t}){const a=e,{getDepartments:l}=(0,m.T)(),{getCompanyProfile:o,getCompanyPaymentMethods:n}=(0,p.R)(),{session:r}=(0,f.w)(),{settings:i}=(0,v.Eo)(),d=(0,u.ref)(a.value),s=(0,u.ref)([]),g=(0,u.ref)([]),y=(0,u.ref)([]),O=(0,u.ref)([]),b=(0,u.ref)(!0),D=async e=>await l(e),E=()=>{t("input",d.value)},x=async e=>{var t,a,l;const o=await n(e);if(null!==o&&void 0!==o&&null!==(t=o.companysetvalues[0])&&void 0!==t&&t.paymentMethod){const e=o.companysetvalues[0].paymentMethod;s.value=e.map((e=>e))}else s.value=[];if(null!==o&&void 0!==o&&null!==(a=o.companysetvalues[0])&&void 0!==a&&a.workOrderTypes){var r;const e=null===o||void 0===o||null===(r=o.companysetvalues[0])||void 0===r?void 0:r.workOrderTypes[0];O.value=Object.values(e).map((e=>e))}else O.value=[];if(null!==o&&void 0!==o&&null!==(l=o.companysetvalues[0])&&void 0!==l&&l.defaultClientOrVendorInvoice){var i;const e=null===o||void 0===o||null===(i=o.companysetvalues[0])||void 0===i?void 0:i.defaultClientOrVendorInvoice;y.value=Object.keys(e).map((e=>(0,w.startCase)(e)))}else y.value=[]},M=async()=>{var e,t;const l=await o({include:"rounding_templates"});var n;if(null!==l&&void 0!==l&&null!==(e=l.data)&&void 0!==e&&null!==(t=e.roundingTemplates)&&void 0!==t&&t.length){if(g.value=l.data.roundingTemplates,a.isEditMode&&(null===(n=d.value)||void 0===n||!n.roundingTemplate)){var r;const e=null===(r=g.value)||void 0===r?void 0:r.find((e=>e.isDefault));d.value.roundingTemplate=e||"",E()}}else g.value=[]},C=()=>{var e,t,l;!a.isEditMode||null!==(e=d.value)&&void 0!==e&&e.workOrderType||(d.value.workOrderType=(null===(t=i.value.data)||void 0===t||null===(l=t.workOrderSetting)||void 0===l?void 0:l.defaultClientBilling)||k.mc.TIME_AND_MATERIALS,E())};(0,u.onMounted)((()=>{x(r.currentCompany.id),I.value&&M()})),(0,u.watch)((()=>a.value),(e=>{var t,a;(d.value=e,C(),d.value.canAddTravelTime=!!d.value.canAddTravelTime,null!==(t=d.value.locations)&&void 0!==t&&t.length)&&(d.value.taxExempt=d.value.taxExempt||(null===(a=d.value.locations[0])||void 0===a?void 0:a.taxExempt)||!1)}),{immediate:!0});const T=e=>{d.value.nte={cents:e,currencyIso:"USD"},E()},_=(0,u.computed)((()=>{var e,t;return d.value.currentCompanyRole!==h.n.CONTRACTOR&&!(d.value.currentCompanyRole===h.n.CLIENT&&null!==(e=d.value.vendor)&&void 0!==e&&null!==(t=e.clientSetting)&&void 0!==t&&t.hideBillingMethod)})),R=(0,u.computed)((()=>d.value.currentCompanyRole===h.n.BROKER)),I=(0,u.computed)((()=>{var e;return!(null!==(e=d.value)&&void 0!==e&&e.id)||R.value})),A=(0,u.ref)(R.value||!1),W=(0,u.ref)(_.value||I.value||A.value);return{__sfc:!0,props:a,emit:t,getDepartments:l,getCompanyProfile:o,getCompanyPaymentMethods:n,session:r,settings:i,workOrderData:d,clientPaymentMethods:s,roundingCalculationTemplate:g,generateClientVendorInvoiceOptions:y,workOrderBillingMethods:O,drawerOpen:b,getDepartmentList:D,handleUpdate:E,getOtherDetails:x,getRoundingCalculationTemplate:M,autoAssignValuesFromSettings:C,handleNTEUpdate:T,canShowBillingMethod:_,isBroker:R,canShowNteOrDepartmentOrRoundingTemplateOrInvoices:I,canShowTaxExemptOrTravelTimeOrPayment:A,canShowFinancials:W,DRAWER_CLOSED:c.zn3,DRAWER_OPENED:c.qCw}}}),y=g,O=a(845),b=(0,O.A)(y,d,s,!1,null,null,null),D=b.exports},62347:function(e,t,a){a.d(t,{A:function(){return r}});var l=a(82884),o=a(96819);const n=(0,o.A)(l.A);var r=n.extend({name:"v-textarea",props:{autoGrow:Boolean,noResize:Boolean,rowHeight:{type:[Number,String],default:24,validator:e=>!isNaN(parseFloat(e))},rows:{type:[Number,String],default:5,validator:e=>!isNaN(parseInt(e,10))}},computed:{classes(){return{"v-textarea":!0,"v-textarea--auto-grow":this.autoGrow,"v-textarea--no-resize":this.noResizeHandle,...l.A.options.computed.classes.call(this)}},noResizeHandle(){return this.noResize||this.autoGrow}},watch:{autoGrow(e){this.$nextTick((()=>{var t;e?this.calculateInputHeight():null===(t=this.$refs.input)||void 0===t||t.style.removeProperty("height")}))},lazyValue(){this.autoGrow&&this.$nextTick(this.calculateInputHeight)},rowHeight(){this.autoGrow&&this.$nextTick(this.calculateInputHeight)}},mounted(){setTimeout((()=>{this.autoGrow&&this.calculateInputHeight()}),0)},methods:{calculateInputHeight(){const e=this.$refs.input;if(!e)return;e.style.height="0";const t=e.scrollHeight,a=parseInt(this.rows,10)*parseFloat(this.rowHeight);
1e.style.height=Math.max(a,t)+"px"},genInput(){const e=l.A.options.methods.genInput.call(this);return e.tag="textarea",delete e.data.attrs.type,e.data.attrs.rows=this.rows,e},onInput(e){l.A.options.methods.onInput.call(this,e),this.autoGrow&&this.calculateInputHeight()},onKeyDown(e){this.isFocused&&13===e.keyCode&&e.stopPropagation(),this.$emit("keydown",e)}}})},68248:function(e,t,a){a.r(t),a.d(t,{default:function(){return p}});var l=a(19288),o=a(66866),n=function(){var e=this,t=e._self._c;e._self._setupProxy;return t(l.A,[t(o.A,{class:e.classes,attrs:{color:e.color,type:e.type,boilerplate:e.boilerplate,"loading-text":e.loadingText}})],1)},r=[],i=a(85471),d=(0,i.defineComponent)({__name:"skeleton-loader",props:{type:{default:"card"},color:{default:"secondary"},classes:{default:""},boilerplate:{type:Boolean,default:!1},loadingText:{default:void 0}},setup(e){const t=e;return{__sfc:!0,props:t}}}),s=d,u=a(845),c=(0,u.A)(s,n,r,!1,null,null,null),p=c.exports},68296:function(e,t,a){a.d(t,{q:function(){return X}});a(28743);var l=a(85471),o=a(24387),n=a(97786),r=a(40173),i=a(43796),d=a(63710),s=a(95356),u=a(51895),c=a(50042);const{isNavigationFailure:p,NavigationFailureType:v}=r.Ay,m=(0,l.ref)(),f=(0,l.ref)(),h=(0,l.ref)(!0),w=(0,l.ref)(!1),k=(0,l.ref)(!0),g=(0,l.ref)(!1),y=(0,l.ref)({source:null,query:null,workOrderIds:null,tab:null}),O=(0,l.ref)(!1),b=(0,l.ref)({source:"",query:"",workOrderIds:null,tab:null}),D=(0,l.ref)(!1),E=(0,l.ref)({source:"",query:"",workOrderIds:null,tab:null}),x=(0,l.ref)(!1),M=(0,l.ref)({source:null,query:null,workOrderIds:null,tab:null}),C=(0,l.ref)(!1),T=(0,l.ref)(!1),_=(0,l.ref)({locationId:null,locationName:null,date:null}),R=(0,l.ref)(!1),I=(0,l.ref)(),A=(0,l.ref)(!1),W=(0,l.ref)({source:null,query:null,workOrderIds:null,tab:null}),S=(0,l.ref)(!1),B=(0,l.ref)({source:"",query:"",workOrderIds:null}),N=(0,l.ref)(!1),$=(0,l.ref)({source:null,query:null,workOrderIds:null,tab:null}),P=(0,l.ref)(!1),L=(0,l.ref)({templateId:null,type:"",tradeServiceId:null,tradeServiceName:null}),F=(0,l.ref)(!1),U=(0,l.ref)({templateId:null,type:"",tradeServiceId:null,tradeServiceName:null}),q=(0,l.ref)(!1),G=(0,l.ref)(!1),z=(0,l.ref)(!1),V=(0,l.ref)(),H=(0,l.ref)(!1),j=(0,l.ref)(!1),K=(0,l.ref)(!1),Y=(0,l.ref)({source:null,query:null,workOrderIds:null,tab:null}),J=(0,l.ref)(!1),Q=(0,l.ref)(!1),X=()=>{const e=(0,o.lq)(),t=(0,o.rd)(),{setVersion:a,isClassicAllowed:r,selectedVersion:X}=(0,d.wI)(e,t),{companyType:Z}=(0,i.n)(),ee=e=>"rails"===e,te=()=>{h.value=k.value=!1},ae=()=>{var e,t,a;const l=(null===(e=m.value)||void 0===e?void 0:e.contentDocument)||(null===(t=m.value)||void 0===t||null===(a=t.contentWindow)||void 0===a?void 0:a.document);null===l||void 0===l||l.addEventListener("turbolinks:load",te),"complete"===(null===l||void 0===l?void 0:l.readyState)&&te()},le=t=>{const l=new URL(w.value&&t||"/landing",window.location.origin);if(l.searchParams.set("embed","true"),f.value=l.toString(),!w.value)return void a(2);const o=(0,c.v)(e.path);if(r.value||o){var n;if(Q.value=!1,o&&"advanced"!==(null===(n=X.value)||void 0===n?void 0:n.version))return;a(r.value?1:2)}else a(2),Q.value=!0},oe=(e=f.value)=>{var t;if(!e)return;const a=null===(t=m.value)||void 0===t?void 0:t.contentWindow;try{a.turbolinksVisit(e,{action:"replace"})}catch(o){var l;null===(l=m.value)||void 0===l||l.setAttribute("src",e)}},ne=e=>{if(e.origin!==window.location.origin)return;const{data:t}=e;switch(t.type){case"navigation":re(t);break;case"filter-menu":ie(t);break;case"new-work-order":me();break;default:break}},re=e=>{const a=new URL(e.url,window.location.origin);a.searchParams.delete("embed");const l=e.replace?t.replace:t.push;l.call(t,`${a.pathname}${a.search}${a.hash}`,(()=>{}),(e=>{if(!p(e,v.duplicated))throw e;oe(a.toString())}))},ie=e=>{console.log(e)},de=()=>{(0,n.MLh)(window,"message",ne),(0,l.watchEffect)((()=>{oe()})),(0,l.watch)((()=>({path:e.fullPath,name:e.name})),((e,t)=>{h.value=!0,k.value=k.value||!ee(null===t||void 0===t?void 0:t.name),w.value=ee(e.name),le(e.path)}),{immediate:!0})},se=e=>{var t,a,l;const o=(null===(t=m.value)||void 0===t||null===(a=t.contentWindow)||void 0===a?void 0:a.document)||(null===(l=m.value)||void 0===l?void 0:l.contentDocument),n=null===o||void 0===o?void 0:o.getElementById("content-search-sidebar");
1if(n){n.classList.toggle("open",e.state);const t=null===o||void 0===o?void 0:o.querySelectorAll(".select2-container--open");if(t&&t.length>0)for(let e=0;e<t.length;e++){var r,i;null!==(r=t[e].parentElement)&&void 0!==r&&null!==(i=r.classList)&&void 0!==i&&i.contains("contentIframe")&&t[e].remove()}}},ue=e=>{var t,a;null===(t=m.value)||void 0===t||null===(a=t.contentWindow)||void 0===a||a.postMessage({type:"wo-bulk-cancel-modal",action:"close",taskId:e})},ce=(e,t,a)=>{var l,o;null===(l=m.value)||void 0===l||null===(o=l.contentWindow)||void 0===o||o.postMessage({type:"vendors-invite-link",action:"close",companyId:e,companyName:t,companyCreated:a})},pe=()=>{const{isMessengerOpen:e}=(0,i.n)();e.value=!e.value},ve=(e,t,a,l=!1)=>{var o,n;if(null===(o=m.value)||void 0===o||null===(n=o.contentWindow)||void 0===n||n.postMessage({type:e,action:t,data:a}),l){var r,i,d,s,u,c,p,v;null===(r=m.value)||void 0===r||null===(i=r.parentElement)||void 0===i||i.classList.add("sMdlInFrame");const e=(null===(d=m.value)||void 0===d||null===(s=d.contentWindow)||void 0===s?void 0:s.document)||(null===(u=m.value)||void 0===u?void 0:u.contentDocument);e&&e.body.classList.add("sMdlInFrameBody");const t=null===(c=m.value)||void 0===c||null===(p=c.contentWindow)||void 0===p||null===(v=p.top)||void 0===v?void 0:v.document;if(t){const e=t.getElementsByClassName("uc-app__map");e&&e[0].classList.add("rmMpFltrs")}}},me=()=>{var e,t,a,l,o,n,r,i;null===(e=m.value)||void 0===e||null===(t=e.parentElement)||void 0===t||t.classList.remove("sMdlInFrame");const d=(null===(a=m.value)||void 0===a||null===(l=a.contentWindow)||void 0===l?void 0:l.document)||(null===(o=m.value)||void 0===o?void 0:o.contentDocument);var s;d&&(null===(s=d.body)||void 0===s||s.classList.remove("sMdlInFrameBody"));const u=null===(n=m.value)||void 0===n||null===(r=n.contentWindow)||void 0===r||null===(i=r.top)||void 0===i?void 0:i.document;if(u){var c;const e=u.getElementsByClassName("uc-app__map");e&&(null===(c=e[0])||void 0===c||c.classList.remove("rmMpFltrs"))}},fe=e=>{A.value=!0,W.value=e},he=e=>{var t,a;null===(t=m.value)||void 0===t||null===(a=t.contentWindow)||void 0===a||a.postMessage({type:"wo-row",action:"update",woIds:e.ids})};async function we(){let a=null,l=`Redirecting to ${null===d.$i||void 0===d.$i?void 0:d.$i.label}.`,o=!1;try{w.value=!1;const t=(0,s.s)(e,"classic","legacy",Z.value||"broker");a=t.route,t.reason&&(o=!0,l=t.reason)}catch(n){o=!0,l=`Something went wrong in server to fetch the coreesponding path for ${null===d.$i||void 0===d.$i?void 0:d.$i.label}`,console.error(l,n)}finally{const e={timeout:5e3,color:o?"error":"success",message:l};(0,u.Y)().addToast(e),a&&t.replace(a)}}return(0,l.watch)(Q,(async()=>{Q.value&&await we().then((()=>{})).finally((()=>{Q.value=!1}))})),{iFrame:m,iFrameSrc:f,onIFrameLoad:ae,mounted:de,isActive:w,showLoader:k,toggleFilter:se,toggleBulkCancelWOModal:ue,sendPostMessageToIframe:ve,removeModalPropsInIframe:me,toggleVendorInviteLinkModal:ce,toggleChat:pe,renderBulkCloseWoModal:g,bulkWoCloseEventData:y,renderBulkAddWoNotesModal:O,bulkAddWoNotesEventData:b,showBulkCustomStatusChangeModal:S,bulkCustomStatusChangeEventData:B,updateWorkOrderRow:he,bulkWoDeleteEventData:E,renderBulkDeleteWoModal:D,renderBulkGenerateINSReportModal:x,bulkWoGenerateINSEventData:M,recentWoData:_,renderRecentWosModal:T,renderMarkWorkOrderReadyForBillingModal:R,markWorkOrderReadyForBillingEventData:I,renderBulkMarkWorkOrderReadyForBillingModal:A,bulkMarkWorkOrderReadyForBillingEventData:W,openBulkMarkWorkOrderReadyForBillingModal:fe,showBulkCancelModal:N,bulkCancelEvent:$,renderMarkWorkOrderRejectNotReadyForBillingModal:q,markWorkOrderRejectNotReadyForBillingEventData:V,marginSettingsModal:J,configureVendorCompliancyRequirementsModal:C,generateReceivableInvoiceDescriptionSettingModal:G,defaultVendorPrioritizationSettingModal:z,configureVendorInvoiceRejectionFormModal:H,disableVendorInvoiceGenerationModal:j,renderBulkEditTripsModal:K,bulkTripsEditEventData:Y,showInspectionServiceActionModal:P,inspectionServiceEvent:L,showRepairServiceActionModal:F,repairServiceEvent:U}}},98765:function(e,t,a){a.r(t),a.d(t,{default:function(){return g}});var l,o=a(98696),n=a(54776),r=a(39434),i=function(){var e,t=this,a=t._self._c,l=t._self._setupProxy;return a("div",{staticClass:"d-flex flex-column"},[a("div",{staticClass:"d-flex flex-1 flex-row align-center justify-space-between"},[a(r["default"],{attrs:{size:1,type:"body",text:"Timeline",bold:!0}}),a(n["default"],{attrs:{state:"text",size:"sm",type:"text",icon:"","icon-name":l.drawerOpen?l.DRAWER_OPENED:l.DRAWER_CLOSED,"has-hover":""},on:{click:function(e){l.drawerOpen=!l.drawerOpen}}}
1)],1),l.drawerOpen?a("div",{staticClass:"d-flex flex-column gap-md"},[l.workOrderData.id?a(o["default"],{attrs:{label:"Creation Date","label-variant":"","minute-units":"all","has-time":"","read-mode-empty-state":"-","can-double-click-to-edit":"","hide-details":"","show-info-icon":"","tool-tip-text":"This is system generated when the Work Order is first opened with the client requested information, however, it may reject the specific Work Order trips available",readonly:"",disabled:""},on:{input:l.handleUpdate},model:{value:l.workOrderData.createdAt,callback:function(e){t.$set(l.workOrderData,"createdAt",e)},expression:"workOrderData.createdAt"}}):t._e(),l.userHaveAccess("work_orders","work_order_creation_date_change")?a(o["default"],{attrs:{label:"Generation Date","label-variant":"","minute-units":"all","has-time":"","read-mode-empty-state":"-","can-double-click-to-edit":!t.isEditMode,"hide-details":"","show-info-icon":"","show-info-icon-with-activator":"","tool-tip-text":"This defaults to the Creation Date but can be changed by the user based on previous or upcoming client Work Order requirements",readonly:!t.isEditMode,disabled:!t.isEditMode},on:{input:l.handleUpdate,focus:function(e){return l.setDefaultDate(l.dateType.GENERATION_DATE)}},model:{value:l.workOrderData.creationDate,callback:function(e){t.$set(l.workOrderData,"creationDate",e)},expression:"workOrderData.creationDate"}}):t._e(),l.workOrderData.id&&l.workOrderData.serviceDate&&l.workOrderData.currentCompanyRole===l.WorkOrderCompanyRole.BROKER?a(o["default"],{attrs:{label:"Service Date","label-variant":"","minute-units":"all","has-time":"","read-mode-empty-state":"-","can-double-click-to-edit":"","hide-details":"","show-info-icon":"","tool-tip-text":"This denotes the latest check-in date and time for the Work Order Trips",readonly:"",disabled:""},on:{input:l.handleUpdate},model:{value:l.workOrderData.serviceDate,callback:function(e){t.$set(l.workOrderData,"serviceDate",e)},expression:"workOrderData.serviceDate"}}):t._e(),null!==(e=l.workOrderData)&&void 0!==e&&e.id&&l.workOrderData.currentCompanyRole!==l.WorkOrderCompanyRole.BROKER?t._e():a(o["default"],{attrs:{label:"Follow Up Date","label-variant":"","minute-units":"all","has-time":"","read-mode-empty-state":"-","can-double-click-to-edit":!t.isEditMode,"hide-details":"","show-info-icon":"","show-info-icon-with-activator":"","tool-tip-text":"This is a reminder to follow up on the status of the Work Order",readonly:!t.isEditMode,disabled:!t.isEditMode},on:{input:l.handleUpdate,focus:function(e){return l.setDefaultDate(l.dateType.FOLLOW_UP_DATE)}},model:{value:l.workOrderData.followUpAt,callback:function(e){t.$set(l.workOrderData,"followUpAt",e)},expression:"workOrderData.followUpAt"}}),l.workOrderData.id?a(o["default"],{attrs:{label:"Due Date","label-variant":"","minute-units":"all","has-time":"","read-mode-empty-state":"-","can-double-click-to-edit":"","hide-details":"","show-info-icon":"","tool-tip-text":"This indicates that by this date and time, all the Work Order Trips must be completed for the client",readonly:"",disabled:""},on:{input:l.handleUpdate},model:{value:l.workOrderData.expirationDate,callback:function(e){t.$set(l.workOrderData,"expirationDate",e)},expression:"workOrderData.expirationDate"}}):t._e(),l.workOrderData.id?a(o["default"],{attrs:{label:"Close Date","label-variant":"","minute-units":"all","has-time":"","read-mode-empty-state":"-","can-double-click-to-edit":"","hide-details":"","show-info-icon":"","tool-tip-text":"This signifies that both the Work Order and its associated trips will be expired and no longer be available on the mobile device",readonly:"",disabled:""},on:{input:l.handleUpdate},model:{value:l.workOrderData.expirationDate,callback:function(e){t.$set(l.workOrderData,"expirationDate",e)},expression:"workOrderData.expirationDate"}}):t._e()],1):t._e()])},d=[],s=a(85471),u=a(78147),c=a(86963),p=a(38861),v=a(95093),m=a.n(v);(function(e){e["GENERATION_DATE"]="generation_date",e["FOLLOW_UP_DATE"]="follow_up_date"})(l||(l={}));var f=(0,s.defineComponent)({__name:"time-line",props:{value:null,isEditMode:{type:Boolean,default:!1}},emits:["input"],setup(e,{emit:t}){const a=e,{userHaveAccess:o}=(0,c.w)(),n=(0,s.ref)(a.value),r=(0,s.ref)(!0);(0,s.watch)((()=>a.value),(e=>{n.value=e}),{immediate:!0});const i=()=>{t("input",n.value)},d=e=>{n.value.id||(e!==l.GENERATION_DATE||n.value.creationDate?e!==l.FOLLOW_UP_DATE||n.value.followUpAt||(n.value.followUpAt=m()().format()):n.value.creationDate=m()().format())};return{__sfc:!0,props:a,dateType:l,userHaveAccess:o,emit:t,workOrderData:n,drawerOpen:r,handleUpdate:i,setDefaultDate:d,DRAWER_CLOSED:u.zn3,DRAWER_OPENED:u.qCw,WorkOrderCompanyRole:p.n}}}),h=f,w=a(845),k=(0,w.A)(h,i,d,!1,null,null,null),g=k.exports}}]); 2//# sourceMappingURL=13723.921c46b8.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.