1import{W as le,l as re,D as ce,e as ue,n as de,aW as me,ar as pe,j as _e,b as ge,m as fe,v as he,h as ve}from"./CCxh76Uf00.js";import{_ as be}from"./CUPv4Rig00.js";import{u as ye,s as S,a as ke}from"./vendor-pinia.BCP_UPQS00.js";import{r as xe,w as R,n as P,o as Ce,M as g,a4 as we,O as _,E as f,X as s,Y as c,P as d,U as m,K as a,a2 as M,q as Me,a5 as ze,Q as A,Z as N,z as T,c as y}from"./vendor-vue.Bkrwerli00.js";import{u as Se}from"./CcIeQRm900.js";import{u as Ae}from"./BfLypJrG00.js";import{p as Te}from"./vendor-lodash.lV5qy58S00.js";import"./vendor-vue-router.DXGbvEEn00.js";const Ve={class:"p-history-margin"},$e={class:"flex items-center justify-between"},De={class:"flex items-center"},He={class:"ms-8 text-24 ui0-text-primary font-w700"},Oe={class:"text-center"},Ee={class:"text-16 font-w600 ui0-text-primary"},Re={class:"flex md:block"},Pe={class:"form-item"},Ne={class:"label"},Be={class:"form-item ms-40 md:ms-0 md:mt-16"},Fe={class:"label"},Ue={class:"form-item ms-40 md:ms-0 md:mt-16"},je={class:"label"},Ke={class:"flex mt-15 md:block"},qe={class:"form-item"},Le={class:"label"},We={class:"flex ms-20 md:hidden"},Ie={class:"mt-28 hidden md:block"},Ye={class:"flex"},Ge={class:"flex mt-10"},Qe={class:"table-wrapper mt-20"},Xe={class:"flex items-center"},Ze={class:"ms-8 ui0-text-primary font-w700"},Je={class:"rtl:dir-ltr"},et={key:0,class:"ui0-text-negative"},tt={key:1,class:"ui0-text-brand"},st={key:2},at={key:1,class:"empty-container"},pt={__name:"margin",setup(it){const V=[["å
¨é¨","导åº","æä½","æ¶é´","æ æè´¦æ·","确认","çé","è´¦æ·","è´¦æ·ä½é¢","èµäº§","èµäº§åå","èµäº§æµæ°´","éç½®"],["å
¨é¨","导åº","æä½","æ¶é´","æ æè´¦æ·","确认","çé","è´¦æ·","è´¦æ·ä½é¢","èµäº§","èµäº§åå","èµäº§æµæ°´","éç½®","zh_Hans_CN"],["å
¨é¨","å°åº","æä½","æé","æ§æ¡¿è³¬æ¶","確èª","篩é¸","賬æ¶","賬æ¶é¤é¡","è³ç¢","è³ç¢è®å","è³ç¢æµæ°´","éç½®","zh_Hant_HK"],["All","Export","Operation","Time","Margin","Confirm","Filter","Account","Balance","Asset","Asset Change","Asset History","Reset","en_US"],["Semua","Ekspor","Operasi","Waktu","Margin","Konfirmasi ","Saring","Akun","Saldo","Aset","Perubahan Aset","Riwayat Aset Saya","Atur ulang","id_ID"],["å
¨ã¦","ã¨ã¯ã¹ãã¼ã","æä½æ¹æ³","æé","ã¬ãã¬ãã¸","確èªãã","é¸å¥","ã¢ã«ã¦ã³ã","æ®é«","è³ç£","è³ç£ã®å¤å","è³ç£å±¥æ´","ãªã»ãã","ja_JP"],["모ë","ë´ë³´ë´ê¸°","ê´ë¦¬","ìê°","ë§ì§ ê³ì ","íì¸í기","ì ë³","ê³ì ","ìì¡","ìì°","ìì° ë³í","ìì° ê¸°ë¡","ì´ê¸°í","ko_KP"],["ÐÑе","ÐкÑпоÑÑ","ÐпеÑаÑиÑ","ÐÑемÑ","ÐаÑжа","ÐодÑвеÑдиÑÑ","ФилÑÑÑ","СÑеÑ","ÐаланÑ","ÐкÑивÑ","ÐÐ·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð°ÐºÑивов","ÐÑÑоÑÐ¸Ñ Ð°ÐºÑивов","СбÑоÑиÑÑ","ru_KZ"],["Tümü","DıÅa Aktar","İÅlem","Tarih","Marj Hesap","Onayla","Seç","Hesap","Bakiye","Varlık","Varlık DeÄiÅimi","Varlık GeçmiÅi","Yenile","tr_TR"],["Toà n bá»","TrÃch xuất","Thao tác","Thá»i gian","Ký quỹ","Xác nháºn","Lá»±a chá»n","Tà i khoản","Sá» dư tà i khoản","Tà i sản","Thay Äá»i tà i sản","Lá»ch sá» tà i sản","Äặt lại","vi_VN"],["Tudo","Exportar","Operação","PerÃodo","Conta de Margem","Confirmar","Filtro","Conta","Saldo da Conta","Ativos","Mudança dos Ativos","Histórico dos Ativos","Redefinir","pt_PT"],["Ø§ÙØ¬Ù
ÙØ¹","إخراج","Ø§ÙØ¹Ù
Ù","اÙÙÙØª","ØØ³Ø§Ø¨ Ø§ÙØ±Ø§Ùعة اÙÙ
اÙÙØ©","ØªØ¤ÙØ¯","Ø§ÙØ§Ø®ØªÙار","ØØ³Ø§Ø¨","Ø±ØµÙØ¯ Ø§ÙØØ³Ø§Ø¨","Ø§ÙØ£ØµÙÙ","ØªØºÙØ±Ø§Øª Ø§ÙØ£ØµÙÙ","Ø³Ø¬Ù Ø§ÙØ£ØµÙÙ","إعادة تعÙÙÙ","ar_AE"],["Todo","Exportar","Operación","Fecha","Cuenta de Margen","Confirmar","Filtro","Cuenta","Saldo","Activos","Cambio de Activos","Historial de Activos","Restablecer","es_ES"]],$=V.slice(1).reduce((e,t)=>({...e,[t.at(-1)]:V[0].reduce((l,r,p)=>({...l,[r]:t[p]}),{})}),{}),o=e=>{const l=ke().$lang.value||"zh_Hans_CN",r=$[l]||$.zh_Hans_CN||{};return r[e]===void 0?e:r[e]};le({title:o("èµäº§æµæ°´")+re("global.site_title")});const B={deposit:!0,withdraw:!0,refer:!0,otc_transfer:!0},F=ye(),{marginOperations:U}=S(ce()),{isSubAccount:j}=S(ue()),D=de(),{marginList:h,marginIdDict:k}=S(D);let x=!1;const v=T(!1),b=T(!1),i=xe({account:"",coin:F.query.coin||"",business:"",range:[]}),z=T([]),K=y(()=>(h.value||[]).map(e=>({value:e.account_id.toString(),label:`${e.sell_asset_type}/${e.buy_asset_type}`}))),q=y(()=>
1{if(k.value&&k.value[i.account]){const e=k.value[i.account];return[{value:"",label:o("å
¨é¨")},{value:e.sell_asset_type,label:e.sell_asset_type},{value:e.buy_asset_type,label:e.buy_asset_type}]}return[]}),L=y(()=>{const e=U.value||[],l=(j.value?e.filter(r=>!B[r[0]]):e).map(r=>({label:r[1],value:r[0]}));return l.unshift({label:o("å
¨é¨"),value:""}),l}),W=y(()=>[{label:o("æ¶é´"),prop:"time",align:"start",width:200},{label:o("è´¦æ·"),prop:"account",align:"start"},{label:o("èµäº§"),prop:"asset",align:"start",useCard:!1},{label:o("æä½"),prop:"business_display",align:"start"},{label:o("èµäº§åå"),prop:"change_display",align:"end"},{label:o("è´¦æ·ä½é¢"),prop:"balance_display",align:"end",width:200}]),I=y(()=>{const e=k.value,t=i.account;return e?.[t]?`${e[t].sell_asset_type}/${e[t].buy_asset_type}`:"--"}),Y=e=>e?ve.format(e*1e3,"yyyy-MM-dd HH:mm:ss"):"";function H(){const e=new Date,l=new Date(e.getFullYear(),e.getMonth(),e.getDate()).getTime(),r=new Date(l-8640*60*1e3);return[Math.floor(r.getTime()/1e3),Math.floor(l/1e3)+86400]}function O(){return Te({account_id:i.account,asset:i.coin,business:i.business,start_time:i.range?.[0]||"",end_time:i.range?.[1]||""})}async function C(){if(!v.value){v.value=!0;try{const e={limit:u.limit,page:u.current,...O()},t=await _e("/account/balance/history",e);if(t?.code===0){const l=t.data||{},r=l.data||[];let p=r.length+(l.curr_page-1)*u.limit;l.has_next&&p++,z.value=r,u.total=p}else t?.message&&ge(t.message)}catch(e){fe(e)}v.value=!1}}const{page:u,initPageSize:G,handlePageChange:Q,handlePageSizeChange:X}=Se(C),{exportData:Z}=Ae();function J(e){return Object.keys(e).map(t=>`${t}=${e[t]}`).join("&")}function E(){const e={export:1,...O()},t=`/account/balance/history?${J(e)}`;Z(t)}function w(){he().isMobile||(u.current=1,C())}function ee(){i.account="",i.coin="",i.business="",i.range=H()}function te(){u.current=1,b.value=!1,C()}return R(h,(e,t)=>{e&&e!==t&&e.length>0&&P(()=>{x=!0,i.account=e[0].account_id.toString()})}),R(()=>i.account,(e,t)=>{e!==t&&(x?(i.range=H(),x=!1,P(C)):w())}),Ce(()=>{G(),D.updateMargin(),h.value&&(x=!0,i.account=h.value[0]?h.value[0].account_id.toString():"")}),(e,t)=>{const l=g("via-select"),r=g("via-date-picker-range"),p=g("via-button"),se=g("via-drawer"),ae=g("via-table"),ie=pe,ne=g("via-pagination"),oe=we("via-loading");return _(),f("div",Ve,[s("div",$e,[s("div",De,[t[6]||(t[6]=s("img",{src:be,style:{width:"30px",height:"30px"}},null,-1)),s("span",He,c(o("æ æè´¦æ·")),1)]),s("i",{class:"iconfont icon-filter text-18 ui0-text-tertiary hidden md:inline-block",onClick:t[0]||(t[0]=n=>b.value=!0)})]),d(se,{visible:a(b),"onUpdate:visible":t[5]||(t[5]=n=>Me(b)?b.value=n:null),activate:e.$device.isMobile,"append-to-body":!1,"show-close":!0,class:"mt-20 md:mt-0 drawer-asset-filter"},{title:m(()=>[s("div",Oe,[s("span",Ee,c(o("çé")),1)])]),default:m(()=>[s("div",Re,[s("div",Pe,[s("span",Ne,c(o("è´¦æ·")),1),d(l,{modelValue:a(i).account,"onUpdate:modelValue":t[1]||(t[1]=n=>a(i).account=n),filterable:"",class:"md:w-full",size:e.$device.isMobile?"40":"small","is-area":e.$device.isMobile,list:a(K)},null,8,["modelValue","size","is-area","list"])]),s("div",Be,[s("span",Fe,c(o("èµäº§")),1),d(l,{modelValue:a(i).coin,"onUpdate:modelValue":t[2]||(t[2]=n=>a(i).coin=n),filterable:"",class:"md:mt-8 md:w-full",size:e.$device.isMobile?"40":"small",list:a(q),"is-area":e.$device.isMobile,onChange:w},null,8,["modelValue","size","list","is-area"])]),s("div",Ue,[s("span",je,c(o("æä½")),1),d(l,{modelValue:a(i).business,"onUpdate:modelValue":t[3]||(t[3]=n=>a(i).business=n),filterable:"",class:"md:mt-8 md:w-full",size:e.$device.isMobile?"40":"small",list:a(L),"is-area":e.$device.isMobile,onChange:w},null,8,["modelValue","size","list","is-area"])])]),s("div",Ke,[s("div",qe,[s("span",Le,c(o("æ¶é´")),1),d(r,{modelValue:a(i).range,"onUpdate:modelValue":t[4]||(t[4]=n=>a(i).range=n),"quick-select":"","quick-options":["7d","30d","all"],"value-format":"timestamp","style-type":e.$device.isMobile?"area":"line",class:"md:mt-8",onChange:w},null,8,["modelValue","style-type"])]),s("div",We,[d(p,{class:"ms-10 min-h-28",size:"big",type:"opacity",onClick:E},{default:m(()=>[M(c(o("导åº")),1)]),_:1})])]),s("div",Ie,[s("div",Ye,[d(p,{class:"flex-1",size:"big",onClick:ee},{default:m(()=>[M(c(o("éç½®")),1)]),_:1}),d(p,{class:"flex-1 ms-10",size:"big",onClick:E},{default:m(()=>[M(c(o("导åº")),1)]),_:1})]),s("div",Ge,[d(p,{class:"flex-1",size:"big",type:"area",onClick:te},{default:m(()=>[M(c(o("确认")),1)]),_:1})])])]),_:1},8,["visible","activate"]),ze((_(),f("div",Qe,[a(z).length?(_(),A(ae,{key:0,fields:a(W),items:a(z),type:e.$device.isMobile?"card":"default"},{card_header:m(n=>[s("div",Xe,[d(me,{coin:n.item.asset,size:18},null,8,["coin"]),s("span",Ze,c(n.item.asset),1)])]),time:m(n=>[s("span",null,c(Y(n.item.time)),1)]),account:m(()=>[s("span",null,c(a(I)),1)]),change_display:m(n=>[s("div",Je,[n.item.change<0?(_(),f("span",et,c(n.item.change_display),1)):n.item.change>0?(_(),f("span",tt,c(n.item.change_display),1)):(_(),f("span",st,c(n.item.change_display),1))])]),_:1},8,["fields","items","type"])):(_(),f("div",at,[a(v)?N("",!0):(_(),A(ie,{key:0,"min-height":450}))]))])),[[oe,a(v)]]),a(u).total>0?(_(),A(ne,{key:0,"current-page":a(u).current,total:a(u).total,"page-size":a(u).limit,"page-sizes":a(u).sizes,onCurrentChange:a(Q),onSizeChange:a(X)},null,8,["current-page","total","page-size","page-sizes","onCurrentChange","onSizeChange"])):N("",!0)])}}};export{pt 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.