PageSourceSearch

https://www.tapbit.com/_next_app/price/0.1.227/_next/static/chunks/futures-layer-plan-list.94c25fea476518b1.js

js tapbit.com collected 2026-10-03 21:40:52 UTC 34,971 bytes, 1 lines download raw bytes

1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="5f04e52e-5acd-4507-830f-da94b1c13d29",e._sentryDebugIdIdentifier="sentry-dbid-5f04e52e-5acd-4507-830f-da94b1c13d29")}()}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2684,3951],{7370:(e,t,r)=>{r.d(t,{q:()=>s});var a=r(79237),i=r(38113),n=r(65375);let s=i.forwardRef((e,t)=>(0,a.jsx)(n.B,{ref:t,viewBox:"0 0 1066 1024",...e,children:(0,a.jsx)("path",{d:"M765.269333 76.501333a133.162667 133.162667 0 1 1 188.330667 188.330667l-408.021333 408.021333-2.517334 2.517334c-12.245333 12.288-23.04 23.125333-36.096 31.104a128 128 0 0 1-36.992 15.36C455.082667 725.333333 439.765333 725.333333 422.4 725.333333H347.434667a42.666667 42.666667 0 0 1-42.666667-42.666666v-71.466667-3.541333c0-17.365333-0.042667-32.682667 3.541333-47.530667a128 128 0 0 1 15.317334-36.992c7.978667-13.056 18.816-23.850667 31.104-36.096l2.517333-2.56 408.021333-407.978667z m128 60.330667a47.829333 47.829333 0 0 0-67.669333 0L417.578667 544.853333c-16.213333 16.213333-19.2 19.584-21.205334 22.869334a42.666667 42.666667 0 0 0-5.12 12.330666c-0.853333 3.754667-1.152 8.277333-1.152 31.146667V640h28.757334c22.912 0 27.434667-0.256 31.146666-1.194667a42.581333 42.581333 0 0 0 12.373334-5.12c3.285333-2.005333 6.656-4.992 22.869333-21.162666l408.021333-408.021334a47.829333 47.829333 0 0 0 0-67.669333zM294.485333 128h180.906667a42.666667 42.666667 0 1 1 0 85.333333h-179.2c-36.522667 0-61.354667 0-80.554667 1.621334-18.730667 1.493333-28.288 4.266667-34.986666 7.68a85.333333 85.333333 0 0 0-37.248 37.290666c-3.413333 6.656-6.186667 16.213333-7.68 34.944-1.578667 19.2-1.621333 44.032-1.621334 80.597334v358.4c0 36.565333 0 61.397333 1.578667 80.597333 1.536 18.688 4.309333 28.288 7.68 34.944a85.333333 85.333333 0 0 0 37.333333 37.290667c6.656 3.413333 16.213333 6.186667 34.944 7.68 19.2 1.578667 44.032 1.621333 80.597334 1.621333h358.4c36.522667 0 61.397333 0 80.597333-1.621333 18.688-1.493333 28.245333-4.266667 34.944-7.68a85.333333 85.333333 0 0 0 37.290667-37.290667c3.413333-6.656 6.186667-16.213333 7.68-34.944 1.578667-19.2 1.621333-44.032 1.621333-80.597333V554.666667a42.666667 42.666667 0 1 1 85.333333 0v180.949333c0 34.346667 0 62.72-1.877333 85.76-1.962667 24.021333-6.186667 46.08-16.725333 66.773333a170.666667 170.666667 0 0 1-74.581334 74.581334c-20.736 10.538667-42.752 14.762667-66.730666 16.725333-23.082667 1.877333-51.456 1.877333-85.76 1.877333H294.442667c-34.346667 0-62.72 0-85.802667-1.877333-23.978667-1.962667-46.037333-6.186667-66.730667-16.725333a170.666667 170.666667 0 0 1-74.581333-74.581334c-10.538667-20.693333-14.762667-42.752-16.725333-66.730666-1.877333-23.082667-1.877333-51.456-1.877334-85.76V373.674667c0-34.346667 0-62.72 1.877334-85.76 1.962667-24.021333 6.186667-46.08 16.725333-66.773334a170.666667 170.666667 0 0 1 74.581333-74.581333c20.693333-10.538667 42.752-14.762667 66.730667-16.725333C231.765333 128 260.138667 128 294.442667 128z"})}));s.displayName="EditIcon"},11529:(e,t,r)=>{r.d(t,{P8:()=>h,dw:()=>m,k2:()=>g});var a=r(51025),i=r(86538),n=r(41809),s=r(91474),l=r(13156);let o={pageNum:1,pageSize:10,total:0};function d(e,t){let r=Number(e);return Number.isFinite(r)?r:t}function c(e){return Math.max(1,d(e,1))}function u(e){return Math.max(1,d(e,o.pageSize))}function p(){return{initialized:!1,items:[],loading:!1,pagination:{...o}}}let m=(0,n.v)()((0,s.Zr)((e,t)=>({...p(),hideOther:!1,loadData:async r=>{var i,n,s;if(!(null==(i=a.k.getState().user)?void 0:i.userId))return void t().resetRuntime();let{pagination:o}=t(),p=c(null!=(n=null==r?void 0:r.pageNum)?n:o.pageNum),m=u(null!=(s=null==r?void 0:r.pageSize)?s:o.pageSize);e({loading:!0});try{let t=await (0,l.VG)({params:{...r,pageNum:p,pageSize:m}}),a=null==t?void 0:t.data;e({initialized:!0,items:Array.isArray(null==a?void 0:a.list)?a.list:[],loading:!1,pagination:function(e,t){var r,a;return{pageNum:c(null!=(r=null==e?void 0:e.pageNum)?r:t.pageNum),pageSize:u(null!=(a=null==e?void 0:e.pageSize)?a:t.pageSize),total:d(null==e?void 0:e.total,0),totalPage:d(null==e?void 0:e.pages,0
1)}}(a,{pageNum:p,pageSize:m})})}catch(t){e({loading:!1}),console.error("[TradingTablesOrderHistoryStore] 加载 Orders History 失败:",t)}},resetRuntime:()=>e(e=>({...p(),hideOther:e.hideOther})),setData:t=>e(e=>({initialized:!0,items:t.items,loading:!1,pagination:t.pagination?{...t.pagination}:e.pagination})),setHideOther:t=>e({hideOther:t}),setLoading:t=>e({loading:t}),setPageNum:t=>e(e=>({pagination:{...e.pagination,pageNum:c(t)}}))}),{name:"futures-trading-tables-order-history-storage",partialize:e=>({hideOther:e.hideOther})}));async function g(e){await m.getState().loadData(e)}let h=(0,i.A)(e=>{m.getState().loadData(e)},3e3,{leading:!0,trailing:!0})},12733:(e,t,r)=>{r.d(t,{CR:()=>v,bZ:()=>y,h$:()=>m,hs:()=>b});var a=r(47387),i=r(26212),n=r(65568),s=r(28824),l=r(38113),o=r(41809),d=r(91474),c=r(76656),u=r(17883);let p="contract-usdt-activeTab";var m=function(e){return e.BTC="BTC",e.USDT="USDT",e.XUSDT="XUSDT",e}({});let g=(0,u.AG)(),h=a.hv.get(p)||"2",f="USDT",y=(0,o.v)()((0,d.Zr)((e,t)=>({...g,contractType:f,activeTab:h,fetchContractTier:async r=>{let n=t();if(!n.loading){e({loading:!0,error:void 0});try{let t=await (0,s.LA)(r);if(t&&200===t.code){let s=(0,u.z6)(t.data),l={...n,...s,loaded:!0,loading:!1,lastUpdatedAt:Date.now(),locale:null==r?void 0:r.locale,error:void 0};e(l),i.ep.setConfig(l.symbolsConfig),a.hv.set({siteConfig:l.siteConfig});return}e({loading:!1,error:"Unexpected response code: ".concat(null==t?void 0:t.code)})}catch(t){e({loading:!1,error:t instanceof Error?t.message:"Unknown error"})}}},ensureContractTier:async e=>{let r=t();if(r.locale!==(null==e?void 0:e.locale))return void await r.fetchContractTier(e);r.lastUpdatedAt&&Date.now()-r.lastUpdatedAt<6e4||await r.fetchContractTier(e)},setContractType:t=>{e({contractType:t})},setActiveTab:t=>{e({activeTab:t}),a.hv.set({[p]:t})},reset:()=>{a.hv.set({[p]:"2"}),e({...(0,u.AG)(),contractType:f,activeTab:"2"})}}),{name:"contract-tier-configs-futures-storage",partialize:e=>({contractType:e.contractType,activeTab:e.activeTab,loaded:e.loaded,hash:e.hash,siteConfig:e.siteConfig,symbolsConfig:e.symbolsConfig,symbolsConfigBySymbol:e.symbolsConfigBySymbol,contractGroupList:e.contractGroupList,lastUpdatedAt:e.lastUpdatedAt,locale:e.locale,error:e.error})}));function v(e){var t;let r=null==(t=y.getState().symbolsConfigBySymbol[e])?void 0:t.precision;return"number"==typeof r?r:2}let b=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e3,{ensureContractTier:r}=y((0,c.k)(e=>({ensureContractTier:e.ensureContractTier})));(0,l.useEffect)(()=>{if(0===t)return void r(e);(0,n.y)(t).then(()=>{r(e)}).catch(()=>{})},[r,e,t])}},16393:(e,t,r)=>{r.d(t,{E9:()=>d,Gb:()=>n,IY:()=>o,RS:()=>s,XQ:()=>l,mg:()=>c});var a=r(75787);function i(e){return{...e,isDemoTrading:!0}}let n=e=>(0,a.xJ)(i(e)),s=e=>(0,a.mV)(i(e)),l=e=>(0,a.Kv)(i(e)),o=e=>(0,a.fh)(i(e)),d=e=>(0,a.Xc)(i(e)),c=e=>(0,a.Pb)(i(e))},18006:(e,t,r)=>{r.d(t,{useMutation:()=>c});var a=r(38113),i=r(7833),n=r(47682),s=r(75547),l=r(59475),o=class extends s.Q{#e;#t=void 0;#r;#a;constructor(e,t){super(),this.#e=e,this.setOptions(t),this.bindMethods(),this.#i()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){let t=this.options;this.options=this.#e.defaultMutationOptions(e),(0,l.f8)(this.options,t)||this.#e.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#r,observer:this}),t?.mutationKey&&this.options.mutationKey&&(0,l.EN)(t.mutationKey)!==(0,l.EN)(this.options.mutationKey)?this.reset():this.#r?.state.status==="pending"&&this.#r.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#r?.removeObserver(this)}onMutationUpdate(e){this.#i(),this.#n(e)}getCurrentResult(){return this.#t}reset(){this.#r?.removeObserver(this),this.#r=void 0,this.#i(),this.#n()}mutate(e,t){return this.#a=t,this.#r?.removeObserver(this),this.#r=this.#e.getMutationCache().build(this.#e,this.options),this.#r.addObserver(this),this.#r.execute(e)}#i(){let e=this.#r?.state??(0,i.$)();this.#t={...e,isPending:"pending"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset}}#n(e){n.jG.batch(()=>
1{if(this.#a&&this.hasListeners()){let t=this.#t.variables,r=this.#t.context,a={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};if(e?.type==="success"){try{this.#a.onSuccess?.(e.data,t,r,a)}catch(e){Promise.reject(e)}try{this.#a.onSettled?.(e.data,null,t,r,a)}catch(e){Promise.reject(e)}}else if(e?.type==="error"){try{this.#a.onError?.(e.error,t,r,a)}catch(e){Promise.reject(e)}try{this.#a.onSettled?.(void 0,e.error,t,r,a)}catch(e){Promise.reject(e)}}}this.listeners.forEach(e=>{e(this.#t)})})}},d=r(14275);function c(e,t){let r=(0,d.useQueryClient)(t),[i]=a.useState(()=>new o(r,e));a.useEffect(()=>{i.setOptions(e)},[i,e]);let s=a.useSyncExternalStore(a.useCallback(e=>i.subscribe(n.jG.batchCalls(e)),[i]),()=>i.getCurrentResult(),()=>i.getCurrentResult()),c=a.useCallback((e,t)=>{i.mutate(e,t).catch(l.lQ)},[i]);if(s.error&&(0,l.GU)(i.options.throwOnError,[s.error]))throw s.error;return{...s,mutate:c,mutateAsync:s.mutate}}},21219:(e,t,r)=>{r.d(t,{T:()=>o});var a=r(26212),i=r(10022),n=r(77222),s=r(28598);function l(e){return(0,s.lf)(e)}function o(){let{slug:e}=(0,n.useParams)(),t=(0,i.ZC)(e=>e.symbol);return function(){let e=window.location.pathname.split("/").filter(Boolean),t=e.indexOf("futures"),r=e.indexOf("demo-trading"),a=r>=0?e[r+1]:t>=0?e[t+1]:void 0;return l(a?decodeURIComponent(a):void 0)}()||t||l(e)||l(a.UP.getCurrent())}},26935:(e,t,r)=>{r.r(t),r.d(t,{default:()=>u});var a=r(79237),i=r(66960),n=r(51025),s=r(31496),l=r(38113),o=r(21219),d=r(90178),c=r(28373);function u(){var e,t;let{locale:r}=(0,i.B)(),u=(0,o.T)(),p=(0,n.k)(e=>{var t,r;return null!=(r=null==(t=e.user)?void 0:t.userId)?r:null}),{data:m}=(0,d.pD)(),g=null!=(t=null==m||null==(e=m.data)?void 0:e.positions)?t:[],h=l.useCallback(()=>(0,c.nJ)({locale:r,symbol:u,userId:p}),[u,r,p]);return(0,a.jsx)(s.default,{livePositions:g,onSubmitSuccess:h})}},28373:(e,t,r)=>{r.d(t,{B$:()=>f,BJ:()=>b,hT:()=>T,i3:()=>v,nJ:()=>x,o8:()=>y});var a=r(31806),i=r(51025),n=r(90178),s=r(28598),l=r(22354),o=r(11529),d=r(39731),c=r(31150);function u(e){return(0,s.oI)(e)}function p(e){let t=d.hv.getState().hideOther,r=(0,s.Hp)(e);return r&&t?{symbol:r}:void 0}function m(e){var t,r,s;let l=null!=(s=null!=(t=e.userId)?t:null==(r=i.k.getState().user)?void 0:r.userId)?s:null;return l?(0,a.S)().invalidateQueries({queryKey:(0,n.Jg)(e.locale,l)}):Promise.resolve()}function g(e){let t=u(e.symbol);return t?(0,a.S)().invalidateQueries({queryKey:(0,n.sJ)(e.locale,t)}):Promise.resolve()}function h(e){let t=u(e.symbol);return t?(0,a.S)().invalidateQueries({queryKey:(0,n.xc)(e.locale,t)}):Promise.resolve()}async function f(e){await Promise.all([(0,l.NA)(),h(e),g(e),m(e)])}async function y(e){await Promise.all([(0,l.NA)(),m(e)])}async function v(e){let t=u(e.symbol),r=p(e.symbol);await Promise.all([m(e),(0,l.NA)(),(0,o.P8)(),(0,c.wS)(t?{symbol:t}:void 0),(0,d.$t)(r)])}async function b(e){let t=u(e.symbol),r=p(e.symbol);await Promise.all([m(e),(0,l.NA)(),(0,o.P8)(),(0,c.wS)(t?{symbol:t}:void 0),(0,d.$t)(r),g(e),h(e)])}async function x(e){let t=p(e.symbol);await Promise.all([(0,l.NA)(),(0,d.$t)(t),m(e)])}async function T(e){let t=u(e.symbol),r=c.a5.getState().hideOther;await Promise.all([(0,c.wS)(t&&r?{symbol:t}:void 0),h(e),g(e)])}},28598:(e,t,r)=>{r.d(t,{Hp:()=>c,QT:()=>i,bh:()=>d,kG:()=>u,lf:()=>l,oI:()=>o});var a=r(3529);let i="XUSDT",n="-SWAP";function s(e){let t=null==e?void 0:e.trim().toUpperCase();if(!t)return"";if(t.endsWith("XUSDT"))return(0,a.IK)(t,"");if(t.endsWith(n)){if(!t.endsWith(n))return t;let e=t.slice(0,-n.length);return e.length>1&&e.endsWith("X")?"".concat(e.slice(0,-1)).concat(n):t}return t.endsWith("-USDT")?(0,a.Qx)(t,"-"):t.endsWith("USDT")?(0,a.Qx)(t,""):""}function l(e){return s(e)||s("BTCXUSDT")}function o(e){return s(e)}function d(e){return(0,a.oA)(l(e),"")}function c(e){let t=s(e);return t?(0,a.oA)(t,""):""}function u(e){return e?"/resource-upload/".concat(e.split("-")[0],".png"):""}},31496:(e,t,r)=>{r.r(t),r.d(t,{default:()=>k});var a=r(79237),i=r(7370),n=r(88959),s=r(93924),l=r(53951),o=r(46540),d=r(85002),c=r(97450),u=r(33593),p=r(66960),m=r(10935),g=r(38455),h=r(85028),f=r(41760),y=r(96620),v=r(19490),b=r(95696),x=r(80004),T=r(64318),S=r(31483),N=r(18006),P=r(38113),C=r(42959);function w(e){return e?(0,v.iT)(e):"--"}function j(e){if(!e)return"--";let t=new Date(Number(e));if(Number.isNaN(t.getTime()))return"--";let r=e=>String(e).padStart(2,"0");return"".concat(t.getFullYear(),"-").concat(r(t.getMonth()+1),"-").concat(r(t.getDate())," ").concat(r(t.getHours()),":").concat(r(t.getMinutes()),":").concat(r(t.getSeconds()))}function O(e,t){return{triggerPrice_TP:null==e?void 0:e.triggerPrice,triggerPrice_SL:null==t?void 0:t.triggerPrice,triggerWay_TP:null==e?void 0:e.triggerWay,triggerWay_SL:null==t?void 0:t.triggerWay,orderPrice_TP:null==e?void 0:e.orderPrice,orderPrice_SL:null==t?void 0:t.orderPrice,orderType_TP:null==e?void 0:e.orderType,orderType_SL:null==t?void 0:t.orderType}}function L(e,t){var r,a;return t?{...e,...t,displaySymbol:null!=(r=e.displaySymbol)?r:t.displaySymbol,marketSymbol
1:null!=(a=e.marketSymbol)?a:t.marketSymbol}:e}function _(e){return"openLong"===e||"closeShort"===e?"text-p2":"text-p3"}function k(){var e,t;let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{$t:v,locale:k}=(0,p.B)(),D=function(){let{$t:e}=(0,p.B)();return{requestSource:{web:"web",ios:"ios",android:"android",openapi:"openapi"},orderType:{limit:e("Limit"),market:e("Market"),planMarket:e("Stop Market"),liquidation:e("Liquidation"),adl:e("ADL_2"),planLimit:e("Stop Limit"),postOnly:e("Post Only"),fok:e("Fill or Kill"),ioc:e("Immediate or Cancel")},orderTypeIndex:{limit:0,market:1,planMarket:2,planLimit:2,postOnly:3,fok:3,ioc:3,reverse:4,openOrder:5,tpsl:6,flashClose:7},limitOrderType:{takeProfit:e("Limit TP"),stopLoss:e("Limit SL")},marketOrderType:{takeProfit:e("Market TP"),stopLoss:e("Market SL")},advancedOrderType:{postOnly:e("Post Only"),fok:e("Fill or Kill"),ioc:e("Immediate or Cancel")},orderTypeForPlaceOrder:{limit:e("Limit"),market:e("Market"),planLimit:e("Trigger Orders_1"),postOnly:e("Advanced Limit Order")},orderTypeTips:{postOnly:e("Post Only"),fok:e("Fill or Kill"),ioc:e("Immediate or Cancel")},direction:{openLong:e("Open Long_2"),openShort:e("Open Short_2"),closeLong:e("Close Long_2"),closeShort:e("Close Short_2")},openDirection:{openLong:e("Long"),openShort:e("Short")},"order.status":{filled:e("Filled"),partiallyFilled:e("Partial Filled"),partiallyCanceled:e("Partial Canceled"),canceled:e("Canceled")},marginMode:{fixed:e("Isolated Margin"),crossed:e("Cross Margin")},mode:{fixed:e("Isolated"),crossed:e("Cross"),separated:e("Split")},side:{long:e("Long"),short:e("Short")},planType:{takeProfit:e("TP"),stopLoss:e("SL")},"plan.status":{waitTrigger:e("Untriggered"),trigger:e("Triggered"),canceled:e("Manual Cancel"),fail:e("Trigger Failed"),canceledSys:e("System Canceled")},triggerWay:{latest:e("Last_1"),mark:e("Mark")},ordersTriggerWay:{latest:e("Last Price"),mark:e("Mark Price")},planTriggerWay:{latest:e("Last Price_1"),mark:e("Mark Price_1")},planCloseOrderType:{planMarket:e("Market Order"),planLimit:e("Limit Order")},triggerDirection:{gt:"≥",eq:"=",lt:"≤"},triggerType:{LATEST_PRICE:e("Last_1"),MARK_PRICE:e("Mark")},confirmTriggerType:{LATEST_PRICE:e("Last Price_1"),MARK_PRICE:e("Mark Price_1")},gridStatus:{TO_TRIGGER:e("Awaiting"),INIT:e("Running"),RUNNING:e("Running"),TO_END:e("Running"),ENDED:e("End")},gridDirection:{LONG:e("Long"),SHORT:e("Short"),NEUTRAL:e("Neutral")},gridDirectionColor:{LONG:"up",SHORT:"down",NEUTRAL:"primary"},gridType:{ARITHMETIC:e("Arithmetic"),GEOMETRIC:e("Geometric")},gridEndType:{MANUAL:e("Manual"),STOP_TRIGGER:e("Stop Trigger"),TAKE_PROFIT_RATE:e("TP"),STOP_LOSS_RATE:e("SL"),LIQUIDATION:e("System Stop"),ORDER_FAIL:e("System Stop"),USER_OPERATION:e("Manual")},copyMarginMode:{follow:e("Follow Trader’s Setting"),cross:e("Cross"),isolated:e("Isolated")},orderDownloadStatus:{0:e("Processing"),1:e("Complete"),2:e("Failed")}}}(),I=(()=>{let e=(0,C.Z)("planListLayer");return{visible:e.visible,params:e.params,showLayer:e.open,hideLayer:e.close}})(),R=I.params,M=!!(null==R?void 0:R.isDemoTrading),A=null==R?void 0:R.position,E=null==R?void 0:R.positionId,q=null==R?void 0:R.tradeType,U=null!=(e=null==R?void 0:R.livePositions)?e:r.livePositions,z=(0,f.N1)(M?void 0:y.p.USDT.
1USER_POSITION()),Q=U&&U.length>0?U:(null==z?void 0:z.all)||[],F=null!=(t=null==R?void 0:R.onSubmitSuccess)?t:r.onSubmitSuccess,B=P.useMemo(()=>{if(!A)return;let e=void 0!==E?Q.find(e=>{var t;return String(null!=(t=e.id)?t:"")===String(E)}):void 0;if(e)return L(A,e);let t=A.separatedPositionId?Q.find(e=>{var t;return String(null!=(t=e.separatedPositionId)?t:"")===String(A.separatedPositionId)&&e.symbol===A.symbol&&e.tradeType===(q||A.tradeType)}):void 0;return L(A,t)},[Q,E,A,q]),K=(null==B?void 0:B.symbol)||"",W=(null==B?void 0:B.marketSymbol)||K,G=(0,c.D)(),H=(0,u.e)()(W),J=Number(((0,f.N1)(W?y.p.USDT.SIMPLE_TICKER(W):"")||{}).last||0),V=(null==B?void 0:B.side)?D.side[B.side]||B.side:"",$=(null==B?void 0:B.entireTpsl)||{},X=$.tp||{},Z=$.sl||{},Y=(null==B?void 0:B.displaySymbol)||(0,g.Ky)(K),ee="".concat(Y," ").concat(V," ").concat(v("TP/SL")).trim(),et=P.useMemo(()=>{if(B){var e,t;return e=G(B.quantity,W,J),t=G(B.availableQuantity,W,J),{...B,contQuantity:B.quantity,quantity:e,availableQuantity:t,unit:H,last:J}}},[G,J,W,B,H]),[er,ea]=P.useState([]),ei=P.useMemo(()=>{if(!B)return"";let e=(B.partialTpsls||[]).map(e=>String(e.planId||"")).join(",");return"".concat(B.symbol||"","|").concat(B.separatedPositionId||"","|").concat(e)},[B]),en=P.useMemo(()=>I.visible&&B?(B.partialTpsls||[]).map(e=>({...e,avgPrice:B.avgPrice,leverage:B.leverage,contQuantity:e.quantity,quantity:G(e.quantity,W,e.orderPrice),displaySymbol:B.displaySymbol,marketSymbol:B.marketSymbol,side:B.side,symbol:B.symbol||"",tradeType:B.tradeType,unit:H})).filter(e=>!er.includes(String(e.planId||""))):[],[G,er,I.visible,W,B,H]);P.useEffect(()=>{ea([])},[I.visible,ei]);let es=P.useCallback(()=>{let e=null==F?void 0:F();e&&"function"==typeof e.catch&&e.catch(e=>{console.error("[PlanListLayer] 提交成功后刷新数据失败:",e)})},[F]),el=(0,N.useMutation)({mutationFn:async e=>{let t=()=>(0,b.c6)({...M?{isDemoTrading:M}:{},requestType:m.Yw.JsonString,body:{planId:String(e)}});return M||(null==B?void 0:B.tradeType)!=="common"?t():(0,h.trackBusinessOperation)({domain:"futures",operation:"order_cancel",execute:t})},onSuccess:(e,t)=>{(0,s.toast)({type:"success",title:v("Success")}),ea(e=>[...e,String(t)]),es()}}),eo=e=>D.planType[e.planType]||e.planType||"--",ed=e=>(D.ordersTriggerWay[e.triggerWay]||"--")+(D.triggerDirection[e.triggerDirection]||"")+w(e.triggerPrice),ec=e=>"waitTrigger"===e.status?(0,a.jsxs)("div",{className:"gap-s2 flex items-center justify-end",children:[(0,a.jsx)("button",{type:"button",className:"text-t3 hover:text-t1 cursor-pointer",onClick:()=>(e=>{let t=e.planType===S.Tt.TakeProfit?{triggerPrice_TP:e.triggerPrice,quantity_TP:e.quantity,triggerWay_TP:e.triggerWay,orderType_TP:e.orderType,orderPrice_TP:e.orderPrice}:{triggerPrice_SL:e.triggerPrice,quantity_SL:e.quantity,triggerWay_SL:e.triggerWay,orderType_SL:e.orderType,orderPrice_SL:e.orderPrice};(0,x.c2)(T.Q,{param:"common"===e.tradeType?null:S.uj.CopyTrade,...M?{isDemoTrading:M}:{},isEdit:!0,TPSLType:e.planType===S.Tt.TakeProfit?"common"===e.tradeType?S.zb.NormalTakeProfit:S.zb.CopyTradeTakeProfit:"common"===e.tradeType?S.zb.NormalStopLoss:S.zb.CopyTradeStopLoss,...F?{onSubmitSuccess:F}:{},modelState:{values:t,position:e}})})(e),children:(0,a.jsx)(i.q,{className:"size-4"})}),(0,a.jsx)("button",{type:"button",className:"text-t4 hover:text-t1 cursor-pointer",disabled:!e.planId||el.isPending,onClick:()=>{e.planId&&!el.isPending&&el.mutate(e.planId)},children:(0,a.jsx)(n.d,{className:"size-4"})})]}):"--",eu=[{title:v("Time"),key:"time",dataIndex:"createTime",render:e=>(0,a.jsx)("span",{className:"text-c12 text-t1 cursor-default",children:j(e)}),mobile:{slot:"header",label:(e,t)=>eo(t),value:e=>j(e),labelClassName:"text-cm12 text-t1",valueClassName:"text-cm12 text-t3 justify-end"}},{title:v("Trigger Conditions"),key:"triggerConditions",render:(e,t)=>(0,a.jsxs)("span",{className:"text-c12 cursor-default ".concat(_(t.direction)),children:[(0,a.jsxs)("span",{children:[eo(t),":"]})," ",(0,a.jsx)("span",{children:ed(t)})]}),mobile:{slot:"item",labelClassName:"text-cm12 text-t3",value:(e,t)=>(0,a.jsx)("span",{className:_(t.direction),children:ed(t)}),valueClassName:"text-cm12 text-right justify-end"}},{title:v("Quantity_4"),key:"quantity",render:(e,t)=>(0,a.jsxs)("span",{className:"text-c12 text-t1 cursor-default",children:[w(t.quantity)," ",t.unit]}),mobile:{slot:"item",labelClassName:"text-cm12 text-t3",value:(e,t)=>
1"".concat(w(t.quantity)," ").concat(t.unit),valueClassName:"text-cm12 text-t1 text-right"}},{title:(0,a.jsx)("span",{className:"block w-full text-right",children:v("Operation")}),key:"operation",align:"right",render:(e,t)=>(0,a.jsx)("div",{className:"text-c12 text-t1",children:ec(t)}),mobile:{slot:"item",labelClassName:"text-cm12 text-t3",value:(e,t)=>ec(t),valueClassName:"text-cm12 text-t1 justify-end"}}];return(0,a.jsx)(l.Dialog,{open:I.visible,onOpenChange:e=>{e||I.hideLayer()},variant:"drawer",title:ee,footer:!1,headerClassName:"!px-4 !pt-5 !pb-0 md:!p-0",className:"!border-l1 !bg-m1 shadow-3 !rounded-t-r5 md:!rounded-r4 md:!p-s6 !w-full !max-w-none !overflow-hidden !rounded-b-none !border-t !p-0 md:!w-[720px] md:!max-w-[calc(100vw-32px)] md:!border",bodyClassName:"!p-0 !pt-0 flex min-h-0 flex-1 flex-col overflow-hidden md:!mt-s4 md:block md:overflow-visible",children:(0,a.jsxs)("div",{className:"bg-m1 gap-s4 pt-s4 flex max-h-[calc(90dvh-64px)] min-h-0 flex-col overflow-hidden px-4 pb-[calc(env(safe-area-inset-bottom)+var(--spacing-s4))] md:max-h-none md:p-0",children:[(0,a.jsxs)("div",{className:"gap-s4 flex shrink-0 items-start justify-between",children:[(0,a.jsx)("div",{className:"gap-s3 flex min-w-0 flex-col md:flex-row md:items-center",children:(null==B?void 0:B.tradeType)==="common"||(null==B?void 0:B.tradeType)==="trader"?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(o.Tooltip,{content:(0,a.jsx)("div",{className:"max-w-[300px] text-sm",children:v("This setting applies to the entire position. When TP/SL trigger price is reached, market/limit order will be created to close the entire position.")}),children:(0,a.jsx)("span",{className:"text-t2 border-b border-dashed border-current text-sm",children:v("Position TP/SL")})}),(0,a.jsxs)("div",{className:"gap-s3 flex items-center md:contents",children:[(0,a.jsxs)("div",{className:"text-t3 text-sm",children:[(0,a.jsx)("span",{className:"text-p2",children:w(X.triggerPrice)}),(0,a.jsx)("span",{className:"mx-1",children:"/"}),(0,a.jsx)("span",{className:"text-p3",children:w(Z.triggerPrice)})]}),(0,a.jsx)("button",{type:"button",className:"text-t3 hover:text-t1",onClick:()=>{B&&et&&(0,x.c2)(T.Q,{param:"common"===B.tradeType?null:S.uj.CopyTrade,TPSLType:S.zb.EntirePosition,...M?{isDemoTrading:M}:{},...F?{onSubmitSuccess:F}:{},modelState:{values:O(X,Z),position:et}})},children:(0,a.jsx)(i.q,{className:"size-4"})})]})]}):null}),(0,a.jsxs)("button",{type:"button",className:"text-t3 hover:text-t1 flex shrink-0 items-center gap-1 text-sm",onClick:()=>{B&&et&&(0,x.c2)(T.Q,{param:"common"===B.tradeType?null:S.uj.CopyTrade,TPSLType:S.zb.Normal,...M?{isDemoTrading:M}:{},isEdit:!1,...F?{onSubmitSuccess:F}:{},modelState:{values:O(X,Z),position:et}})},children:[(0,a.jsx)("span",{className:"text-base leading-none",children:"+"}),v("Add orders")]})]}),(0,a.jsx)(d.AdvancedTable,{columns:eu,dataSource:en,locale:k,rowKey:(e,t)=>{var r;return String(null!=(r=e.planId)?r:t)},pagination:!1,outlined:!1,responsive:!0,mobileMode:"card",className:"[&_[data-slot=advanced-table-card]]:border-l1 min-h-0 flex-1 gap-0 overflow-y-auto md:h-[277px] md:flex-none md:overflow-y-auto [&_[data-slot=advanced-table-card-divider]]:hidden [&_[data-slot=advanced-table-card-row]]:min-h-6 [&_[data-slot=advanced-table-card-row]]:py-1 [&_[data-slot=advanced-table-card]]:border-b [&_[data-slot=advanced-table-card]]:!bg-transparent [&_[data-slot=advanced-table-card]]:px-0 [&_[data-slot=advanced-table-card]]:py-3 [&_[data-slot=advanced-table-card]:last-child]:border-b-0 [&_[data-slot=advanced-table-card]>div]:gap-1 [&_table]:!bg-transparent [&_th]:!bg-transparent [&_thead]:!bg-transparent [&_thead_tr]:!bg-transparent [&_thead_tr_th]:!bg-transparent [&>div:first-child]:rounded-none [&>div:first-child]:border-none [&>div:first-child]:!bg-transparent [&>div:first-child>div]:!bg-transparent",containerClassName:"!overflow-x-hidden !bg-transparent",tableClassName:"w-full text-left",autoPinWhenOverflow:!1})]})})}},33593:(e,t,r)=>{r.d(t,{e:()=>s});var a=r(66960),i=r(12733),n=r(89719);function s(){let{$t:e}=(0,a.B)(),t=(0,n.TY)(e=>e.configs.tradeUnit||"0"),r=(0,i.bZ)(e=>e.symbolsConfigBySymbol);return a=>{let i=a&&r[a]||{};return i.symbol?"1"===t?e("Cont"):"2"===t?"USDT":i.baseAsset||e("Cont"):e("Cont")}}},40323:(e,t,r)=>{r.d(t,{J0:()=>a});class a{async batch(e,t){if(this.pending.has(e))return this.pending.get(e);let r=t().finally(()=>{this.pending.delete(e)});return this.pending.set(e,r),r}clear(e){e?this.pending.delete(e):this.pending.clear()}constructor(){this.pending=new Map}}},51430:(e,t,r)=>{r.d(t,{eh:()=>s,n7:()=>i,qQ:()=>n});var a=r(122);function i(e,t){let r=Number(e);return Number.isNaN(r)?"0":new a.A(r).toFixed(t,a.A.ROUND_UP)}function n(e,t){let r=Number(e);return Number.isNaN(r)?"0":new a.A(r).toFixed(t,a.A.ROUND_DOWN)}function s(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,r=Number(e);return r>0?function(e,t){let r=Number(e);return Number.isNaN(r)?"0":new a.A(r).toFixed(t,a.A.ROUND_FLOOR)}(r,t):function(e,t){let r=Number(e);return Number.isNaN(r)?"0":new a.A(r).toFixed(t,a.A.ROUND_CEIL)}(r,t)}},53951:(e,t,r)=>{r.r(t),r.d(t,{Dialog:()=>N,DialogClose:()=>h,DialogContent:()=>y,DialogDescription:()=>T,DialogFooter:()=>b,DialogHeader:()=>v,DialogOverlay:()=>f,DialogPortal:()=>g,DialogRoot:()=>p,DialogTitle:()=>x,DialogTrigger:()=>m});var a=r(79237),i=r(91405),n=r(90477),s=r(45056),l=r(12407),o=r(61058),d=r(38113),c=r(51924),u=r(70659);let p=s.bL,m=s.l9,g=s.ZL,h=s.bm,f=d.forwardRef((e,t)=>
1{let{className:r,...i}=e;return(0,a.jsx)(s.hJ,{ref:t,className:(0,n.Q)("bg-p6 fixed inset-0 z-300","data-[state=open]:animate-in data-[state=closed]:animate-out","data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",r),...i})});f.displayName=s.hJ.displayName;let y=d.forwardRef((e,t)=>{let{className:r,children:i,style:l,overlayClassName:o,...d}=e;return(0,a.jsxs)(g,{children:[(0,a.jsx)(f,{className:o}),(0,a.jsx)(s.UC,{ref:t,style:l,className:(0,n.Q)("fixed top-[50%] left-[50%] z-300 translate-x-[-50%] translate-y-[-50%] outline-none","w-[420px] max-md:w-[calc(100vw-var(--spacing-s8)-var(--spacing-s8))] max-md:max-w-[420px]","flex flex-col","border-l1 bg-m1 p-s6 shadow-3 rounded-[12px] border","data-[state=open]:animate-in data-[state=closed]:animate-out","data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0","data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95",r),...d,children:i})]})});y.displayName=s.UC.displayName;let v=e=>{let{className:t,...r}=e;return(0,a.jsx)("div",{className:(0,n.Q)("gap-s4 flex flex-col",t),...r})};v.displayName="DialogHeader";let b=e=>{let{className:t,layout:r="horizontal",...i}=e;return(0,a.jsx)("div",{className:(0,n.Q)("gap-s2 flex w-full","horizontal"===r?"flex-row":"flex-col",t),...i})};b.displayName="DialogFooter";let x=d.forwardRef((e,t)=>{let{className:r,showClose:i=!0,onClose:l,children:o,...d}=e;return(0,a.jsxs)("div",{className:"gap-s6 flex items-center justify-between",children:[(0,a.jsx)(s.hE,{ref:t,className:(0,n.Q)("text-t1 text-tm18 flex-1",r),...d,children:o}),i&&(0,a.jsx)(h,{className:"flex h-[22px] cursor-pointer items-center justify-center px-0 py-[2px] focus:outline-none",onClick:l,children:(0,a.jsx)("div",{className:"flex items-center",children:(0,a.jsx)(c.U,{className:"text-t3 size-5"})})})]})});x.displayName=s.hE.displayName;let T=d.forwardRef((e,t)=>{let{className:r,...i}=e;return(0,a.jsx)(s.VY,{ref:t,className:(0,n.Q)("text-t2 text-b14",r),...i})});T.displayName=s.VY.displayName;let S=(0,l.default)(()=>Promise.all([r.e(2243),r.e(3447)]).then(r.bind(r,33447)),{loadableGenerated:{webpack:()=>[33447]},ssr:!1}),N=e=>{let{trigger:t,defaultOpen:r,open:s,onOpenChange:l,title:c,description:g,showClose:f=!0,okText:N,cancelText:P,onOk:C,onCancel:w,okButtonProps:j,cancelButtonProps:O,footerLayout:L,footer:_=null,children:k,onClose:D,className:I,hideHeader:R=!1,headerClassName:M,bodyClassName:A,footerClassName:E,preventOutsideClose:q=!1,preventEscapeClose:U=!1,variant:z="default",overlayClassName:Q,onOpenAutoFocus:F}=e,B=(0,i.no)(),[K,W]=d.useState(!1);d.useEffect(()=>{W(!0)},[]);let[G,H]=d.useState(null!=r&&r),J=void 0!==s,V=J?s:G,$=J?l:e=>{H(e),null==l||l(e)},X=L||(N&&P?"horizontal":"single"),Z="vertical"===X?"vertical":"horizontal",Y=!R&&(c||g||f),ee=(e,t,r,a,i)=>{let{className:s,onClick:l,variant:o,size:d,...c}=e||{};return{...c,variant:o||t,size:d||r,className:(0,n.Q)(a,s),onClick:((e,t)=>r=>{null==e||e(r),r.defaultPrevented||null==t||t()})(l,i)}};return"drawer"===z&&K&&B?(0,a.jsx)(S,{open:V,onOpenChange:$,trigger:t,title:c,description:g,showClose:f,okText:N,cancelText:P,onOk:C,onCancel:w,okButtonProps:j,cancelButtonProps:O,footerLayout:L,footer:_,onClose:D,className:I,hideHeader:R,headerClassName:M,bodyClassName:A,footerClassName:E,dismissible:!q,overlayClassName:Q,children:k}):(0,a.jsxs)(p,{open:V,onOpenChange:$,children:[t&&(0,a.jsx)(m,{asChild:!0,children:t}),(0,a.jsxs)(y,{"aria-describedby":g?"dialog-description":void 0,className:I,overlayClassName:Q,onOpenAutoFocus:F,onInteractOutside:e=>{q&&e.preventDefault()},onPointerDownOutside:e=>{q&&e.preventDefault()},onEscapeKeyDown:e=>{U&&e.preventDefault()},children:[Y?(0,a.jsxs)(v,{className:M,children:[(0,a.jsx)(x,{showClose:f,onClose:()=>{null==$||$(!1),null==D||D()},children:c}),g&&(0,a.jsx)(T,{children:g})]}):(0,a.jsx)(o.bL,{children:(0,a.jsx)(x,{showClose:f,children:c})}),k&&(0,a.jsx)("div",{className:(0,n.Q)(Y?"mt-s4":"mt-0",A),children:k}),(()=>{if(!1===_)return null;let e=_;return _||(e=(0,a.jsx)(b,{layout:Z,children:"single"===X?(0,a.jsx)(a.Fragment,{children:N?(0,a.jsx)(u.$,{...ee(j,"primary","m","w-full",C),children:N}):P?(0,a.jsx)(h,{asChild:!0,children:(0,a.jsx)(u.$,{...ee(O,"secondary","m","w-full",w),children:P})}):null}):"vertical"===X?(0,a.jsxs)(a.Fragment,{children:[N&&(0,a.jsx)(u.$,{...ee(j,"primary","l","h-11 w-full md:h-12",C),children:N}),P&&(0,a.jsx)(h,{asChild:!0,children:(0,a.jsx)(u.$,{...ee(O,"white","l","text-t3 h-11 w-full border-none md:h-12",w),children:P})})]}):(0,a.jsxs)(a.Fragment,{children:[P&&(0,a.jsx)(h,{asChild:!0,children:(0,a.jsx)(u.$,{...ee(O,"secondary","m","h-10 flex-1",w),children:P})}),N&&(0,a.jsx)(u.$,{...ee(j,"primary","m",P?"h-10 flex-1":"h-10 w-full",C),children:N})]})})),(0,a.jsx)("div",{className:(0,n.Q)("mt-s7",E),children:e})})()]})]})};N.displayName="Dialog"},88518:(e,t,r)=>{r.d(t,{A_:()=>o,Ds:()=>v,H9:()=>s,HV:()=>n,Ib:()=>l,LE:()=>h,SR:()=>g,Tc:()=>f,Z2:()=>y,ei:()=>m,lc:()=>u,lf:()=>c,pY:()=>i,r0:()=>p,xR:()=>d});var a=r(59292);function i(e){return a.request.get("/api/usdt-order-api/order/curorder",e)}function n(e){return a.request.get("/api/usdt-order-api/order/plan/open",e)}function s(e){return a.request.get("/api/usdt-order-api/order/plan/tpsl",e)}function l(e){return a.request.get("/api/usdt-order-api/order/hisorder",e)}function o(e){return a.request.get("/api/usdt-order-api/order/hisorder/kline",e)}function d(e){return a.request.get("/api/usdt-order-api/web/bill/billList",e)}function c(e){return a.request.get("/api/usdt-order-api/web/bill/sceneList",e)}function u(e){return a.request.get("/api/usdt-order-api/order/download/records",e)}function p(e){return a.request.post("/api/usdt-order-api/order/download",{...e,body:void 0})}function m(e){return a.request.get("/api/usdt-order-api/order/tradedetail",e)}function g(e){return a.request.get("/api/usdt-order-api/order/queryopenprice",e)}function h(e){return a.request.get("/api/usdt-order-api/public/calculator/profit",e)}function f(e){return a.request.get("/api/usdt-order-api/public/calculator/targetPriceProfit",e)}function y(e){return a.request.get("/api/usdt-order-api/public/calculator/targetPriceRoe",e)}function v(e){return a.request.get("/api/usdt-order-api/public/calculator/liquid
1ationPrice",e)}},88959:(e,t,r)=>{r.d(t,{d:()=>s});var a=r(79237),i=r(38113),n=r(65375);let s=i.forwardRef((e,t)=>(0,a.jsx)(n.B,{ref:t,viewBox:"0 0 1024 1024",...e,children:(0,a.jsx)("path",{d:"M426.666667 768a42.666667 42.666667 0 0 0 42.666666-42.666667v-256a42.666667 42.666667 0 1 0-85.333333 0v256A42.666667 42.666667 0 0 0 426.666667 768z m426.666666-512H682.666667v-42.666667A128 128 0 0 0 554.666667 85.333333h-85.333334A128 128 0 0 0 341.333333 213.333333V256H170.666667a42.666667 42.666667 0 1 0 0 85.333333h42.666666v469.333334A128 128 0 0 0 341.333333 938.666667h341.333334a128 128 0 0 0 128-128V341.333333h42.666666a42.666667 42.666667 0 0 0 0-85.333333z m-426.666666-42.666667a42.666667 42.666667 0 0 1 42.666666-42.666666h85.333334a42.666667 42.666667 0 0 1 42.666666 42.666666V256H426.666667v-42.666667z m298.666666 597.333334a42.666667 42.666667 0 0 1-42.666666 42.666666H341.333333a42.666667 42.666667 0 0 1-42.666666-42.666666V341.333333h426.666666v469.333334zM597.333333 768a42.666667 42.666667 0 0 0 42.666667-42.666667v-256a42.666667 42.666667 0 1 0-85.333333 0v256A42.666667 42.666667 0 0 0 597.333333 768z"})}));s.displayName="DeleteIcon"},90178:(e,t,r)=>{r.d(t,{Jg:()=>o,O0:()=>u,Sv:()=>c,pD:()=>d,sJ:()=>p,xc:()=>m});var a=r(66960),i=r(28824),n=r(51025),s=r(4390),l=r(16393);function o(e,t){return["futures-account-complex",e,t]}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{locale:t}=(0,a.B)(),r=(0,n.k)(e=>{var t,r;return null!=(r=null==(t=e.user)?void 0:t.userId)?r:null}),i=!!t&&!!r;return(0,s.useQuery)({queryKey:o(t,r),queryFn:()=>(0,l.RS)({locale:t}),enabled:i,refetchInterval:!!i&&!!e.polling&&3e3,staleTime:1/0})}function c(e,t){return["futures-funding-time",e,t]}function u(e){let{locale:t}=(0,a.B)();return(0,s.useQuery)({queryKey:c(t,e),queryFn:()=>
1(0,i.x4)({locale:t,params:{symbol:e}}),enabled:!!t&&!!e,staleTime:1/0})}function p(e,t){return["usdt-trade-api","curleverage",e,t]}function m(e,t){return["usdt-trade-api","risk-quantity",e,t]}}}]);

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.