PageSourceSearch

https://jforce.jubileeinsurance.com/assets/PolicyDetail.BsQZsSt4.js

js jubileeinsurance.com collected 2026-09-25 09:38:31 UTC 8,378 bytes, 1 lines download raw bytes

1import{_ as I}from"./document_list.THkU68KO.js";import{l as B,s as S,x as E,f as H,h as e,o,i as c,L as J,c as l,z as O,B as V,a as t,t as i,e as r,F as C,r as b,C as Y,d as k,D as z,O as U,j as Q,k as j}from"./index.BcDC3AA6.js";import{u as G}from"./policyStore.CaV_vudP.js";import{_ as K}from"./InsuredDetail.VjTeTCgq.js";import{_ as W}from"./PolicyDetailSection.DUIil_J1.js";import{_ as X,a as Z}from"./MembersDetail.D7lR6PT8.js";import{_ as tt}from"./SMEPremiumDetail.BB7rJLVy.js";import{_ as et}from"./QuotationHistory.BvXqKWtu.js";import{u as st}from"./applicationFormStore.D7wFUtGt.js";import"./Glossary.gSNmAmBj.js";import"./pensionQuotationStore.CCrQJKLk.js";const ot={key:1},at={class:"container mt-4"},it={class:"col-md-3 pl-3"},lt={class:"portfolio d-flex align-items-center"},nt={class:"mr-2"},rt=["src"],dt={key:0,class:"name"},mt={key:1,class:"name"},ut={class:"small_info"},ct={key:2,class:"d-flex"},_t={class:"small_info"},pt={style:{"text-transform":"uppercase"}},yt={key:0,class:"small_info ml-4"},vt={key:3,class:"small_info"},ft={class:"col-md-5 mt-3"},gt={class:"portfolio d-flex align-items-center"},kt={class:"d-flex"},ht={class:"small_info"},Ct={class:"small_info mr-2"},bt={class:"small_info pl-1"},Dt={key:0,class:"portfolio d-flex align-items-center"},wt={class:"small_info"},Nt={class:"small_info pl-1"},St={class:"portfolio d-flex align-items-center"},Lt={class:"small_info"},xt={key:0,class:"small_info"},qt={class:"col-md-2"},Tt={key:0,class:"visit_reminder"},At={key:0,class:"col-md-2"},Rt={class:"row mt-2"},Mt={class:"col-md-12"},Pt={class:"activity_btns my_sales_activity mt-3"},Ft={key:5,class:"container mt-3"},$t={class:"d2c-box"},It={key:0},Bt={key:1},Et={key:7},Ht={class:"container"},Jt={class:"row"},Ot={class:"d-flex align-items-center logs_container"},Vt={class:"log_date"},Yt={class:"log_day"},zt={class:"log_time"},Ut={class:"log_detail w-100 text-bold"},le={__name:"PolicyDetail",setup(Qt){const h=G(),L=B(),d=st();let{insurerCompany:g,selectedCompanyID:jt,selectedSubClass:_,selectedClass:D,selectedCategory:w}=S(L);const x=E();let{policyDetail:a,policyLogs:q,loader:T}=S(h);const{standardDateJubliee:A,getDayAndMonth:R,convertTimeTo24Hrs:M,customizeDateFormat:P}=Q(),{fullName:N}=U(),F=m=>{window.open(m,"_blank")};let y=z(["Policy Detail","Contact Detail","Logs"]);const p=JSON.parse(localStorage.getItem("USER")),u=j("Policy Detail"),$=m=>{if(m!==void 0){let s,n,v;return m.forEach(f=>{f.label==="First Name"&&(s=f.value),f.label==="Middle Name"&&(n=f.value),f.label==="Last Name"&&(v=f.value)}),N(s,n,v)}else return""};return H(async()=>{let m=x.params.policyId;JSON.parse(localStorage.getItem("LeadId")),JSON.parse(localStorage.getItem("NeedId")),await h.getPolicyDetail({id:m}),await h.getPolicyLogs({customer_quotation_id:m}),await d.getFamilyDetail(m),["sme","micro"].includes(_.value.name.toLowerCase())&&await d.getSMEApplicationFormDetail({id:m}).then(async s=>{s.data.code===200&&(await d.getSMEApplicationSummary({customer_quotation_id:m}),await d.getSummaryCategories({customer_quotation_id:m}),d.summaryCategories?.length>0&&await d.getSummaryMemListByCat({current_page:1,paginate:"yes",per_page:5,customer_quotation_id:m,category:d.summaryCategories[0].name}),d.otherDetails?.premiumDetail&&y.push("Payment Details"),y.push("Applicant Detail"),d.summaryCategories?.length>0&&y.push("Member Details"),s.data.data.status=="additional_requirement_finance"&&d.financeRequirement.length>0&&y.push("Finance Request"),s.data.data.history_logs.length>0&&y.push("Quotation History"))})}),(m,s)=>e(T)?(o(),c(J,{key:0})):(o(),l("div",ot,[O(V,{pageTitle:"Summary Detail"}),t("div",at,[t("div",{class:"dashed_box_theme row mx-1 align-items-center",style:{border:"none",padding:"10px 10px 10px",height:"80px"},onClick:s[1]||(s[1]=n=>m.selectedRoute())},[t("div",it,[t("div",lt,[t("div",nt,[t("img",{class:"img-fluid",style:{width:"34px"},src:e(a)?.product_image?e(a)?.product_image:"/src/assets/images/Natural_death.svg",alt:"Hero Image"},null,8,rt)]),t("div",null,[["sme","micro"].includes(e(_).name.toLowerCase())?(o(),l("div",dt,i(e(a)?.product?.product_name)+" | "+i(e(a)?.company_name),1)):(o(),l("div",mt,i(e(a)?.title?e(a).title:e(a)?.product?.product_name?e(a).product.product_name:""),1)),t("div",ut,[s[3]||(s[3]=t("span",null,"Generated by: ",-1)),t("span",null,i(e(N)(e(p).first_name,e(p).middle_name,e(p).last_name)),1)]),e(g)?.distribution?.agent_type?(o(),l("div",ct,[t("div",_t,[s[4]||(s[4]=t("span",null,"User Type: ",-1)),t("span",pt,i(e(g)?.distribution?.agent_type.toLowerCase()),1)]),e(g)?.distribution?.agent_type?.toLowerCase()=="bso"&&e(p)?.detail?.bank?(o(),l("div",yt,[s[5]||(s[5]=t("span",null,"Bank Name: ",-1)),t("span",null,i(e(p)?.detail?.bank),1)])):r("",!0)])):r("",!0),e(g)?.distribution?.agent_type?.toLowerCase()=="bso"&&e(p)?.detail?.branch?(o(),l("div",vt,[s[6]||(s[6]=t("span",null,"Branch Name: ",-1)),t("span",null,i(e(p)?.detail?.branch),1)])):r("",!0)])])]),t("div",ft,[t("div",gt,[t("div",kt,[t("div",ht,[s[7]||(s[7]=t("span",null,"Policy No: ",
1-1)),t("span",null,i(e(a).policy_no),1)]),t("div",Ct,[t("span",null,i(e(D).name.toLowerCase()==="pension"&&e(w).name.toLowerCase()=="corporate"?"Scheme":e(D).name.toLowerCase()==="pension"&&e(w).name.toLowerCase()=="retail"?"Member":"Policy")+" No: ",1),t("span",null,i(e(a)?.core_policy_no),1)]),t("div",bt,[s[8]||(s[8]=t("span",null,"Effective Date ",-1)),t("span",null,i(e(A)(e(a).payment_date)),1)])])]),e(a)?.core_policy_no?r("",!0):(o(),l("div",Dt,[t("div",wt,[s[9]||(s[9]=t("span",null,"Time Laps:",-1)),t("span",null,i(e(a).tat),1)]),t("div",Nt,[s[10]||(s[10]=t("span",null,"Total TAT:",-1)),t("span",null,i(e(a).total_tat),1)])])),t("div",St,[t("div",Lt,[s[11]||(s[11]=t("span",null,"Expiry Date: ",-1)),t("span",null,i(e(P)(e(a).expires_at,"YYYY-MM-DD HH:mm:ss.SSS")),1)]),e(a)?.risks?(o(),l("div",xt,[s[12]||(s[12]=t("span",null,"Customer Name: ",-1)),t("span",null,i($(e(a)?.risks[0]?.form_data?.stage_3)),1)])):r("",!0)])]),t("div",qt,[s[13]||(s[13]=t("div",{style:{"font-size":"12px",color:"#ba0c2f"}},"Policy Status",-1)),e(a).status==="issued"?(o(),l("div",Tt,"Active")):r("",!0)]),e(a).policy_document&&e(a)?.policy_no?(o(),l("div",At,[t("img",{style:{width:"35px","padding-top":"10px"},src:I,alt:"Hero Image",onClick:s[0]||(s[0]=n=>F(e(a).policy_document?e(a)?.policy_document:e(a)?.quotation_document))})])):r("",!0)])]),t("div",Rt,[t("div",Mt,[t("div",Pt,[(o(!0),l(C,null,b(e(y),n=>(o(),c(Y,{title:n,activeTab:u.value,onActiveTab:s[2]||(s[2]=v=>u.value=v),key:n},null,8,["title","activeTab"]))),128))]),u.value==="Policy Detail"?(o(),c(W,{key:0})):r("",!0),u.value==="Applicant Detail"&&["sme","micro"].includes(e(_).name.toLowerCase())?(o(),c(X,{key:1})):r("",!0),u.value==="Payment Details"&&["sme","micro"].includes(e(_).name.toLowerCase())?(o(),c(tt,{key:2})):r("",!0),u.value==="Member Details"&&["sme","micro"].includes(e(_).name.toLowerCase())?(o(),c(Z,{key:3})):r("",!0),u.value==="Quotation History"&&["sme","micro"].includes(e(_).name.toLowerCase())?(o(),c(et,{key:4,"quotation-history":e(d)?.otherDetails?.historyLogs??[]},null,8,["quotation-history"])):r("",!0),u.value==="Finance Request"&&["sme","micro"].includes(e(_).name.toLowerCase())?(o(),l("div",Ft,[t("div",$t,[s[19]||(s[19]=t("h5",null,"Finance Request Details",-1)),e(d).financeRequirement&&e(d).financeRequirement.length>0?(o(),l("div",It,[(o(!0),l(C,null,b(e(d).financeRequirement,(n,v)=>(o(),l("div",{key:v,class:"mb-3"},[t("p",null,[s[14]||(s[14]=t("strong",null,"Request Type:",-1)),k(" "+i(n.request_type||"N/A"),1)]),t("p",null,[s[15]||(s[15]=t("strong",null,"Amount:",-1)),k(" "+i(n.amount||"N/A"),1)]),t("p",null,[s[16]||(s[16]=t("strong",null,"Status:",-1)),k(" "+i(n.status||"N/A"),1)]),t("p",null,[s[17]||(s[17]=t("strong",null,"Remarks:",-1)),k(" "+i(n.remarks||"N/A"),1)])]))),128))])):(o(),l("div",Bt,[...s[18]||(s[18]=[t("p",null,"No finance requests found.",-1)])]))])])):r("",!0),u.value==="Contact Detail"?(o(),c(K,{key:6})):r("",!0),u.value==="Logs"?(o(),l("div",Et,[t("div",Ht,[t("div",Jt,[(o(!0),l(C,null,b(e(q),n=>(o(),l("div",{class:"col-md-12 mb-2",key:n.id},[t("div",Ot,[t("div",Vt,[s[20]||(s[20]=t("div",{class:"circle_log"},null,-1)),t("div",Yt,i(e(R)(n.created_at)),1),t("div",zt,i(e(M)(n.created_at)),1)]),t("div",Ut,i(n.title)+" ("+i(n.user_type)+") ",1)])]))),128))])])])):r("",!0)])])]))}};export{le 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.