PageSourceSearch

https://bit24.cash/__nuxt/07y_suSV.js

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

1import{y as S,x as ie,v as oe,e as le,u as se,g as ae,z as ne,E as J,A as ue,l as U,d as pe,h as k,i as p,k as e,j as q,B as de,o as I,m as M,C as b,t as me,n as ge,G as X,b as G,H as Q,F as W,D as Z,_ as ce}from"./QJre-PsH.js";import{P as ee,a as fe}from"./Bc-b8rEN.js";import{B as ve}from"./BSK884cQ.js";import{O as _e,K as x}from"./DP5KjQXJ.js";import{K as Oe}from"./1ovDaVCb.js";import{_ as Ee,a as te}from"./CCG1Xp13.js";import{_ as re}from"./B2rweBKA.js";import{P as d,a as H,b as w}from"./BQU9OznM.js";import{M as Te}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"./_ta-BSWF.js";import"./BakViL5O.js";import"./BcO3dFct.js";import"./ChVLFu6x.js";import"./BuRfUhcB.js";import"./DhTI1UZv.js";import"./B_sjDpc3.js";import"./DPTt-m2g.js";import"./DwX9cqS6.js";import"./C-OVhYw2.js";import"./DQcXd_Cn.js";import"./C-xuSW_P.js";import"./D7GssTLa.js";function be(D){const a=le(),{toGregorian:N,unixToDateTime:y}=oe(),{selectedTab:l,openOrdersTab:_,openPositionsTab:m,orderHistoryTab:n,positionHistoryTab:L}=D,u=S(V()),g=S(C()),O=S(B()),E=S(o());function P(){return l.value===m||l.value===L}function i(){return l.value===m?g.value:l.value===n?O.value:l.value===L?E.value:u.value}function c(t){return i()[t]}function f(t,s){const T=i();if(t==="side"||t==="type"||t==="status"){T[t]=s;return}if((t==="from"||t==="to")&&!s){delete T[t];return}T[t]=s}function F(t){if(t==null||t==="")return;const s=y(t,"jYYYY/jMM/jDD");if(!(!s||s==="--"))return s}function h(t,s){if(!t)return;if(/^\d{10}$/.test(t))return t;const T=N(t),v=s?"23:59:59":"00:00:00",j=Math.floor(new Date(`${T}T${v}`).getTime()/1e3);if(!Number.isNaN(j))return String(j)}const R=S([{type:"coins",label:"بازار",list:[],get model(){return c("symbol")},set model(t){f("symbol",t)}},{type:"dropdown",label:"سمت",list:[{title:"خرید",value:"1"},{title:"فروش",value:"0"}],get model(){return c("side")},set model(t){f("side",t)}},{type:"dropdown",label:"نوع سفارش",list:[{title:"با تعیین قیمت",value:String(d.LIMIT)},{title:"فوری",value:String(d.MARKET)},{title:"حد ضرر",value:String(d.STOP_LIMIT)},{title:"OCO",value:String(d.OCO)},{title:"حد ضرر با قیمت بازار",value:String(d.STOP_MARKET)},{title:"حد ضرر متحرک",value:String(d.TRAILING_STOP)}],get model(){return c("type")},set model(t){f("type",t)}},{type:"dropdown",label:"وضعیت",get list(){return P()?[{title:"در حال انجام",value:String(H.IN_PROGRESS)},{title:"لیکوئید شده",value:String(H.LIQUEFIED)},{title:"بسته شده",value:String(H.CLOSED)},{title:"بسته شده در حد سود",value:String(H.CLOSED_BY_TAKE_PROFIT)},{title:"بسته شده در حد ضرر",value:String(H.CLOSED_BY_STOP_LOSS)},{title:"منقضی‌شده",value:String(H.EXPIRED)}]:[{title:"در حال انجام",value:String(w.IN_PROGRESS)},{title:"تکمیل شده",value:String(w.COMPLETED)},{title:"تکمیل‌شده جزئی",value:String(w.PARTIALLY_COMPLETED)},{title:"لغو شده",value:String(w.CANCELED)},{title:"منقضی شده",value:String(w.EXPIRED)}]},get hide(){return l.value===_||l.value===m},get model(){return c("status")},set model(t){f("status",t)}},{type:"datetime",label:"تاریخ",get hide(){return l.value===_||l.value===m},get startModel(){return F(c("from"))},set startModel(t){f("from",h(t,!1))},get endModel(){return F(c("to"))},set endModel(t){f("to",h(t,!0))}}]);function V(){return{page:1,per_page:20,status:0}}function C(){return{page:1,per_page:20,status:0}}function B(){return{page:1,per_page:20}}function o(){return{page:1,per_page:20}}const r=t=>{if(t===_){u.value=V();return}if(t===m){g.value=C();return}if(t===n){O.value=B();return}t===L&&(E.value=o())},A=async()=>{try{const{success:t,data:s}=await new Te(a).getMarketsList({});if(!t||!s)return;const T=R.value.find(v=>v.type==="coins");if(!T||T.type!=="coins")return;T.list=s.results.filter(v=>Number(v.max_leverage)>1).map(v=>({title:v.symbol,subTitle:v.base_coin.fa_name,value:v.symbol.replace("/","-"),icon:v.base_coin.logo}))}catch(t){console.log(t)}};return ie(()=>{A()}),{openOrdersFilter:u,openPositionsFilter:g,orderHistoryFilter:O,positionHistoryFilter:E,listFilterData:R,handleResetTabFilter:r}}const $=1,Y=2,z=3,K=4,Se=[d.LIMIT,d.OCO,d.STOP_LIMIT,d.STOP_MARKET,d.TRAILING_STOP];function ye(){const D=se(),a=ae(),N=ne(),y=J("leverageOpenOrdersCount",()=>0),l=J("leverageOpenPositionsCount",()=>0),_=S(Date.now()),m=S(0),n=S(c()),{unixToDateTime:L}=oe(),{openOrdersFilter:u,openPositionsFilter:g,orderHistoryFilter:O,positionHistoryFilter:E,listFilterData:P,handleResetTabFilter:i}=be({selectedTab:n,openOrdersTab:$,openPositionsTab:Y,orderHistoryTab:z,positionHistoryTab:K});function c(){const r=Number(D.query.t);return r===Y||r===z||r===K?r:$}const f=U(()=>[{id:$,label:`سفارش‌های باز (${y.value||0})`},{id:Y,label:`موقعیت‌های باز (${l.value||0})`},{id:z,label:"تاریخچه سفارش‌ها"},{id:K,label:"تاریخچه موقعیت‌ها"}]),F=U(()=>N.breakpoints.mdAndUp?"16":"14"),h=U(()=>`آخرین بروزرسانی: ${L(_.value/1e3,"HH:mm")}`),R=U(()=>Object.entries(u.value).some(([r,A])=>r==="status"||r==="page"||r==="per_page"?!1:A!=null&&A!=="")),V=U(()=>{const r=(y.value||0)===0;return!R.value&&r?[]:Se}),C=U(()=>(l.value||0)>0);return ue(n,(r,A)=>{String(D.query.t)!==String(r)&&a.replace({query:{...D.query,t:String(r)}}),i(A)}),{selectedTab:n,getTabList:f,getTabSize:F,getLastUpdatedLabel:h,getCancelAllEnableItems:V,getHasOpenPositions:C,tableRefreshKey:m,handleRefresh:()=>{_.value=Date.now(),m.value+=1},handleListUpdated:()=>{_.value=Date.now()},openOrdersFilter:u,openPositionsFilter:g,orderHistoryFilter:O,positionHistoryFilter:E,listFilterData:P,LEVERAGE_TAB_OPEN_ORDERS:$,LEVERAGE_TAB_OPEN_POSITIONS:Y,LEVERAGE_TAB_ORDER_HISTORY:z,LEVERAGE_TAB_POSITION_HISTORY:K}}const Le={class:"leverage-orders-page"},Re={class:"leverage-orders-page__tabs-wrapper"},Pe={class:"leverage-orders-page__refresh"},Ae={class:"leverage-orders-page__refresh-time"},Ie={class:"leverage-orders-page__open-orders"},De={class:"leverage-orders-page__open-positions"},Fe=pe({__name:"leverage",setup(D){const{selectedTab:a,getTabList:N,getTabSize:y,getLastUpdatedLabel:l,getCancelAllEnableItems:_,getHasOpenPositions:m,tableRefreshKey:n,handleRefresh:L,handleListUpdated:u,openOrdersFilter:g,openPositionsFilter:O,orderHistoryFilter:E,positionHistoryFilter:P,listFilterData:i,LEVERAGE_TAB_OPEN_ORDERS:c,LEVERAGE_TAB_OPEN_POSITIONS:f,LEVERAGE_TAB_ORDER_HISTORY:F,LEVERAGE_TAB_POSITION_HISTORY:h}=ye(),R=S(!1),V=[{title:"تاریخچه سفارش‌ها",value:ee.MARGIN_ORDER.toString()},{title:"تاریخچه موقعیت‌ها",value:ee.MARGIN_POSITION.toString()}],C=()=>{R.value=!0};return(B,o)=>(I(),k("div",Le,[p(_e,{onHandleRefresh:e(L),onHandleExport:C},null,8,["onHandleRefresh"]),p(fe,{modelValue:R.value,"onUpdate:modelValue":o[0]||(o[0]=r=>R.value=r),title:"دریافت خروجی سفارش‌های اهرم‌دار",subtitle:"سفارش‌های اهرم‌دار","radio-options":V},null,8,["modelValue"]),p(e(de),{class:"px-0"},{default:q(()=>[M("div",Re,[p(e(ve),{modelValue:e(a),"onUpdate:modelValue":o[1]||(o[1]=r=>b(a)?a.value=r:null),type:"bar",size:e(y),list:e(N),scrollable:"","custom-class":"leverage-orders-page__tabs"},null,8,["modelValue","size","list"]),M("div",Pe,[M("span",Ae,me(e(l)),1),p(e(ge),{type:"icon",size:"28",emphasis:"low",color:"primary",rounded:"",icon:"icon-rotate-restart","aria-label":"بروزرسانی",onClick:e(L)},null,8,["onClick"])])]),X(M("div",Ie,[p(e(x),{modelValue:e(i),"onUpdate:modelValue":o[2]||(o[2]=r=>b(i)?i.value=r:null),class:"leverage-orders__filter-wrapper"},{trailing:q(()=>[p(e(Oe),{type:"leverage","display-type":e(y)==="16"?"dropdown":"button",color:"error",market:e(g).symbol,"enable-items":e(_)},null,8,["display-type","market","enable-items"])]),_:1},8,["modelValue"]),(I(),G(e(re),{key:`open-orders-${e(n)}
1`,filter:e(g),"onUpdate:filter":o[3]||(o[3]=r=>b(g)?g.value=r:null),type:"open-orders","per-page":20,"custom-mobile-size":742,"has-pagination":"","disable-header-filter":"","total-state-id":"leverageOpenOrdersCount",onListUpdated:e(u)},null,8,["filter","onListUpdated"]))],512),[[Q,e(a)===e(c)]]),X(M("div",De,[p(e(x),{modelValue:e(i),"onUpdate:modelValue":o[4]||(o[4]=r=>b(i)?i.value=r:null),class:"leverage-orders__filter-wrapper"},{trailing:q(()=>[p(e(Ee),{"display-type":e(y)==="16"?"desktop":"mobile","has-open-positions":e(m),color:"error"},null,8,["display-type","has-open-positions"])]),_:1},8,["modelValue"]),(I(),G(e(te),{key:`open-positions-${e(n)}`,filter:e(O),"onUpdate:filter":o[5]||(o[5]=r=>b(O)?O.value=r:null),type:"open-positions","per-page":20,"custom-mobile-size":742,"has-pagination":"","disable-header-filter":"","total-state-id":"leverageOpenPositionsCount",onListUpdated:e(u)},null,8,["filter","onListUpdated"]))],512),[[Q,e(a)===e(f)]]),e(a)===e(F)?(I(),k(W,{key:0},[p(e(x),{modelValue:e(i),"onUpdate:modelValue":o[6]||(o[6]=r=>b(i)?i.value=r:null),class:"leverage-orders__filter-wrapper"},null,8,["modelValue"]),(I(),G(e(re),{key:`order-history-${e(n)}`,filter:e(E),"onUpdate:filter":o[7]||(o[7]=r=>b(E)?E.value=r:null),type:"all-orders","per-page":20,"custom-mobile-size":742,"has-pagination":"","disable-header-filter":"",onListUpdated:e(u)},null,8,["filter","onListUpdated"]))],64)):Z("",!0),e(a)===e(h)?(I(),k(W,{key:1},[p(e(x),{modelValue:e(i),"onUpdate:modelValue":o[8]||(o[8]=r=>b(i)?i.value=r:null),class:"leverage-orders__filter-wrapper"},null,8,["modelValue"]),(I(),G(e(te),{key:`position-history-${e(n)}`,filter:e(P),"onUpdate:filter":o[9]||(o[9]=r=>b(P)?P.value=r:null),type:"all-positions","per-page":20,"custom-mobile-size":742,"has-pagination":"","disable-header-filter":"",onListUpdated:e(u)},null,8,["filter","onListUpdated"]))],64)):Z("",!0)]),_:1})]))}}),Ot=ce(Fe,[["__scopeId","data-v-3e830c54"]]);export{Ot 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.