1import{_ as ct}from"./CPQNRyix.js";import{_ as dt}from"./DnrPhM61.js";import{_ as rt}from"./Dy9eVqBY.js";import{_ as ut}from"./DmQ375zE.js";import{u as pt}from"./DOFc_AnO.js";import{d as ft,x as bt,G as _t,b as St,y as g,r as d,e as gt,f as yt,g as O,B as u,o as s,j as c,h as i,i as n,C as R,t as l,w as m,F as T,J as vt,p as r,c as $,m as H,z as I,I as B,E as j,s as W,u as At}from"#entry";const ht={class:"q-py-md"},Dt={class:"column col-auto"},Tt={class:"col text-h6"},kt={class:"col-auto"},Ct=["onClick"],It={class:"column col-auto q-mt-md"},wt={class:"column col-auto"},Mt={class:"col text-h6"},Lt={class:"col-auto"},Et={key:0},Nt={key:0},Rt={class:"column col-auto"},$t={class:"col-auto"},Ht=["onClick"],Pt={class:"col text-center q-my-md"},Vt={key:0,class:"q-mb-md"},xt={class:"column col-auto q-mt-sm"},Yt={class:"column col-auto"},qt={class:"col text-h6"},Ut={class:"col-auto"},Kt=ft({__name:"[id]",setup(Ft){const{pointSettlementStatus:f,codeTypeToI18nCode:b}=bt(),z=_t(),{t:e}=St();let k="";const G=[{label:e("admin.table.column.partner.code"),name:"partnerCode",field:"partnerCode",align:"center",customSlot:!0},{label:e("admin.table.column.partner.suid"),name:"facebookMemberId",field:"facebookMemberId",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.${b(t)}`)},{label:e("admin.table.column.partner.status"),name:"partnerStatus",field:"partnerStatus",align:"center",format:t=>e(`admin.common.code.partner-status.${b(t)}`)},{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"}
1],J=[{label:e("admin.table.column.point-settlement.id"),name:"pointSettlementId",field:"pointSettlementId",align:"center"},{label:e("admin.table.column.point-settlement.created-date"),name:"createdDate",field:"createdDate",align:"center",format:t=>g(t).format("YY-MM-DD HH:mm:ss")},{label:e("admin.table.column.point.accrual-rate"),name:"pointAccrualRate",field:"pointAccrualRate",align:"center",customSlot:!0},{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",customSlot:!0},{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",customSlot:!0},{label:e("admin.table.column.point-settlement.status-changed-date"),name:"statusChangeDate",field:"statusChangeDate",align:"center",format:t=>t?g(t).format("YY-MM-DD HH:mm:ss"):"-"}],K=[{label:e("admin.table.column.payment.suid"),name:"paymentFacebookMemberId",field:"paymentFacebookMemberId",align:"center",customSlot:!0},{label:e("admin.table.column.payment.id"),name:"paymentId",field:"paymentId",align:"center",customSlot:!0},{label:e("admin.table.column.payment.date"),name:"paymentDate",field:"paymentDate",align:"center",format:t=>g(t).format("YY-MM-DD HH:mm:ss")},{label:e("admin.table.column.payment.amount"),name:"paymentAmount",field:"paymentAmount",align:"center",format:t=>t.toLocaleString()},{label:e("admin.table.column.point.amount-detail"),name:"pointAmount",field:"pointAmount",align:"center",format:(t,o)=>`${t.toLocaleString()}(${o.pointId})`},{label:e("admin.table.column.point-settlement.amount"),name:"pointSettlementAmount",field:"pointSettlementAmount",align:"center",format:t=>t.toLocaleString()},{label:e("admin.table.column.cancel.point-settlement"),name:"canceled",field:"canceled",align:"center",customSlot:!0}
1],Q=[{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=>g(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.${b(t)}`)},{label:e("admin.table.column.point-settlement.status-changed-date"),name:"settlementStatusChangedDate",field:"settlementStatusChangedDate",align:"center",format:t=>g(t).format("YY-MM-DD HH:mm:ss")}],X=[{label:e("admin.table.column.index-number"),name:"index-desc",field:"index-desc",align:"center"},{label:e("admin.table.column.modified.admin"),name:"adminName",field:"adminName",align:"center"},{label:e("admin.table.column.modified.content"),name:"modificationDetails",field:"modificationDetails",align:"center",format:t=>lt(t)},{label:e("admin.table.column.modified.old-value"),name:"oldValue",field:"oldValue",align:"center",format:(t,o)=>U(o.modificationDetails,t)},{label:e("admin.table.column.modified.new-value"),name:"newValue",field:"newValue",align:"center",format:(t,o)=>o.modificationDetails==="CANCEL_POINT_DETAIL"?"-":U(o.modificationDetails,t)},{label:e("admin.table.column.modified.date"),name:"createdDate",field:"createdDate",align:"center",format:t=>t?g(t).format("YYYY-MM-DD HH:mm:ss"):"-"}],C=d(),_=d(),P=d(),w=d(),y=d(),V=d(),x=d(!1),v=d(),Y=d(),M=d(!1),q=d(""),S=d(""),L=d(!1),Z=gt(()=>f.list.filter(t=>!f.isPartnerCancellationSettlement(t.value)).map(t=>({label:e(`admin.common.code.point-settlement-status.${b(t.value)}`),value:t.value})));async function E(){await tt(),et()}async function tt(){const t=await I(`/admin/api/point-settlement/${k}`);C.value=t.partnerResponse,_.value=t,w.value=C.value.partnerId,y.value=V.value=t.pointAccrualRate,v.value=Y.value=t.settlementAmount,S.value=q.value=t.pointSettlementStatus}async function et(){const t=await I(`/admin/api/point-settlement/partner-history/${w.value}`);P.value=t}function nt(){M.value=!0}function at(t,o){B(e("admin.common.confirm.cancel-point-settlement",{pointId:t}),async h=>{if(h)try{await I(`/admin/api/point-settlement/${_.value.pointSettlementId}/cancel/${o}`,{method:"PUT"}),j(e("admin.common.toast.point-settlement-canceled"),()=>E())}catch{W(e("admin.common.alert.error"))}})}function ot(){L.value=!L.value}function lt(t){switch(t){case"POINT_ACCRUAL_RATE":return e("admin.content.partner.settlement.detail.history.point-accrual-rate");case"POINT_SETTLEMENT_STATUS":return e("admin.content.partner.settlement.detail.history.point-settlement-status");case"SETTLEMENT_AMOUNT":return e("admin.content.partner.settlement.detail.history.point-settlement-amount");case"CANCEL_POINT_DETAIL":return e("admin.content.partner.settlement.detail.history.cancel-point-settlement")}}function U(t,o){switch(t){case"POINT_ACCRUAL_RATE":case"CANCEL_POINT_DETAIL":return o;case"POINT_SETTLEMENT_STATUS":return e(`admin.common.code.point-settlement-status.${b(o)}`);case"SETTLEMENT_AMOUNT":return o.toLocaleString()}}function mt(){B(e("admin.common.confirm.update-settlement-info"),async t=>{if(t){const o={};V.value!==y.value&&(o.pointAccrualRate=y.value),Y.value!==v.value&&(o.settlementAmount=v.value),q.value!==S.value&&(o.pointSettlementStatus=S.value);try{await I(`/admin/api/point-settlement/${k}`,{method:"PUT",body:o}),j(e("admin.common.toast.modified")),x.value=!1,M.value=!1,E()}catch(h){console.log(h),W(e("admin.common.alert.error"))}}},e("admin.common.button.modify"))}function it(){At("/admin/partner/settlement")}return yt(async()=>{k=z(location.pathname)?.params.id,E()}),(t,o)=>{const h=ct,A=dt,D=rt,F=O("q-input"),st=ut,N=O("q-btn");return s(),u(T,null,[c(h,{title:n(e)("admin.content.partner.settlement.detail.title")},null,8,["title"]),i("div",ht,[i("div",Dt,[i("div",Tt,l(n(e)("admin.content.partner.settlement.detail.partner-info")),1),i("div",kt,[c(D,{columns:G,"data-list":n(C)?[n(C)]:[],"prevent-filtering":"","no-pagination":""},{partnerCode:m(({data:a})=>[c(A,{to:`/admin/partner/list/${a.row.partnerId}`,class:"link"},{default:m(()=>[r(l(a.row.partnerCode),1)]),_:2},1032,["to"])]),facebookMemberId:m(({data:a})=>[c(A,{to:`/admin/customer/list/${a.row.facebookMemberId}`,class:"link"},{default:m(()=>[r(l(a.row.facebookMemberId),1)]),_:2},1032,["to"])]),documents:m(({data:a})=>[(s(!0),u(T,null,vt(a.row.partnerDocumentResponseList,p=>(s(),u("div",{class:"link",onClick:Ot=>("useAdminPartnerFileDownload"in t?t.useAdminPartnerFileDownload:n(pt))(n(w),p.partnerDocumentId)},l(p.documentTypeName),9,Ct))),256))]),_:1},8,["data-list"])])]),i("div",It,[i("div",wt,[i("div",Mt,l(n(e)("admin.content.partner.settlement.detail.point-settlement-detail"))+" ("+l(n(e)(`admin.common.code.point-settlement-status.${n(b)(n(_)?.pointSettlementStatus)}`))+")",1),i("div",Lt,[c(D,{columns:J,"data-list":n(_)?[n(_)]:[],"prevent-filtering":"","no-pagination":""},{pointAccrualRate:m(({data:a})=>[n(x)?(s(),$(F,{key:1,modelValue:n(y),"onUpdate:modelValue":o[0]||(o[0]=p=>H(y)?y.value=p:null),type:"number",color:"dighty",class:"w100",mask:"##",outlined:"",dense:""},null,8,["modelValue"])):(s(),u("div",Et,l(a.row.pointAccrualRate),1))]),settlementAmount:m(({data:a})=>[n(M)?(s(),$(F,{key:1,modelValue:n(v),"onUpdate:modelValue":o[1]||(o[1]=p=>H(v)?v.value=p:null),type:"number",color:"dighty",class:"w200",mask:"#,###","unmasked-value":"",outlined:"",dense:""},null,8,["modelValue"])):(s(),u("div",Nt,l(a.row.settlementAmount.toLocaleStr
1ing()),1)),n(f).isWaitingApproval(a.row.pointSettlementStatus)||n(f).isDepositWaiting(a.row.pointSettlementStatus)?(s(),u("a",{key:2,class:"link block",onClick:nt},"["+l(n(e)("admin.common.link.update-amount"))+"]",1)):R("",!0)]),pointSettlementStatus:m(({data:a})=>[r(l(n(e)(`admin.common.code.point-settlement-status.${n(b)(a.row.pointSettlementStatus)}`))+" ",1),!n(f).isPartnerCancellationSettlement(a.row.pointSettlementStatus)&&!n(f).isAdminCancellationSettlement(a.row.pointSettlementStatus)?(s(),$(st,{key:0,modelValue:n(S),"onUpdate:modelValue":o[2]||(o[2]=p=>H(S)?S.value=p:null),class:"w200",options:n(Z),"default-value":n(S)},null,8,["modelValue","options","default-value"])):R("",!0)]),_:1},8,["data-list"])])])]),i("div",Rt,[i("div",$t,[c(D,{columns:K,"data-list":n(_)?.detailPointList,"prevent-filtering":"","no-pagination":""},{paymentFacebookMemberId:m(({data:a})=>[c(A,{to:`/admin/customer/list/${a.row.paymentFacebookMemberId}`,class:"link"},{default:m(()=>[r(l(a.row.paymentFacebookMemberId),1)]),_:2},1032,["to"])]),paymentId:m(({data:a})=>[c(A,{to:`/admin/payment/${a.row.paymentId}`,class:"link"},{default:m(()=>[r(l(a.row.paymentId),1)]),_:2},1032,["to"])]),canceled:m(({data:a})=>[n(f).isDepositCompleted(n(_).pointSettlementStatus)?(s(),u(T,{key:0},[r(l(n(e)("admin.content.partner.settlement.detail.cannot-cancel")),1)],64)):(s(),u(T,{key:1},[a.row.canceledDate?(s(),u(T,{key:1},[r(l(n(e)("admin.content.partner.settlement.detail.cancel-completed")),1),o[3]||(o[3]=i("br",null,null,-1)),r(" "+l(n(g)(a.row.canceledDate).format("YY-MM-DD HH:mm:ss")),1)],64)):(s(),u("a",{key:0,class:"link",onClick:p=>at(a.row.pointId,a.row.pointSettlementDetailId)},"["+l(n(e)("admin.common.link.cancel"))+"]",9,Ht))],64))]),_:1},8,["data-list"])])]),i("div",Pt,[c(N,{color:"dighty",class:"w150",onClick:mt,square:"",unelevated:""},{default:m(()=>[r(l(n(e)("admin.common.button.modify-short")),1)]),_:1}),c(N,{color:"grey-7",class:"w150 q-ml-md",onClick:it,square:"",unelevated:""},{default:m(()=>[r(l(n(e)("admin.common.button.close")),1)]),_:1})]),c(N,{color:"dighty-1",class:"w100p q-mb-sm",onClick:ot,square:"",unelevated:""},{default:m(()=>[r(l(n(e)("admin.common.button.update-history")),1)]),_:1}),n(L)?(s(),u("div",Vt,[c(D,{columns:X,url:`/admin/api/point-settlement/${n(k)}/histories`,"prevent-filtering":"","no-pagination":""},null,8,["url"])])):R("",!0),i("div",xt,[i("div",Yt,[i("div",qt,l(n(e)("admin.content.partner.settlement.detail.partner-settlement-history")),1),i("div",Ut,[c(D,{columns:Q,"data-list":n(P),"no-data-text":n(e)("admin.table.no-data-label.settlement-history"),"prevent-filtering":"","no-pagination":""},{pointSettlementId:m(({data:a})=>[c(A,{to:`/admin/partner/settlement/${a.row.pointSettlementId}`,class:"link"},{default:m(()=>[r(l(a.row.pointSettlementId),1)]),_:2},1032,["to"])]),_:1},8,["data-list","no-data-text"])])])])])],64)}}});export{Kt 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.