PageSourceSearch

https://app.orion180.com/assets/ContractsTerritories-BGE96Pbm.js

js orion180.com collected 2026-10-01 15:09:30 UTC 36,619 bytes, 1 lines download raw bytes

1import{C as G}from"./ContentSlot-Dvl4M1ZN.js";import{C as J}from"./ContractZipTable-ByH9WQLb.js";import{_ as L,c as f,o as u,b as h,t as c,d as s,q as N,r as d,i as g,w as l,a as o,e as b,h as U,l as V,v as P,p as F,f as R,g as O,V as z,m as K,N as Q,T as A,F as X,k as $,C as M}from"./index-Bvw2d2UK.js";import{_ as tt}from"./arrow-down-CCRSBGea.js";import{_ as et}from"./note-1-BJzrMUc6.js";const st={name:"TerritoryTemplates",props:{data:Object,currentItem:Object},methods:{limitClass(e){return e?e>=85&&e<=92?"col-orange":e>=93?"col-red":"":""}}},it={key:0,class:"!text-font-secondary leading-[22px]"},at={key:1},nt={class:"text-font-secondary leading-[22px] block"},lt={class:"text-font-secondary leading-[22px] block"},ot={class:"text-font-secondary leading-[22px] block"},rt={class:"text-font-secondary leading-[22px] block"},dt={key:5},ct={class:"text-font-secondary leading-[22px] block"};function ut(e,t,r,v,i,n){return u(),f("div",null,[r.data.field.dataType?h("",!0):(u(),f("div",it,c(r.currentItem[r.data.field.key])+"   ",1)),r.data.field.dataType===1?(u(),f("div",at,[s("span",nt,c(e.filterFunction("currencyWhole",r.currentItem[r.data.field.key])),1)])):h("",!0),r.data.field.dataType===2?(u(),f("div",{key:2,class:N(n.limitClass(r.currentItem.limitPercent))},[s("span",lt,c(e.filterFunction("currencyWhole",r.currentItem[r.data.field.key])),1)],2)):h("",!0),r.data.field.dataType===3?(u(),f("div",{key:3,class:N(n.limitClass(r.currentItem.limitPercent))},[s("span",ot,c(r.currentItem[r.data.field.key])+"%",1)],2)):h("",!0),r.data.field.dataType===4?(u(),f("div",{key:4,class:N(n.limitClass(r.currentItem.lossRatio))},[s("span",rt,c(r.currentItem[r.data.field.key])+"%",1)],2)):h("",!0),r.data.field.dataType===5?(u(),f("div",dt,[s("span",ct,c(r.currentItem[r.data.field.key])+"%",1)])):h("",!0)])}const mt=L(st,[["render",ut]]),pt={name:"ContractAreaActivityNotesTable",components:{},props:{effectiveDate:Date,type:String,notes:String,appUserId:String,title:String,dateAdded:String}},ht={class:"base-container h-100 d-flex flex-column"},ft=s("hr",{class:"mt-1 mb-1"},null,-1),bt=s("b",null,"Notes:",-1);function yt(e,t,r,v,i,n){const m=d("b-col"),_=d("b-row"),C=d("b-overlay");return u(),g(C,{"spinner-variant":"spinner",class:"h-100",opacity:"0.85",blur:"5px"},{default:l(()=>[s("div",ht,[o(_,{class:"pb-1 pt-1 pl-1"},{default:l(()=>[o(m,{class:"col-md-4"},{default:l(()=>[b(c(e.filterFunction("shortDate",r.dateAdded)),1)],void 0,!0),_:1}),o(m,{class:"col-md-4"},{default:l(()=>[b(c(r.type),1)],void 0,!0),_:1}),o(m,{class:"col-md-4"},{default:l(()=>[b(c(r.appUserId),1)],void 0,!0),_:1})],void 0,!0),_:1}),ft,o(_,{class:"pb-1 pt-1 pl-1"},{default:l(()=>[o(m,{class:"col-md-4"},{default:l(()=>[bt],void 0,!0),_:1})],void 0,!0),_:1}),o(_,{class:"pb-1 pt-1 pl-1"},{default:l(()=>[o(m,{class:"col-md-12"},{default:l(()=>[b(c(r.notes),1)],void 0,!0),_:1})],void 0,!0),_:1})])],void 0,!0),_:1})}const _t=L(pt,[["render",yt]]),vt="/assets/No-result-Dwid6_Gr.svg",Ct={name:"ContractAreaActivityTable",components:{ContractAreaActivityNotesTable:_t},props:{contractAreaId:Number,title:String},data(){return{isLoading:!1,sortBy:"effectiveEndDate",sortDesc:!0,results:{data:[],totalRecords:0},contract:{name:null},sortFields:{date:1},params:{searchText:"",sortBy:4,sortDesc:!0,take:15,skip:0},currentPage:1,fields:[{key:"effectiveDate",label:"Date",sortable:!0,visible:!0,thClass:"medium-col"},{key:"type",label:"Type",sortable:!1,visible:!0,thClass:"medium-col"},{key:"notes",label:"Notes",sortable:!1,visible:!0},{key:"appUserId",label:"User ID",sortable:!1,visible:!0}],isFilterOpened:!1,notesModalData:{}}},methods:{toggleFilter(){this.isFilterOpened=!this.isFilterOpened},onRowClicked(e,t,r){this.notesModalData={...e,title:this.title},this.$bvModal.show("activityNotesTable")},searchClick(e){this.params.searchText=e||"",this.sortBy="date",this.sortDesc=!0,this.currentPage=1,this.search()},search(){this.$nextTick(()=>{this.params.skip=(this.currentPage-1)*this.params.take,this.params.sortDesc=this.sortDesc,this.sortFields[this.sortBy]?this.params.sortBy=this.sortFields[this.sortBy]:this.params.sortBy=this.sortFields.effectiveEndDate,this.isLoading=!0,U.post(`/api/contractManagement/contractAreaActivity/${this.contractAreaId}/filter`,this.params).then(e=>{const t=e.data;this.results=t,this.isLoading=!1}
1).catch(()=>{this.isLoading=!1})})},goBack(){this.$router.push({name:"contractmgmt"})}},mounted(){if(!this.contractAreaId){this.goBack();return}this.search()}},W=e=>(F("data-v-ce19ee48"),e=e(),R(),e),Tt={class:"base-container h-100 d-flex flex-column mt-8"},gt={class:"flex flex-row"},wt={class:"row min-h-50 flex-grow-1 mt-8"},It={key:0,class:"col h-100 col-md-2"},kt={class:"h-100 overflow-x-auto"},Vt={class:"text-truncate"},xt={class:"f-screen flex flex-col flex-wrap items-center justify-center h-[400px]"},Lt=W(()=>s("img",{class:"h-[72px] w-[92px]",src:vt},null,-1)),Dt=W(()=>s("div",{class:"m-5 flex items-center flex-col"},[s("h5",{class:"leading-[26px] text-[18px] text-font-primary"},"No Results to Display"),s("label",{class:"text-font-secondary text-4 text-base"}," Looks like there is nothing here yet ")],-1)),Ut=[Lt,Dt];function St(e,t,r,v,i,n){const m=d("search-filter"),_=d("b-table"),C=d("b-pagination"),T=d("ContractAreaActivityNotesTable"),k=d("b-modal"),w=d("b-overlay");return u(),g(w,{"spinner-variant":"spinner",show:i.isLoading,class:"h-100",opacity:"0.85",blur:"5px"},{default:l(()=>[s("div",Tt,[s("div",gt,[o(m,{searchPlaceholder:"Search..",onUpdateView:t[0]||(t[0]=p=>e.viewType=p),enableAdvanceSearch:!1,enableViewMenu:!1,onUpdate:n.searchClick,onClear:t[1]||(t[1]=p=>n.searchClick()),onAdvanceSearch:p=>!1},null,8,["onUpdate"])]),s("div",wt,[i.isFilterOpened?(u(),f("div",It)):h("",!0),s("div",{class:N(["col h-100",{"col-md-10":i.isFilterOpened}])},[V(s("div",kt,[o(_,{hover:"","sort-by":i.sortBy,"onUpdate:sortBy":t[2]||(t[2]=p=>
1i.sortBy=p),"sort-desc":i.sortDesc,"onUpdate:sortDesc":t[3]||(t[3]=p=>i.sortDesc=p),onSortChanged:t[4]||(t[4]=p=>n.search()),"primary-key":"id",items:i.results.data,fields:i.fields,"per-page":0,"current-page":i.currentPage,small:"","table-class":"",onRowClicked:n.onRowClicked},{"cell(effectiveDate)":l(p=>[b(c(e.filterFunction("shortDate",p.item.effectiveDate)),1)]),"cell(notes)":l(p=>[s("div",Vt,c(p.item.notes),1)]),_:1},8,["sort-by","sort-desc","items","fields","current-page","onRowClicked"]),o(C,{modelValue:i.currentPage,"onUpdate:modelValue":t[5]||(t[5]=p=>i.currentPage=p),"total-rows":i.results.totalRecords,"per-page":i.params.take,onChange:t[6]||(t[6]=p=>n.search())},null,8,["modelValue","total-rows","per-page"])],512),[[P,i.results.data.length>0]]),V(s("div",xt,Ut,512),[[P,!i.isLoading&&i.results.totalRecords===0]])],2)])]),o(k,{"no-close-on-backdrop":"",size:"xl",id:"activityNotesTable","modal-class":"styled",ref:"modal",title:i.notesModalData.title,"hide-footer":"",centered:""},{default:l(()=>[o(T,{effectiveDate:i.notesModalData.effectiveDate,title:i.notesModalData.title,type:i.notesModalData.type,notes:i.notesModalData.notes,appUserId:i.notesModalData.appUserId},null,8,["effectiveDate","title","type","notes","appUserId"])],void 0,!0),_:1},8,["title"])],void 0,!0),_:1},8,["show"])}const At=L(Ct,[["render",St],["__scopeId","data-v-ce19ee48"]]),Nt={name:"ContractAreaActivityStatusUpdate",components:{},props:{title:String,status:Boolean,notes:String},data(){return{switchValue:this.status,statusUpdateNotes:this.notes}},computed:{...O(["getAppUserName"]),switchRenderValue(){return this.switchValue==!1?"CLOSED":"OPEN"},currentDate(){return z(Date.now()).format("MM-DD-YYYY")}},watch:{status(e,t){e!=t&&(this.switchValue=e)}},methods:{statusChanged(){this.$emit("update:value",this.switchValue)}}},Et={class:"base-container h-100 d-flex flex-column"},Pt=s("hr",{class:"mt-1 mb-1"},null,-1),Ft=s("b",null,"Notes (Required):",-1);function Rt(e,t,r,v,i,n){const m=d("b-col"),_=d("b-form-checkbox"),C=d("b-form-group"),T=d("b-row"),k=d("b-form-textarea"),w=d("b-overlay");return u(),g(w,{"spinner-variant":"spinner",class:"h-100",opacity:"0.85",blur:"5px"},{default:l(()=>[s("div",Et,[o(T,{class:"pb-1 pt-1 pl-1"},{default:l(()=>[o(m,{class:"col-md-8"},{default:l(()=>[b(c(r.title),1)],void 0,!0),_:1}),o(m,{class:"col-md-4"},{default:l(()=>[o(C,null,{default:l(()=>[o(_,{modelValue:i.switchValue,"onUpdate:modelValue":t[0]||(t[0]=p=>i.switchValue=p),id:"switch-checkbox",switch:"",name:"switch",onChange:n.statusChanged},{default:l(()=>[b(c(n.switchRenderValue),1)]),_:1},8,["modelValue","onChange"])],void 0,!0),_:1})],void 0,!0),_:1})],void 0,!0),_:1}),Pt,o(T,{class:"pb-1 pt-1 pl-1"},{default:l(()=>[o(m,{class:"col-md-12"},{default:l(()=>[Ft],void 0,!0),_:1})],void 0,!0),_:1}),o(T,{class:"pb-1 pt-1 pl-1"},{default:l(()=>[o(m,{class:"col-md-12"},{default:l(()=>[o(k,{id:"textarea",placeholder:"Enter your notes here...",modelValue:i.statusUpdateNotes,"onUpdate:modelValue":t[1]||(t[1]=p=>i.statusUpdateNotes=p),rows:"3","max-rows":"6",value:e.updatedZipNotes,onChange:t[2]||(t[2]=p=>e.$emit("notesChanged",i.statusUpdateNotes))},null,8,["modelValue","value"])],void 0,!0),_:1})],void 0,!0),_:1}),o(T,{class:"pb-1 pt-1 pl-1"},{default:l(()=>[o(m,{class:"col-md-7"},{default:l(()=>[b("User ID: "+c(e.getAppUserName),1)],void 0,!0),_:1}),o(m,{class:"col-md-5"},{default:l(()=>[b("Date: "+c(n.currentDate),1)],void 0,!0),_:1})],void 0,!0),_:1})])],void 0,!0),_:1})}const Ot=L(Nt,[["render",Rt]]),Zt={name:"ContractAreaActivityStatusUpdate",components:{},props:{title:String,isZip:Boolean,tivnotes:String,parentAreaId:Number,initialItems:{type:Array}},data(){return{items:[],isLoading:!1,switchValue:!1,statusUpdateNotes:"",tivUpdateNotes:this.tivnotes,fields:[{key:this.isZip?"zip":"county",label:this.isZip?"Zip Code":"County",class:"text-center"},{key:"tivLimit",label:"Present TIV Limit",class:"text-center"},{key:"newTIV",label:"New TIV Limit",class:"text-center"}],params:{parentAreaId:null,county:"",zip:"",sortBy:1,sortDesc:!1,take:255,skip:0}}},computed:{...O(["getAppUserName"]),switchRenderValue(){return this.switchValue?"CLOSED":"OPEN"},countyName(){const e=this.title.indexOf("-");return this.title.charAt(0)+this.title.toLocaleLowerCase().substring(1,e)},enableContinue(){return this.status!=this.switchValue&&this.statusUpdateNotes},currentDate(){return z(Date.now()).format("MM-DD-YYYY")},isValidTIV(){return!this.items.some(e=>e.newTIV<0)}},methods:{updateTiv(){this.$emit("tivChanged",this.items,this.isValidTIV)}},mounted(){this.items=this.initialItems}},Bt=e=>(F("data-v-2749896f"),e=e(),R(),e),Mt=Bt(()=>s("b",null,"Notes (Required):",-1));function zt(e,t,r,v,i,n){const m=d("b-row"),_=d("b-container"),C=d("b-form-input"),T=d("b-input-group"),k=d("b-table"),w=d("b-col"),p=d("b-form-textarea"),D=d("b-overlay");return u(),g(D,{"spinner-variant":"spinner",class:"h-100",opacity:"0.85",blur:"5px",show:i.isLoading},{default:l(()=>[o(_,null,{default:l(()=>[r.isZip?(u(),g(m,{key:0},{default:l(()=>[b(" County: "+c(n.countyName),1)],void 0,!0),_:1})):h("",!0)],void 0,!0),_:1}),o(m,null,{default:l(()=>[o(_,null,{default:l(()=>[o(k,{items:i.items,fields:i.fields,bordered:"",class:"center-table"},{"cell(tivLimit)":l(I=>[b(c(e.filterFunction("currencyWhole",I.item.tivLimit)),1)]),"cell(newTIV)":l(I=>[o(T,{size:"sm"},{default:l(()=>[b(" $ "),o(C,{class:"ml-2",size:"sm",modelValue:I.item.newTIV,"onUpdate:modelValue":S=>I.item.newTIV=S,type:"number",min:"0",onChange:t[0]||(t[0]=S=>n.updateTiv())},null,8,["modelValue","onUpdate:modelValue"])],void 0,!0),_:2},1024)]),_:1},8,["items","fields"])],void 0,!0),_:1})],void 0,!0),_:1}),o(m,{class:"pb-1 pt-1 pl-1"},{default:l(()=>[o(w,{class:"col-md-12"},{default:l(()=>[Mt],void 0,!0),_:1})],void 0,!0),_:1}),o(m,{class:"pb-1 pt-1 pl-1"},{default:l(()=>[o(w,{class:"col-md-12"},{default:l(()=>[o(p,{id:"textarea",placeholder:"Enter your notes here...",modelValue:i.tivUpdateNotes,"onUpdate:modelValue":t[1]||(t[1]=I=>i.tivUpdateNotes=I),rows:"3","max-rows":"6",value:e.updatedZipNotes,onChange:t[2]||(t[2]=I=>e.$emit("notesChanged",i.tivUpdateNotes))},null,8,["modelValue","value"])],void 0,!0),_:1})],void 0,!0),_:1}),o(m,{class:"pb-1 pt-1 pl-1"},{default:l(()=>[o(w,{class:"col-md-7"},{default:l(()=>[b("User ID: "+c(e.getAppUserName),1)],void 0,!0),_:1}),o(w,{class:"col-md-5 text-right"},{default:l(()=>[b("Date: "+c(n.currentDate),1)],void 0,!0),_:1})],void 0,!0),_:1})],void 0,!0),_:1},8,["show"])}const Wt=L(Zt,[["render",zt],["__scopeId","data-v-2749896f"]]),E="data:image/svg+xml,%3csvg%20width='40'%20height='40'%20viewBox='0%200%2040%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='40'%20height='40'%20rx='20'%20fill='%23F2F6F8'/%3e%3cpath%20d='M20%2030.75C14.07%2030.75%209.25%2025.93%209.25%2020C9.25%2014.07%2014.07%209.25%2020%209.25C25.93%209.25%2030.75%2014.07%2030.75%2020C30.75%2025.93%2025.93%2030.75%2020%2030.75ZM20%2010.75C14.9%2010.75%2010.75%2014.9%2010.75%2020C10.75%2025.1%2014.9%2029.25%2020%2029.25C25.1%2029.25%2029.25%2025.1%2029.25%2020C29.25%2014.9%2025.1%2010.75%2020%2010.75Z'%20fill='%23005670'/%3e%3cpath%20d='M20%202
11.75C19.59%2021.75%2019.25%2021.41%2019.25%2021V16C19.25%2015.59%2019.59%2015.25%2020%2015.25C20.41%2015.25%2020.75%2015.59%2020.75%2016V21C20.75%2021.41%2020.41%2021.75%2020%2021.75Z'%20fill='%23005670'/%3e%3cpath%20d='M20%2024.9989C19.87%2024.9989%2019.74%2024.9689%2019.62%2024.9189C19.5%2024.8689%2019.39%2024.7989%2019.29%2024.7089C19.2%2024.6089%2019.13%2024.5089%2019.08%2024.3789C19.03%2024.2589%2019%2024.1289%2019%2023.9989C19%2023.8689%2019.03%2023.7389%2019.08%2023.6189C19.13%2023.4989%2019.2%2023.3889%2019.29%2023.2889C19.39%2023.1989%2019.5%2023.1289%2019.62%2023.0789C19.86%2022.9789%2020.14%2022.9789%2020.38%2023.0789C20.5%2023.1289%2020.61%2023.1989%2020.71%2023.2889C20.8%2023.3889%2020.87%2023.4989%2020.92%2023.6189C20.97%2023.7389%2021%2023.8689%2021%2023.9989C21%2024.1289%2020.97%2024.2589%2020.92%2024.3789C20.87%2024.5089%2020.8%2024.6089%2020.71%2024.7089C20.61%2024.7989%2020.5%2024.8689%2020.38%2024.9189C20.26%2024.9689%2020.13%2024.9989%2020%2024.9989Z'%20fill='%23005670'/%3e%3c/svg%3e",qt={name:"ContractsTerritories",components:{ContentSlot:G,ContractZipTable:J,TerritoryTemplates:mt,ContractAreaActivityTable:At,ContractAreaActivityStatusUpdate:Ot,ContractAreaTIVUpdate:Wt},data(){return{zipDataResults:{data:[],totalRecords:0},allOpenRows:[],isLoading:!1,sortBy:"county",sortDesc:!1,results:{data:[],totalRecords:0},sortFields:{county:1},contract:{name:null},contractId:null,initialParams:null,params:{county:"",sortBy:1,sortDesc:!1,take:25,skip:0},currentPage:1,fields:[{key:"activity",label:"",sortable:!1,visible:!0,thClass:"activity-col"},{key:"county",label:"County/Zip",sortable:!0,isRowHeader:!1,thClass:"large-col"},{key:"status",label:"Status",sortable:!1,thClass:"medium-col"},{key:"tivLimit",label:"TIV Limit",sortable:!1,dataType:1,description:"The TIV limit after which the quoting stops",thClass:"medium-col"},{key:"currentTiv",label:"Current TIV",sortable:!1,dataType:2,description:"The A-D Coverages for all IN_FORCE policies",thClass:"medium-col"},{key:"limitPercent",label:"Limit %",sortable:!1,dataType:3,description:"The percent of the Current TIV to the TIV Limit",thClass:"medium-col"},{key:"avgTiv",label:"Avg TIV",sortable:!1,dataType:1,description:"The Current TIV divided by #PIF",thClass:"medium-col"},{key:"pml",label:"PML",sortable:!1,dataType:1,description:"The Probable Maximum Loss (PML) value for policies in force",thClass:"medium-col"},{key:"pmLbyTIV",label:"PML/TIV %",sortable:!1,dataType:5,description:"PML for policies in force divided by TIV for policies in force",thClass:"medium-col"},{key:"policiesInForceCount",label:"PIF",sortable:!1,description:"Number of IN_FORCE policies",thClass:"medium-col"},{key:"premium",label:"WP",sortable:!1,dataType:1,description:"Premium for all in-force and cancelled policies with effective date in the last 365 days",thClass:"medium-col"},{key:"avgPremium",label:"Avg WP",sortable:!1,dataType:1,description:"Premium divided by sum of all IN_FORCE and CANCELLED policies with effective date in the last 365 days",thClass:"medium-col"},{key:"earnedPremium365",label:"EP",sortable:!1,dataType:1,description:"Daily Premium multiplied by total days the policy has been in force in the last 365 days",thClass:"medium-col"},{key:"percentEarned",label:"Earned %",sortable:!1,dataType:5,description:"Earned Premium as a percentage of the total Premium.",thClass:"medium-col"},{key:"totalIncurred365",label:"Total Incurred",sortable:!1,dataType:1,description:"The sum of all payments on claims with the date of loss in the last 365 days",thClass:"large-col"},{key:"claimsCount",label:"# Claims",sortable:!1,description:"Number of claims with the date of loss in the last 365 days",thClass:"medium-col"},{key:"lossRatio",label:"Loss Ratio",sortable:!1,dataType:4,description:"Total Incurred / Earned Premium",thClass:"medium-col"},{key:"claimsFrequency",label:"Frequency",sortable:!1,dataType:5,description:"# Claims divided by the total policies with effective date in the last 365 days",thClass:"medium-col"},{key:"riExpLoadByPML",label:"REI",sortable:!1,dataType:1,description:"The ReInsurance Expense load by PML",thClass:"medium-col"},{key:"opExPriceWritten",label:"OpExp WP",sortable:!1,dataType:1,description:"Total Op Ex multiplied by the Premium",thClass:"medium-col"},{key:"opExPriceEarned",label:"OpExp EP",sortable:!1,dataType:1,description:"Total Op Ex multiplied by the Earned Premium",thClass:"medium-col"},{key:"pnl",label:"P/L",sortable:!1,dataType:1,thClass:"medium-col"},{key:"avgPNL",label:"Avg P/L",sortable:!1,dataType:1,thClass:"medium-col"}],isFilterOpened:!1,contractAreaActivityId:null,contractAreaActivityTitle:null,countymodeltitle:null,selecteditem:null,updatetivstatus:null,updatedZipStatus:null,updatedZipNotes:null,parentAreaId:null,updatedTIVNotes:null,updatedTIVLimits:[],newTIVValid:!1,newTIVData:null,backFromCancel:null,contactTerritories:!1,activityTerritories:!1,showWarningUpdateStatus:!1,showTivUpdateTable:!1,showConfirmCancel:!1,showConfirmUpdateStatus:!1,showConfirmUpdateTIVLimit:!1}},methods:{cancelMessage(){this.notes=this.updatedZipNotes,this.status=this.updatedZipStatus,this.tivnotes=this.updatedZipNotes,this.backFromCancel==="statusUpdateTable"?this.$bvModal.show("statusUpdateTable"):this.backFromCancel==="tivUpdateTable"?this.showTivUpdateTable=!0:this.backFromCancel==="warningUpdateStatus"?this.showWarningUpdateStatus=!0:this.backFromCancel==="confirmUpdateStatus"?this.showConfirmUpdateStatus=!0:this.backFromCancel==="confirmUpdateTIVLimit"&&(this.showConfirmUpdateTIVLimit=!0)},cancelFrom(e){this.backFromCancel=e,this.showConfirmCancel=!0},getRenderStatusValue(e){return e?"OPEN":"CLOSED"},toggleFilter(){this.isFilterOpened=!this.isFilterOpened},handleCountyChange(){this.updatetivstatus==="Status"&&this.$bvModal.show("statusUpdateTable"),this.updatetivstatus=="TIVLimit"&&(this.showTivUpdateTable=!0)},handleStatusChange(){this.updatetivstatus==="Status"?this.updateContractAreaStatus():this.updateContractAreaTivLimit()},toggleActivity(e,t){this.contractAreaActivityId=e,this.contractAreaActivityTitle=t,this.activityTerritories=!0},searchClick(e){this.params.county=e||"",this.sortBy="county",this.sortDe
1sc=!1,this.currentPage=1,this.search()},search(){this.$nextTick(()=>{this.params.skip=(this.currentPage-1)*this.params.take,this.params.sortDesc=this.sortDesc,this.sortFields[this.sortBy]?this.params.sortBy=this.sortFields[this.sortBy]:this.params.sortBy=this.sortFields.county,this.isLoading=!0,U.post(`/api/contractManagement/contract/${this.contractId}/territories/filter`,this.params).then(e=>{this.results=e.data,this.isLoading=!1}).catch(()=>{this.isLoading=!1})})},goBack(){this.$router.push({name:"contractmgmt",query:{isBack:!0}})},getContractSummary(){return this.isLoading=!0,U.get(`/api/contractManagement/contract/${this.contractId}/summary`).then(e=>{this.contract=e.data,this.contract.county=this.contract.name,this.isLoading=!1}).catch(()=>{this.isLoading=!1})},updateContractAreaStatus(){this.isLoading=!0,U.post("/api/contractManagement/contractArea/updateZipcodeStatus",{contractAreaId:this.selecteditem.id,parentAreaId:this.parentAreaId,contractId:this.contractId,status:this.updatedZipStatus,notes:this.updatedZipNotes},{blocking:!0}).then(()=>{this.isLoading=!1,this.$bvToast.toast("updated successfully",{title:"Success",autoHideDelay:5e3,appendToast:!0,variant:"success"}),setTimeout(()=>{this.$router.go(0)},2e3)}).catch(()=>{this.isLoading=!1})},updateContractAreaTivLimit(){this.isLoading=!0;const e=this.updatedTIVLimits.map(({id:t,zip:r,county:v,currentTiv:i,newTIV:n})=>({id:t,zip:r,county:v,currentTiv:i,newTIV:n}));U.post("/api/contractManagement/contractArea/updateTivLimit",{contractAreaId:this.selecteditem.id,parentAreaId:this.parentAreaId,contractId:this.contractId,tivLimits:e,notes:this.updatedZipNotes},{blocking:!0}).then(()=>{this.isLoading=!1,this.$bvToast.toast("updated successfully",{title:"Success",autoHideDelay:5e3,appendToast:!0,variant:"success"}),setTimeout(()=>{this.$router.go(0)},2e3)}).catch(t=>{this.isLoading=!1})},clearFilter(){this.params=JSON.parse(this.initialParams),this.search()},handleRowClicked(e){this.updatetivstatus=null,this.selecteditem=null,this.countymodeltitle=null,e.id&&(this.selecteditem=e,this.updatedZipNotes=null,this.updatedZipStatus=e.status,this.updatedTIVLimits=[],this.countymodeltitle=e.county,this.tivTableData.forEach(t=>{t.newTIV=null}),e.zip?this.countymodeltitle+="-"+e.zip:(this.zipDataResults.data=[],this.allOpenRows.map(t=>
1{t.id!==e.id&&t._showDetails&&(t._showDetails=!t._showDetails)}),this.allOpenRows=[],e._showDetails=!e._showDetails,this.allOpenRows.push(e)))},handleCountyZipclicked(e){this.handleRowClicked(e.item),this.isTIVEnabled&&(this.contactTerritories=!0)},rowClass(e,t){if(!(!e||t!=="row"))return this.allOpenRows.length&&this.allOpenRows[0]._showDetails&&this.allOpenRows.some(r=>r.id===e.id)?"highlighted":""},receiveData(e,t){this.zipDataResults=e,this.parentAreaId=t},transformStatus(e){return{true:"OPEN",false:"CLOSED"}[e]||"Unknown"},openTIVConfirm(){this.newTIVData=this.updatedTIVLimits,this.newTIVData=this.newTIVData.filter(e=>{const t=parseInt(e.newTIV,10),r=e.tivLimit!=null&&!isNaN(e.tivLimit)?parseInt(e.tivLimit,10):0;return!isNaN(t)&&t!==r}),this.newTIVData=this.newTIVData.map(e=>({...e,newTIV:parseInt(e.newTIV,10)})),this.showConfirmUpdateTIVLimit=!0},convertDateLocal(e){return e?new Date(`${e}Z`).toLocaleString():"No data yet"},updateTIVOk(e,t){this.newTIVValid=t,this.updatedTIVLimits=e,this.tivUpdateOkEnable=this.updatedTIVLimits.some(r=>{var n,m,_,C,T;const v=((n=r.updatedTIVLimits)==null?void 0:n.newTIV)===""?null:parseInt((m=r.updatedTIVLimits)==null?void 0:m.newTIV,10),i=((_=r.updatedTIVLimits)==null?void 0:_.tivLimit)!=null&&!isNaN((C=r.updatedTIVLimits)==null?void 0:C.tivLimit)?parseInt((T=r.updatedTIVLimits)==null?void 0:T.tivLimit):0;return v!=null&&v!==i})}},mounted(){if(this.contractId=this.$route.params.id,!this.contractId){this.goBack();return}this.getContractSummary().then(()=>{this.initialParams=JSON.stringify(this.params),this.search()}),this.$store.dispatch("loadLastUpdated")},computed:{...K({contractState:["contract"]}),...O(["hasPermission","isFeatureEnabled"]),statusUpdateOkEnable(){var e;return this.updatedZipStatus!=null&&((e=this.selecteditem)==null?void 0:e.status)!=this.updatedZipStatus&&this.updatedZipNotes},tivUpdateOkEnable(){return this.updatedZipNotes&&this.updatedTIVLimits.length!==0&&this.newTIVValid&&this.updatedTIVLimits.some(e=>{const t=e.newTIV===""?null:e.newTIV,r=e.tivLimit!=null&&!isNaN(e.tivLimit)?parseInt(e.tivLimit,10):0;return t!==null&&parseInt(t,10)!==r})},customBreadcrumb(){return`Contract Territories - ${this.contract.name??""}`},isTIVEnabled(){return this.isFeatureEnabled("TIVControl")},tivTableData(){return this.selecteditem.zip!==void 0?this.zipDataResults.data:[this.selecteditem]},filteredFields(){return this.isTIVEnabled?this.fields:this.fields.filter(e=>e.key!=="status")},allItems(){if(this.allOpenRows.length&&this.allOpenRows[0]._showDetails){const e=this.allOpenRows[0].id;let t=[];for(let r in this.results.data){const v=this.results.data[r];if(t.push(v),v.id===e)for(let i in this.zipDataResults.data){const n=this.zipDataResults.data[i];t.push(n)}}return t}return this.results.data}}},y=e=>(F("data-v-50f664a1"),e=e(),R(),e),jt=y(()=>s("div",{class:"page-header"},[s("div",{class:"sm:pt-1"},[s("h3",{class:"title"},"Contract Territories")]),s("div",{class:"pb-6 sm:mb-2 subtitle"},"Summary of insurance coverage and claims activity by county")],-1)),Yt=y(()=>s("hr",{class:"h-px mt-0 bg-stroke border-0 -mx-10"},null,-1)),Ht={class:"py-4 wrapper"},Gt={class:"flex flex-wrap"},Jt={class:"flex sm:flex-col items-center justify-between w-full"},Kt={class:"text-xs text-font-secondary"},Qt={class:"mt-10 w-full"},Xt={class:"flex flex-row items-center"},$t={key:0},te=y(()=>s("img",{class:"size-4 -ml-10",src:tt,alt:"Calendar Icon"},null,-1)),ee=[te],se={key:1},ie=y(()=>s("img",{class:"size-5",src:et,alt:"Calendar Icon"},null,-1)),ae={class:"flex items-center h-6"},ne=["onClick"],le=["onClick"],oe={class:"text-font-secondary leading-[22px] block"},re={class:"text-font-secondary leading-[22px] block"},de=["title"],ce=["disabled"],ue={key:0,class:"modal-popup"},me={class:"dialog"},pe=y(()=>s("div",{class:"flex"},[s("div",{class:"mr-3"},[s("img",{class:"size-10",src:E,alt:"Info Icon"})]),s("div",null,[s("label",{class:"dialog-header"}," Warning "),s("div",{class:"mt-4 text-left dialog-desc"},[s("div",{class:"text-font-secondary leading-6"},"This action will impact business operations."),s("div",{class:"text-font-secondary leading-6"},"Are you sure you want to proceed?")])])],-1)),he=y(()=>s("hr",{class:"border-line-breaker my-4 -mx-6"},null,-1)),fe={class:"flex justify-end mt-6"},be={key:0,class:"modal-popup"},ye={class:"dialog"},_e={class:"flex"},ve=y(()=>s("div",{class:"mr-3"},[s("img",{class:"size-10",src:E,alt:"Info Icon"})],-1)),Ce=y(()=>s("label",{class:"dialog-header"}," Confirm Update ",-1)),Te={class:"mt-4 text-left dialog-desc"},ge=y(()=>s("div",{class:"text-font-secondary leading-6"},"Are you sure you want to change.",-1)),we={class:"text-font-secondary leading-6"},Ie=y(()=>s("hr",{class:"border-line-breaker my-4 -mx-6"},null,-1)),ke={class:"flex justify-end mt-6"},Ve={key:0,class:"modal-popup"},xe={class:"dialog"},Le={class:"flex"},De=y(()=>s("div",{class:"mr-3"},[s("img",{class:"size-10",src:E,alt:"Info Icon"})],-1)),Ue=y(()=>s("label",{class:"dialog-header"}," Confirm Update ",-1)),Se={key:0,class:"mb-4 mt-4"},Ae={key:1,class:"mb-4"},Ne={class:"text-font-secondary leading-6"},Ee={class:"text-font-secondary leading-6"},Pe=y(()=>s("hr",{class:"border-line-breaker my-4 -mx-6"},null,-1)),Fe={class:"flex justify-end mt-6"},Re=y(()=>s("div",{class:"font-semibold text-font-primary text-[16px] leading-6 mb
1-[25px]"},"What would you like to make changes to?",-1)),Oe={class:"flex flex-column justify-center gap-3"},Ze={class:"flex flex-row items-center"},Be=y(()=>s("label",{class:"ml-2 text-sm"},"TIV Limit",-1)),Me={class:"flex flex-row items-center"},ze=["disabled"],We=y(()=>s("label",{class:"ml-2 text-sm"},"Status",-1)),qe=["disabled"],je={key:0,class:"modal-popup"},Ye={class:"dialog"},He=y(()=>s("div",{class:"flex"},[s("div",{class:"mr-3"},[s("img",{class:"size-10",src:E,alt:"Info Icon"})]),s("div",null,[s("label",{class:"dialog-header"}," Confirm Cancel "),s("div",{class:"mt-4 text-left dialog-desc"},[s("div",{class:"text-font-secondary leading-6"},"Are you sure you want to cancel? Any progress made will not be saved.")])])],-1)),Ge=y(()=>s("hr",{class:"border-line-breaker my-4 -mx-6"},null,-1)),Je={class:"flex justify-end mt-6"};function Ke(e,t,r,v,i,n){const m=d("search-filter"),_=d("b-button"),C=d("TerritoryTemplates"),T=d("ContractZipTable"),k=d("b-table"),w=d("b-pagination"),p=d("ContractAreaActivityTable"),D=d("edit-drawer"),I=d("ContractAreaActivityStatusUpdate"),S=d("b-modal"),q=d("ContractAreaTIVUpdate"),j=d("b-form-group"),Y=d("b-overlay"),H=d("ContentSlot"),Z=Q("b-tooltip");return u(),g(H,{class:"pl-4",customBreadcrumb:n.customBreadcrumb,breadcrumbClass:"bg-grey-background"},{header:l(()=>[]),main:l(()=>[jt,Yt,o(Y,{"spinner-variant":"spinner",show:i.isLoading,class:"h-100",opacity:"0.85",blur:"5px"},{default:l(()=>{var B;return[s("div",Ht,[s("div",Gt,[s("div",Jt,[s("div",null,[o(m,{searchPlaceholder:"Search by county..",onUpdateView:t[0]||(t[0]=a=>e.viewType=a),enableViewMenu:!1,onUpdate:n.searchClick,onClear:t[1]||(t[1]=a=>n.searchClick())},null,8,["onUpdate"])]),s("div",Kt,"Data was last updated on : "+c(n.convertDateLocal(e.contractState.lastUpdated)),1)]),V(s("div",Qt,[o(k,{"sticky-header":"",hover:"",striped:"",bordered:"","sort-by":i.sortBy,"onUpdate:sortBy":t[2]||(t[2]=a=>
1i.sortBy=a),"sort-desc":i.sortDesc,"onUpdate:sortDesc":t[3]||(t[3]=a=>i.sortDesc=a),onSortChanged:t[4]||(t[4]=a=>n.search()),"primary-key":"id",items:n.allItems,fields:n.filteredFields,"per-page":0,"current-page":i.currentPage,onRowClicked:n.handleRowClicked,"tbody-tr-class":n.rowClass,small:"","table-class":"territories"},{"cell(activity)":l(a=>[]),"cell(county)":l(a=>[s("div",Xt,[a.item.zip?h("",!0):(u(),f("div",$t,ee)),a.item.zip&&n.isTIVEnabled?(u(),f("div",se,[V((u(),g(_,{title:"Show Activity",class:"bg-inherit border-0 p-0 mr-2",onClick:x=>n.toggleActivity(a.item.id,"Search and manage notes for -"+a.item.county+"-"+a.item.zip)},{default:l(()=>[ie],void 0,!0),_:2},1032,["onClick"])),[[Z,void 0,void 0,{hover:!0}]])])):h("",!0),s("div",ae,[a.item.zip?(u(),f("span",{key:0,class:"font-primary",onClick:x=>n.handleCountyZipclicked(a)},c(a.item.county)+" - "+c(a.item.zip),9,ne)):h("",!0),a.item.zip?h("",!0):(u(),f("span",{key:1,class:"font-primary font-semibold",onClick:x=>n.handleCountyZipclicked(a)},c(a.item.county),9,le))])])]),"cell(tivLimit)":l(a=>[s("span",oe,c(e.filterFunction("currencyWhole",a.item.tivLimit)),1)]),"cell(status)":l(a=>[s("span",re,c(n.transformStatus(a.item.status)),1)]),"head()":l(a=>[V((u(),f("div",{class:"mb-2 h-6 text-font-primary",style:{cursor:"pointer"},title:a.field.description},[b(c(a.label),1)],8,de)),[[Z,void 0,void 0,{hover:!0}]]),i.contract?(u(),g(C,{key:0,currentItem:i.contract,data:a},null,8,["currentItem","data"])):h("",!0)]),"cell()":l(a=>[o(C,{currentItem:a.item,data:a},null,8,["currentItem","data"])]),"row-details":l(a=>[o(T,{parentAreaId:a.item.id,onSendData:n.receiveData},null,8,["parentAreaId","onSendData"])]),_:1},8,["sort-by","sort-desc","items","fields","current-page","onRowClicked","tbody-tr-class"]),o(w,{modelValue:i.currentPage,"onUpdate:modelValue":t[5]||(t[5]=a=>i.currentPage=a),"total-rows":i.results.totalRecords,"per-page":i.params.take,onChange:t[6]||(t[6]=a=>n.search())},null,8,["modelValue","total-rows","per-page"])],512),[[P,i.results.data.length>0]])])]),n.isTIVEnabled&&i.activityTerritories?(u(),g(D,{key:0,showEditDrawer:i.activityTerritories,id:"contactTerritories",title:"Search notes",subtitle:i.contractAreaActivityTitle,onClose:t[7]||(t[7]=a=>i.activityTerritories=!1),onClear:e.clearSearch,onSearch:n.searchClick,drawerLarge:!0,hideButtons:!0},{data:l(()=>[s("div",null,[o(p,{contractAreaId:i.contractAreaActivityId,title:i.contractAreaActivityTitle},null,8,["contractAreaId","title"])])]),buttons:l(()=>[]),_:1},8,["showEditDrawer","subtitle","onClear","onSearch"])):h("",!0),n.isTIVEnabled?(u(),g(S,{key:1,"no-close-on-backdrop":"",id:"statusUpdateTable","modal-class":"styled",ref:"modal",title:"Status Update","ok-title":"Continue","ok-disabled":!n.statusUpdateOkEnable,onOk:t[10]||(t[10]=a=>this.showConfirmUpdateStatus=!0),onCancel:t[11]||(t[11]=a=>n.cancelFrom("statusUpdateTable")),centered:""},{default:l(()=>[o(I,{status:i.updatedZipStatus,title:i.countymodeltitle,notes:i.updatedZipNotes,"onUpdate:value":t[8]||(t[8]=a=>i.updatedZipStatus=a),onNotesChanged:t[9]||(t[9]=a=>i.updatedZipNotes=a)},null,8,["status","title","notes"])],void 0,!0),_:1},8,["ok-disabled"])):h("",!0),i.showTivUpdateTable?(u(),g(D,{key:2,showEditDrawer:i.showTivUpdateTable,id:"contactTerritories",title:"TIV Limit Updates",subtitle:"",hideButtons:!0},{data:l(()=>[s("div",null,[o(q,{currentLimit:i.selecteditem.currentTiv,parentAreaId:i.parentAreaId,title:i.countymodeltitle,isZip:i.selecteditem.zip,initialItems:n.tivTableData,tivnotes:i.updatedZipNotes,onTivChanged:n.updateTIVOk,onNotesChanged:t[12]||(t[12]=a=>i.updatedZipNotes=a)},null,8,["currentLimit","parentAreaId","title","isZip","initialItems","tivnotes","onTivChanged"])])]),buttons:l(()=>[s("button",{onClick:t[13]||(t[13]=a=>{n.cancelFrom("tivUpdateTable"),i.showTivUpdateTable=!1}),class:"mr-2 btn btn-outline"},"Cancel"),s("button",{onClick:t[14]||(t[14]=a=>{n.openTIVConfirm(),i.showTivUpdateTable=!1}),disabled:!n.tivUpdateOkEnable,class:"btn btn-quote-primary"},"Continue",8,ce)]),_:1},8,["showEditDrawer"])):h("",!0),o(A,{id:"warningUpdateStatus"},{default:l(()=>[i.showWarningUpdateStatus?(u(),f("div",ue,[s("div",me,[pe,he,s("div",fe,[s("button",{onClick:t[15]||(t[15]=a=>i.showWarningUpdateStatus=!1),class:"mr-2 btn btn-outline"},"Cancel"),s("button",{onClick:t[16]||(t[16]=a=>{n.handleCountyChange(),i.showWarningUpdateStatus=!1}),class:"btn btn-quote-primary"},"Continue")])])])):h("",!0)],void 0,!0),_:1}),o(A,{id:"confirmUpdateStatus"},{default:l(()=>[i.showConfirmUpdateStatus&&n.isTIVEnabled?(u(),f("div",be,[s("div",ye,[s("div",_e,[ve,s("div",null,[Ce,s("div",Te,[ge,s("div",we,[s("b",null,c(i.countymodeltitle),1),b(" from "),s("b",null,c(n.getRenderStatusValue(i.selecteditem.status)),1),b(" to "),s("b",null,c(n.getRenderStatusValue(i.updatedZipStatus)),1),b("?")])])])]),Ie,s("div",ke,[s("button",{onClick:t[17]||(t[17]=a=>{n.cancelFrom("confirmUpdateStatus"),i.showConfirmUpdateStatus=!1}),class:"mr-2 btn btn-outline"},"Cancel"),s("button",{onClick:t[18]||(t[18]=a=>{n.handleStatusChange(),i.showConfirmUpdateStatus=!1}),class:"btn btn-quote-primary"},"Confirm")])])])):h("",!0)],void 0,!0),_:1}),o(A,{id:"confirmUpdateTIVLimit"},{default:l(()=>[i.showConfirmUpdateTIVLimit&&n.isTIVEnabled?(u(),f("div",Ve,[s("div",xe,[s("div",Le,[De,s("div",null,[Ue,(u(!0),f(X,null,$(i.newTIVData,a=>(u(),f("div",null,[a.zip?h("",!0):(u(),f("div",Se,[s("b",null,c(a.county)+" :",1)])),a.zip?(u(),f("div",Ae,[s("b",null,c(a.county)+" - "+c(a.zip)+" :",1)])):h("",!0),s("div",Ne,"Present TIV Limit is: "+c(e.filterFunction("currencyWhole",a.tivLimit)),1),s("div",Ee,"New TIV Limit is: "+c(e.filterFunction("currencyWhole",a.newTIV)),1)]))),256))])]),Pe,s("div",Fe,[s("button",{onClick:t[19]||(t[19]=a=>{n.cancelFrom("confirmUpdateTIVLimit"),i.showConfirmUpdateTIVLimit=!1}),class:"mr-2 btn btn-outline"},"Cancel"),s("button",{onClick:t[20]||(t[20]=a=>{n.handleStatusChange(),i.showConfirmUpdateTIVLimit=!1}),class:"btn btn-quote-primary"},"Confirm")])])])):h("",!0)],void 0,!0),_:1}),this.hasPermission("EditAreaStatus")&&this.hasPermission("EditTIVLimit")&&n.isTIVEnabled?(u(),g(D,{key:3,showEditDrawer:i.contactTerritories,id:"contactTerritories",t
1itle:(B=i.selecteditem)==null?void 0:B.county,subtitle:"Make changes to the territory",onClose:t[25]||(t[25]=a=>i.contactTerritories=!1),onClear:e.clearSearch,onSearch:n.searchClick,hideButtons:!0},{data:l(()=>[s("div",null,[Re,o(j,null,{default:l(()=>{var a;return[s("div",Oe,[s("div",Ze,[V(s("input",{type:"radio",class:"border","onUpdate:modelValue":t[21]||(t[21]=x=>i.updatetivstatus=x),name:"tivlimitstatus",value:"TIVLimit"},null,512),[[M,i.updatetivstatus]]),Be]),s("div",Me,[V(s("input",{type:"radio",class:"border","onUpdate:modelValue":t[22]||(t[22]=x=>i.updatetivstatus=x),name:"tivlimitstatus",value:"Status",disabled:!((a=i.selecteditem)!=null&&a.zip)},null,8,ze),[[M,i.updatetivstatus]]),We])])]},void 0,!0),_:1})])]),buttons:l(()=>[s("button",{class:"btn btn-outline",onClick:t[23]||(t[23]=a=>i.contactTerritories=!1)},"Close"),s("button",{class:"btn btn-quote-primary",onClick:t[24]||(t[24]=a=>{i.contactTerritories=!1,i.showWarningUpdateStatus=!0}),disabled:!i.updatetivstatus},"Continue",8,qe)]),_:1},8,["showEditDrawer","title","onClear","onSearch"])):h("",!0),o(A,{id:"confirmCancel"},{default:l(()=>[i.showConfirmCancel?(u(),f("div",je,[s("div",Ye,[He,Ge,s("div",Je,[s("button",{onClick:t[26]||(t[26]=a=>{n.cancelMessage(),i.showConfirmCancel=!1}),class:"mr-2 btn btn-outline"}
1,"No"),s("button",{onClick:t[27]||(t[27]=a=>i.showConfirmCancel=!1),class:"btn btn-quote-primary"},"Yes")])])])):h("",!0)],void 0,!0),_:1})]},void 0,!0),_:1},8,["show"])]),_:1},8,["customBreadcrumb"])}const ss=L(qt,[["render",Ke],["__scopeId","data-v-50f664a1"]]);export{ss as default};

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.