1import{_ as k}from"./dnV9JzpP.js";import{_ as w}from"./CPQNRyix.js";import{_ as y}from"./DnrPhM61.js";import{_ as C}from"./Dy9eVqBY.js";import{d as D,x as L,b as A,r as f,y as S,f as M,z as T,B as i,o as m,j as s,h as u,w as o,i as r,F as g,J as v,c as x,p as c,t as l}from"#entry";import"./DmQ375zE.js";const P={class:"column"},O={class:"stats-count row"},R={class:"col-auto"},V={key:1},G=D({__name:"index",setup(q){const{codeTypeToI18nCode:p}=L(),{t:e}=A(),_=f([{type:"adminId",options:[{label:e("admin.common.selector.admin.title"),value:null}],defaultValue:null},{type:"pointSettlementStatus",options:[{label:e("admin.common.code.point-settlement-status.title"),value:null},{label:e("admin.common.code.point-settlement-status.waiting-approval"),value:"WAITING_APPROVAL"},{label:e("admin.common.code.point-settlement-status.deposit-waiting"),value:"DEPOSIT_WAITING"},{label:e("admin.common.code.point-settlement-status.deposit-completed"),value:"DEPOSIT_COMPLETED"},{label:e("admin.common.code.point-settlement-status.partner-cancellation-settlement"),value:"PARTNER_CANCELLATION_SETTLEMENT"},{label:e("admin.common.code.point-settlement-status.admin-cancellation-settlement"),value:"ADMIN_CANCELLATION_SETTLEMENT"}],defaultValue:null},{type:"searchKeyword",options:[{label:e("admin.common.selector.search-keyword.point-settlement-id"),value:"POINT_SETTLEMENT_ID"},{label:e("admin.common.selector.search-keyword.partner-code"),value:"PARTNER_CODE"},{label:e("admin.common.selector.search-keyword.partner-suid"),value:"SUID"},{label:e("admin.common.selector.search-keyword.request-date"),value:"REQUEST_DATE",type:"date-range"}],defaultValue:"POINT_SETTLEMENT_ID"}]),I=[{name:"pointSettlementId",label:e("admin.table.column.point-settlement.i
1d"),field:"pointSettlementId",align:"center",customSlot:!0},{name:"partnerCode",label:e("admin.table.column.partner.code"),field:"partnerCode",align:"center",customSlot:!0},{name:"facebookMemberId",label:e("admin.table.column.partner.suid"),field:"facebookMemberId",align:"center",customSlot:!0},{name:"requestDate",label:e("admin.table.column.request-date"),field:"requestDate",align:"center",format:t=>t?S(t).format("YY-MM-DD HH:mm:ss"):"-"},{name:"pointSettlementPoint",label:e("admin.table.column.point-settlement.request-point"),field:"pointSettlementPoint",align:"center",format:t=>t.toLocaleString()},{name:"pointSettlementAmount",label:e("admin.table.column.point-settlement.request-amount"),field:"pointSettlementAmount",align:"center",format:t=>t.toLocaleString()},{name:"pointSettlementStatus",label:e("admin.table.column.point-settlement.status"),field:"pointSettlementStatus",align:"center",format:t=>e(`admin.common.code.point-settlement-status.${p(t)}`)},{name:"statusChangeDate",label:e("admin.table.column.point-settlement.status-changed-date"),field:"statusChangeDate",align:"center",format:t=>t?S(t).format("YY-MM-DD HH:mm:ss"):"-"},{name:"managerName",label:e("admin.table.column.manager-name"),field:"managerName",align:"center",format:t=>t||"-"}],b=f([]);return M(async()=>{(await T("/admin/api/point-settlement/managers")).map(a=>({label:a.adminName,value:a.adminId})).forEach(a=>{_.value[0].options.push(a)}),(await T("/admin/api/point-settlement/amounts")).forEach(a=>{b.value.push({text:e(`admin.common.code.point-settlement-status.${p(a.pointSettlementStatus)}`),amount:a.amount,count:a.count})})}),(t,E)=>{const a=k,h=w,d=y,N=C;return m(),i(g,null,[s(h,{title:r(e)("admin.content.partner.settlement.list.title")},{default:o(()=>[s(a,{"grid-id":"admin-settlement-list","search-options":r(_),"search-keyword-field-name":"searchFilter"},null,8,["search-options"])]),_:1},8,["title"]),u("div",P,[u("div",O,[(m(!0),i(g,null,v(r(b),n=>(m(),i("div",R,[c(l(n.text)+" : ",1),u("span",null,l(n.count.toLocaleString())+" ("+l(n.amount.toLocaleString())+l(r(e)("admin.common.unit.currency"))+")",1)]))),256))]),s(N,{"grid-id":"admin-settlement-list",columns:I,url:"/admin/api/point-settlement","per-page":20,"exclude-ordering":""},{pointSettlementId:o(({data:n})=>[s(d,{to:`/admin/partner/settlement/${n.row.pointSettlementId}`,class:"link"},{default:o(()=>[c(l(n.row.pointSettlementId),1)]),_:2},1032,["to"])]),partnerCode:o(({data:n})=>[s(d,{to:`/admin/partner/list/${n.row.partnerId}`,class:"link"},{default:o(()=>[c(l(n.row.partnerCode),1)]),_:2},1032,["to"])]),facebookMemberId:o(({data:n})=>[n.row.facebookMemberId?(m(),x(d,{key:0,to:`/admin/customer/list/${n.row.facebookMemberId}`,class:"link"},{default:o(()=>[c(l(n.row.facebookMemberId),1)]),_:2},1032,["to"])):(m(),i("span",V,"-"))]),_:1})])],64)}}});export{G 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.