1import{_ as D}from"./dnV9JzpP.js";import{_ as P}from"./CPQNRyix.js";import{_ as L}from"./DnrPhM61.js";import{_ as R}from"./Dy9eVqBY.js";import{u as f}from"./DCvB0Vap.js";import{d as N,x as E,b as Y,r as C,f as $,z as M,g as V,B as d,o as m,j as s,h as r,w as i,i as a,F as b,J as B,p as c,t as o,C as O,K as q,y as g,u as F}from"#entry";import"./DmQ375zE.js";const j={class:"column"},z={class:"row"},H={class:"stats-count row col l-h36"},K={class:"col-auto"},J=["onClick"],G=["onClick"],Q={key:0,class:"text-red"},oe=N({__name:"index",setup(U){const{codeTypeToI18nCode:u,partnerStatus:p}=E(),{t:e}=Y(),h=C([{type:"codeIssueChannelType",options:[{label:e("admin.common.code.code-issue-channel-type.title"),value:null},{label:e("admin.common.code.code-issue-channel-type.admin"),value:"ADMIN"},{label:e("admin.common.code.code-issue-channel-type.partner"),value:"PARTNER"}],defaultValue:null},{type:"searchKeyword",options:[{label:e("admin.common.selector.search-keyword.partner-code"),value:"PARTNER_CODE"},{label:e("admin.common.selector.search-keyword.contract-date"),value:"CONTRACT_DATE",type:"date-range"}],defaultValue:"PARTNER_CODE"}]),y=[{name:"partnerId",label:e("admin.table.column.index-number"),field:"partnerId",align:"center",customSlot:!0},{name:"codeIssueChannelType",label:e("admin.table.column.code-issue-channel-type"),field:"codeIssueChannelType",align:"center",format:n=>e(`admin.common.code.code-issue-channel-type.${u(n)}`)},{name:"partnerCode",label:e("admin.table.column.partner.code"),field:"partnerCode",align:"center",customSlot:!0},{name:"dateInfo",label:"",field:"dateInfo",align:"center",customSlot:!0,customHeader:!0},{name:"link",label:e("admin.table.column.link"),field:"link",align:"center",customSlot:!0},{name:"referralPartnerCount",label:e("admin.table.column.accumulated.referral-partner-count"),field:"referralPartnerCount",align:"center",format:n=>n?n.toLocaleString():"-"},{name:"billingPartnerCount",label:e("admin.table.column.accumulated.billing-partner-count"),field:"billingPartnerCount",align:"center",format:n=>n?n.toLocaleString():"-"},{name:"pointAccrualRate",label:e("admin.table.column.point.accrual-rate"),field:"pointAccrualRate",align:"center"},{name:"accumulatedPoint",label:e("admin.table.column.accumulated.point"),field:"accumulatedPoint",align:"center",format:n=>n?n.toLocaleString():"-"},{name:"accumulatedSettlementAmount",label:e("admin.table.column.accumulated.settlement-amount"),field:"accumulatedSettlementAmount",align:"center",format:n=>n?n.toLocaleString():"-"}],_=C([]);function k(){F("/admin/partner/list/form")}function w(n){return`${location.origin}/login?partner=${n}`}return $(async()=>
1{(await M("/admin/api/partners/count")).forEach(l=>{_.value.push({text:e(`admin.common.code.partner-status.${u(l.status)}`),contractCount:l.contractCount,adminCount:l.adminCount,partnerCount:l.partnerCount})})}),(n,l)=>{const S=D,T=P,I=V("q-btn"),v=L,x=R;return m(),d(b,null,[s(T,{title:a(e)("admin.content.partner.list.title")},{default:i(()=>[s(S,{"grid-id":"admin-partner-list","search-options":a(h),"search-keyword-field-name":"searchFilter"},null,8,["search-options"])]),_:1},8,["title"]),r("div",j,[r("div",z,[r("div",H,[(m(!0),d(b,null,B(a(_),t=>(m(),d("div",K,[c(o(t.text)+" : ",1),r("span",null,o(t.contractCount.toLocaleString()),1),c(" ("+o(a(e)("admin.common.code.code-issue-channel-type.admin"))+": ",1),r("span",null,o(t.adminCount.toLocaleString()),1),c(" / "+o(a(e)("admin.common.code.code-issue-channel-type.partner"))+": ",1),r("span",null,o(t.partnerCount.toLocaleString()),1),l[0]||(l[0]=c(") "))]))),256))]),s(I,{color:"dighty",class:"q-mt-sm",onClick:k,unelevated:""},{default:i(()=>[c(o(a(e)("admin.common.button.register-partner")),1)]),_:1})]),s(x,{"grid-id":"admin-partner-list",columns:y,url:"/admin/api/partners","per-page":20,"exclude-ordering":""},{"dateInfo-header":i(()=>[c(o(a(e)("admin.table.column.contract.created-date")),1),l[1]||(l[1]=r("br",null,null,-1)),c(o(a(e)("admin.table.column.contract.terminated-date")),1)]),partnerId:i(({data:t})=>[s(v,{to:`/admin/partner/list/${t.row.partnerId}`,class:"link"},{default:i(()=>[c(o(t.row.partnerId),1)]),_:2},1032,["to"])]),partnerCode:i(({data:t})=>[c(o(t.row.partnerCode)+" ",1),r("a",{class:"link",onClick:A=>("useClipboard"in n?n.useClipboard:a(f))(t.row.partnerCode)},"["+o(a(e)("admin.common.link.copy"))+"]",9,J)]),link:i(({data:t})=>[r("a",{class:"link",onClick:A=>("useClipboard"in n?n.useClipboard:a(f))(w(t.row.partnerCode))},"["+o(a(e)("admin.common.link.copy"))+"]",9,G)]),dateInfo:i(({data:t})=>[r("div",{class:q(a(p).isTerminated(t.row.partnerStatus)?"text-strike":"")},o(a(g)(t.row.createdDate).format("YYYY-MM-DD")),3),a(p).isTerminated(t.row.partnerStatus)?(m(),d("div",Q,o(a(g)(t.row.terminatedDate).format("YYYY-MM-DD")),1)):O("",!0)]),_:1})])],64)}}});export{oe 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.