1import{_ as F}from"./CPQNRyix.js";import{_ as U}from"./DnrPhM61.js";import{_ as V}from"./Dy9eVqBY.js";import{u as j}from"./DCvB0Vap.js";import{u as z}from"./DOFc_AnO.js";import{d as J,x as G,G as K,b as O,y as p,r as f,e as Q,f as W,g as X,B as b,o as _,j as m,h as a,i as n,t as l,w as i,C as w,K as Z,F as I,J as ee,p as s,z as A,I as te,u as P,E as ne,s as ae}from"#entry";const oe={class:"q-py-md"},le={class:"column col-auto"},ie={class:"col text-h6"},re={class:"col-auto"},me=["onClick"],ce={key:0,class:"text-red"},se={class:"row col-auto q-mt-md"},de={class:"column col-auto"},ue={class:"col text-h6"},pe={class:"col-auto"},fe={class:"column col q-ml-sm"},be={class:"col text-h6"},_e={class:"col-auto"},ge={class:"column col-auto q-mt-md"},ve={class:"column col-auto"},he={class:"col text-h6"},Se={class:"col-auto"},Ce={class:"col text-center q-my-md"},Te=J({__name:"[id]",setup(ye){const{partnerStatus:v,codeTypeToI18nCode:h}=G(),M=K(),{t:e}=O();let d="";const T=[{label:e("admin.table.column.partner.code"),name:"partnerCode",field:"partnerCode",align:"center",customSlot:!0},{label:e("admin.table.column.code-issue-channel-type"),name:"codeIssueChannelType",field:"codeIssueChannelType",align:"center",format:t=>e(`admin.common.code.code-issue-channel-type.${h(t)}`)},{label:e("admin.table.column.partner.suid"),name:"facebookMemberId",field:"facebookMemberId",align:"center",customSlot:!0},{label:e("admin.table.column.contract-person.name"),name:"contractPersonName",field:"contractPersonName",align:"center"},{label:e("admin.table.column.contract-person.birthday"),name:"contractPersonBirthday",field:"contractPersonBirthday",align:"center"},{label:e("admin.table.column.contract-person.phone"),name:"contractPersonPhone",field:"contractPersonPhone",align:"center"},{label:e("admin.table.column.address"),name:"address",field:"address",align:"center"},{label:e("admin.table.column.email"),name:"email",field:"email",align:"center"},{label:e("admin.table.column.document"),name:"documents",field:"documents",align:"center",customSlot:!0},{label:e("admin.table.column.point.accrual-rate"),name:"pointAccrualRate",field:"pointAccrualRate",align:"center"},{label:e("admin.table.column.partner.status"),name:"partnerStatus",field:"partnerStatus",align:"center",customSlot:!0},{label:"",name:"dateInfo",field:"dateInfo",align:"center",customSlot:!0,customHeader:!0}],Y=[{label:e("admin.table.column.referral-user-count"),name:"referralUserCount",field:"referralUserCount",align:"center",format:t=>t.toLocaleString()},{label:e("admin.table.column.billing-partner-count"),name:"billingPartnerCount",field:"billingPartnerCount",align:"center",format:t=>t.toLocaleString()},{label:e("admin.table.column.accumulated.point"),name:"accumulatedPoint",field:"accumulatedPoint",align:"center",format:t=>`${t.toLocaleString()}P`},{label:e("admin.table.column.accumulated.settlement-amount"),name:"accumulatedSettlementAmount",field:"accumulatedSettlementAmount",align:"center",format:t=>`${t.toLocaleString()}${e("admin.common.unit.currency")}`}],$=[{label:e("admin.table.column.event.name"),name:"eventName",field:"eventName",align:"center"}
1],x=[{label:e("admin.table.column.point-settlement.id"),name:"pointSettlementId",field:"pointSettlementId",align:"center",customSlot:!0},{label:e("admin.table.column.point-settlement.created-date"),name:"createdDate",field:"createdDate",align:"center",format:t=>p(t).format("YY-MM-DD HH:mm:ss")},{label:e("admin.table.column.point.accrual-rate"),name:"pointAccrualRate",field:"pointAccrualRate",align:"center"},{label:e("admin.table.column.payment.amount"),name:"paymentAmount",field:"paymentAmount",align:"center",format:t=>t.toLocaleString()},{label:e("admin.table.column.point-settlement.point"),name:"settlementPoint",field:"settlementPoint",align:"center",format:t=>t.toLocaleString()},{label:e("admin.table.column.point-settlement.amount"),name:"settlementAmount",field:"settlementAmount",align:"center",format:t=>t.toLocaleString()},{label:e("admin.table.column.deposit-amount"),name:"depositAmount",field:"depositAmount",align:"center",format:t=>t.toLocaleString()},{label:e("admin.table.column.point-settlement.status"),name:"pointSettlementStatus",field:"pointSettlementStatus",align:"center",format:t=>e(`admin.common.code.point-settlement-status.${h(t)}`)},{label:e("admin.table.column.point-settlement.status-changed-date"),name:"statusChangeDate",field:"statusChangeDate",align:"center",format:t=>t?p(t).format("YY-MM-DD HH:mm:ss"):"-"}];e("admin.table.column.index-number"),e("admin.table.column.modified.admin"),e("admin.table.column.modified.content"),e("admin.table.column.modified.date");const c=f(),y=f(),k=f([]),N=f();f(!1);const L=Q(()=>`${location.origin}/login?partner=${c.value.partnerCode}`);async function D(){const t=await A(`/admin/api/partners/${d}`);c.value=t,y.value=t.pointSettlementResponses,N.value=t.pointAccrualRate,t.partnerEvents&&k.value.push({eventName:t.partnerEvents.map(r=>r.eventName).join()})}function R(){te(e("admin.common.confirm.terminate-contract"),async t=>{if(t)try{await A(`/admin/api/partners/${d}/terminate`,{method:"PUT"}),ne(e("admin.common.alert.contract-terminated")),D()}catch(r){console.log(r),ae(e("admin.common.alert.error"))}})}function q(){P(`/admin/partner/list/form/${d}`)}function H(t){const r=JSON.parse(t);let u="";for(t in r)u.length>0&&(u+=", ");return u}function B(){P("/admin/partner/list")}return W(async()=>{d=M(location.pathname)?.params.id,D()}),(t,r)=>{const u=F,S=U,g=V,E=X("q-btn");return _(),b(I,null,[m(u,{title:n(e)("admin.content.partner.detail.title")},null,8,["title"]),a("div",oe,[a("div",le,[a("div",ie,l(n(e)("admin.content.partner.detail.partner-info")),1),a("div",re,[m(g,{columns:T,"data-list":n(c)?[n(c)]:[],"prevent-filtering":"","no-pagination":""},{"dateInfo-header":i(()=>[s(l(n(e)("admin.table.column.contract.created-date")),1),r[1]||(r[1]=a("br",null,null,-1)),s(l(n(e)("admin.table.column.contract.terminated-date")),1)]),partnerCode:i(({data:o})=>[a("div",null,l(o.row.partnerCode),1),a("a",{class:"link",onClick:r[0]||(r[0]=C=>("useClipboard"in t?t.useClipboard:n(j))(n(L)))}," ["+l(n(e)("admin.common.link.copy-link"))+"] ",1)]),facebookMemberId:i(({data:o})=>[m(S,{to:`/admin/customer/list/${o.row.facebookMemberId}`,class:"link"},{default:i(()=>[s(l(o.row.facebookMemberId),1)]),_:2},1032,["to"])]),partnerStatus:i(({data:o})=>[a("div",null,l(n(e)(`admin.common.code.partner-status.${n(h)(o.row.partnerStatus)}`)),1),o.row.partnerStatus&&n(v).isActive(o.row.partnerStatus)?(_(),b("a",{key:0,class:"link",onClick:R},"[ê³ì½í´ì§]")):w("",!0)]),documents:i(({data:o})=>[a("div",null,[(_(!0),b(I,null,ee(o.row.partnerDocumentResponses,C=>(_(),b("div",{class:"link",onClick:ke=>("useAdminPartnerFileDownload"in t?t.useAdminPartnerFileDownload:n(z))(n(d),C.partnerDocumentId)},l(C.documentTypeName),9,me))),256))])]),dateInfo:i(({data:o})=>[a("div",{class:Z(n(v).isTerminated(o.row.partnerStatus)?"text-strike":"")},l(n(p)(o.row.createdDate).format("YYYY-MM-DD")),3),n(v).isTerminated(o.row.partnerStatus)?(_(),b("div",ce,l(n(p)(o.row.terminatedDate).format("YYYY-MM-DD")),1)):w("",!0)]),gotoUpdate:i(({data:o})=>[a("a",{class:"link",onClick:q},"["+l(n(e)("admin.common.link.modify"))+"]",1)]),_:1},8,["data-list"])])]),a("div",se,[a("div",de,[a("div",ue,l(n(e)("admin.content.partner.detail.partner-performance")),1),a("div",pe,[m(g,{columns:Y,"data-list":n(c)?[n(c)]:[],"prevent-filtering":"","no-pagination":""},{pointSettlementId:i(({data:o})=>[m(S,{to:`/admin/partner/settlement/${o.row.pointSettlementId}`,class:"link"},{default:i(()=>[s(l(o.row.pointSettlementId),1)]),_:2},1032,["to"])]),_:1},8,["data-list"])])]),a("div",fe,[a("div",be,l(n(e)("admin.content.partner.detail.user-benefit")),1),a("div",_e,[m(g,{columns:$,"data-list":n(k),"prevent-filtering":"","no-pagination":""},null,8,["data-list"])])])]),a("div",ge,[a("div",ve,[a("div",he,l(n(e)("admin.content.partner.detail.partner-settlement-list")),1),a("div",Se,[m(g,{columns:x,"data-list":n(y),"prevent-filtering":"","no-pagination":""},{pointSettlementId:i(({data:o})=>[m(S,{to:`/admin/partner/settlement/${o.row.pointSettlementId}`,class:"link"},{default:i(()=>[s(l(o.row.pointSettlementId),1)]),_:2},1032,["to"])]),_:1},8,["data-list"])])])]),a("div",Ce,[m(E,{color:"grey-7",class:"w150 q-ml-md",onClick:B,square:"",unelevated:""},{default:i(()=>[s(l(n(e)("admin.common.button.close")),1)]),_:1})])])],64)}}});
1export{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.