PageSourceSearch

https://www.coinex.network/_nuxt3/B1nLHXza00.js

js coinex.network collected 2026-10-04 22:54:06 UTC 9,977 bytes, 1 lines download raw bytes

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.