Files
jk8_admin/public/assets/dashboard-uN8QJuWI.js
2026-06-15 15:58:49 +08:00

2 lines
23 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{B as oa,b as ae,a as $,l as z,o as na,I as v,X as ra,C,D as x,G as s,U as u,u as o,Z as R,Y as H,F as da,$ as te,H as n,P as i,V as b,aG as sa,W as fe,O as le,_ as ia}from"./vue-DweYBrEc.js";import{c as Y,x as ua,_ as ca}from"./index-rGM76N9T.js";const O="/admin/Dashboard/";function ma(A){return Y({url:O+"index",method:"get",params:A})}function ba(A){return Y({url:O+"bankTransact",method:"post",data:A},{showSuccessMessage:!0})}function pa(A){return Y({url:O+"newTransact",method:"post",data:A},{showSuccessMessage:!0})}function ha(A){return Y({url:O+"editTransact",method:"post",data:A},{showSuccessMessage:!0})}function fa(A){return Y({url:O+"delTransact",method:"get",params:A})}function ga(A){return Y({url:O+"logHistory",method:"get",params:A})}const _a={class:"default-main bookkeeping-dashboard"},va={class:"dashboard-grid"},ya={class:"dashboard-panel bank-panel"},ka={class:"panel-title"},wa={class:"table-scroll"},Ca={class:"bank-table"},Ta={class:"balance"},Va={class:"bank-operate"},Aa=["id"],Da={class:"bank-operate-main"},Ua=["for","aria-label","title"],xa={class:"breakdown"},Ma={class:"breakdown-row breakdown-in"},Na={class:"breakdown-count"},$a={class:"breakdown-row breakdown-out"},Ia={class:"breakdown-count"},Sa={class:"bank-calculator"},Fa={class:"calculator-formula"},Ba={class:"calculator-hint"},Pa={key:0},za={class:"empty-banks",colspan:"4"},Ra={class:"summary-side"},Ya={class:"dashboard-panel summary-panel"},Oa={class:"panel-title"},Wa={class:"transaction-section"},Ha={class:"filter-row"},La={class:"date-filter"},Ea={class:"totals"},ja={class:"pagination"},Ga={class:"dialog-note"},qa=oa({name:"dashboard",__name:"dashboard",setup(A){const{t}=ua.useI18n(),L=()=>{const a=new Date,e=r=>r.toString().padStart(2,"0");return`${a.getFullYear()}-${e(a.getMonth()+1)}-${e(a.getDate())}`},M=a=>Number(a).toLocaleString("en-AU",{minimumFractionDigits:2,maximumFractionDigits:2}),f=a=>{const e=Number(a);return Number.isFinite(e)?e:0},ge=a=>a.replace(/,/g,"").replace(/乘以/g,"*").replace(/除以/g,"/").replace(/加/g,"+").replace(/减/g,"-").replace(/[]/g,"+").replace(/[-–—]/g,"-").replace(/[×xX]/g,"*").replace(/[÷/]/g,"/").replace(/\s+/g,"").replace(/^=/,""),_e=a=>{let e=0;const r=()=>{const g=a.slice(e).match(/^(?:\d+(?:\.\d*)?|\.\d+)/);return g?(e+=g[0].length,Number(g[0])):null},d=()=>{const g=a[e];if(g==="+")return e+=1,d();if(g==="-"){e+=1;const h=d();return h===null?null:-h}if(g==="("){e+=1;const h=c();return h===null||a[e]!==")"?null:(e+=1,h)}return r()},p=()=>{let g=d();if(g===null)return null;for(;a[e]==="*"||a[e]==="/";){const h=a[e];e+=1;const U=d();if(U===null)return null;g=h==="*"?g*U:U===0?Number.NaN:g/U}return g};function c(){let g=p();if(g===null)return null;for(;a[e]==="+"||a[e]==="-";){const h=a[e];e+=1;const U=p();if(U===null)return null;g=h==="+"?g+U:g-U}return g}const T=c();return T!==null&&e===a.length&&Number.isFinite(T)?T:null},ve=(a,e)=>{const r=ge(e);if(!r)return{valid:!0,value:a};if(!/^[\d+\-*/().]+$/.test(r))return{valid:!1,value:a};const d=/^[+\-*/]/.test(r)?`${a}${r}`:`${a}+${r}`,p=_e(d);return p===null?{valid:!1,value:a}:{valid:!0,value:p}},E=a=>Math.min(255,Math.max(0,Math.round(a))),Z=a=>{const e=Number(a);return Number.isFinite(e)?E(e):0},ye=a=>{if(a===void 0)return 1;const e=Number(a);return Number.isFinite(e)?Math.min(1,Math.max(0,e)):1},oe=a=>{const e=a.trim(),r=e.match(/^#([0-9a-f]{3}|[0-9a-f]{6}|[0-9a-f]{8})$/i);if(r){const p=r[1],c=p.length===3?p.split("").map(T=>T+T).join(""):p;return{r:Number.parseInt(c.slice(0,2),16),g:Number.parseInt(c.slice(2,4),16),b:Number.parseInt(c.slice(4,6),16),a:c.length===8?Number.parseInt(c.slice(6,8),16)/255:1}}const d=e.match(/^rgba?\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)(?:\s*,\s*([\d.]+))?\s*\)$/i);return d?{r:Z(d[1]),g:Z(d[2]),b:Z(d[3]),a:ye(d[4])}:null},ke=a=>`rgb(${E(a.r)}, ${E(a.g)}, ${E(a.b)})`,we=(a,e,r)=>({r:a.r*(1-r)+e.r*r,g:a.g*(1-r)+e.g*r,b:a.b*(1-r)+e.b*r}),Ce=a=>{const e=oe(a);if(!e)return a;const r={r:e.r*e.a+255*(1-e.a),g:e.g*e.a+255*(1-e.a),b:e.b*e.a+255*(1-e.a)},d=Math.max(r.r,r.g,r.b),p=Math.min(r.r,r.g,r.b);return d-p<18?ke(we(r,{r:241,g:245,b:249},.72)):r.g>=r.r&&r.g>=r.b?"#d9f3e5":r.r>=r.g&&r.r>=r.b?"#f8dde2":"#dbeafe"},K=a=>{const e=a/255;return e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)},ne=a=>.2126*K(a.r)+.7152*K(a.g)+.0722*K(a.b),J=(a,e)=>{const r=Math.max(a,e),d=Math.min(a,e);return(r+.05)/(d+.05)},Te=a=>{const e=oe(a);if(!e)return"#172033";const r={r:e.r*e.a+255*(1-e.a),g:e.g*e.a+255*(1-e.a),b:e.b*e.a+255*(1-e.a)},d=ne(r),p=J(d,ne({r:23,g:32,b:51})),c=J(d,1),T=J(d,0);return p>=4.5||p>=c?"#172033":c>=T?"#ffffff":"#000000"},Ve=a=>{if(!a.labelColor)return{};const e=Ce(a.labelColor),r=Te(e),d=r==="#ffffff";return{backgroundColor:e,"--bank-row-text-color":r,"--bank-row-muted-color":d?"rgba(255, 255, 255, 0.82)":"rgba(0, 0, 0, 0.72)","--bank-row-border-color":d?"rgba(255, 255, 255, 0.24)":"rgba(0, 0, 0, 0.16)","--bank-row-control-bg":d?"rgba(255, 255, 255, 0.16)":"rgba(255, 255, 255, 0.72)","--bank-row-control-hover-bg":d?"rgba(255, 255, 255, 0.26)":"rgba(255, 255, 255, 0.88)"}},re=a=>{if(typeof a=="string"&&a.trim()&&!Number.isFinite(Number(a)))return a;const e=f(a);if(!e)return"";const r=new Date(e*1e3),d=p=>p.toString().padStart(2,"0");return`${r.getFullYear()}-${d(r.getMonth()+1)}-${d(r.getDate())} ${d(r.getHours())}:${d(r.getMinutes())}:${d(r.getSeconds())}`},Ae=a=>{const e=f(a.total_fund_in??a.fund_in),r=f(a.total_fund_out??a.fund_out),d=String(a.safe_alert??"0");return{id:a.id,name:a.bank_name||"-",account:a.bank_account||"",balance:f(a.current_balance??a.balance??e-r),deposit:e,withdraw:r,depositCount:f(a.count_fund_in??a.deposit_count??a.tx_in),withdrawCount:f(a.count_fund_out??a.withdraw_count??a.tx_out),alertCode:d,rowClass:String(a.status??"1")==="0"?"bank-muted":"",labelColor:a.label_color||""}},F=ae([]),de=ae([]),y=$({totalDeposit:0,totalWithdraw:0,countDeposit:0,countWithdraw:0,activePlayer:0,firstDeposit:0,unclaimAmount:0,unclaimReceipt:0}),j=$({totalDeposit:0,totalWithdraw:0}),D=$({startDate:L(),endDate:L()}),k=$({count:0,currentPage:1,lastPage:1,pageSize:10}),W=ae(!1),Q=$({}),se=z(()=>W.value?F.value:F.value.slice(0,4)),De=z(()=>j.totalDeposit),Ue=z(()=>j.totalWithdraw),xe=z(()=>{const a=new Date(`${D.startDate}T00:00:00`),e=new Date(`${D.endDate}T00:00:00`),r=Math.max(1,Math.floor((e.getTime()-a.getTime())/864e5)+1);return t("dashboard.Date range",{start:D.startDate,end:D.endDate,days:r,unit:t(r===1?"dashboard.Day":"dashboard.Days")})}),Me=z(()=>[{label:t("dashboard.Total Deposit / IN"),value:`AUD ${M(y.totalDeposit)}`},{label:t("dashboard.Total Withdraw / OUT"),value:`AUD ${M(y.totalWithdraw)}`},{label:t("dashboard.Deposit Count"),value:y.countDeposit},{label:t("dashboard.Withdraw Count"),value:y.countWithdraw},{label:t("dashboard.Active Player"),value:y.activePlayer},{label:t("dashboard.First Deposit Player"),value:y.firstDeposit},{label:t("dashboard.Unclaimed Amount"),value:`AUD ${M(y.unclaimAmount)}`},{label:t("dashboard.Unclaimed Receipt"),value:y.unclaimReceipt}]),G=a=>String(a.id),ie=a=>`bank-calculator-${G(a).replace(/[^a-zA-Z0-9_-]/g,"-")}`,ue=a=>ve(a.balance,Q[G(a)]||""),Ne=a=>!ue(a).valid,$e=a=>{const e=ue(a);return e.valid?`AUD ${M(e.value)}`:"AUD --"},_=$({visible:!1,loading:!1,mode:"create",editId:""}),Ie=z(()=>_.mode==="edit"?t("dashboard.Edit Transaction",{id:_.editId}):t("dashboard.Create New Transaction")),m=$({time:"",timeMode:"Auto",category:1,type:1,username:"",remark:"",amount:0,bank:"",label:"",ticketAuto:!0}),N=$({visible:!1,loading:!1,rows:[]}),I=$({visible:!1,loading:!1}),w=$({bankFrom:"",fromName:"",bankTo:"",money:0,remark:""}),Se=a=>({1:t("dashboard.Hourly Alert"),2:t("dashboard.Daily Alert"),3:t("dashboard.Weekly Alert"),4:t("dashboard.Monthly Alert"),5:t("dashboard.Yearly Alert"),6:t("dashboard.Lifetime Alert")})[a]||t("dashboard.No Alert"),Fe=a=>({1:t("dashboard.Deposit"),2:t("dashboard.Withdraw"),3:"IN",4:"OUT"})[a]||a,Be=a=>({1:t("dashboard.Customer"),2:t("dashboard.Other Adjust")})[a]||a,Pe=a=>({1:t("dashboard.First Deposit"),2:t("dashboard.Unclaim")})[a]||"",ze=a=>{const e=String(a.type??"");return{id:a.id,createdBy:a.created_by||"",createdTime:re(a.create_time),categoryId:String(a.category??""),username:a.user_name||"",remark:a.memo||"",bank:a.bank_name||"",bankId:a.bank_id||"",typeId:e,flow:["1","3"].includes(e)?"in":"out",amount:f(a.money),labelId:String(a.label??""),ticket:Array.isArray(a.scoreLog)?a.scoreLog.map(r=>`${r.game_type_text||""} : ${r.score??""}`).filter(r=>r.trim()!==":"):[]}},B=(a=k.currentPage)=>ma({start:D.startDate,end:D.endDate,page:a}).then(e=>{var T;const r=Array.isArray(e.data.bank)?e.data.bank:(T=e.data.bank)==null?void 0:T.list;F.value=Array.isArray(r)?r.map(Ae):[];const d=e.data.transaction,p=Array.isArray(d==null?void 0:d.list)?d.list:[];de.value=p.map(ze),k.count=f(d==null?void 0:d.count),k.currentPage=f(d==null?void 0:d.current_page)||a,k.lastPage=f(d==null?void 0:d.last_page)||1,k.pageSize=k.lastPage>0?Math.max(1,Math.ceil(k.count/k.lastPage)):10,j.totalDeposit=f(d==null?void 0:d.total_deposit),j.totalWithdraw=f(d==null?void 0:d.total_withdraw);const c=e.data.customer;y.totalDeposit=f(c==null?void 0:c.total_deposit),y.totalWithdraw=f(c==null?void 0:c.total_withdraw),y.countDeposit=f(c==null?void 0:c.count_deposit),y.countWithdraw=f(c==null?void 0:c.count_withdraw),y.activePlayer=f(c==null?void 0:c.active_player),y.firstDeposit=f(c==null?void 0:c.first_deposit),y.unclaimAmount=f(c==null?void 0:c.unclaim_amount),y.unclaimReceipt=f(c==null?void 0:c.unclaim_receipt)}),Re=()=>{Object.assign(m,{time:"",timeMode:"Auto",category:1,type:1,username:"",remark:"",amount:0,bank:"",label:"",ticketAuto:!0})},Ye=()=>{Re(),_.mode="create",_.editId="",_.visible=!0},Oe=a=>{var e;Object.assign(m,{time:a.createdTime,timeMode:"Manual",category:f(a.categoryId)||1,type:f(a.typeId)||1,username:a.username,remark:a.remark,amount:a.amount,bank:a.bankId||((e=F.value.find(r=>r.name===a.bank))==null?void 0:e.id)||"",label:a.labelId?f(a.labelId):"",ticketAuto:a.ticket.length>0}),_.mode="edit",_.editId=a.id,_.visible=!0},We=()=>{if(m.timeMode==="Auto"||!m.time)return Math.floor(Date.now()/1e3);const a=new Date(m.time.replace(" ","T")),e=Math.floor(a.getTime()/1e3);return Number.isFinite(e)?e:Math.floor(Date.now()/1e3)},ce=()=>({create_time:We(),category:m.category,type:m.type,user_name:m.username,memo:m.remark,money:m.amount,bank_id:m.bank,label:m.label,game_ticket:m.ticketAuto?1:0}),He=()=>{_.loading=!0,(_.mode==="edit"&&_.editId!==""?ha({...ce(),id:_.editId}):pa(ce())).then(()=>(_.visible=!1,k.currentPage=1,B(1))).finally(()=>{_.loading=!1})},Le=a=>({id:a.id||a.money_log_id||"",editedBy:String(a.admin_name||""),editedTime:re(a.create_time),bankBefore:String(a.bank_befter??""),bankAfter:String(a.bank_after??"")}),Ee=a=>t("dashboard.Bank change",{before:a.bankBefore,after:a.bankAfter}),je=a=>{N.visible=!0,N.loading=!0,N.rows=[],ga({id:a.id}).then(e=>{var d;const r=Array.isArray(e.data)?e.data:(d=e.data)==null?void 0:d.list;N.rows=Array.isArray(r)?r.map(p=>Le(p)):[]}).finally(()=>{N.loading=!1})},Ge=a=>{Object.assign(w,{bankFrom:a.id,fromName:a.name,bankTo:"",money:0,remark:""}),I.visible=!0},qe=()=>{I.loading=!0,ba({money:w.money,bank_from:w.bankFrom,bank_to:w.bankTo,remark:w.remark}).then(()=>(I.visible=!1,B())).finally(()=>{I.loading=!1})},Xe=a=>{fa({id:a.id}).then(()=>B(k.currentPage))},Ze=()=>{D.startDate=L(),D.endDate=L(),k.currentPage=1,B(1).catch(()=>{})},Ke=()=>{k.currentPage=1,B(1).catch(()=>{})},Je=a=>{B(a).catch(()=>{})},Qe=({row:a})=>a.flow==="in"?"transaction-in":"transaction-out";return na(()=>{B().catch(()=>{})}),(a,e)=>{const r=v("Icon"),d=v("el-button"),p=v("el-input"),c=v("el-tag"),T=v("el-alert"),g=v("el-date-picker"),h=v("el-table-column"),U=v("el-table"),ea=v("el-pagination"),me=v("el-radio"),be=v("el-radio-group"),V=v("el-form-item"),P=v("el-option"),q=v("el-select"),X=v("el-radio-button"),pe=v("el-input-number"),aa=v("el-checkbox"),he=v("el-form"),ee=v("el-dialog"),ta=ra("loading");return C(),x("div",_a,[s("section",va,[s("div",ya,[s("div",ka,u(o(t)("dashboard.Available Bank Balance")),1),s("div",wa,[s("table",Ca,[s("thead",null,[s("tr",null,[s("th",null,u(o(t)("dashboard.Bank Name")),1),s("th",null,u(o(t)("dashboard.Current Balance")),1),s("th",null,u(o(t)("dashboard.Transaction Breakdown")),1),s("th",null,u(o(t)("dashboard.Safe Alert")),1)])]),s("tbody",null,[(C(!0),x(R,null,H(se.value,l=>(C(),x("tr",{key:l.id,class:te([l.rowClass,{"bank-colored":l.labelColor}]),style:da(Ve(l))},[s("td",null,[s("strong",null,u(l.name),1),s("small",null,u(l.account),1)]),s("td",Ta,"AUD "+u(M(l.balance)),1),s("td",null,[s("div",Va,[s("input",{id:ie(l),class:"calculator-toggle",type:"checkbox"},null,8,Aa),s("div",Da,[s("label",{class:"calculator-button",for:ie(l),"aria-label":o(t)("dashboard.Fast Calculation"),title:o(t)("dashboard.Fast Calculation")},[n(r,{name:"fa fa-calculator",size:"13",color:"currentColor"})],8,Ua),n(d,{size:"small",icon:o(sa),onClick:S=>Ge(l)},{default:i(()=>[b(u(o(t)("dashboard.Transfer")),1)]),_:2},1032,["icon","onClick"]),s("div",xa,[s("div",Ma,[e[24]||(e[24]=s("span",{class:"breakdown-label"},"入",-1)),s("span",Na,"("+u(l.depositCount)+")",1),s("strong",null,u(M(l.deposit)),1)]),s("div",$a,[e[25]||(e[25]=s("span",{class:"breakdown-label"},"出",-1)),s("span",Ia,"("+u(l.withdrawCount)+")",1),s("strong",null,u(M(l.withdraw)),1)])])]),s("div",Sa,[s("div",Fa,[n(p,{modelValue:Q[G(l)],"onUpdate:modelValue":S=>Q[G(l)]=S,class:"calculator-input",size:"small",placeholder:o(t)("dashboard.Calculation placeholder"),clearable:""},null,8,["modelValue","onUpdate:modelValue","placeholder"]),e[26]||(e[26]=s("span",{class:"calculator-equals"},"=",-1)),s("strong",{class:te(["calculator-result",{"is-invalid":Ne(l)}])},u($e(l)),3)]),s("div",Ba,[b(u(o(t)("dashboard.Fast Calculation Support"))+" ",1),e[27]||(e[27]=s("span",null,"+ × ÷",-1))])])])]),s("td",null,[n(c,{size:"small",effect:"plain",type:l.alertCode!=="0"?"danger":"info"},{default:i(()=>[b(u(Se(l.alertCode)),1)]),_:2},1032,["type"])])],6))),128)),se.value.length?fe("",!0):(C(),x("tr",Pa,[s("td",za,u(o(t)("dashboard.No bank data")),1)]))])])]),F.value.length>4?(C(),x("button",{key:0,class:"more-info",type:"button",onClick:e[0]||(e[0]=l=>W.value=!W.value)},[b(u(W.value?o(t)("dashboard.Show less"):o(t)("dashboard.More info"))+" ",1),n(r,{name:W.value?"fa fa-caret-up":"fa fa-caret-down"},null,8,["name"])])):fe("",!0)]),s("aside",Ra,[s("div",Ya,[s("div",Oa,u(o(t)("dashboard.Customer Summary")),1),s("dl",null,[(C(!0),x(R,null,H(Me.value,l=>(C(),x(R,{key:l.label},[s("dt",null,u(l.label)+":",1),s("dd",null,u(l.value),1)],64))),128))])]),n(d,{class:"create-button",type:"success",onClick:Ye},{default:i(()=>[b(u(o(t)("dashboard.Create New Transaction")),1)]),_:1})])]),n(T,{class:"webhook-alert",type:"warning",closable:!0,"show-icon":""},{title:i(()=>[s("strong",null,u(o(t)("dashboard.Webhook enabled")),1)]),default:i(()=>[s("p",null,u(o(t)("dashboard.Webhook hint")),1)]),_:1}),s("section",Wa,[s("div",Ha,[s("div",La,[s("label",null,u(o(t)("dashboard.Start Date"))+":",1),n(g,{modelValue:D.startDate,"onUpdate:modelValue":e[1]||(e[1]=l=>D.startDate=l),type:"date","value-format":"YYYY-MM-DD"},null,8,["modelValue"]),s("label",null,u(o(t)("dashboard.End Date"))+":",1),n(g,{modelValue:D.endDate,"onUpdate:modelValue":e[2]||(e[2]=l=>D.endDate=l),type:"date","value-format":"YYYY-MM-DD"},null,8,["modelValue"]),n(d,{onClick:Ke},{default:i(()=>[b(u(o(t)("Search")),1)]),_:1}),n(d,{onClick:Ze},{default:i(()=>[b(u(o(t)("dashboard.Today")),1)]),_:1})]),s("div",Ea,[s("span",null,u(o(t)("dashboard.Date of data"))+": "+u(xe.value),1),s("b",null,[b(u(o(t)("dashboard.Total Deposit / IN"))+": ",1),s("em",null,"AUD "+u(M(De.value)),1)]),s("b",null,[b(u(o(t)("dashboard.Total Withdraw / OUT"))+": ",1),s("em",null,"AUD "+u(M(Ue.value)),1)])])]),n(U,{data:de.value,border:"",size:"small",class:"transaction-table","row-class-name":Qe},{default:i(()=>[n(h,{prop:"createdBy",label:o(t)("dashboard.Created by"),width:"110"},null,8,["label"]),n(h,{prop:"createdTime",label:o(t)("dashboard.Created Time"),width:"170"},null,8,["label"]),n(h,{label:o(t)("dashboard.Category"),width:"100"},{default:i(({row:l})=>[b(u(Be(l.categoryId)),1)]),_:1},8,["label"]),n(h,{prop:"username",label:o(t)("dashboard.Username"),width:"110"},null,8,["label"]),n(h,{prop:"remark",label:o(t)("dashboard.Remark"),"min-width":"205"},null,8,["label"]),n(h,{prop:"bank",label:o(t)("dashboard.Bank"),"min-width":"165"},null,8,["label"]),n(h,{label:o(t)("dashboard.Type"),width:"95"},{default:i(({row:l})=>[b(u(Fe(l.typeId)),1)]),_:1},8,["label"]),n(h,{label:o(t)("dashboard.Amount (AUD)"),width:"130",align:"right"},{default:i(({row:l})=>[s("strong",{class:te(l.flow==="in"?"amount-in":"amount-out")},u(M(l.amount)),3)]),_:1},8,["label"]),n(h,{label:o(t)("dashboard.Label"),width:"100"},{default:i(({row:l})=>[b(u(Pe(l.labelId)),1)]),_:1},8,["label"]),n(h,{label:o(t)("dashboard.Game Ticket"),"min-width":"140"},{default:i(({row:l})=>[(C(!0),x(R,null,H(l.ticket,(S,la)=>(C(),x("div",{key:`${S}-${la}`},u(S),1))),128))]),_:1},8,["label"]),n(h,{label:o(t)("dashboard.Action"),fixed:"right",width:"180"},{default:i(({row:l})=>[n(d,{link:"",type:"primary",size:"small",onClick:S=>je(l)},{default:i(()=>[b(u(o(t)("dashboard.History")),1)]),_:2},1032,["onClick"]),n(d,{link:"",type:"primary",size:"small",onClick:S=>Oe(l)},{default:i(()=>[b(u(o(t)("Edit")),1)]),_:2},1032,["onClick"]),n(d,{link:"",type:"danger",size:"small",onClick:S=>Xe(l)},{default:i(()=>[b(u(o(t)("Delete")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"]),s("div",ja,[n(ea,{"current-page":k.currentPage,"onUpdate:currentPage":e[3]||(e[3]=l=>k.currentPage=l),background:"",layout:"prev, pager, next",total:k.count,"page-size":k.pageSize,onCurrentChange:Je},null,8,["current-page","total","page-size"])])]),n(ee,{modelValue:_.visible,"onUpdate:modelValue":e[15]||(e[15]=l=>_.visible=l),title:Ie.value,width:"680px"},{footer:i(()=>[n(d,{type:"primary",loading:_.loading,onClick:He},{default:i(()=>[b(u(o(t)("Confirm")),1)]),_:1},8,["loading"]),n(d,{onClick:e[14]||(e[14]=l=>_.visible=!1)},{default:i(()=>[b(u(o(t)("Cancel")),1)]),_:1})]),default:i(()=>[n(he,{model:m,"label-width":"145px"},{default:i(()=>[n(V,{label:o(t)("dashboard.Date & Time")},{default:i(()=>[n(g,{modelValue:m.time,"onUpdate:modelValue":e[4]||(e[4]=l=>m.time=l),type:"datetime","value-format":"YYYY-MM-DD HH:mm:ss"},null,8,["modelValue"]),n(be,{modelValue:m.timeMode,"onUpdate:modelValue":e[5]||(e[5]=l=>m.timeMode=l),class:"inline-mode"},{default:i(()=>[n(me,{value:"Auto"},{default:i(()=>[b(u(o(t)("dashboard.Auto")),1)]),_:1}),n(me,{value:"Manual"},{default:i(()=>[b(u(o(t)("dashboard.Manual")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"]),n(V,{label:o(t)("dashboard.Category")},{default:i(()=>[n(q,{modelValue:m.category,"onUpdate:modelValue":e[6]||(e[6]=l=>m.category=l)},{default:i(()=>[n(P,{label:o(t)("dashboard.Customer"),value:1},null,8,["label"]),n(P,{label:o(t)("dashboard.Other Adjust"),value:2},null,8,["label"])]),_:1},8,["modelValue"])]),_:1},8,["label"]),n(V,{label:o(t)("dashboard.Type")},{default:i(()=>[n(be,{modelValue:m.type,"onUpdate:modelValue":e[7]||(e[7]=l=>m.type=l)},{default:i(()=>[n(X,{value:1},{default:i(()=>[b(u(o(t)("dashboard.Deposit")),1)]),_:1}),n(X,{value:2},{default:i(()=>[b(u(o(t)("dashboard.Withdraw")),1)]),_:1}),n(X,{value:3},{default:i(()=>e[28]||(e[28]=[b("IN")])),_:1}),n(X,{value:4},{default:i(()=>e[29]||(e[29]=[b("OUT")])),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"]),n(V,{label:o(t)("dashboard.Username")},{default:i(()=>[n(p,{modelValue:m.username,"onUpdate:modelValue":e[8]||(e[8]=l=>m.username=l),disabled:_.mode==="edit",placeholder:o(t)("dashboard.Username placeholder")},null,8,["modelValue","disabled","placeholder"])]),_:1},8,["label"]),n(V,{label:o(t)("dashboard.Remark")},{default:i(()=>[n(p,{modelValue:m.remark,"onUpdate:modelValue":e[9]||(e[9]=l=>m.remark=l),placeholder:o(t)("dashboard.Optional")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),n(V,{label:o(t)("dashboard.Amount (AUD)")},{default:i(()=>[n(pe,{modelValue:m.amount,"onUpdate:modelValue":e[10]||(e[10]=l=>m.amount=l),min:0,precision:2},null,8,["modelValue"])]),_:1},8,["label"]),n(V,{label:o(t)("dashboard.Bank")},{default:i(()=>[n(q,{modelValue:m.bank,"onUpdate:modelValue":e[11]||(e[11]=l=>m.bank=l),placeholder:o(t)("dashboard.Optional select")},{default:i(()=>[(C(!0),x(R,null,H(F.value,l=>(C(),le(P,{key:l.id,label:l.name,value:l.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),n(V,{label:o(t)("dashboard.Label")},{default:i(()=>[n(q,{modelValue:m.label,"onUpdate:modelValue":e[12]||(e[12]=l=>m.label=l),placeholder:o(t)("dashboard.Optional select")},{default:i(()=>[n(P,{label:o(t)("dashboard.First Deposit"),value:1},null,8,["label"]),n(P,{label:o(t)("dashboard.Unclaim"),value:2},null,8,["label"])]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),n(V,{label:o(t)("dashboard.Game Ticket Auto")},{default:i(()=>[n(aa,{modelValue:m.ticketAuto,"onUpdate:modelValue":e[13]||(e[13]=l=>m.ticketAuto=l)},{default:i(()=>[b(u(o(t)("dashboard.Auto generate ticket")),1)]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1},8,["model"])]),_:1},8,["modelValue","title"]),n(ee,{modelValue:N.visible,"onUpdate:modelValue":e[17]||(e[17]=l=>N.visible=l),title:o(t)("dashboard.Transaction Edit History"),width:"720px"},{footer:i(()=>[n(d,{onClick:e[16]||(e[16]=l=>N.visible=!1)},{default:i(()=>[b(u(o(t)("Cancel")),1)]),_:1})]),default:i(()=>[s("p",Ga,u(o(t)("dashboard.History retention note")),1),ia((C(),le(U,{data:N.rows,border:"",size:"small","empty-text":o(t)("dashboard.No Record")},{default:i(()=>[n(h,{prop:"id",label:o(t)("dashboard.Tx ID"),width:"100"},null,8,["label"]),n(h,{prop:"editedBy",label:o(t)("dashboard.Edit By"),width:"120"},null,8,["label"]),n(h,{prop:"editedTime",label:o(t)("dashboard.Edit Time"),width:"170"},null,8,["label"]),n(h,{label:o(t)("dashboard.Changes")},{default:i(({row:l})=>[b(u(Ee(l)),1)]),_:1},8,["label"])]),_:1},8,["data","empty-text"])),[[ta,N.loading]])]),_:1},8,["modelValue","title"]),n(ee,{modelValue:I.visible,"onUpdate:modelValue":e[23]||(e[23]=l=>I.visible=l),title:o(t)("dashboard.Bank Transfer"),width:"560px"},{footer:i(()=>[n(d,{type:"primary",loading:I.loading,onClick:qe},{default:i(()=>[b(u(o(t)("Confirm")),1)]),_:1},8,["loading"]),n(d,{onClick:e[22]||(e[22]=l=>I.visible=!1)},{default:i(()=>[b(u(o(t)("Cancel")),1)]),_:1})]),default:i(()=>[n(he,{model:w,"label-width":"125px"},{default:i(()=>[n(V,{label:o(t)("dashboard.Transfer (From)")},{default:i(()=>[n(p,{modelValue:w.fromName,"onUpdate:modelValue":e[18]||(e[18]=l=>w.fromName=l),disabled:""},null,8,["modelValue"])]),_:1},8,["label"]),n(V,{label:o(t)("dashboard.Transfer (To)")},{default:i(()=>[n(q,{modelValue:w.bankTo,"onUpdate:modelValue":e[19]||(e[19]=l=>w.bankTo=l),placeholder:o(t)("dashboard.Select Bank")},{default:i(()=>[(C(!0),x(R,null,H(F.value,l=>(C(),le(P,{key:l.id,label:l.name,value:l.id,disabled:l.id===w.bankFrom},null,8,["label","value","disabled"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),n(V,{label:o(t)("dashboard.Amount")},{default:i(()=>[n(pe,{modelValue:w.money,"onUpdate:modelValue":e[20]||(e[20]=l=>w.money=l),min:0,precision:2},null,8,["modelValue"])]),_:1},8,["label"]),n(V,{label:o(t)("dashboard.Remark")},{default:i(()=>[n(p,{modelValue:w.remark,"onUpdate:modelValue":e[21]||(e[21]=l=>w.remark=l),placeholder:o(t)("dashboard.Optional")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model"])]),_:1},8,["modelValue","title"])])}}}),Ka=ca(qa,[["__scopeId","data-v-6fc92eea"]]);export{Ka as default};