PageSourceSearch

https://bit24.cash/__nuxt/CZoYvAoJ.js

js bit24.cash collected 2026-10-07 17:46:10 UTC 8,492 bytes, 1 lines download raw bytes

1import{y as b,x as j,v as q,e as J,u as Q,g as W,z as X,E as Z,A as k,l as F,d as ee,h as V,i as g,k as t,j as $,B as te,o as D,m as C,C as S,t as re,n as oe,G as se,b as B,H as ae,F as z,D as K,_ as le}from"./QJre-PsH.js";import{P as Y,a as ie}from"./Bc-b8rEN.js";import{B as ne}from"./BSK884cQ.js";import{O as de,K as N}from"./DP5KjQXJ.js";import{K as ue}from"./1ovDaVCb.js";import{_ as G}from"./COkEqLfH.js";import{_ as pe}from"./DY_eN_Nq.js";import{P as p,b as H}from"./BQU9OznM.js";import{M as me}from"./DthktoD9.js";import"./DLoQi4Os.js";import"./B756xE6l.js";import"./BzlQg7gu.js";import"./6rqj108v.js";import"./HDGNBR0W.js";import"./BS_r2K-W.js";import"./DJqzH-Dy.js";import"./szOyFUc7.js";import"./CWXXeE93.js";import"./CgDj6rrw.js";import"./CHps-Mb2.js";import"./B2IIJsce.js";import"./CEvb9rPJ.js";import"./D4qXeccf.js";import"./BpKRnBHC.js";import"./D6ZHYmhI.js";import"./BDzrjE7E.js";import"./-2_LT4_W.js";import"./BJX43d9D.js";import"./BuRfUhcB.js";import"./BNrDnGtq.js";import"./ChVLFu6x.js";import"./DhTI1UZv.js";import"./B_sjDpc3.js";import"./_ta-BSWF.js";import"./BakViL5O.js";import"./BcO3dFct.js";import"./BXYWWgkI.js";import"./DPTt-m2g.js";import"./BvEa4oK1.js";function ce(y){const m=J(),{toGregorian:P,unixToDateTime:O}=q(),{selectedTab:a,openOrdersTab:T,orderHistoryTab:n,tradeHistoryTab:c}=y,d=b(_()),u=b(h()),l=b(A());function i(e){return a.value===c?e==="type"||e==="status"?void 0:l.value[e]:(a.value===n?u.value:d.value)[e]}function s(e,r){if(a.value===c){if(e==="type"||e==="status")return;if(e==="side"){l.value.side=r;return}if((e==="from"||e==="to")&&!r){delete l.value[e];return}l.value[e]=r;return}const f=a.value===n?u.value:d.value;if(e==="side"||e==="type"||e==="status"){f[e]=r;return}if((e==="from"||e==="to")&&!r){delete f[e];return}f[e]=r}function R(e){if(e==null||e==="")return;const r=O(e,"jYYYY/jMM/jDD");if(!(!r||r==="--"))return r}function E(e,r){if(!e)return;if(/^\d{10}$/.test(e))return e;const f=P(e),v=r?"23:59:59":"00:00:00",x=Math.floor(new Date(`${f}T${v}`).getTime()/1e3);if(!Number.isNaN(x))return String(x)}const L=b([{type:"coins",label:"بازار",list:[],get model(){return i("symbol")},set model(e){s("symbol",e)}},{type:"dropdown",label:"سمت",list:[{title:"خرید",value:"1"},{title:"فروش",value:"0"}],get model(){return i("side")},set model(e){s("side",e)}},{type:"dropdown",label:"نوع سفارش",list:[{title:"با تعیین قیمت",value:String(p.LIMIT)},{title:"فوری",value:String(p.MARKET)},{title:"حد ضرر",value:String(p.STOP_LIMIT)},{title:"OCO",value:String(p.OCO)},{title:"حد ضرر با قیمت بازار",value:String(p.STOP_MARKET)},{title:"حد ضرر متحرک",value:String(p.TRAILING_STOP)}],get hide(){return a.value===c},get model(){return i("type")},set model(e){s("type",e)}},{type:"dropdown",label:"وضعیت",list:[{title:"در حال انجام",value:String(H.IN_PROGRESS)},{title:"تکمیل شده",value:String(H.COMPLETED)},{title:"تکمیل‌شده جزئی",value:String(H.PARTIALLY_COMPLETED)},{title:"لغو شده",value:String(H.CANCELED)}],get hide(){return a.value===T||a.value===c},get model(){return i("status")},set model(e){s("status",e)}},{type:"datetime",label:"تاریخ",get hide(){return a.value===T},get startModel(){return R(i("from"))},set startModel(e){s("from",E(e,!1))},get endModel(){return R(i("to"))},set endModel(e){s("to",E(e,!0))}}]);function _(){return{page:1,per_page:20,status:0}}function h(){return{page:1,per_page:20}}function A(){return{page:1,per_page:20}}const w=e=>{if(e===T){d.value=_();return}if(e===n){u.value=h();return}e===c&&(l.value=A())},o=async()=>{try{const{success:e,data:r}=await new me(m).getMarketsList({});if(!e||!r)return;const f=L.value.find(v=>v.type==="coins");if(!f||f.type!=="coins")return;f.list=r.results.map(v=>({title:v.symbol,subTitle:v.base_coin.fa_name,value:v.symbol.replace("/","-"),icon:v.base_coin.logo}))}catch(e){console.log(e)}};return j(()=>{o()}),{openOrdersFilter:d,orderHistoryFilter:u,tradeHistoryFilter:l,listFilterData:L,handleResetTabFilter:w}}const U=1,I=2,M=3,fe=[p.LIMIT,p.OCO,p.STOP_LIMIT,p.STOP_MARKET,p.TRAILING_STOP];function ge(){const y=Q(),m=W(),P=X(),O=Z("spotOpenOrdersCount",()=>0),a=b(Date.now()),T=b(0),n=b(R()),{unixToDateTime:c}=q(),{openOrdersFilter:d,orderHistoryFilter:u,tradeHistoryFilter:l,listFilterData:i,handleResetTabFilter:s}=ce({selectedTab:n,openOrdersTab:U,orderHistoryTab:I,tradeHistoryTab:M});function R(){const e=Number(y.query.t);return e===I||e===M?e:U}const E=F(()=>[{id:U,label:`سفارش‌های باز (${O.value||0})`},{id:I,label:"تاریخچه سفارش‌ها"},{id:M,label:"تاریخچه معامله‌ها"}]),L=F(()=>P.breakpoints.mdAndUp?"16":"14"),_=F(()=>`آخرین بروزرسانی: ${c(a.value/1e3,"HH:mm")}`),h=F(()=>Object.entries(d.value).some(([e,r])=>e==="status"||e==="page"||e==="per_page"?!1:r!=null&&r!=="")),A=F(()=>{const e=(O.value||0)===0;return!h.value&&e?[]:fe});return k(n,(e,r)=>{String(y.query.t)!==String(e)&&m.replace({query:{...y.query,t:String(e)}}),s(r)}),{selectedTab:n,getTabList:E,getTabSize:L,getLastUpdatedLabel:_,getCancelAllEnableItems:A,tableRefreshKey:T,handleRefresh:()=>{a.value=Date.now(),T.value+=1},handleListUpdated:()=>{a.value=Date.now()},openOrdersFilter:d,orderHistoryFilter:u,tradeHistoryFilter:l,listFilterData:i,SPOT_TAB_OPEN_ORDERS:U,SPOT_TAB_ORDER_HISTORY:I,SPOT_TAB_TRADE_HISTORY:M}}const Te={class:"spot-orders-page"},_e={class:"spot-orders-page__tabs-wrapper"},ve={class:"spot-orders-page__refresh"},be={class:"spot-orders-page__refresh-time"},Oe={class:"spot-orders-page__open-orders"},Se=ee({__name:"spot",setup(y){const{selectedTab:m,getTabList:P,getTabSize:O,getLastUpdatedLabel:a,getCancelAllEnableItems:T,tableRefreshKey:n,handleRefresh:c,handleListUpdated:d,openOrdersFilter:u,orderHistoryFilter:l,tradeHistoryFilter:i,listFilterData:s,SPOT_TAB_OPEN_ORDERS:R,SPOT_TAB_ORDER_HISTORY:E,SPOT_TAB_TRADE_HISTORY:L}=ge(),_=b(!1),h=[{title:"تاریخچه سفارش‌ها",value:Y.SPOT_ORDER.toString()},{title:"تاریخچه معاملات",value:Y.SPOT_TRADE.toString()}],A=()=>{_.value=!0};return(w,o)=>(D(),V("div",Te,[g(de,{onHandleRefresh:t(c),onHandleExport:A},null,8,["onHandleRefresh"]),g(ie,{modelValue:_.value,"onUpdate:modelValue":o[0]||(o[0]=e=>_.value=e),"radio-options":h},null,8,["modelValue"]),g(t(te),{class:"px-0"},{default:$(()=>[C("div",_e,[g(t(ne),{modelValue:t(m),"onUpdate:modelValue":o[1]||(o[1]=e=>S(m)?m.value=e:null),type:"bar",size:t(O),list:t(P),scrollable:"","custom-class":"spot-orders-page__tabs"},null,8,["modelValue","size","list"]),C("div",ve,[C("span",be,re(t(a)),1),g(t(oe),{type:"icon",size:"28",emphasis:"low",color:"primary",rounded:"",icon:"icon-rotate-restart","aria-label":"بروزرسانی",onClick:t(c)},null,8,["onClick"])])]),se(C("div",Oe,[g(t(N),{modelValue:t(s),"onUpdate:modelValue":o[2]||(o[2]=e=>S(s)?s.value=e:null),class:"spot-orders__filter-wrapper"},{trailing:$(()=>[g(t(ue),{type:"spot","display-type":t(O)==="16"?"dropdown":"button",color:"error",market:t(u).symbol,"enable-items":t(T)},null,8,["display-type","market","enable-items"])]),_:1},8,["modelValue"]),(D(),B(t(G),{key:`open-orders-${t(n)}`,filter:t(u),"onUpdate:filter":o[3]||(o[3]=e=>S(u)?u.value=e:null),type:"open-orders","per-page":20,"custom-mobile-size":742,"has-pagination":"","disable-edit-order":"","disable-header-filter":"","total-state-id":"spotOpenOrdersCount",onListUpdated:t(d)},null,8,["filter","onListUpdated"]))],512),[[ae,t(m)===t(R)]]),t(m)===t(E)?(D(),V(z,{key:0},[g(t(N),{modelValue:t(s),"onUpdate:modelValue":o[4]||(o[4]=e=>S(s)?s.value=e:null),class:"spot-orders__filter-wrapper"},null,8,["modelValue"]),(D(),B(t(G),{key:`order-history-${t(n)}`,filter:t(l),"onUpdate:filter":o[5]||(o[5]=e=>S(l)?l.value=e:null),type:"all-orders","per-page":20,"custom-mobile-size":742,"has-pagination":"","disable-edit-order":"","disable-header-filter":"",onListUpdated:t(d)},null,8,["filter","onListUpdated"]))],64)):K("",!0),t(m)===t(L)?(D(),V(z,{key:1},[g(t(N),{modelValue:t(s),"onUpdate:modelValue":o[6]||(o[6]=e=>S(s)?s.value=e:null),class:"spot-orders__filter-wrapper"},null,8,["modelValue"]),(D(),B(t(pe),{key:`trade-history-${t(n)}`,filter:t(i),"onUpdate:filter":o[7]||(o[7]=e=>S(i)?i.value=e:null),"per-page":20,"custom-mobile-size":742,"has-pagination":"","disable-header-filter":"",onListUpdated:t(d)},null,8,["filter","onListUpdated"]))],64)):K("",!0)]),_:1})]))}}),it=le(Se,[["__scopeId","data-v-fb40d819"]]);export{it 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.