1import{l as $,u as B,s as d,f as q,Q as D,h as a,o,i as c,L as H,c as _,z as p,B as F,T as y,a as t,F as k,r as g,a2 as h,P as M,k as N}from"./index.BcDC3AA6.js";import{u as R}from"./policyStore.CaV_vudP.js";import{S as V}from"./SubClassTab.bVRVbooz.js";import{_ as b}from"./QuotationCapsule.B-MOw5Av.js";import{u as j}from"./illustrationStore.DidoxeWv.js";/* empty css */const z={key:1},E={class:"row mt-2"},Q={class:"col-md-12"},A={class:"activity_btns my_sales_activity mt-3",style:{"background-color":"transparent !important"}},G={class:"row"},J={class:"col-md-12 mt-2"},K={class:"activity_btns my_sales_activity mt-1 jhl_tabbing movements_tabbing d-flex",style:{"background-color":"transparent"}},te={__name:"Policies",setup(O){const u=R(),n=$(),m=j(),v=B();let{policiesCount:w,issuedPoliciesCount:L}=d(u),{selectedClass:r,selectedSubClass:S,selectedCategory:C}=d(n),{loader:I,illustrationCount:P}=d(m),T=N("Individual"),i=[];n.selectedClass.name.toLowerCase()==="pension"?i=["active_policies"]:i=["active_policies","apl","apl_lapse","maturity","submit_request","cancelled","lapse","maturing_in_next_3_months"],q(()=>{if(localStorage.removeItem("staffID"),u.getPolicyCounts(),r.value.name==="Health")T.value="Individual";else{const l={company_id:n.selectedCompanyID,status:i};m.getIllustrationCounts({...l})}});const f=l=>{if(r.value.name==="Health"){let e="";l.key==="policies"?(e="policy",L.value=l.count):e="cancelled",v.push({name:"PoliciesListing",query:{policyStatus:e}})}else v.push(`/policies_listing_life/${l.key}`)};return D(S,async l=>{if(l){n.selectedClass.name.toLowerCase()==="pension"?i=["active_policies"]:i=["active_policies","apl","apl_lapse","maturity","submit_request","cancelled","lapse","maturing_in_next_3_months"];const e={company_id:n.selectedCompanyID,status:i};m.getIllustrationCounts({...e})}}),(l,e)=>a(I)||a(u).loader?(o(),c(H,{key:0})):(o(),_("div",z,[p(F,{pageTitle:a(r).name.toLowerCase()==="pension"&&a(C).name.toLowerCase()=="corporate"?"Schemes":(a(r).name.toLowerCase()==="pension"&&a(C).name.toLowerCase()=="retail","Policies")},null,8,["pageTitle"]),a(r).name==="Health"?(o(),c(h,{key:0},{default:y(()=>[t("div",E,[t("div",Q,[t("div",A,[p(V)])])]),e[1]||(e[1]=t("hr",{class:"ib-dotted-hr mt-2"},null,-1)),t("div",null,[e[0]||(e[0]=t("div",{class:"row"},null,-1)),(o(!0),_(k,null,g(a(w),s=>(o(),c(b,{key:s.key,title:s.name,value:s.count,onClick:x=>f(s)},null,8,["title","value","onClick"]))),128))])]),_:1})):(o(),c(h,{key:1},{default:y(()=>[t("div",G,[t("div",J,[t("div",K,[p(M)])])]),e[2]||(e[2]=t("hr",{class:"ib-dotted-hr mt-2"},null,-1)),(o(!0),_(k,null,g(a(P),s=>(o(),c(b,{key:s.key,title:s.name,value:s.count,onClick:x=>f(s)},null,8,["title","value","onClick"]))),128))]),_:1}))]))}};export{te 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.