PageSourceSearch

https://www.coinex.com/_nuxt3/J0vQStZG00.js

js coinex.com collected 2026-09-24 09:03:02 UTC 81,733 bytes, 1 lines download raw bytes

1import{_ as De,a as le,s as Ue,u as Be,n as Ne,g as ut}from"./vendor-pinia.BCP_UPQS00.js";import{M as $,O as m,E as C,X as t,P as o,U as n,a2 as q,Y as i,K as e,Z,c as x,Q as j,q as ne,z as P,e as dt,a4 as ge,a5 as ie,a0 as fe,a1 as $e,a3 as ke,r as Le,V as mt,S as pe,w as _e,n as Ve,o as we,a6 as Ge,$ as pt,a7 as Ae}from"./vendor-vue.Bkrwerli00.js";import{_ as _t}from"./2EeqbOTL00.js";import{_ as Fe}from"./BrgiOjLX00.js";import{a9 as gt,q as Ie,am as Me,d as de,ar as xe,h as Se,j as ue,b as re,m as oe,p as Oe,e as ze,k as qe,D as Je,a_ as Ze,aW as Re,f as ft,g as ht,G as We,a7 as Qe,a5 as vt,W as bt,l as yt,v as kt,cg as St,ak as Ce,al as xt,ad as ye}from"./CCxh76Uf00.js";import{_ as Tt,V as At}from"./C3h-gzrK00.js";import{u as Ye}from"./CBsowqvZ00.js";import{c as Ct,D as Pt,u as Ke,_ as $t,a as Rt}from"./BFN8Axid00.js";import{I as Dt,_ as wt}from"./DokN03Ol00.js";import{p as It}from"./vendor-lodash.lV5qy58S00.js";import{_ as Xe}from"./DT8zWhut00.js";import{S as Ee}from"./CKiEWkvL00.js";import{u as et}from"./tYiSPuWM00.js";import{u as tt}from"./CG-gS0qf00.js";import{_ as zt}from"./Bp8vK6Ec00.js";import{u as at}from"./CcIeQRm900.js";import{u as Et}from"./yUx3uIi400.js";import{E as Ht}from"./U4LLFYau00.js";import{b as Nt}from"./QI-ccQw900.js";import{u as Vt}from"./BeRsf0hP00.js";import{u as Ut}from"./Y6YMyF3u00.js";import"./vendor-vue-router.DXGbvEEn00.js";import"./DPf75kIS00.js";import"./B5hx4JaN00.js";import"./I6Q_BlFS00.js";import"./CimK2MNq00.js";import"./C_eeb5DC00.js";import"./BskHUAuq00.js";import"./DZEpwpqV00.js";import"./BEO9cpji00.js";import"./3PqyGPDc00.js";import"./CE-IFXjM00.js";import"./C4eS5fan00.js";import"./BGGTON8Q00.js";const Lt={class:"c-asset-finance-account-stat"},Mt={class:"flex items-center justify-between"},Ot={class:"ui0-text-tertiary flex items-center"},Yt={class:"mt-4 flex items-center"},Kt={class:"ui0-text-primary ui0-font-digit5 md:ui0-font-digit6 ui0-font-bold"},Ft={key:0,class:"ui0-text-brand ms-6 md:ui0-font-digit8 ui0-font-bold"},jt={class:"mt-12 ui0-font-body3 ui0-font-regular flex items-center"},Bt={class:"ui0-text-primary md:ui0-font-digit8"},Gt={__name:"AccountStat",props:{totalInfo:{type:Object,default:null},toLink:{type:String,default:""},type:{type:String,default:"finance"},hideYesterdayIncome:{type:Boolean,default:!1}},setup(W){const M=[["[r1]活期资产_998a","专题介绍","双币资产","定期资产","活期资产","累计收益([r]_a161","质押资产"],["[r1]活期资产[/r1] ([r2] USD [/r2])","专题介绍","双币资产","定期资产","活期资产","累计收益 ([r] USD [/r])","质押资产","zh_Hans_CN"],["[r1]活期資產[/r1] ([r2] USD [/r2])","專題介紹","雙幣資產","定期資產","活期資產","累計收益([r] USD [/r])","質押資產","zh_Hant_HK"],["[r1]Flexible Savings[/r1] ([r2]USD[/r2])","Introduction","Dual Investment","Fixed Savings","Flexible Savings","Cml. Income ([r]USD[/r])","Staking","en_US"],["[r1]Tabungan Fleksibel[/r1] ([r2]USD[/r2])","Deskripsi","Aset Dual Investment","Aset Berjangka","Tabungan Fleksibel","Kml. Penghasilan ([r]USD[/r])","Staking","id_ID"],["[r1]普通預金型資産[/r1] ([r2]USD[/r2])","はじめに","デュアル投資","定期資産","普通預金型資産","累積収入([r] USD [/r])","ステーキング資産","ja_JP"],["[r1]당좌 자산[/r1] ([r2] USD [/r2])","소개","이중 통화 자산","정기 자산","당좌 자산","누적 수익([r] USD [/r])","스테이킹된 자산","ko_KP"],["[r1]Гибкие накопления[/r1] ([r2]USD[/r2])","О сервисе","Двойные инвестиции","Фиксированные накопления","Гибкие накопления","Общий доход ([r]USD[/r])","Стейкинг","ru_KZ"],["[r1]Esnek Tasarruf[/r1] ([r2]USD[/r2])","Tanıtım","Çift Yatırım","Sabit Tasarruf","Esnek Tasarruf","Küm. Gelir ([r]USD[/r])","Staking","tr_TR"],["[r1]Tiết kiệm linh hoạt[/r1] ([r2]USD[/r2])","Giới thiệu","Tài sản Đầu tư Kép","Tài sản tiết kiệm cố định","Tiết kiệm linh hoạt","Thu nhập tích lũy ([r] USD [/r])","Staking","vi_VN"],["[r1]Poupança Flexível[/r1] ([r2]USD[/r2]) ","Introdução ","Investimento duplo","Poupança Fixa ","Poupança Flexível ","Rend. Acumulada ([r]USD[/r]) ","Staking","pt_PT"],["[r1]الأصول الحالية[/r1] ([r2] دولار أمريكي [/r2])","مقدمة","الأصول ذات العملة المزدوجة","الادخار الثابت","التوفير المرن","الدخل التراكمي ([r] دولار أمريكي [/r])","الستاكينج","ar_AE"],["[r1]Ahorros flexibles[/r1] ([r2]USD[/r2])","Introducción","Inversión dual","Ahorros fijos","Ahorros flexibles","Ingresos acumulados ([r]USD[/r])","Staking","es_ES"]],N=M.slice(1).reduce((s,u)=>({...s,[u.at(-1)]:M[0].reduce((d,f,k)=>({...d,[f]:u[k]}),{})}),{}),a=s=>{const d=le().$lang.value||"zh_Hans_CN",f=N[d]||N.zh_Hans_CN||{};return f[s]===void 0?s:f[s]},p=W,V=Ie(),{hideVal:T}=Ye(),E=x(()=>V.currency),R=x(()=>{const s=p.totalInfo?.yesterdayIncome??0;return`${s.decimalCmp(0)>0?"+":""}${s.decimalLegal()}`}),H=x(()=>({finance:a("活期资产"),staking:a("质押资产"),fixedSavings:a("定期资产"),dualInvestment:a("双币资产")})[p.type]);return(s,u)=>{const d=Me,f=De,k=$("via-icon");return m(),C("div",Lt,[t("div",Mt,[o(d,{class:"ui-text-secondary ui0-font-regular",text:a("[r1]活期资产_998a")},{r1:n(()=>[q(i(e(H)),1)]),r2:n(()=>[q(i(e(E)),1)]),_:1},8,["text"]),t("div",Ot,[o(f,{to:W.toLink,class:"ui0-text-tertiary"},{default:n(()=>[q(i(a("专题介绍")),1)]),_:1},8,["to"]),o(k,{class:"icon text-12 rtl:mirror",name:"stroke_arrow_right"})])]),t("div",Yt,[t("span",Kt,i(e(T)(W.totalInfo?.legalTotalAmount?.decimalLegal())),1),W.hideYesterdayIncome?Z("",!0):(m(),C("span",Ft,[t("span",null,i(e(T)(e(R))),1)]))]),u[0]||(u[0]=t("div",{class:"flex-1"},null,-1)),t("div",jt,[o(d,{class:"ui0-text-secondary md:ui0-font-body4 me-12",text:a("累计收益([r]_a161")},{r:n(()=>[q(i(e(E)),1)]),_:1},8,["text"]),t("span",Bt,i(e(T)(W.totalInfo?.totalIncome?.decimalLegal())),1)])])}}},Pe=gt(Gt,[["__scopeId","data-v-f0ef7a76"]]),qt={class:"c-asset-finance-operate"},Jt={key:0,class:"flex items-center"},je={__name:"Operate",emits:["subscription","redemption"],setup(W,{expose:M,emit:N}){const a=[["取消","申购","赎回"],["取消","申购","赎回","zh_Hans_CN"],["取消","申購","贖回","zh_Hant_HK"],["Cancel","Subscribe","Redeem","en_US"],["Batal","Subscribe","Redeem","id_ID"],["キャンセル","購入する","償還","ja_JP"],["취소하기","청약 신청","상환","ko_KP"],["Отмена","Подписаться","Выкуп","ru_KZ"],["İptal et","Abone Ol","Geri al","tr_TR"],["Huỷ","Đăng ký","Rút tiền","vi_VN"],["Cancelar","Inscreva-se ","Resgatar ","pt_PT"],["إلغاء","اشتراك","استرداد","ar_AE"],["Cancelar ","Suscribirse","Canjear","es_ES"]],p=a.slice(1).reduce((u,d)=>({...u,[d.at(-1)]:a[0].reduce((f,k,h)=>({...f,[k]:d[h]}),{})}),{}),V=u=>{const f=le().$lang.value||"zh_Hans_CN",k=p[f]||p.zh_Hans_CN||{};return k[u]===void 0?u:k[u]},T=N,E=de(),R=x(()=>!E.screens.md),H=P(!1);return M({handleOpen:()=>{H.value=!0}}),(u,d)=>{const f=$("via-drawer-item"),k=$("via-drawer");return m(),C("div",qt,[e(R)?(m(),C("div",Jt,[t("div",{class:"via-link ms-15 select-none",onClick:d[0]||(d[0]=h=>T("subscription"))},i(V("申购")),1),t("div",{class:"via-link ms-15 select-none",onClick:d[1]||(d[1]=h=>T("redemption"))},i(V("赎回")),1)])):(m(),j(k,{key:1,visible:e(H),"onUpdate:visible":d[4]||(d[4]=h=>ne(H)?H.value=h:null)},{default:n(()=>[o(f,{"hide-on-click":"",onClick:d[2]||(d[2]=h=>T("subscription"))},{default:n(()=>[q(i(V("申购")),1)]),_:1}),o(f,{"hide-on-click":"",onClick:d[3]||(d[3]=h=>T("redemption"))},{default:n(()=>[q(i(V("赎回")),1)]),_:1}),o(f,{"hide-on-click":"",class:"mt-8 ui0-text-tertiary"},{default:n(()=>[q(i(V("取消")),1)]),_:1})]),_:1},8,["visible"]))])}}},Zt={class:"ui0-font-title5"},Wt={key:0},Qt={class:"ui0-text-secondary ui0-font-body3"},Xt={class:"ui0-text-primary mt-4 ui0-font-title6 ui0-font-bold"},ea={class:"mt-4 ui0-font-body3"},ta={key:0},aa={key:0,class:"min-h-280"},na={class:"py-12 ui0-text-tertiary flex items-center justify-between"},sa={key:2,class:"flex px-20 py-30 justify-center md:pb-0"},ia={__name:"RevenueRecord",setup(W,{expose:M}){const N=[["上一页","下一页","到账收益","收益([r]US_181b","收益记录","时间","活期收入","活期补贴","类型"],["上一页","下一页","到账收益","收益 ([r] USDT [/r])","收益记录","时间","活期收入","活期补贴","类型","zh_Hans_CN"],["上一頁","下一頁","到賬收益","收益([r] USDT [/r])","收益記錄","時間","活期收入","活期補貼","類型","zh_Hant_HK"],["Prev","Next","Received Income","Income ([r]USD[/r])","Income Records","Time","Flexible Savings Incomes","Flexible Savings Subsidies","Type","en_US"],["Sebelumnya","Selanjutnya","Pendapatan Diterima","Penghasilan ([r]USD[/r])","Data Penghasilan","Waktu","Pendapatan Tabungan Fleksibel","Subsidi Tabungan Fleksibel","Jenis","id_ID"],["前へ","次へ","入金利益","利益 ([r]USDT[/r])","収益履歴","時間","定期収入","定期補助","タイプ","ja_JP"],["이전","다음","수령한 수익","수익([r] USD [/r])","수익 기록","기간","예금 이자 수익"," 예금 보조금","유형","ko_KP"],["Пред.","След.","Полученный доход","Доход ([r] USDT [/r])","История дохода","Время","Прибыль Гибких накоплений","Субсидии Гибких накоплений","Тип","ru_KZ"],["Önceki","Sonraki","Alınan Gelir","Gelir ([r]USD[/r])","Gelir kayıtları","Tarih","Esnek Tasarruf Gelirleri","Esnek Tasarruf Destekleri","Kategori","tr_TR"],["Trang trước","Trang sau","Thu nhập nhận được","Thu nhập ([r]USD[/r])","Lịch sử thu nhập","Thời gian","Thu nhập từ tiết kiệm linh hoạt","Trợ cấp tiết kiệm linh hoạt","Loại hình","vi_VN"],["Anterior ","Próximo ","Renda Recebida ","Renda ([r]USD[/r])","Registros de renda ","Período ","Rendimentos de Poupança Flexíveis ","Subsídios de Poupança Flexíveis  ","Tipo ","pt_PT"],["السابق","التالي","الإيرادات المستلمة","الدخل التراكمي ([r] دولار أمريكي [/r])","سجلات الدخل","الزمن","عوائد الادخار المرن","إعانات الادخار المرن","النوع","ar_AE"],["Anterior","Próximo","Ingresos recibidos","Ingresos ([r]USDT[/r])","Registro de ingresos","Tiempo","Ingresos de ahorros flexibles","Subsidios de ahorros flexibles","Tipo","es_ES"]],a=N.slice(1).reduce((b,r)=>({...b,[r.at(-1)]:N[0].reduce((l,_,I)=>({...l,[_]:r[I]}),{})}),{}),p=b=>{const l=le().$lang.value||"zh_Hans_CN",_=a[l]||a.zh_Hans_CN||{};return _[b]===void 0?b:_[b]},V=de(),{screens:T}=Ue(V),E=P(!1),R=P(!1),H=P({}),s=Le({limit:6,current:1,total:0}),u=P([]),d=P([]),f=P({});let k=null;const h=x(()=>H.value.asset||H.value.coin_type),U=x(()=>f.value[s.current]||""),z=x(()=>T.value.md?[{label:p("类型"),prop:"created_at",align:"start",propClass:"ps-0 text-14 ui0-text-primary ui0-font-regular",labelClass:"ps-0 text-14 ui0-text-tertiary"},{label:p("收益([r]US_181b").replaceI18n("r",h.value),prop:"amount",align:"end",propClass:"pe-0 text-14 ui0-text-primary ui0-font-regular",labelClass:"pe-0 text-14 ui0-text-tertiary"}]:[{label:p("收益([r]US_181b").replaceI18n("r",h.value),prop:"amount",align:"start",propClass:"ps-0 text-14 ui0-text-primary ui0-font-regular",labelClass:"ps-0 text-14 ui0-text-tertiary"},{label:p("类型"),prop:"type",align:"start",propClass:"text-14 ui0-text-primary ui0-font-regular",labelClass:"text-14 ui0-text-tertiary"},{label:p("时间"),prop:"created_at",align:"end",propClass:"pe-0 text-14 ui0-text-primary ui0-font-regular",labelClass:"pe-0 text-14 ui0-text-tertiary"}]),L=b=>b?Se.format(b*1e3,"yyyy-MM-dd HH:mm:ss"):"--",J=b=>({INTEREST:p("活期收入"),INC_EQUITY:p("活期补贴")})[b]||"",O=async()=>{R.value=!0;const b=It({bus_type:"ALL_INTEREST",asset:h.value,limit:s.limit,next_key:U.value});try{const r=await ue("/invest/history",b);if(r.code===0){const l=r.data.data;u.value=l,d.value.push(...l),k=setTimeout(()=>{f.value[s.current]=r.data.next_key},500)}else re(r.message)}catch(r){oe(r)}R.value=!1},Q=async b=>{s.current===1&&b==="prev"||!U.value&&b==="next"||(b==="next"?(typeof f.value[s.current+1]<"u"?u.value=d.value.slice(s.current*s.limit,(s.current+1)*s.limit):await O(),s.current+=1):(s.current-=1,u.value=d.value.slice((s.current-1)*s.limit,s.current*s.limit)))},X=b=>{s.current=1,u.value=[],d.value=[],f.value={},H.value=b,E.value=!0,O()};return dt(()=>{clearTimeout(k)}),M({handleOpen:X}),(b,r)=>{const l=Me,_=$("via-table"),I=xe,F=$("via-dialog"),B=ge("via-loading");return m(),j(F,{open:e(E),"onUpdate:open":r[2]||(r[2]=Y=>ne(E)?E.value=Y:null),"wrapper-class":["c-asset-finance-revenue-record"],"header-class":"mb-16",width:"578px"},{header:n(()=>[t("div",Zt,i(p("收益记录")),1)]),default:n(()=>[e(H).self_all_income?.decimalCmp(0)>0?(m(),C("div",Wt,[t("div",Qt,i(p("到账收益")),1),t("div",Xt,i(e(H).self_all_income?.decimalAsset())+" "+i(e(h)
1),1)])):Z("",!0),ie((m(),C("div",ea,[e(u)&&e(u).length?(m(),C("div",ta,[e(T).md?(m(),C("div",aa,[t("div",na,[o(l,{text:p("收益([r]US_181b")},{r:n(()=>[q(i(e(h)),1)]),_:1},8,["text"]),t("div",null,i(p("时间")),1)]),(m(!0),C(fe,null,$e(e(u),Y=>(m(),C("div",{key:Y.created_at,class:"table-record py-12 ui0-text-primary flex items-center justify-between"},[t("div",null,i(Y.amount),1),t("div",null,i(L(Y.created_at)),1)]))),128))])):(m(),j(_,{key:1,items:e(u),fields:e(z),class:"min-h-280","table-header-class":"bg-transparent border-b-1 ui0-line-light"},{type:n(({item:Y})=>[t("div",null,i(J(Y.type)),1)]),created_at:n(({item:Y})=>[t("div",null,i(L(Y.created_at)),1)]),_:1},8,["items","fields"])),e(u).length>0?(m(),C("div",sa,[t("div",{class:ke(["btn-pager ps-10 pe-15 me-8",e(s).current===1&&"disabled"]),onClick:r[0]||(r[0]=Y=>Q("prev"))},[r[3]||(r[3]=t("i",{class:"iconfont icon-page-prev"},null,-1)),q(i(p("上一页")),1)],2),t("div",{class:ke(["btn-pager ps-15 pe-10",!e(U)&&"disabled"]),onClick:r[1]||(r[1]=Y=>Q("next"))},[q(i(p("下一页")),1),r[4]||(r[4]=t("i",{class:"iconfont icon-page-next"},null,-1))],2)])):Z("",!0)])):(m(),j(I,{key:1}))])),[[B,e(R)]])]),_:1},8,["open"])}}},oa={key:0,class:"back-row"},la={key:1},ra={class:"mt-32 md:mt-0"},ca={class:"ui0-text-secondary"},ua={class:"flex items-center ui0-text-tertiary mt-8"},da={class:"ui0-text-error mt-6 ui0-font-body3 ui0-font-regular"},ma={class:"flex justify-between items-center mt-8"},pa={class:"ui0-text-secondary"},_a={class:"ui0-text-warning ui0-font-regular ui0-font-body3 mt-65"},ga={class:"ui0-text-tertiary"},fa={__name:"Redemption",setup(W,{expose:M}){const N=[["为保证资产安全,_55bb","可赎回([r]E_fb37","最大","注意:赎回资产立_8d24","确认赎回","赎回","赎回数量","返回"],["为保证资产安全,划转前请先绑定以下任意设置","可赎回([r]ETH[/r])","最大","注意:赎回资产立刻到账现货账户,并停止计算收益。","确认赎回","赎回","赎回数量","返回","zh_Hans_CN"],["為確保資產安全,劃轉前請先綁定以下任意設置","可贖回([r]ETH[/r])","最大","注意:贖回資產立刻到賬現貨賬戶,並停止計算收益。","確認贖回","贖回","贖回數量","返回","zh_Hant_HK"],["For your asset security, please bind any of the following settings before transfer","Redeemable ([r]ETH[/r])","Max","Note: The redeemed assets will be immediately credited back to your Spot account and no longer accrue interest.","Confirm","Redeem","Redemption Amount","Back","en_US"],["Untuk memastikan keamanan aset Anda, hubungkan salah satu pengaturan berikut sebelum transfer","Dapat diredeem ([r]ETH[/r])","Maks","Catatan: Aset yang sudah diredeem akan langsung masuk kembali ke akun Spot Anda dan tidak lagi menghasilkan bunga.","Konfirmasi","Redeem","Jumlah","Kembali","id_ID"],["資産保全のため、移動前に以下のいずれかの設定を解除してください。","引き出し可能([r]ETH[/r])","最大","注意:資産の払い戻しは即座に現物口座に反映され、利益の計算が停止されます。","償還を確認する","償還","返還数量","戻る","ja_JP"],["자산의 안전을 위하여, 이체하기 전에 아래의 임의 설정을 연동하여 주십시오.","상환 가능 ([r]ETH[/r])","최대","참고:환매된 자산은 즉시 귀하의 현물 계정에 적립되고 수익 계산은 중단됩니다.","상환 확인","상환","상환 수량","돌아가기","ko_KP"],["Для обеспечения безопасности активов привяжите любую из следующих опций перед переводом","Можно выкупить ([r]ETH[/r])","Макс.","Примечание: выкупленные активы будут немедленно зачислены на ваш спотовый счет и перестанут приносить проценты.","Подтвердить","Выкупить","Сумма выкупа","Назад","ru_KZ"],["Varlık güvenliğiniz için lütfen transferden önce aşağıdaki ayarlardan herhangi birini bağlayın","İade Edilebilir ([r]ETH[/r])","Maksimum","Not: İade edilen varlıklar anında Spot hesabınıza aktarılacak ve artık faiz kazandırmayacaktır.","Teslim Alımı Onayla","Geri al","Geri alım miktarı","Geri","tr_TR"],["Để đảm bảo an toàn của tài sản, vui lòng liên kết bất kỳ cài đặt nào sau đây trước khi chuyển khoản","Có thể rút ([r]ETH[/r])","Tối đa","Lưu ý: Tài sản được rút sẽ được chuyển ngay vào tài khoản Spot của bạn và không còn tính lãi nữa.","Xác nhận","Rút tiền","Số lượng rút","Quay lại","vi_VN"],["Para a segurança dos seus ativos, vincule uma das configurações abaixo antes de realizar a transferência ","Resgatável ([r]ETH[/r])","Máximo ","Observação: os ativos resgatados serão imediatamente creditados de volta 
1na sua conta Spot e não acumularão mais juros. ","Confirmar Resgate ","Resgatar ","Resgatar valor ","Voltar  ","pt_PT"],["لضمان أمان الأصول، يرجى ربط أي من الإعدادات التالية قبل النقل","قابل للاسترداد ([r]ETH[/r])","الحد الأقصى","ملاحظة: ستتم إضافة الأصول المستردة فوراً إلى حسابك الفوري ولن يترتب عليها أي فائدة بعد الآن.","تأكيد الاسترداد","استرداد","المبلغ المسترد","عودة","ar_AE"],["Para garantizar la seguridad de tus activos, sincroniza cualquiera de las siguientes opciones antes de realizar una transferencia","Canjeable ([r]ETH[/r])","Máximo","Nota: Los activos canjeados se acreditarán de inmediato en tu cuenta Spot y dejarán de generar intereses.","Confirmar","Canjear","Cantidad de canje","Anterior","es_ES"]],a=N.slice(1).reduce((b,r)=>({...b,[r.at(-1)]:N[0].reduce((l,_,I)=>({...l,[_]:r[I]}),{})}),{}),p=b=>{const l=le().$lang.value||"zh_Hans_CN",_=a[l]||a.zh_Hans_CN||{};return _[b]===void 0?b:_[b]},{getMaxRate:V}=Ke(),T=Oe(),E=ze(),{isMobile:R}=Ue(de()),H=x(()=>E.userData?.has_2fa),s=P(""),u=P(""),d=P(!1),f=P({}),k=P(!1),h=P(null),U=x(()=>T.finance?.[f.value.asset]?.available||"0"),z=x(()=>!(s.value&&s.value.decimalCmp(0)>0&&!u.value)),L=()=>{d.value=!1},J=b=>{const r=b?.replace(/[^0-9^.]/g,"");if(r===""){s.value="",u.value="";return}/^(0|[1-9]\d*)(\.\d{0,8})?$/.test(r)&&(s.value=r,u.value=""),E.isLoggedIn&&(s.value.decimalCmp(U.value)>0?s.value=U.value:u.value="")},O=()=>{s.value=U.value,J(s.value)},Q=b=>{f.value=b,d.value=!0,s.value="",u.value=""},X=async()=>{if(!H.value){h.value.open();return}try{const b=await qe("/invest/transfer",{amount:s.value,coin_type:f.value.asset,from_account:2e4,to_account:0});b.code===0?(d.value=!1,k.value=!0):re(b.message)}catch(b){oe(b)}};return M({handleOpen:Q}),(b,r)=>{const l=$("via-input"),_=Me,I=$("ui0-button"),F=$("via-dialog"),B=Xe;return m(),C("div",null,[o(F,{open:e(d),"onUpdate:open":r[1]||(r[1]=Y=>ne(d)?d.value=Y:null),width:e(R)?"100%":"464px","wrapper-class":["c-financial-redemption"],category:e(R)?"page":"interaction","body-class":"px-32 md:px-0 pb-32 md:pb-0"},{header:n(()=>[e(R)?(m(),C("div",oa,[r[3]||(r[3]=t("i",{class:"iconfont icon-arrow-left ui0-text-tertiary text-16 rtl:mirror"},null,-1)),t("span",{class:"ui0-text-primary text-14 cursor-pointer",onClick:L},i(p("返回")),1)])):(m(),C("span",la,i(p("赎回")),1))]),default:n(()=>[t("div",ra,[o(Ct,{asset:e(f).asset,"day-rate":e(V)(e(f).day_rate,e(f).ladder_rule,e(f).inc_eq_info)},null,8,["asset","day-rate"]),t("div",{class:ke(["redemption-input-wrap mt-16 ui0-bg-input_gray rounded-8 p-16",{"is-error":!!e(u)}])},[t("div",ca,i(p("赎回数量")),1),o(l,{"model-value":e(s),"style-type":"line",error:!!e(u),placeholder:"0.00",class:"redemption-input","input-class":"redemption-inner-input",onInput:J,onMousewheel:r[0]||(r[0]=mt(()=>{},["prevent"]))},{suffix:n(()=>[t("div",ua,[t("span",{class:"ui0-text-brand cursor-pointer select-none",onClick:O},i(p("最大")),1)])]),_:1},8,["model-value","error"]),t("div",da,i(e(u)),1),t("div",ma,[o(_,{class:"pe-12 ui0-text-secondary",text:p("可赎回([r]E_fb37")},{r:n(()=>[q(i(e(f).asset),1)]),_:1},8,["text"]),t("span",pa,i(e(U)),1)])],2),t("div",_a,i(p("注意:赎回资产立_8d24")),1),o(I,{type:"fill",color:"green",class:"w-full mt-12",size:"48",disabled:e(z),onClick:X},{default:n(()=>[q(i(p("确认赎回")),1)]),_:1},8,["disabled"])])]),_:1},8,["open","width","category"]),o(Pt,{modelValue:e(k),"onUpdate:modelValue":r[2]||(r[2]=Y=>ne(k)?k.value=Y:null),amount:e(s),asset:e(f).asset,type:"redemption"},null,8,["modelValue","amount","asset"]),o(B,{ref_key:"refDialogSafetySetting",ref:h},{tips:n(()=>[t("div",ga,i(p("为保证资产安全,_55bb")),1)]),_:1},512)])}}},ha={class:"c-asset-finance-asset-list asset-list-box"},va={class:"table-box md:-mt-10"},ba={class:"th-left"},ya={class:"font-bold me-12"},ka={class:"th-right"},Sa={class:"icon-wrapper me-8"},xa=["onClick"],Ta={class:"icon-wrapper"},Aa=["onClick"],Ca={class:"sec-coin"},Pa=["href"],$a={class:"with-tip"},Ra=["onClick"],Da={class:"flex items-center"},wa={key:0,class:"boost-img me-4",src:$t},Ia={class:"flex items-center justify-end"},za=["onClick"],Ea={key:1},Ha={__name:"AssetList",setup(W){const M=[["对应币种的累计利_4930","币种","年化收益率","总金额","我参与的","搜索","操作","昨日收益","累计收益"],["对应币种的累计利息收入,仅计算已到账收益。","币种","年化收益率","总金额","我参与的","搜索","操作","昨日收益","累计收益","zh_Hans_CN"],["對應幣種的累計利息收入,僅計算已到賬收益。","幣種","年化收益率","總
1金額","我參與的","搜索","操作","昨日收益","累計收益","zh_Hant_HK"],["The cumulative interest income of the corresponding currency, considering only the received income.","Coin","APY","Amount","Only show mine","Search","Operation","Last-day Income","Cml. Incomes","en_US"],["Penghasilan bunga kumulatif dari mata uang terkait, hanya memperhitungkan penghasilan yang sudah diterima.","Koin","APY","Nilai Total","Tampilkan milik saya saja","Cari","Operasi","Penghasilan Kemarin","Kml. Penghasilan","id_ID"],["受取利息のみを考慮した、該当通貨の累積利息収入。","コインの種類","APY","合計金額","私は参加しました","検索する","操作方法","過去 24 時間の利益","総利回り","ja_JP"],["해당 코인의 누적 이자 소득에 대해 입금된 소득만 계산됩니다.","코인","APY","총 금액","내가 참여한","검색","관리","지난 24시간 수익","누적 수익","ko_KP"],["Накопленный процентный доход по соответствующей валюте, учитывая только полученный доход.","Монета","APY","Общая сумма","Показывать только мои","Поиск","Операция","Вчерашний доход","Совокупный доход","ru_KZ"],["Sadece alınan gelir dikkate alınarak ilgili para biriminin birikmiş faiz geliri.","Coin","APY","Toplam Miktar","Sadece benimkini göster","Ara","İşlem","24sa Getiri","Birikmiş Kâr","tr_TR"],["Thu nhập lãi tích lũy tương ứng với loại tiền tệ, chỉ tính lãi đã nhận được.","Loại coin","APY","Tổng số tiền","Chỉ hiển thị của tôi","Tìm","Thao tác","Thu nhập hôm qua","Tích lũy thu nhập","vi_VN"],["O rendimento acumulado de juros da moeda correspondente, considerando apenas o rendimento recebido.","Cripto","APY  ","Valor Total","Mostrar apenas o meu ","Pesquisar","Operação","Rendimento de Ontem","Rendimento Cumulativo","pt_PT"],["دخل الفوائد التراكمي للعملة المقابلة، مع الأخذ في الاعتبار الدخل المستلم فقط.","العملة","APY","المبلغ الإجمالي","إظهار خاصتي فقط","بحث","العمل","ارباح يوم امس","الارباح التراكمية","ar_AE"],["Interés acumulado de la moneda correspondiente, teniendo en cuenta solo los ingresos obtenidos","Moneda","APY","Valor Total","Mostrar solo los míos","Buscar","Operación","Ganancias de las últimas 24 horas","Rendimiento Total","es_ES"]],N=M.slice(1).reduce((y,S)=>({...y,[S.at(-1)]:M[0].reduce((ee,ae,He)=>({...ee,[ae]:S[He]}),{})}),{}),a=y=>{const ee=le().$lang.value||"zh_Hans_CN",ae=N[ee]||N.zh_Hans_CN||{};return ae[y]===void 0?y:ae[y]},p=Be(),V=Ie(),T=Je(),E=Oe(),R=Ze(),{isMobile:H}=Ue(de()),{hideVal:s}=Ye(),{getPercent:u}=Ke(),{ensureKyc:d}=et(),f=P(""),k=P(!1),h=P({}),U=P(!1),z=P({}),L=pe("operateRef"),J=pe("historyRateRef"),O=pe("subscriptionRef"),Q=pe("redemptionRef"),X=pe("revenueRecordRef"),b=(y,S=0)=>y?y.toString().decimalRound(8):S,r=x(()=>R.assetArr||[]),l=x(()=>!!(V.hasUsdRate&&T.assetInfoDict&&r.value.length)),_=x(()=>[{label:a("币种"),prop:"coin_type",align:"start",width:90,propClass:"col-coin",useCard:!1,sortable:!0},{label:a("总金额"),prop:"total",align:"end"},{label:a("累计收益"),prop:"self_all_income",align:"end"},{label:a("昨日收益"),prop:"self_yday_income",align:"end"},{label:a("年化收益率"),prop:"all_day_rate",align:"end",sortable:!0},{label:a("操作"),prop:"action",align:"end",width:200,useCard:!1}]),{page:I,pageTotal:F,pageItems:B,tableType:Y,sortParam:K,sortCompare:c,sortTable:g,changePageCurrent:A,changePageSize:D}=tt(()=>te.value),G=y=>{let S=y.day_rate;return y.ladder_rule&&y.ladder_rule.rate&&(S=S.decimalAdd(y.ladder_rule.rate)),y.ladder_rule&&y.inc_eq_info?.increase_rate&&(S=S.decimalAdd(y.inc_eq_info.increase_rate)),S.decimalCmp(1e-4)<0&&(S=0),S},te=x(()=>{const y=[];return r.value.forEach(S=>{const ee=S.coin_type;if(f.value&&ee.toLowerCase().indexOf(f.value.toLowerCase())<0)return;const ae=E.finance?.[ee]?.available||0;k.value&&"0".decimalCmp(ae)===0||y.push(Object.assign({total:ae,self_all_income:(S.all_income||0).decimalAdd(S.inc_all_income||0),self_yday_income:(S.yday_income||0).decimalAdd(S.inc_yday_income||0),all_day_rate:G
1(S)},S))}),y.sort((S,ee)=>ee.total.decimalCmp(S.total)),K.prop==="total"?g(y,K.prop,K.order,"total"):g(y,K.prop,K.order),y}),ce=x(()=>B.value.some(y=>y.inc_eq_status==="PENDING")),se=y=>{h.value={account_type:"INVESTMENT",asset:y},U.value=!0},he=y=>{z.value=y,L.value?.handleOpen()},ve=y=>{d()&&O.value?.handleOpen({...y,asset:y.coin_type})},Te=y=>{Q.value?.handleOpen({...y,asset:y.coin_type})},v=y=>{X.value?.handleOpen(y)},be=y=>{J.value?.handleOpen(y)},nt=async y=>{try{const S=await ue("/invest/summary/new",{asset:y});if(S.code===0){const ee=S.data;if(ee&&ee.length){const ae=ee[0];if(!d())return;O.value?.handleOpen({...ae,day_rate:ae.rate})}}else S?.message&&re(S.message)}catch(S){oe(S)}},st=()=>{R.updateAccounts()};return _e(()=>p.query.asset,y=>{y&&nt(y)},{immediate:!0}),_e(f,()=>{Ve(()=>{k.value=!1,I.current=1})}),_e(k,()=>{I.current=1}),we(()=>{R.updateAccounts()}),(y,S)=>{const ee=$("via-input"),ae=$("via-checkbox"),He=$("via-tooltip"),it=$("via-icon"),ot=$("via-table"),lt=$("via-pagination"),rt=xe,ct=ge("via-loading");return m(),C("div",ha,[o(Ee,{class:"ui0-bg-card_white md:pb-10 rounded-se-20"},{left:n(()=>[o(ee,{modelValue:e(f),"onUpdate:modelValue":S[0]||(S[0]=w=>ne(f)?f.value=w:null),"style-type":"area",class:"me-36 md:me-0 rounded-8 md:w-full md:mb-16",placeholder:a("搜索")},{prefix:n(()=>[...S[5]||(S[5]=[t("i",{class:"iconfont icon-search1 ui0-text-quaternary"},null,-1)])]),_:1},8,["modelValue","placeholder"]),o(ae,{modelValue:e(k),"onUpdate:modelValue":S[1]||(S[1]=w=>ne(k)?k.value=w:null),label:a("我参与的")},null,8,["modelValue","label"])]),right:n(()=>[e(ce)?(m(),j(Dt,{key:0,class:"my-12",onRefresh:st})):Z("",!0)]),_:1}),ie((m(),C("div",va,[e(B).length?(m(),C(fe,{key:0},[o(ot,{type:e(Y),"data-key":"id","sort-orders":["desc","asc","default"],"default-sort":{prop:"total",order:"desc"},"sort-compare":e(c),items:e(B),fields:e(_)},{card_header:n(w=>[t("div",ba,[o(Re,{coin:w.item.coin_type,size:18,class:"me-8"},null,8,["coin"]),t("span",ya,i(w.item.coin_type),1)]),t("div",ka,[t("div",Sa,[t("i",{class:"iconfont icon-capital-history",onClick:me=>se(w.item.coin_type)},null,8,xa)]),t("div",Ta,[t("i",{class:"iconfont icon-load-more font-bold",onClick:me=>he(w.item)},null,8,Aa)])])]),coin_type:n(w=>[t("div",Ca,[o(Re,{coin:w.item.coin_type,size:20,class:"me-4"},null,8,["coin"]),t("a",{href:`/info/${w.item.coin_type.toUpperCase()}`,target:"_blank",rel:"noopener noreferrer"},i(w.item.coin_type||"--"),9,Pa)])]),total:n(w=>[t("span",null,i(e(s)(b(w.item.total,"0"))),1)]),self_all_income_label:n(w=>[o(He,{placement:y.$device.isMobile?"top":"bottom",content:a("对应币种的累计利_4930")},{default:n(()=>[t("span",$a,i(w.field.label),1)]),_:2},1032,["placement","content"])]),self_all_income:n(w=>[t("span",{class:"ui0-text-brand cursor-pointer",onClick:me=>v(w.item)},i(e(s)(w.item.self_all_income.decimalAsset(),"--")),9,Ra)]),self_yday_income:n(w=>[t("span",null,i(e(s)(w.item.self_yday_income.decimalAsset(),"--")),1)]),all_day_rate:n(w=>[t("div",Da,[w.item.inc_eq_status==="USING"?(m(),C("img",wa)):Z("",!0),t("span",null,i(e(u)(w.item.all_day_rate,!0,2)),1),o(it,{name:"stroke_wave_up",class:"ms-2 text-16 via-link",onClick:me=>be(w.item)},null,8,["onClick"])])]),action:n(w=>[t("div",Ia,[t("i",{class:"iconfont icon-capital-history text-14 ui0-text-brand via-link",onClick:me=>se(w.item.coin_type)},null,8,za),o(je,{onSubscription:me=>ve(w.item),onRedemption:me=>Te(w.item)},null,8,["onSubscription","onRedemption"])])]),_:1},8,["type","sort-compare","items","fields"]),o(lt,{class:"px-20",total:e(F),"page-size":e(I).size,"page-sizes":e(I).sizeArr,"current-page":e(I).current,onCurrentChange:e(A),onSizeChange:e(D)},null,8,["total","page-size","page-sizes","current-page","onCurrentChange","onSizeChange"])],64)):(m(),C("div",Ea,[e(l)?(m(),j(rt,{key:0})):Z("",!0)]))])),[[ct,!e(l)]]),e(H)?(m(),j(je,{key:0,ref_key:"operateRef",ref:L,onSubscription:S[2]||(S[2]=w=>ve(e(z))),onRedemption:S[3]||(S[3]=w=>Te(e(z)))},null,512)):Z("",!0),o(wt,{ref_key:"historyRateRef",ref:J},null,512),o(Tt,{open:e(U),"onUpdate:open":S[4]||(S[4]=w=>ne(U)?U.value=w:null),params:e(h)},null,8,["open","params"]),o(Rt,{ref_key:"subscriptionRef",ref:O},null,512),o(fa,{ref_key:"redemptionRef",ref:Q},null,512),o(ia,{ref_key:"revenueRecordRef",ref:X},null,512)])}}},Na={class:"c-asset-finance-staking asset-list-box"},Va={class:"table-box"},Ua={class:"th-left"},La={class:"font-bold me-12"},Ma={class:"flex items-center"},Oa=["href"],Ya={class:"with-tip"},Ka={class:"with-tip"},Fa={class:"with-tip"},ja={class:"with-tip"},Ba={class:"with-tip"},Ga={class:"with-tip"},qa={class:"with-tip"},Ja=["onClick"],Za=["onClick"],Wa={class:"flex md:text-12"},Qa={key:1},Xa={__name:"StakingList",props:{items:{type:Array,default:()=>[]}},setup(W){const M=[["从首次质押开始累_1236","已提交赎回申请的_6673","已生效","已经质押成功,享_f01c","币种","年化收益率","待生效","总数量","我参与的","搜索","操作","昨日节点收益/昨_005b","根据昨日质押资产_a8be","正在进行链上质押_c675","累计收益","质押","质押的总数量,包_9ca0","赎回","赎回中"],["从首次质押开始累计到现在获得的收益","已提交赎回申请的资产","已生效","已经质押成功,享有链上收益的资产","币种","年化收益率","待生效","总数量","我参与的","搜索","操作","昨日节点收益/昨日总质押数 * 365 *100%","根据昨日质押资产计算获得的收益","正在进行链上质押的资产","累计收益","质押","质押的总数量,包括已生效、待生效和赎回中的资产","赎回","赎回中","zh_Hans_CN"],["從首次質押開始累計到現在獲得的利益","已提交贖回申請的資產","已生效","已質押成功,享有é
1ˆä¸Šæ”¶ç›Šçš„資產","幣種","年化收益率","待生效","總數量","我參與的","搜尋","操作","昨日節點收益/昨日總質押數* 365 *100%","根據昨日質押資產計算所獲得的收益","正在進行鏈上質押的資產","累計收益","質押","質押的總數量,包括已生效、待生效和贖回中的資產","贖回","贖回中","zh_Hant_HK"],["The accumulated earnings from the initial staking until now","Assets with redemption applied","Effective","Successfully staked assets with on-chain rewards","Coin","APY","Not Activated","Total Amount","Only show mine","Search","Operation","Last-day node rewards / Last-day total staked amount * 365*100%","Reward calculated based on yesterday's staked assets","Assets staked on-chain","Cml. Incomes","Staking","Total staked amount, including activated, inactivated, and redeeming assets.","Redeem","Redeeming","en_US"],["Penghasilan yang terkumpul dari awal staking hingga sekarang","Aset yang ditarik","Aktif","Berhasil stake aset dengan hadiah on-chain","Aset","APY","Belum Aktif","Total","Tampilkan milik saya saja","Cari","Beroperasi","Hadiah node sepanjang tahun ini / jumlah staking sepanjang tahun ini *365*100%","Hadiah dihitung berdasarkan aset yang di-staking pada hari sebelumnya","Aset yang di-stake on-chain","Kuml. Penghasilan","Stake","Jumlah yang distake, termasuk aset yang diaktifkan, tidak diaktifkan, dan sedang diredeem.","Redeem","Redeem","id_ID"],["最初のステーキングから現在までの累積収益","返還申請が行われている資産","有効","オンチェーン報酬のためにステークした資産","コインリスト","APY","非アクティブ","総数","私は参加しました","検索する","操作方法","前日のノード報酬/前日のステーク総額*365*100%","昨日の担保資産に基づいて計算された収入","オンチェーンにステークされた資産","累計収益","ステーク","有効化された資産、有効化されていない資産および返還中の資産を含む、ステーク量の合計。","償還","償還中","ja_JP"],["최초지분에서 현재까지의 누적이익","상환 신청된 자산이 제출되었습니다.","발효됨","스테이킹에 성공되었으니 온체인의 수익 자산을 향유할 수 있습니다.","코인","연간 수익률","확성화 대기 중","총 수량","내가 참여한","검색","작업","어제의 노드 보상 / 어제의 총 스테이킹 금액 * 365 *100%","어제 스테이킹한 자산을 기준으로 계산된 보상","온체인에 스테이킹된 자산","누적 수익","스테이킹","총 스테이킹 금액은 활성화, 비활성화, 상환 중의 자산을 포함합니다.","상환","상환 중","ko_KP"],["Накопленный доход с момента первоначального стейкинга до настоящего времени","Активы с заявкой на выкуп","Активировано","Активы в стейкинге, генерирующие ончейн-вознаграждения","Монета","APY","Ждет активации","Общее количество","Показывать только мои","Поиск","Операция","Награда ноды за прошлый день / Общая сумма стейкинга за прошлый день * 365*100%","Вознаграждение рассчитывается на основе активов в стейкинге за прошлый день.","Активы в ончейн-стейкинге","Общий доход","Стейкинг","Общая сумма в стейкинге, включая активированные, ожидающие активации и выкупленные активы.","Выкупить","Выкуп","ru_KZ"],["İlk staking'den bugüne kadar birikmiş kazanç","Teslim alım başvurusu yapılan varlıklar","Etkin","Zincir üstü ödüllü, başarıyla stake edilmiş varlıklar","Coinler","APY","Etkinleştirilmemiş","Toplam Miktar","Yalnızca benimkini göster","Ara","İşlem","Dünkü düğüm geliri/Dünkü toplam stake edilen miktar * 3
165 * %100","Dünkü stake edilen varlıklara göre hesaplanan gelir","Zincir üstünde stake edilen varlıklar","Birikmiş Gelir","Staking","Etkinleştirilen, devre dışı bırakılan ve geri ödenen varlıklar dahil olmak üzere toplam stake edilen miktar.","Teslim Al","Teslim Alınıyor","tr_TR"],["Thu nhập tích lũy từ lần staking ban đầu cho đến nay","Tài sản được áp dụng rút tiền","Đã có hiệu lực","Đặt cược tài sản thành công với phần thưởng trên chuỗi","Loại coin","APY","Chưa có hiệu lực","Tổng số lượng","Chỉ hiển thị của tôi","Tìm","Thao tác","Thu nhập từ node ngày hôm qua / Tổng số tiền stake của ngày hôm qua * 365 * 100%","Thu nhập được tính dựa trên tài sản bạn Stake hôm qua","Tài sản được stake trên chuỗi","Thu nhập tích luỹ","Staking","Tổng số tiền stake, bao gồm cả tài sản đã có hiệu lực, đang có hiệu lực và đang được hoàn trả","Rút tiền"," Đang rút tiền","vi_VN"],["Ganhos acumulados desde o início do staking até agora.","Ativos com resgate aplicado","Em vigor","Ativos que foram colocados em stake com sucesso e desfrutam de renda on-chain","Moeda","Taxa de retorno anualizada","Não ativado","Quantidade Total","Mostrar apenas o meu ","Pesquisar ","Operação","Rendimento do nó de ontem/Total apostado de ontem * 365 *100%","Receita calculada com base nos ativos empenhados de ontem","Ativos em staking na rede","Rendimento Cumulativo","Staking","O valor total em staking, incluindo ativos, inativos e em processo de resgate.","Redenção","Resgate","pt_PT"],["الأرباح المتراكمة من الستاكينج الأوّلي حتى الآن","الأصول مع تطبيق الاسترداد","مفعل","الأصول المرهونة بنجاح مع المكافآت على السلسلة","العملة","معدل العائد السنوي","غير مُفعّل","المبلغ الإجمالي","إظهار خاصتي فقط","بحث","العملية","مكافآت العقدة بالأمس / إجمالي مبلغ الستاكينج بالأمس * 365*100٪","المكافأة محسوبة على أساس الأصول المرهونة (المُحصصة) بالأمس","الأصول المرهونة على السلسلة","الارباح التراكمية","قَفل وتخصيص","إجمالي مبلغ الحِصص، بما في ذلك الأصول المفعّلة وغير المفعّلة والمُستردّة.","استرداد","استرداد","ar_AE"],["Las ganancias acumuladas por el staking inicial hasta ahora","Activos con amortización aplicada","Efectivo","Los activos se han stakeado con éxito, obteniendo recompensas en la cadena.","Monedas","APY","No activado","Monto total","Mostrar solo los míos","Buscar","Operación","Recompensas del nodo de Ytd / cantidad total apostada de Ytd * 365*100%","Recompensa calculada en función de los activos apostados del día anterior","Activos stakeados en cadena","Ingresos acumulados","Bloqueado y en staking","Monto total en staking, incluyendo activos productivos, ociosos y en proceso de canje.","Amortizar","Amortizando","es_ES"]],N=M.slice(1).reduce((K,c)=>({...K,[c.at(-1)]:M[0].reduce((g,A,D)=>({...g,[A]:c[D]}),{})}),{}),a=K=>{const g=le().$lang.value||"zh_Hans_CN",A=N[g]||N.zh_Hans_CN||{};return A[K]===void 0?K:A[K]},p=W,V=Ie(),T=Je(),E=de(),{hideVal:R}=Ye(),{getPercent:H}=Ke(),{ensureKyc:s}=et(),u=x(()=>E.screens.md),d=x(()=>E.isMobile),f=ft("DIALOG_STAKING_OPERATION"),k=ht(f,{},{isSession:!0}),h=P(""),U=P(!1),z=P(!1),L=P(null),J=P(null),O=x(()=>!!(V.hasUsdRate&&T.assetInfoDict&&p.items.length)),Q=x(()=>[{label:a("币种"),prop:"asset",align:"start",useCard:!1},{label:a("总数量"),prop:"totalAmount",align:"start"},{label:a("已生效"),prop:"inforceAmount",align:"start"},{label:a("待生效"),prop:"staking_amount",align:"start"},{label:a("赎回中"),prop:"unstaking_amount",align:"start"},{label:a("累计收益"),prop:"total_income",align:"start"},{label:a("年化收益率"),prop:"income_rate"},{label:a("操作"),prop:"action",useCard:!1}]),X=x(()=>{const K=[];
1return p.items.forEach(c=>{const g=c.asset;h.value&&g.toLowerCase().indexOf(h.value.toLowerCase())<0||U.value&&"0".decimalCmp(c.totalAmount)===0||K.push(c)}),K}),{page:b,pageTotal:r,pageItems:l,tableType:_,changePageCurrent:I,changePageSize:F}=tt(()=>X.value);_e(h,()=>{Ve(()=>{U.value=!1,b.current=1})}),_e(U,()=>{b.current=1});const B=(K,c)=>{if(!(c==="pledge"&&!s())&&J.value?.check()){if(L.value={type:c,item:K,backPath:"/asset/finance"},u.value){k.value={origin:L.value},Ne({path:"/mobile/dialog-page",query:{dialogType:"stakingDetail"}});return}Ve(()=>{z.value=!0})}},Y=()=>{We("staking:update").emit()};return(K,c)=>{const g=$("via-input"),A=$("via-checkbox"),D=$("via-tooltip"),G=De,te=$("via-button"),ce=$("via-table"),se=$("via-pagination"),he=xe,ve=Xe,Te=ge("via-loading");return m(),C("div",Na,[o(Ee,{class:"ui0-bg-card_white md:pb-0 rounded-t-20"},{left:n(()=>[o(g,{modelValue:e(h),"onUpdate:modelValue":c[0]||(c[0]=v=>ne(h)?h.value=v:null),"style-type":"area",class:"me-36 md:me-0 rounded-8 md:w-full md:mb-16",placeholder:a("搜索")},{prefix:n(()=>[...c[3]||(c[3]=[t("i",{class:"iconfont icon-search1 ui0-text-quaternary"},null,-1)])]),_:1},8,["modelValue","placeholder"]),o(A,{modelValue:e(U),"onUpdate:modelValue":c[1]||(c[1]=v=>ne(U)?U.value=v:null),label:a("我参与的")},null,8,["modelValue","label"])]),_:1}),ie((m(),C("div",Va,[e(l).length?(m(),C(fe,{key:0},[o(ce,{type:e(_),items:e(l),fields:e(Q),"table-header-class":"staking-table-header",style:{"min-height":"300px"}},{card_header:n(v=>[t("div",Ua,[o(Re,{coin:v.item.asset,size:18,class:"me-8"},null,8,["coin"]),t("span",La,i(v.item.asset),1)])]),asset:n(v=>[t("div",Ma,[o(Re,{coin:v.item.asset,size:20,class:"me-4"},null,8,["coin"]),t("a",{href:`/info/${v.item.asset.toUpperCase()}`,target:"_blank",rel:"noopener noreferrer"},i(v.item.asset||"--"),9,Oa)])]),totalAmount_label:n(v=>[o(D,{content:a("质押的总数量,包_9ca0")},{default:n(()=>[t("span",Ya,i(v.field.label),1)]),_:2},1032,["content"])]),totalAmount:n(v=>[t("span",null,i(e(R)(v.item.totalAmount)),1)]),inforceAmount_label:n(v=>[o(D,{content:a("已经质押成功,享_f01c")},{default:n(()=>[t("span",Ka,i(v.field.label),1)]),_:2},1032,["content"])]),inforceAmount:n(v=>[t("span",null,i(e(R)(v.item.inforceAmount)),1)]),staking_amount_label:n(v=>[o(D,{content:a("正在进行链上质押_c675")},{default:n(()=>[t("span",Fa,i(v.field.label),1)]),_:2},1032,["content"])]),staking_amount:n(v=>[o(G,{class:"via-link",to:`/asset/finance/record?pageType=staking&coin=${v.item.asset}&operate=STAKE`},{default:n(()=>[t("span",null,i(e(R)(v.item.staking_amount)),1)]),_:2},1032,["to"])]),unstaking_amount_label:n(v=>[o(D,{content:a("已提交赎回申请的_6673")},{default:n(()=>[t("span",ja,i(v.field.label),1)]),_:2},1032,["content"])]),unstaking_amount:n(v=>[o(G,{class:"via-link",to:`/asset/finance/record?pageType=staking&coin=${v.item.asset}&operate=UNSTAKE`},{default:n(()=>[t("span",null,i(e(R)(v.item.unstaking_amount)),1)]),_:2},1032,["to"])]),total_income_label:n(v=>[o(D,{content:a("从首次质押开始累_1236")},{default:n(()=>[t("span",Ba,i(v.field.label),1)]),_:2},1032,["content"])]),total_income:n(v=>[o(G,{class:"via-link",to:`/asset/history/spot?coin=${v.item.asset}&business=staking_income`},{default:n(()=>[t("span",null,i(e(R)(v.item.total_income)),1)]),_:2},1032,["to"])]),yesterday_income_label:n(v=>[o(D,{content:a("根据昨日质押资产_a8be")},{default:n(()=>[t("span",Ga,i(v.field.label),1)]),_:2},1032,["content"])]),yesterday_income:n(v=>[t("span",null,i(e(R)(v.item.yesterday_income)),1)]),income_rate_label:n(v=>[o(D,{content:a("昨日节点收益/昨_005b")},{default:n(()=>[t("span",qa,i(v.field.label),1)]),_:2},1032,["content"])]),income_rate:n(v=>[t("span",null,i(e(H)(v.item.income_rate)),1)]),action:n(v=>[t("div",null,[t("span",{class:"ui0-text-brand inline-block me-12 cursor-pointer",onClick:be=>B(v.item,"pledge")},i(a("质押")),9,Ja),t("span",{class:"ui0-text-brand inline-block cursor-pointer",onClick:be=>B(v.item,"redemption")},i(a("赎回")),9,Za)])]),card_footer:n(v=>[t("div",Wa,[o(te,{round:"",type:"area",size:e(d)&&"small",class:"flex-1",onClick:be=>B(v.item,"pledge")},{default:n(()=>[q(i(a("质押")),1)]),_:1},8,["size","onClick"]),o(te,{round:"",type:"tab",size:e(d)&&"small",class:"rounded-30 btn-redemption md:flex-1 md:ms-15 ui0-bg-block_heavy",onClick:be=>B(v.item,"redemption")},{default:n(()=>[q(i(a("赎回")),1)]),_:1},8,["size","onClick"])])]),_:1},8,["type","items","fields"]),o(se,{class:"px-20",total:e(r),"page-size":e(b).size,"page-sizes":e(b).sizeArr,"current-page":e(b).current,onCurrentChange:e(I),onSizeChange:e(F)},null,8,["total","page-size","page-sizes","current-page","onCurrentChange","onSizeChange"])],64)):(m(),C("div",Qa,[e(O)?(m(),j(he,{key:0})):Z("",!0)]))])),[[Te,!e(O)]]),o(zt,{show:e(z),"onUpdate:show":c[2]||(c[2]=v=>ne(z)?z.value=v:null),operation:e(L),onRefresh:Y},null,8,["show","operation"]),o(ve,{ref_key:"refDialogSafetySetting",ref:J},null,512)])}}},en={class:"c-asset-finance-locked-saving asset-list-box"},tn={class:"flex md:flex-col"},an={class:"flex items-center"},nn={class:"flex-none ui0-font-body4 md:pe-24"},sn={class:"flex items-center ms-55 md:ms-0 md:mt-12"},on={class:"flex-none ui0-font-body4 md:pe-24"},ln={class:"table-box md:mt-12"},rn=["onClick"],cn={key:1},un={__name:"FixedSavingsList",setup(W){const M=[["产品名称","全部","全部币种","到期赎回","前往查看定期理财_7453","参考年化","取消","币种:","持有中","提前赎回","提前赎回无利息收_b051","操作","操作成功","数量","暂无记录","状态","状态:","申购时间","申购更多>","确认","赎回","赎回时间","预计收益"],["产品名称","全部","全部币种","到期赎回","前往查看定期理财产品","参考年化","取消","币种:","持有中","提前赎回","提前赎回无利息收益,请确认是否赎回?","操作","操作成功","数量","暂无记录","状态","状态:","申购时间","申购更多 >","确认","赎回","赎回时间","预计收益","zh_Hans_CN"],["產品名稱","全部","全部幣種","到期贖回","前往查看定期理財產品","參考年化","取消","幣種:","持有中","提前贖回","提前贖回無利息收益,請確認是否有贖回?","操作","操作成功","數量","暫無紀錄","狀態","狀態:","申購時間","申購更多 >","確認","贖回","贖回時間","預計收益","zh_Hant_HK"],["Product","All","All","Redemption at maturity","Go to Fixed Savings","Est. APY","Cancel","Coin: ","Holding","Early redemption","Early redemption will not yield any interest income. Do you still wish to proceed with the redemption?","Operation","Succeeded!","Quantity","No record","Status","Status: ","Subscription Time","Subscribe more >","Confirm","Redeem","Redemption Time","Est. Income","en_US"],["Nama Produk","Semuanya","Semua Koin","Penebusan Jatuh Tempo","Buka untuk melihat produk investasi tetap","Est. APY","Batal","Koin: ","Sedang Dipegang","Penebusan Lebih Awal","Penebusan lebih awal tidak akan menghasilkan bunga/imbal hasil. Apakah Anda yakin ingin menebus?","Beroperasi","Sukses","Jumlah","Tidak ada catatan","Status","Status:","Subscription","Tambahkan Pembelian","Konfirmasi","Redeem","Waktu Penebusan","Est. Hadiah","id_ID"],["製品名","全て","すべての暗号通貨","満期償還","定期預金商品を確認しに行く","推定APY","キャンセル","通貨:","保有中","早期償還","早期償還には利息収益が発生しません。償還を確認しますか?","操作","成功しました!","量","履歴がありません","ステータス","ステータス:","購入時間","さらに購読する >","確認する","償還","償還の時","推定収益","ja_JP"],["제품명","모두","모든 코인","만기 상환","정기 스테이킹 제품 보러가기","예상 APY","취소하기","코인:","보유 중","조기 상환","조기 상환 시 이자 수입은 발생하지 않습니다. 상환 여부를 확인해 주세요.","운영","성공!","수량","내역이 없습니다.","상태","상태:","구매 신청 시간","더 구매하기 >","확인하기","상환","상환 시간","예상 수익","ko_KP"],["Продукт","Все","Все","Выкуп по окончании срока","Перейти Ð
1º продуктам фиксированных накоплений","Расч. APY","Отменить","Монета: ","В работе","Досрочный выкуп","Досрочный выкуп не принесет процентного дохода. Хотите продолжить выкуп?","Операция","Успешно!","Количество","Нет записей","Статус","Статус: ","Время подписки","Оформить еще >","Подтвердить","Выкуп","Время выкупа","Расч. доход","ru_KZ"],["Ürün","Tümü","Tümü","Vade sonunda geri ödeme","Sabit Tasarruf ürünlerine git","Tahmini APY","İptal Et","Coin:","Elde tutuluyor","Erken geri ödeme","Erken geri ödeme faiz kazancı sağlamaz. Yine de devam etmek istiyor musunuz?","İşlem","Başarılı!","Miktar","Kayıt bulunamadı","Durum","Durum:","Abonelik Süresi","Daha fazla abone ol >","Onayla","Geri al","Geri Ödeme Zamanı","Tahmini Gelir","tr_TR"],["Tên sản phẩm","Toàn bộ","Tất cả coin","Rút khi đến hạn","Truy cập để xem các sản phẩm tiết kiệm định kỳ","APY tham khảo","Huá»·","Coin:","Đang nắm giữ","Rút trước hạn","Rút trước hạn sẽ không có lãi. Bạn có chắc chắn muốn rút không?","Thao tác","Thao tác thành công","Số lượng","Hiện chưa có dữ liệu","Trạng thái","Trạng thái:","Thời gian đăng ký","Đăng ký thêm >","Xác nhận","Rút tiền","Thời gian rút","Lợi nhuận ước tính","vi_VN"],["Produto ","Tudo ","Todos os tokens ","Resgate no vencimento ","Ir para produtos de Poupança Fixa ","APY Estimado ","Cancelar ","Moeda: ","Posição ","Resgate antecipado ","O resgate antecipado não gerará nenhum rendimento em juros. Você ainda deseja prosseguir com o resgate? ","Operação ","Finalizado com sucesso ","Quantidade ","Nenhum registro ","Status  ","Status: ","Tempo de assinatura ","Assinar mais > ","Confirmar ","Resgatar  ","Tempo de resgate ","Est. Recompensas ","pt_PT"],["المنتج","الكل","جميع العملات","الاسترداد عند الاستحقاق","انتقل لعرض المنتجات المالية محددة المدة","نسبة العائد السنوي (APY) التقديرية","الغاء","العملة:","القابضة","الاسترداد المبكر","لا توجد فوائد على الاسترداد المبكر. يرجى تأكيد رغبتك في الاسترداد.","العملية","تمت لعملية بنجاح","الكمية","لا تسجيلات","الحالة","الحالة:","وقت الاشتراك","اشترك أكثر >","تأكيد","استرداد","وقت الاسترداد","المكافآت التقديرية","ar_AE"],["Producto","Todo","Todo","Canje al vencimiento","Ir a los productos de Fixed Savings","APY estimado","Cancelar ","Moneda:","Holding","Canje anticipado","El canje anticipado no generará ningún ingreso por intereses. ¿Aún deseas proceder con el canje?","Operación","¡Operación exitosa!","Cantidad","No hay registro","Estado","Estado:","Tiempo de suscripción","Suscríbete >","Confirmar","Canjear","Tiempo de canje","Rendimientos estimados","es_ES"]],N=M.slice(1).reduce((l,_)=>({...l,[_.at(-1)]:M[0].reduce((I,F,B)=>({...I,[F]:_[B]}),{})}),{}),a=l=>{const I=le().$lang.value||"zh_Hans_CN",F=N[I]||N.zh_Hans_CN||{};return F[l]===void 0?l:F[l]},p=ze(),V=de(),T=x(()=>V.screens.md),E=P(!1),R=P([]),H=P([]),s=Le({asset:"all",status:"HOLDING"}),u=x(()=>[{label:a("申购时间"),prop:"createdAt",align:"start",width:160},{label:a("产品名称"),prop:"productName",align:"start",width:110},{label:a("数量"),prop:"amount",align:"start",width:180},{label:a("预计收益"),prop:"expectedInterestAmount",align:"start",width:180},{label:a("赎回时间"),prop:"redeemTime",align:"start",width:160},{label:a("参考年化"),prop:"baseApr",align:"start"},{label:a("状态"),prop:"statusText",align:"start"},{label:a("操作"),prop:"op",align:"end"}]),d=x(()=>{const l=H.value.map(_=>({label:_,value:_}));return l.unshift({label:a("全部币种"),value:"all"}),l}),f=x(()=>[{label:a("全部"),value:"all"},{label:a("持有中"),value:"HOLDING"},{label:a("到期赎回"),value:"MATURITY_REDEEMED"},{label:a("提前赎回"),value:"EARLY_REDEEMED"}]),k=x(()=>R.value.map(l=>({...l,createdAt:Se.format(l.created_at*1e3,"yyyy-MM-dd HH:mm:ss"),productName:l.product_name,expectedInterestAmount:l.expected_interest_amount,lockDays:l.lock_days,redeemTime:l.redeem_time?Se.format(l.redeem_time*1e3,"yyyy-MM-dd HH:mm:ss"):"--",baseApr:l.base_apr.decimalAdd(l.subsidy_apr).decimalPercent(),statusText:f.value.find(_=>_.value===l.status)?.label}))),h=async()=>{E.value=!0;const l={limit:z.limit,page:z.current};s.asset!=="all"&&(l.asset=s.asset),s.status!=="all"&&(l.status=s.status);try{const _=await ue("/fixed-invest/records",l);_.code===0?(R.value=_.data.data,z.total=_.total):_?.message&&re(_.message)}catch(_){oe(_)}E.value=!1},U=async()=>{try{const l=await ue("/fixed-invest/assets");l.code===0?H.value=l.data:l?.message&&re(l.message)}catch(l){oe(l)}},{page:z,initPageSize:L,handlePageChange:J,handlePageSizeChange:O}=at(()=>h()),Q=()=>{z.current=1,h()},X=()=>{z.current=1,h()},b=async l=>{try{const _=await qe("/fixed-invest/redeem",{record_id:l.record_id});_.code===0?(vt(a("操作成功","操作成功")),h()):_?.message&&re(_.message)}catch(_){oe(_)}},r=l=>
1{Et({type:"none",title:a("提前赎回"),content:a("提前赎回无利息收_b051"),confirmBtnText:a("确认"),cancelBtnText:a("取消"),customClasses:["locked-saving-message-box"]},()=>{b(l)}),Qe().send(["1162-asset-finance-redeem-click","1163-asset-finance-redeem-click-user"])};return we(()=>{p.isSubAccount||(L(),U(),h())}),(l,_)=>{const I=$("via-select"),F=De,B=xe,Y=$("via-table"),K=$("via-pagination"),c=ge("viaTrack"),g=ge("via-loading");return m(),C("div",en,[o(Ee,{class:"ui0-bg-card_white md:pb-0 rounded-t-20"},Ge({left:n(()=>[t("div",tn,[t("div",an,[t("span",nn,i(a("币种:")),1),o(I,{modelValue:e(s).asset,"onUpdate:modelValue":_[0]||(_[0]=A=>e(s).asset=A),class:"md:w-full",list:e(d),size:"small",onChange:Q},null,8,["modelValue","list"])]),t("div",sn,[t("span",on,i(a("状态:")),1),o(I,{modelValue:e(s).status,"onUpdate:modelValue":_[1]||(_[1]=A=>e(s).status=A),class:"md:w-full",list:e(f),size:"small",onChange:X},null,8,["modelValue","list"])])])]),_:2},[e(T)?void 0:{name:"right",fn:n(()=>[ie((m(),j(F,{to:"/fixed-earn"},{default:n(()=>[q(i(a("申购更多>")),1)]),_:1})),[[c,["1160-asset-finance-more-click","1161-asset-finance-more-click-user"]]])]),key:"0"}]),1024),ie((m(),C("div",ln,[o(Y,{items:e(k),fields:e(u),"table-header-class":"staking-table-header",style:{"min-height":"300px"}},{op:n(A=>[A.item.status==="HOLDING"?(m(),C("a",{key:0,class:"cursor-pointer",onClick:D=>r(A.item)},i(a("赎回")),9,rn)):(m(),C("span",cn,"--"))]),empty:n(()=>[o(B,{text:a("暂无记录")},{additional:n(()=>[o(F,{to:"/fixed-earn",class:"text-12 mt-4"},{default:n(()=>[q(i(a("前往查看定期理财_7453")),1)]),_:1})]),_:1},8,["text"])]),_:1},8,["items","fields"]),e(z).total>0?(m(),j(K,{key:0,class:"px-20 py-30","current-page":e(z).current,total:e(z).total,"page-size":e(z).limit,"page-sizes":e(z).sizes,onCurrentChange:e(J),onSizeChange:e(O)},null,8,["current-page","total","page-size","page-sizes","onCurrentChange","onSizeChange"])):Z("",!0)])),[[g,e(E)]])])}}},dn={class:"flex items-center border-b-1 ui0-line-heavy pb-8 pe-28"},mn={class:"ui0-font-title6 ui0-font-bold ui0-text-primary"},pn={class:"icon-box"},_n={class:"ms-6 ui0-font-body3 ui0-font-regular"},gn={class:"mt-20"},fn={class:"small-title"},hn={class:"flex flex-wrap ui0-font-body3"},vn={class:"ui0-font-medium ui0-text-tertiary"},bn={class:"mt-2 ui0-font-bold ui0-text-primary"},yn={key:0},kn={class:"small-title"},Sn={class:"flex flex-wrap ui0-font-body3"},xn={class:"ui0-font-medium ui0-text-tertiary"},Tn={class:"mt-2 ui0-font-bold ui0-text-primary"},An={key:1,class:"mt-12"},Cn={class:"small-title"},Pn={__name:"DualInvestmentDialog",setup(W,{expose:M}){const N=[["产品","双币订单详情","已结算","年化收益率","持有中","申购时间","申购金额","目标价格","结算价格","结算信息","结算利息","结算时间","结算本金","订单信息","预计收益"],["产品","双币订单详情","已结算","年化收益率","持有中","申购时间","申购金额","目标价格","结算价格","结算信息","结算利息","结算时间","结算本金","订单信息","预计收益","zh_Hans_CN"],["產品","雙幣訂單詳情","已結算","年化報酬率","持有中","申購時間","申購金額","目標價","結算價格","結算信息","結算利息","結算時間","結算本金","訂單信息","預計收益","zh_Hant_HK"],["Product","Order Details","Settled","APY","Holding","Subscription Time","Subscription Amount","Target Price","Settlement Price","Settlement Information","Interest","Settlement Time","Principal","Order Information","Est. Income","en_US"],["Produk","Detail Pesanan Investasi Aset Ganda","Diselesaikan","APY","Sedang Dipegang","Waktu Subscription","Jumlah Berlangganan","Harga Target","Harga Penyelesaian","Informasi Penyelesaian","Bunga Penyelesaian","Waktu Penyelesaian","Pokok Penyelesaian","Info Pesanan","Est. Hadiah","id_ID"],["プロダクト/製品","デュアル投資注文の詳細","清算済み","APY","保有中","購入時間","購読金額","目標価格","決済価格","決済情報","決済利息","決済時間","元本の決済","注文情報","推定収益","ja_JP"],["제품","주문 상세내역","체결 완료","APY","보유 중","구매 신청 시간","구매 금액","목표 가격","정산 가격","정산 정보","정산 이자","정산 시간","원금 정산","주문정보","예상 수익","ko_KP"],["Продукты","Детали ордера","Рассчитано","APY","В работе","Время подписки","Сумма подписки","Целевая цена","Цена расчета","Детали расчета","Доход","Время расчета","Вклад","Информация об ордере","Расч. доход","ru_KZ"],["Ürün","Emir Detayları","Tamamlandı","APY","Elde tutuluyor","Abonelik Süresi","Abonelik Tutarı","Hedef Fiyat","Uzlaşma Fiyatı","Kapanış Bilgileri","Getiri","Kapanış Zamanı","Anapara","Emir Bilgisi","Tahmini Gelir","tr_TR"],["Sản phẩm","Chi tiết đơn đầu tư kép","Đã tất toán","APY","Đang nắm giữ","Thời gian đăng ký đầu tư","Số tiền đăng ký đầu tư","Giá mục tiêu","Giá thanh toán","Thông tin tất toán","
1Lãi suất tất toán","Thời gian tất toán","Vốn gốc tất toán","Thông tin đơn hàng","Lợi nhuận ước tính","vi_VN"],["Produtos","Detalhes do pedido","Assentou ","APY    ","Posição ","Subscrição  ","Valor da assinatura ","Preço-Alvo","Preço de liquidação","Informações sobre o acordo ","Interesse ","Horário de Término  ","Principal ","informação do pedido","Est. Recompensas ","pt_PT"],["Product","تفاصيل الطلب","تم التسوية","APY","القابضة","وقت الاشتراك","مبلغ الاشتراك","سعر مستهدف","سعر التسوية","معلومات التسوية","الفائدة","وقت التسوية","رأس المال","معلومات الطلب","المكافآت التقديرية","ar_AE"],["Producto","Detalles de la orden","Liquidadas","APY","Holding","Tiempo de suscripción","Monto de suscripción","Precio objetivo","Precio de liquidación","Información de liquidación","Interés","Tiempo de liquidación","Principal","Información de la orden","Rendimientos estimados","es_ES"]],a=N.slice(1).reduce((s,u)=>({...s,[u.at(-1)]:N[0].reduce((d,f,k)=>({...d,[f]:u[k]}),{})}),{}),p=s=>{const d=le().$lang.value||"zh_Hans_CN",f=a[d]||a.zh_Hans_CN||{};return f[s]===void 0?s:f[s]},V=P(!1),T=P(null),E=x(()=>{const s=T.value||{},u=(d,f="--")=>s[d]??f;return[{label:p("产品"),value:u("product")},{label:p("目标价格"),value:u("linkPrice")},{label:p("年化收益率"),value:u("annualizedYield")},{label:p("申购金额"),value:u("subscriptionAmount")},{label:p("申购时间"),value:u("createdAt")},{label:p("结算时间"),value:u("expiryAt")}]}),R=x(()=>{const s=T.value||{};if(!s.isSettlement)return[];const u=d=>d?.decimalComma?.()??"--";return[{label:p("结算价格"),value:u(s.settlement_price)},{label:p("结算本金"),value:`${u(s.principal)} ${s.settlement_currency||""}`},{label:p("结算利息"),value:`${u(s.user_profit)} ${s.settlement_currency||""}`}]});return M({open:s=>{T.value=s,V.value=!0}}),(s,u)=>{const d=$("via-icon"),f=$("via-dialog");return m(),j(f,{open:e(V),"onUpdate:open":u[0]||(u[0]=k=>ne(V)?V.value=k:null),width:"540px","wrapper-class":["c-asset-finance-dual-investment-dialog"]},{header:n(()=>[t("div",dn,[t("div",mn,i(p("双币订单详情")),1),t("div",{class:ke(["status-box",e(T)?.isSettlement?"settled":"holding"])},[t("div",pn,[o(d,{name:"fill_complete",class:"icon ui0-font-body2"})]),t("span",_n,i(e(T)?.isSettlement?p("已结算"):p("持有中")),1)],2)])]),default:n(()=>[t("div",gn,[t("div",fn,i(p("订单信息")),1),t("ul",hn,[(m(!0),C(fe,null,$e(e(E),(k,h)=>(m(),C("li",{key:h,class:"w-1/3 mb-20"},[t("div",vn,i(k.label),1),t("div",bn,i(k.value),1)]))),128))])]),e(T)?.isSettlement?(m(),C("div",yn,[t("div",kn,i(p("结算信息")),1),t("ul",Sn,[(m(!0),C(fe,null,$e(e(R
1),(k,h)=>(m(),C("li",{key:h,class:"w-1/3 mb-20"},[t("div",xn,i(k.label),1),t("div",Tn,i(k.value),1)]))),128))])])):(m(),C("div",An,[t("div",Cn,i(p("预计收益")),1),o(Ht,{info:e(T),amount:e(T)?.subscription_amount},null,8,["info","amount"])]))]),_:1},8,["open"])}}},$n={class:"c-asset-finance-dual-investment asset-list-box"},Rn={class:"flex md:flex-col"},Dn={class:"flex items-center"},wn={class:"flex-none ui0-font-body4 md:pe-24"},In={class:"flex items-center ms-55 md:ms-0 md:mt-12"},zn={class:"flex-none ui0-font-body4 md:pe-24"},En={class:"table-box md:mt-12"},Hn=["onClick"],Nn={class:"border-b-1 border-dashed"},Vn={__name:"DualInvestmentList",setup(W){const M=[["产品","低买","全部","前往查看双币投资_83b4","已结算","市场:","年化收益率","持有中","操作","暂无记录","状态","状态:","申购时间","申购更多>","申购金额","目标价格","结算时间","订单到期后,收益_035b","详情","高卖"],["产品","低买","全部","前往查看双币投资产品","已结算","市场:","年化收益率","持有中","操作","暂无记录","状态","状态:","申购时间","申购更多 >","申购金额","目标价格","结算时间","订单到期后,收益通常会在 6 小时内发放至你的现货账户,最迟不超过 24 小时。","详情","高卖","zh_Hans_CN"],["產品","低買","全部","前往查看雙幣投資產品","已結算","市場:","年化報酬率","持有中","操作","暫無紀錄","狀態","狀態:","申購時間","申購更多 >","申購金額","目標價","結算時間","訂單到期後,收益通常會在6 小時內發放至你的現貨賬戶,最晚不超過24 小時。","詳情","高賣","zh_Hant_HK"],["Product","Buy Low","All","Go to Dual Investment","Settled","Market: ","APY","Holding","Operation","No record","Status","Status: ","Subscription Time","Subscribe more >","Subscription Amount","Target Price","Settlement Time","Once the order matures, the income will be credited to your spot account within 6 hours, and no later than 24 hours.","Details","Sell High","en_US"],["Produk","Beli Rendah","Semuanya","Lihat produk Investasi Aset Ganda","Diselesaikan","Pasar:","APY","Sedang Dipegang","Beroperasi","Tidak ada catatan","Status","Status:","Subscription","Tambahkan Pembelian","Jumlah Berlangganan","Target Harga","Waktu Penyelesaian","Setelah pesanan jatuh tempo, pendapatan akan dikreditkan ke akun spot Anda dalam waktu 6 jam, dan paling lambat 24 jam.","Detail","Jual Tinggi","id_ID"],["プロダクト/製品","安く買う","全て","デュアル投資商品を見る","清算済み","マーケット:","APY","保有中","操作","履歴がありません","ステータス","ステータス:","購入時間","さらに購読する >","購読金額","目標価格","決済時間","注文の有効期限が切れると、通常は 6 時間以内、遅くとも 24 時間以内に利益がスポット アカウントに入金されます。","詳細","売れ行き好調","ja_JP"],["제품","저가 매수","모두","이중 통화 투자 상품 보기","체결 완료","마켓:","APY","보유 중","운영","내역이 없습니다.","상태","상태:","구매 신청 시간","더 구매하기 >","구매 금액","목표 가격","정산 시간","주문이 만료되면 수익금은 일반적으로 6시간 이내에, 늦어도 24시간 이내에 귀하의 현물 계정에 입금될 겁니다.","세부 정보","고가 판매","ko_KP"],["Продукты","Покупка дешевле","Все","К двойным инвестициям","Рассчитано","Рынок: ","APY","В работе","Операция","Нет записей","Статус","Статус: ","Время подписки","Оформить еще >","Сумма подписки","Целевая цена","Время расчета","По истечении срока действия ордера прибыль будет зачислена на ваш спотовый счет в течение 6 часов (не позднее 24 часов).","Детали","Продажа дороже","ru_KZ"],["Ürün","Düşükten Al","Tümü","Çift Yatırıma Git","Tamamlandı","Piyasa:","APY","Elde tutuluyor","İşlem","Kayıt bulunamadı","Durum","Durum:","Abonelik Süresi","Daha fazla abone ol >","Abonelik tutarı","Hedef Fiyat","Kapanış Zamanı","Emir vadesi dolduktan sonra, getiriler genellikle 6 saat içinde spot hesabınıza aktarılır ve en geç 24 saat içinde tamamlanır.","Ayrıntılar","Yüksekten Sat","tr_TR"],["Sản phẩm","Mua thấp","Toàn bộ","Xem các sản phẩm đầu tư kép","Đã tất toán","Thị trường:","APY","Đang nắm giữ","Thao tác","Hiện chưa có dữ liệu","Trạng thái","Trạng thái:","Thời gian đăng ký","Đăng ký thêm >","Số tiền đăng ký đầu tư","Giá mục tiêu","Thời gian tất toán","Khi đơn hàng đáo hạn, thu nhập sẽ được ghi có vào tài khoản spot của bạn trong vòng 6 giờ, muộn nhất là sau 24 giờ.","Chi tiết","Bán cao","vi_VN"],["Produtos","Compre barato ","Tudo","Acesse Investimento Duplo ","Assentou ","Mercado: ","APY    ","Posição ","Operação","Nenhum registro ","Status  ","Status: ","Subscrição  ","Assinar mais > ","Valor da assinatura  ","Preço-Alvo","Horário de Término   ","Assim que o pedido vencer, a renda será creditada em sua conta spot dentro de 6 horas, e no máximo em até 24 horas.","Detalhes  ","Venda caro ","pt_PT"],["Product","اشترِ بسعر منخفض","الكل","انتقل لعرض منتجات الاستثمار ثنائية العملة","تم التسوية","السوق:","APY","القابضة","العملية","لا تسجيلات","الحالة","الحالة:","وقت الاشتراك","اشترك أكثر >","مبلغ الاشتراك","سعر مستهدف","وقت التسوية","بمجرد أن يحين موعد استحقاق الطلب، سيتم إيداع الدخل في حسابك الفوري خلال 6 ساعات، وعلى أبعد تقدير خلال 24 ساعة.","تفاصيل","مبيعات عالية","ar_AE"],["Producto","Comprar en mínimo","Todo","Ir a inversión dual","Liquidadas","Mercado: ","APY","Holding","Operación","No hay registro","Estado","Estado:","Tiempo de suscripción","Suscríbete >","Monto de suscripción","Precio objetivo","Tiempo de liquidación","Una vez que la orden venza, los ingresos se acreditarán en tu cuenta spot dentro de 6 horas y, como máximo, en un plazo de 24 horas.","Detalles","Vender en máximo","es_ES"]],N=M.slice(1).reduce((r,l)=>({...r,[l.at(-1)]:M[0].reduce((_,I,F)=>
1({..._,[I]:l[F]}),{})}),{}),a=r=>{const _=le().$lang.value||"zh_Hans_CN",I=N[_]||N.zh_Hans_CN||{};return I[r]===void 0?r:I[r]},p=ze(),V=de(),T=x(()=>V.screens.md),E=P(!1),R=P([]),H=P([]),s=Le({market:"",status:"IN_POSITION"}),u=pe("detailsRef"),d=x(()=>[{label:a("申购时间"),prop:"createdAt",align:"start",width:155},{label:a("产品"),prop:"product",align:"start"},{label:a("目标价格"),prop:"linkPrice",align:"start"},{label:a("申购金额"),prop:"subscriptionAmount",align:"start"},{label:a("结算时间"),prop:"expiryAt",align:"start",width:150},{label:a("年化收益率"),prop:"annualizedYield",align:"start",width:100},{label:a("状态"),prop:"statusText",align:"start",width:100},{label:a("操作"),prop:"op",align:"end",width:100}]),f=x(()=>{const r=H.value.map(l=>{const _=l.base+l.quote;return{label:_,value:_}});return r.unshift({label:a("全部"),value:""}),r}),k=x(()=>[{label:a("全部"),value:""},{label:a("持有中"),value:"IN_POSITION"},{label:a("已结算"),value:"SETTLED"}]),h=x(()=>R.value.map(r=>{const l=r.status==="SETTLED";return{...r,createdAt:Se.format(r.created_at,"yyyy-MM-dd HH:mm:ss"),expiryAt:Se.format(r.expiry_date,"yyyy-MM-dd HH:mm:ss"),product:`${r.di_type==="UP"?a("高卖"):a("低买")}-${r.base}/${r.quote}`,linkPrice:r.link_price.decimalComma(),subscriptionAmount:`${r.subscription_amount.decimalComma()} ${r.subscription_currency}`,annualizedYield:r.annualized_yield.decimalPercent(),statusText:a(l?"已结算":"持有中"),isSettlement:l}})),U=async()=>{try{const r=await ue("/dual_investment/support");r.code===0?H.value=r.data?.markets||[]:r?.message&&re(r.message)}catch(r){oe(r)}},z=async()=>{E.value=!0;const r={limit:L.limit,page:L.current,market:s.market,status:s.status};try{const l=await ue("/dual_investment/order",r);l.code===0?(R.value=l.data?.data||[],L.total=l.data?.total):l?.message&&re(l.message)}catch(l){oe(l)}E.value=!1},{page:L,initPageSize:J,handlePageChange:O,handlePageSizeChange:Q}=at(()=>z()),X=()=>{L.current=1,z()},b=r=>{u.value?.open(r)};return we(()=>{p.isSubAccount||(J(),z(),U())}),(r,l)=>{const _=$("via-select"),I=De,F=xe,B=$("via-tooltip"),Y=$("via-table"),K=$("via-pagination"),c=ge("via-loading");return m(),C("div",$n,[o(Ee,{class:"ui0-bg-card_white md:pb-0 rounded-t-20"},Ge({left:n(()=>[t("div",Rn,[t("div",Dn,[t("span",wn,i(a("市场:")),1),o(_,{modelValue:e(s).market,"onUpdate:modelValue":l[0]||(l[0]=g=>e(s).market=g),class:"md:w-full",list:e(f),size:"small",onChange:X},null,8,["modelValue","list"])]),t("div",In,[t("span",zn,i(a("状态:")),1),o(_,{modelValue:e(s).status,"onUpdate:modelValue":l[1]||(l[1]=g=>e(s).status=g),class:"md:w-full",list:e(k),size:"small",onChange:X},null,8,["modelValue","list"])])])]),_:2},[e(T)?void 0:{name:"right",fn:n(()=>[o(I,{to:"/dual-investment"},{default:n(()=>[q(i(a("申购更多>")),1)]),_:1})]),key:"0"}]),1024),ie((m(),C("div",En,[o(Y,{items:e(h),fields:e(d),"table-header-class":"staking-table-header",style:{"min-height":"300px"}},{op:n(g=>[t("span",{class:"ui0-font-body4 ui0-font-medium ui0-text-brand cursor-pointer",onClick:A=>b(g.item)},i(a("详情")),9,Hn)]),empty:n(()=>[o(F,{text:a("暂无记录")},{additional:n(()=>[o(I,{to:"/dual-investment",class:"text-12 mt-4"},{default:n(()=>[q(i(a("前往查看双币投资_83b4")),1)]),_:1})]),_:1},8,["text"])]),expiryAt_label:n(g=>[o(B,{content:a("订单到期后,收益_035b")},{default:n(()=>[t("div",Nn,i(g.field.label),1)]),_:2},1032,["content"])]),statusText:n(g=>[t("span",{class:ke(g.item.isSettlement?"ui0-text-tertiary":"ui0-text-brand")},i(g.item.statusText),3)]),_:1},8,["items","fields"]),e(L).total>0?(m(),j(K,{key:0,class:"px-20 py-30","current-page":e(L).current,total:e(L).total,"page-size":e(L).limit,"page-sizes":e(L).sizes,onCurrentChange:e(O),onSizeChange:e(Q)},null,8,["current-page","total","page-size","page-sizes","onCurrentChange","onSizeChange"])):Z("",!0)])),[[c,e(E)]]),o(Pn,{ref_key:"detailsRef",ref:u},null,512)])}}},Un={class:"p-asset-finance"},Ln={class:"p-title"},Mn={class:"title-left"},On={class:"rounded-20 py-20 ui0-bg-card_white"},Yn={class:"flex justify-between pb-20 ui0-line-light mx-20"},Kn={class:"ui0-font-medium"},Fn=["onClick"],jn={class:"account-stat-box px-20"},Bn={class:"relative md:ui0-bg-card_white md:rounded-12"},Ps={__name:"index",setup(W){const M=[["划转历史","双币","定期","活期","理财记录","理财账户","质押","质押记录"],["划转历史","双币","定期","活期","理财记录","理财账户","质押","质押记录","zh_Hans_CN"],["劃轉歷史","雙幣","定期","活期","理財記錄","理財賬戶","質押","質押記錄","zh_Hant_HK"],["Transfer History","Dual Investment","Fixed Savings","Flexible Savings","Earn Records","Earn","Staking","Staking History","en_US"],["Riwayat Transfer","Aset Ganda","Berjangka","Tabungan Fleksibel","Riwayat Finansial","Finansial","Staking","Riwayat Staking","id_ID"],["転送履歴","デュアル投資","定期","普通預金","金融履歴","金融アカウント","ステーキング","ステーキング履歴","ja_JP"],["이체 내역","이중 통화","정기","당좌","재테크 내역","재테크 계정","스테이킹","스테이킹 내역","ko_KP"],["История переводов","Двойные инвестиции","Фиксированные накопления","Гибкие накопления","История Earn","Earn","Стейкинг","История стейкинга","ru_KZ"],["Transfer Geçmişi","Çift Yatırım","Sabit Tasarruf","Esnek Tasarruf","Earn Kayıtları","Earn","Staking","Staking Kayıtları","tr_TR"],["Lịch sử chuyển tiền","Đầu tư kép","Tiết kiệm cố định","Tiết kiệm linh hoạt","Lịch sử Earn","Earn","Staking","Lịch sử Staking","vi_VN"],["Histórico de transferência","Investimento duplo ","Poupança Fixa ","Poupança Flexível","Histórico da Gestão Financeira","Conta Financeira","Staking","Histórico de Staking","pt_PT"],["سجل التحويل","عملة مزدوجة","الادخار الثابت","التوفير المرن","سجلات الأرباح","أرباح","الستاكينج","تاريخ الستاكينج","ar_AE"],["Historial de transferencias","Inversión dual","Ahorros fijos","Ahorros flexibles","Registros de Earn","Earn","Staking","Historial de Staking","es_ES"]],N=M.slice(1).reduce((c,g)=>({...c,[g.at(-1)]:M[0].reduce((A,D,G)=>({...A,[D]:g[G]}),{})}),{}),a=c=>{const A=le().$lang.value||"zh_Hans_CN",D=N[A]||N.zh_Hans_CN||{};return D[c]===void 0?c:D[c]};bt({title:a("理财账户")+yt("global.site_title")});const p=Be(),V=ut(),T=ze(),E=Ie(),R=Oe(),H=Nt(),s=Ze(),{isMobile:u}=kt(),{calcCoinToLegal:d,calcToCurrency:f}=Vt(),{startAssetUpdate:k}=Ut();k("finance"),k("staking");const h=P("finance"),U=P([]),z=P({total_income:"0",yesterday_income:"0"}),L=P({}
1),J={itemsToShow:1.2,snapAlign:"start",gap:12,breakpoints:{1200:{itemsToShow:3,gap:20}}},O=x(()=>E.currency),Q=x(()=>[{title:a("划转历史"),link:"/asset/transfer/record?accountType=INVESTMENT"},{title:a("理财记录"),link:"/asset/finance/record"},{title:a("质押记录"),link:"/asset/finance/record"}]),X=x(()=>s.assetArr||[]),b=x(()=>({coin:H.finance,legal:f(H.finance)})),r=x(()=>{let c="0",g="0";X.value.forEach(G=>{const te=(G.all_income||0).decimalAdd(G.inc_all_income||0),ce=(G.yday_income||0).decimalAdd(G.inc_yday_income||0);te&&(g=g.decimalAdd(d(G.coin_type,te,O.value))),ce&&(c=c.decimalAdd(d(G.coin_type,ce,O.value)))});let A="0";const D=R.finance||{};for(const G in D)A=A.decimalAdd(d(G,D[G].available,O.value));return{yesterdayIncome:c,totalIncome:g,legalTotalAmount:A}}),l=x(()=>{const c=ye("USD",L.value.total_profit_usd,O.value);let g="0";const A=R.finance||{};for(const D in A)g=g.decimalAdd(d(D,A[D].lock,O.value));return{totalIncome:c,legalTotalAmount:g}}),_=x(()=>{const c=H.totalInfo.staking?.legal;return{yesterdayIncome:ye("USD",z.value.yesterday_income||"0",O.value),totalIncome:ye("USD",z.value.total_income||"0",O.value),legalTotalAmount:c}}),I=x(()=>{const c=s.dualInvestmentData,g=c?.total_profit_usd??0,A=c?.balance_usd??0;return{totalIncome:ye("USD",g,O.value),legalTotalAmount:ye("USD",A,O.value)}}),F=async()=>{try{const c=await ue("/staking/accounts");if(c.code===0){const{accounts:g}=c.data;z.value={total_income:c.data.total_income||"0",yesterday_income:c.data.yesterday_income||"0"},U.value=g.reduce((A,D)=>(D.totalAmount=D.amount.decimalAdd(D.staking_amount),D.inforceAmount=D.amount.decimalMinus(D.unstaking_amount),A.push(D),A),[])}}catch(c){oe(c)}},B=async()=>{try{const c=await ue("/fixed-invest/profit-summary");c.code===0?L.value=c.data:c?.message&&re(c.message)}catch(c){oe(c)}},Y=()=>{const{activeAccount:c,asset:g,...A}=p.query;h.value=c==="staking"?"staking":"finance",(c||g)&&V.replace({query:A})},K=()=>{const c=p.query.type;c&&(h.value=c),T.isSubAccount&&["fixed-earn","dual-investment"].includes(h.value)&&(h.value="finance")};return _e(h,c=>{c==="fixed-earn"&&Qe().send(["1158-asset-finance-visit","1159-asset-finance-visit-user"]);const g=p.query;g.type!==c&&V.replace({query:{...g,type:c}})}),We("staking:update").on(F),we(()=>{Y(),F(),T.isSubAccount||(B(),s.getDualInvestmentBalance()),K()}),(c,g)=>{const A=$("via-button"),D=$("via-dropdown-item"),G=$("via-dropdown"),te=$("via-tab-pane"),ce=$("via-tabs");return m(),C("div",Un,[t("div",Ln,[t("div",Mn,[g[2]||(g[2]=t("img",{src:_t,alt:""},null,-1)),t("span",null,i(a("理财账户")),1)])]),t("div",On,[t("div",Yn,[o(At,{"asset-type":"finance","total-info":e(b)},null,8,["total-info"]),e(u)?(m(),j(G,{key:1,size:"28",placement:"bottom-end","show-arrow":!1},{reference:n(()=>[o(A,{type:"opacity",class:"h-40 md:h-32 md:p-5"},{default:n(()=>[...g[4]||(g[4]=[t("img",{class:"inline w-20 h-20 pe-4",src:Fe},null,-1)])]),_:1})]),default:n(()=>[(m(!0),C(fe,null,$e(e(Q),(se,he)=>(m(),j(D,{key:he},{default:n(()=>[t("span",{onClick:ve=>("navigateTo"in c?c.navigateTo:e(Ne))(se.link)},i(se.title),9,Fn)]),_:2},1024))),128))]),_:1})):(m(),j(A,{key:0,type:"opacity",class:"h-40 md:h-32 md:p-5",onClick:g[0]||(g[0]=se=>("navigateTo"in c?c.navigateTo:e(Ne))(`/asset/finance/record?pageType=${e(h)}`))},{default:n(()=>[g[3]||(g[3]=t("img",{class:"inline w-20 h-20 pe-4",src:Fe},null,-1)),t("span",Kn,i(a("理财记录")),1)]),_:1}))]),t("div",jn,[o(e(xt),pt(J,{class:"account-carousel"}),{slides:n(()=>[o(e(Ce),null,{default:n(()=>[o(Pe,{key:"finance","total-info":e(r),"to-link":"/flexible-earn",type:"finance"},null,8,["total-info"])]),_:1}),e(T).isSubAccount?Z("",!0):(m(),j(e(Ce),{key:0},{default:n(()=>[o(Pe,{key:"fixedSavings","total-info":e(l),"hide-yesterday-income":"","to-link":"/fixed-earn",type:"fixedSavings"},null,8,["total-info"])]),_:1})),o(e(Ce),null,{default:n(()=>[o(Pe,{key:"staking","total-info":e(_),"to-link":"/staking",type:"staking"},null,8,["total-info"])]),_:1}),e(T).isSubAccount?Z("",!0):(m(),j(e(Ce),{key:1},{default:n(()=>[o(Pe,{key:"dualInvestment","total-info":e(I),"hide-yesterday-income":"","to-link":"/dual-investment",type:"dualInvestment"},null,8,["total-info"])]),_:1}))]),addons:n(()=>[o(e(St))]),_:1},16)])]),t("div",Bn,[o(ce,{modelValue:e(h),"onUpdate:modelValue":g[1]||(g[1]=se=>ne(h)?h.value=se:null),class:"mt-20 account-tabs",type:e(u)?"underline":"cardRound",size:e(u)?"small":"medium"},{default:n(()=>[o(te,{label:a("活期"),name:"finance"},null,8,["label"]),e(T).isSubAccount?Z("",!0):(m(),j(te,{key:0,label:a("定期"),name:"fixed-earn"},null,8,["label"])),o(te,{label:a("质押"),name:"staking",class:"staking-pane"},null,8,["label"]),e(T).isSubAccount?Z("",!0):(m(),j(te,{key:1,label:a("双币"),name:"dual-investment"},null,8,["label"]))]),_:1}
1,8,["modelValue","type","size"]),ie(o(Ha,null,null,512),[[Ae,e(h)==="finance"]]),e(T).isSubAccount?Z("",!0):ie((m(),j(un,{key:0},null,512)),[[Ae,e(h)==="fixed-earn"]]),ie(o(Xa,{items:e(U)},null,8,["items"]),[[Ae,e(h)==="staking"]]),e(T).isSubAccount?Z("",!0):ie((m(),j(Vn,{key:1},null,512)),[[Ae,e(h)==="dual-investment"]])])])}}};export{Ps 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.