2.61dfc6c5b6cb72254ef3.js 106 KB

12
  1. webpackJsonp([2],{"1f6s":function(t,i,e){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var s=e("d7EF"),o=e.n(s),a=e("//Fk"),n=e.n(a),r=e("Dd8w"),l=e.n(r),c=e("woOf"),d=e.n(c),p=e("AMV0"),h=e.n(p),v=e("wQWh"),u=e("KE1O"),_=e("TIfe"),m={name:"LeftElectionPopup",props:{visible:{type:Boolean,default:!1},activeTab:{type:String,default:"perpetual"}},data:function(){return{tab:"perpetual",keyword:"",electionList:[],originList:[],getlistPage:{page:0,page_page:1e4,type:7,coin:""},loading:!1,goiing:!0,keywordTimer:null,sortKey:"",sortOrder:0}},computed:{displayList:function(){var t=this;if(!this.sortKey||0===this.sortOrder)return this.originList;var i={price:"options"===this.tab?"price":"now_price",change:"rate",vol:"base_volume"}[this.sortKey];if(!i)return this.originList;var e=this.originList.slice(),s=this.sortOrder;return e.sort(function(e,o){var a=t.getSortValue(e,i),n=t.getSortValue(o,i);return a===n?0:1===s?a>n?1:-1:a>n?-1:1}),e}},watch:{visible:function(t){t&&(this.activeTab&&(this.tab=this.activeTab),this.resetAndFetch())},activeTab:function(t){t&&t!==this.tab&&(this.tab=t)},tab:function(t){this.$emit("update:activeTab",t),this.$emit("tab-change",t),"perpetual"===t&&(this.getlistPage.type=7),"spot"===t&&(this.getlistPage.type=6),this.sortKey="",this.sortOrder=0,this.resetAndFetch()},keyword:function(t){var i=this;this.keywordTimer&&clearTimeout(this.keywordTimer),this.keywordTimer=setTimeout(function(){i.getlistPage.coin=t,i.resetAndFetch()},300)}},methods:{handleMaskClick:function(){this.$emit("update:visible",!1),this.$emit("close")},resetAndFetch:function(){if(this.visible){if("options"===this.tab)return this.electionList=[],this.originList=[],void this.getOptionsList();this.getlistPage.page=0,this.electionList=[],this.originList=[],this.goiing=!0,this.getlist()}},getOptionsList:function(){var t=this;this.$api&&this.$api.quotation&&this.$api.quotation.forexList&&(this.loading||(this.loading=!0,this.$api.quotation.forexList({}).then(function(i){var e=(i&&Array.isArray(i.data)?i.data:[]).map(function(t){var i=t&&t.symbol?String(t.symbol):"",e=t&&void 0!==(t.from_coin||t.from)&&null!==(t.from_coin||t.from)?String(t.from_coin||t.from):"",s=t&&void 0!==(t.to_coin||t.to)&&null!==(t.to_coin||t.to)?String(t.to_coin||t.to):"";return l()({},t,{coin:i,from_coin:e,to_coin:s})}),s=e,o=String(t.keyword||"").trim().toUpperCase();o&&(s=e.filter(function(t){var i=t&&(t.coin||t.symbol)?String(t.coin||t.symbol).toUpperCase():"",e=t&&t.from_coin?String(t.from_coin).toUpperCase():"",s=t&&t.to_coin?String(t.to_coin).toUpperCase():"";return-1!==i.indexOf(o)||-1!==e.indexOf(o)||-1!==s.indexOf(o)})),t.electionList=s,t.originList=s,t.goiing=!1,t.loading=!1}).catch(function(){t.loading=!1})))},getlist:function(){var t=this;this.$api&&this.$api.quotation&&this.$api.quotation.forexList&&(this.loading||(this.loading=!0,this.$api.quotation.forexList({}).then(function(i){var e=(i&&Array.isArray(i.data)?i.data:[]).map(function(t){var i=t&&t.symbol?String(t.symbol):"",e=t&&void 0!==(t.from_coin||t.from)&&null!==(t.from_coin||t.from)?String(t.from_coin||t.from):"",s=t&&void 0!==(t.to_coin||t.to)&&null!==(t.to_coin||t.to)?String(t.to_coin||t.to):"";return l()({},t,{coin:i,from_coin:e,to_coin:s})}),s=e,o=String(t.keyword||"").trim().toUpperCase();o&&(s=e.filter(function(t){var i=t&&(t.coin||t.symbol)?String(t.coin||t.symbol).toUpperCase():"",e=t&&t.from_coin?String(t.from_coin).toUpperCase():"",s=t&&t.to_coin?String(t.to_coin).toUpperCase():"";return-1!==i.indexOf(o)||-1!==e.indexOf(o)||-1!==s.indexOf(o)})),t.electionList=s,t.originList=s,t.goiing=!1,t.loading=!1}).catch(function(){t.loading=!1})))},handleScroll:function(t){if(this.visible&&"options"!==this.tab&&this.goiing&&!this.loading){var i=t.target;if(i){i.scrollTop+i.clientHeight>=i.scrollHeight-20&&(this.getlistPage.page=this.getlistPage.page+1,this.getlist())}}},getStarIcon:function(t){var i=t&&(!0===t.is_like||1===Number(t.is_like));return e(i?"p33M":"jIPA")},toggleLike:function(t){if(t&&this.$api&&this.$api.home){var i={coin:t.symbol};if(!0===t.is_like||1===Number(t.is_like)){if(!this.$api.home.coindislike)return;this.$api.home.coindislike(i).then(function(){t.is_like=0})}else{if(!this.$api.home.coinLike)return;this.$api.home.coinLike(i).then(function(){t.is_like=1})}}},handleSelect:function(t){this.$emit("select",t),this.$emit("update:visible",!1),this.$emit("close")},toggleSort:function(t){if("options"!==this.tab||"vol"!==t)return this.sortKey!==t?(this.sortKey=t,void(this.sortOrder=1)):void(0!==this.sortOrder?1!==this.sortOrder?(this.sortOrder=0,this.sortKey=""):this.sortOrder=2:this.sortOrder=1)},getSortIcon:function(t){return this.sortKey!==t||0===this.sortOrder?e("60kZ"):1===this.sortOrder?e("hbZB"):e("K31M")},getSortValue:function(t,i){if(!t)return 0;var e=t[i],s=Number(e);return isNaN(s)?0:s}}},g={render:function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("div",{directives:[{name:"show",rawName:"v-show",value:t.visible,expression:"visible"}],staticClass:"popupMask",on:{click:t.handleMaskClick}},[e("div",{staticClass:"popupWrap",class:{delivery:"options"===t.tab},on:{click:function(t){t.stopPropagation()}}},[e("div",{staticClass:"popup"},[e("div",{staticClass:"popupTop"},[e("div",{staticClass:"searchBox"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.keyword,expression:"keyword"}],staticClass:"searchInput",attrs:{type:"text",placeholder:t.$t("请输入搜索关键词")},domProps:{value:t.keyword},on:{input:function(i){i.target.composing||(t.keyword=i.target.value)}}})]),t._v(" "),e("div",{staticClass:"tabs"},[e("div",{staticClass:"tabItem",class:{active:"perpetual"===t.tab},on:{click:function(i){t.tab="perpetual"}}},[t._v("\n "+t._s(t.$t("永续"))+"\n ")]),t._v(" "),e("div",{staticClass:"tabItem",class:{active:"options"===t.tab},on:{click:function(i){t.tab="options"}}},[t._v("\n "+t._s(t.$t("期权"))+"\n ")])]),t._v(" "),e("div",{staticClass:"tableHeader"},[e("div",{staticClass:"th thName"},[t._v("\n "+t._s(t.$t("名称"))+"\n ")]),t._v(" "),e("div",{staticClass:"th thPrice",on:{click:function(i){t.toggleSort("price")}}},[e("span",[t._v(t._s(t.$t("价格")))]),t._v(" "),e("img",{staticClass:"sortIcon",attrs:{src:t.getSortIcon("price"),alt:""}})]),t._v(" "),e("div",{staticClass:"th thChange",on:{click:function(i){t.toggleSort("change")}}},[e("span",[t._v("24H%")]),t._v(" "),e("img",{staticClass:"sortIcon",attrs:{src:t.getSortIcon("change"),alt:""}})]),t._v(" "),"options"!==t.tab?e("div",{staticClass:"th thVol",on:{click:function(i){t.toggleSort("vol")}}},[e("span",[t._v(t._s(t.$t("交易量")))]),t._v(" "),e("img",{staticClass:"sortIcon",attrs:{src:t.getSortIcon("vol"),alt:""}})]):t._e()])]),t._v(" "),e("div",{staticClass:"popupList",on:{scroll:t.handleScroll}},["perpetual"===t.tab||"spot"===t.tab||"options"===t.tab?[t._l(t.displayList,function(i,s){return e("div",{key:s,staticClass:"row",on:{click:function(e){t.handleSelect(i)}}},[e("div",{staticClass:"td tdName"},["options"!==t.tab?e("img",{staticClass:"star",attrs:{src:t.getStarIcon(i),alt:""},on:{click:function(e){e.stopPropagation(),t.toggleLike(i)}}}):t._e(),t._v(" "),i.icon?e("img",{staticClass:"coinIcon",attrs:{src:i.icon,alt:""}}):t._e(),t._v(" "),e("div",{staticClass:"coinText"},[e("div",{staticClass:"coinName"},[t._v("\n "+t._s("options"===t.tab?i.from_coin&&i.to_coin?i.from_coin+"/"+i.to_coin:i.coin:i.from_coin+"/"+i.to_coin)+"\n ")]),t._v(" "),"options"!==t.tab?e("div",{staticClass:"lever"},[t._v("10X")]):t._e()])]),t._v(" "),e("div",{staticClass:"td tdPrice"},[t._v("\n "+t._s("options"===t.tab?i.price:i.now_price)+"\n ")]),t._v(" "),e("div",{staticClass:"td tdChange",class:{red:Number(i.rate)<0,green:Number(i.rate)>=0}},[t._v("\n "+t._s(i.rate)+"%\n ")]),t._v(" "),"options"!==t.tab?e("div",{staticClass:"td tdVol"},[t._v("\n "+t._s(i.base_volume)+"\n ")]):t._e()])}),t._v(" "),t.loading?e("div",{staticClass:"loadingText"},[t._v(t._s(t.$t("加载中")))]):t._e()]:e("div",{staticClass:"emptyText"},[t._v(t._s(t.$t("暂无数据")))])],2)])])])},staticRenderFns:[]};var f={name:"ForexList",components:{LeftElectionPopup:e("VU/8")(m,g,!1,function(t){e("ZE7c")},"data-v-76aac277",null).exports},data:function(){return{rightTopTab:"perpetual",leftElectionTab:"perpetual",rightSide:"buy",priceMode:"limit",priceModeVisible:!1,marginMode:"cross",marginModeVisible:!1,leverage:10,leverageVisible:!1,leverageOptions:[5,10,20,50,100],orderForm:{price:"",amount:"",takeProfit:"",stopLoss:""},showTpSlPopup:!1,tpSlItem:null,tpSlTakeProfit:"",tpSlStopLoss:"",tpSlSubmitting:!1,showClosePopup:!1,closeItem:null,closeQuantity:"",closePercent:0,closeSubmitting:!1,showAddPopup:!1,addItem:null,addAmount:"",addSubmitting:!1,availableBalance:"10000.00",availableBalanceUnit:"USDT",spotEntrustList:[],spotPositionList:[],spotOrderLoading:!1,cryptoPerpEntrustList:[],cryptoPerpPositionList:[],cryptoPerpOrderLoading:!1,cryptoPerpBottomTab:"entrust",deliveryRuleList:[],deliveryStopIndex:0,deliveryRuleInfo:{},deliveryAmountValue:"",optionsBottomTab:"hold",optionsOrderState:"waiting",optionsOrderList:[],optionsHistoryListCache:[],optionsOrderLoading:!1,optionsTicker:null,optionsHoldCount:0,optionsHistoryCount:0,headername:{from_coin:"",to_coin:"",now_price:"",rate:"",icon:""},header:{last:0,change_percentage:0,high_24h:0,low_24h:0,volume_24h_settle:0,volume_24h_base:0},showMmPanel:!1,mmGlobalPerp:{},mmGlobalSpot:{},isLike:!1,leftElectionVisible:!1,skipInitSelectFirst:!1,currentWsRoom:"",depthFundingText:"0.0017%/05:59:40",depthAsks:[],depthBids:[],technicalIndicatorsShow:!1,technicalIndicatorsIndex:1,mainTechnicalIndicatorTypes:["MA","EMA","SAR","BBI"],subTechnicalIndicatorTypes:["VOL","MACD","KDJ","BOLL","RSI"],addTechnicalIndicatorTypes:[],shapes:[{id:"horizontalStraightLine",path:e("Eeaa")},{id:"horizontalRayLine",path:e("JlJ1")},{id:"horizontalSegment",path:e("dM9j")},{id:"straightLine",path:e("KpYT")},{id:"segment",path:e("J30O")},{id:"priceLine",path:e("bDyj")},{id:"parallelStraightLine",path:e("KUzW")},{id:"priceChannelLine",path:e("g3cU")},{id:"fibonacciLine",path:e("FDq4")},{id:"del",path:e("MNTb")}],curTime:"1小时",interval:"1h",limit:1e3,time:["1m","5m","30m","1h","4h","8h","1d","1w","30d"],TimeList:[{name:"1分"},{name:"5分"},{name:"30分"},{name:"1小时"},{name:"4小时"},{name:"8小时"},{name:"1天"},{name:"1周"},{name:"1月"}],inter:null,chartData:[],kLineChart:null,lastPriceRoom:"",__klineResizeRaf:0,__onWindowResize:null,__klineResizeObserver:null,optionsOrderCountdownFlag:!1}},computed:{getWsMsg:function(){return this.$store.state.orderWebSocketMsg},isLoggedIn:function(){return!!(this.$store&&this.$store.getters?this.$store.getters.token:"")},selectedPairKey:function(){var t=this.headername||{},i=t&&void 0!==(t.from_coin||t.from)&&null!==(t.from_coin||t.from)?String(t.from_coin||t.from):"",e=t&&void 0!==(t.to_coin||t.to)&&null!==(t.to_coin||t.to)?String(t.to_coin||t.to):"",s=this.getItemCoin(t);return this.buildPairKey(i,e,s)},selectedOptionsSymbolKey:function(){var t=this.getItemCoin(this.headername);return this.normalizeSymbolKey(t)},filteredCryptoPerpEntrustList:function(){return this.filterOrdersBySelectedPair(this.cryptoPerpEntrustList)},filteredCryptoPerpPositionList:function(){return this.filterOrdersBySelectedPair(this.cryptoPerpPositionList)},filteredSpotEntrustList:function(){return this.filterOrdersBySelectedPair(this.spotEntrustList)},filteredSpotPositionList:function(){return this.filterOrdersBySelectedPair(this.spotPositionList)},filteredOptionsOrderList:function(){var t=this,i=Array.isArray(this.optionsOrderList)?this.optionsOrderList:[],e=this.selectedOptionsSymbolKey;return e?i.filter(function(i){var s=t.normalizeSymbolKey(i&&(i.symbol||i.coin)?String(i.symbol||i.coin):"");return!!s&&s===e}):i},filteredOptionsHistoryList:function(){var t=this,i=Array.isArray(this.optionsHistoryListCache)?this.optionsHistoryListCache:[],e=this.selectedOptionsSymbolKey;return e?i.filter(function(i){var s=t.normalizeSymbolKey(i&&(i.symbol||i.coin)?String(i.symbol||i.coin):"");return!!s&&s===e}):i},optionsHistoryDisplayCount:function(){return"options"!==this.rightTopTab?this.optionsHistoryCount:Array.isArray(this.optionsHistoryListCache)&&this.optionsHistoryListCache.length>0?this.filteredOptionsHistoryList.length:this.optionsHistoryCount},mmGlobal:function(){return"spot"===this.rightTopTab?this.mmGlobalSpot||{}:this.mmGlobalPerp||{}},mmPositionMargin:function(){var t=this.mmGlobal&&void 0!==this.mmGlobal.margin?this.mmGlobal.margin:"";return""!==t&&null!==t&&void 0!==t?t:"0"},mmRisk:function(){var t=this.mmGlobal&&void 0!==this.mmGlobal.risk?this.mmGlobal.risk:"";if(""===t||null===t||void 0===t)return"0%";var i=String(t);return-1!==i.indexOf("%")?i:i+"%"},mmProfit:function(){var t=this.mmGlobal&&void 0!==this.mmGlobal.profit?this.mmGlobal.profit:"";return""!==t&&null!==t&&void 0!==t?t:"0"},mmAvailableBalance:function(){var t=this.mmGlobal&&void 0!==this.mmGlobal.available_balance?this.mmGlobal.available_balance:"";return""!==t&&null!==t&&void 0!==t?t:"0.00"},mmRealValue:function(){var t=this.mmGlobal&&void 0!==this.mmGlobal.real_value?this.mmGlobal.real_value:"";return""!==t&&null!==t&&void 0!==t?t:"0"},mmBalance:function(){var t=this.mmGlobal&&void 0!==this.mmGlobal.balance?this.mmGlobal.balance:"";return""!==t&&null!==t&&void 0!==t?t:"0.00"},marginModeLabel:function(){return"isolated"===this.marginMode?this.$t("逐仓"):this.$t("全仓")},tpSlSymbolText:function(){var t=this.tpSlItem||{},i=t.from_coin?String(t.from_coin):"",e=t.to_coin?String(t.to_coin):"";return i&&e?i+"/"+e:i||e?i+e:"--"},tpSlLeverageText:function(){var t=this.tpSlItem||{},i=void 0!==t.leverage&&null!==t.leverage?String(t.leverage):"";return i?i+this.$t("倍杠杆"):""},tpSlSideText:function(){var t=this.tpSlItem||{},i=void 0!==t.long_or_short&&null!==t.long_or_short?String(t.long_or_short):"";return"1"===i?"做多":"2"===i?"做空":""},tpSlEnterPriceText:function(){var t=this.tpSlItem||{};return(void 0!==t.enter_price&&null!==t.enter_price?t.enter_price:"")||"--"},tpSlIndexPriceText:function(){var t=this.tpSlItem||{};return(void 0!==t.index_price&&null!==t.index_price?t.index_price:"")||"--"},currentPrice:function(){var t=this.header&&void 0!==this.header.last&&null!==this.header.last?this.header.last:"",i=Number(String(t).replace(/,/g,""));return h()(i)?i:0},depthMidDirection:function(){var t=Number(this.header&&this.header.change_percentage);return h()(t)?t:0},depthMidPrice:function(){return(this.header&&void 0!==this.header.last&&null!==this.header.last?String(this.header.last):"")||"-"},closePercentList:function(){return[10,20,50,100]},closeSymbolText:function(){var t=this.closeItem||{},i=t.from_coin?String(t.from_coin):"",e=t.to_coin?String(t.to_coin):"";return i&&e?i+"/"+e:i||e?i+e:"--"},closeLeverageText:function(){var t=this.closeItem||{},i=void 0!==t.leverage&&null!==t.leverage?String(t.leverage):"";return i?i+this.$t("倍杠杆"):""},closeSideText:function(){var t=this.closeItem||{},i=void 0!==t.long_or_short&&null!==t.long_or_short?String(t.long_or_short):"";return"1"===i?"做多":"2"===i?"做空":""},closeEnterPriceText:function(){var t=this.closeItem||{};return(void 0!==t.enter_price&&null!==t.enter_price?t.enter_price:"")||"--"},closeIndexPriceText:function(){var t=this.closeItem||{};return(void 0!==t.index_price&&null!==t.index_price?t.index_price:"")||"--"}},watch:{getWsMsg:function(t){var i=t&&t.data;if(i){var e=null;try{e=JSON.parse(i)}catch(t){e=null}if(e){var s=e.room;if(s&&this.currentWsRoom&&s===this.currentWsRoom){var o=e.data&&e.data.depth?e.data.depth:null,a=o&&Array.isArray(o.bids)?o.bids:[],n=o&&Array.isArray(o.asks)?o.asks:[];if(n.length>0||a.length>0){var r=n.map(function(t){return{price:t&&void 0!==t.price&&null!==t.price?t.price:"",qty:t&&void 0!==t.volume&&null!==t.volume?t.volume:""}}),l=a.map(function(t){return{price:t&&void 0!==t.price&&null!==t.price?t.price:"",qty:t&&void 0!==t.volume&&null!==t.volume?t.volume:""}}),c=Number(this.headername&&this.headername.rate)>=0?1:-1,p=this.fillFxDepthTo7(r,c),h=this.fillFxDepthTo7(l,c);this.applyWsDepth(p,h)}if("forex"===e.class&&"trend"===e.action&&e.data){var v=e.data,u=d()({},this.header||{});void 0!==v.now_price&&null!==v.now_price?u.last=v.now_price:void 0!==v.price&&null!==v.price&&(u.last=v.price),void 0!==v.rate&&null!==v.rate&&(u.change_percentage=v.rate),void 0!==v.high_price&&null!==v.high_price&&(u.high_24h=v.high_price),void 0!==v.low_price&&null!==v.low_price&&(u.low_24h=v.low_price),void 0!==v.turnover&&null!==v.turnover&&(u.volume_24h_settle=v.turnover),void 0!==v.volume&&null!==v.volume&&(u.volume_24h_base=v.volume),this.header=u,this.lastPriceRoom=s,void 0!==v.is_like&&null!==v.is_like&&(this.isLike=!0===v.is_like||1===Number(v.is_like));var _=d()({},this.headername||{});void 0!==v.from&&null!==v.from&&(_.from_coin=String(v.from)),void 0!==v.to&&null!==v.to&&(_.to_coin=String(v.to)),void 0!==v.symbol&&null!==v.symbol&&(_.coin=String(v.symbol),_.symbol=String(v.symbol)),void 0!==v.now_price&&null!==v.now_price?(_.now_price=v.now_price,_.price=v.now_price):void 0!==v.price&&null!==v.price&&(_.now_price=v.price,_.price=v.price),void 0!==v.rate&&null!==v.rate&&(_.rate=v.rate),void 0!==v.diff_price&&null!==v.diff_price&&(_.diff_price=v.diff_price),void 0!==v.open_price&&null!==v.open_price&&(_.open_price=v.open_price),void 0!==v.close_price&&null!==v.close_price&&(_.close_price=v.close_price),void 0!==v.high_price&&null!==v.high_price&&(_.high_price=v.high_price),void 0!==v.low_price&&null!==v.low_price&&(_.low_price=v.low_price),void 0!==v.volume&&null!==v.volume&&(_.volume=v.volume),void 0!==v.turnover&&null!==v.turnover&&(_.turnover=v.turnover),void 0!==v.timestamp&&null!==v.timestamp&&(_.timestamp=v.timestamp),void 0!==v.is_like&&null!==v.is_like&&(_.is_like=v.is_like),this.headername=_,this.syncChartLastPrice()}else e.data&&void 0!==e.data.now_price&&null!==e.data.now_price&&(this.headername.now_price=e.data.now_price,this.headername.price=e.data.now_price),e.data&&void 0!==e.data.rate&&null!==e.data.rate&&(this.headername.rate=e.data.rate)}if("futures"===e.class&&"currencyPrice"===e.action&&s&&this.currentWsRoom&&s===this.currentWsRoom){var m=e.data&&Array.isArray(e.data.bids)?e.data.bids:[],g=e.data&&Array.isArray(e.data.asks)?e.data.asks:[];(g.length>0||m.length>0)&&this.applyWsDepth(g,m)}"futures"===e.class&&"trend"===e.action&&e.data&&this.headername&&e.data.from_coin==this.headername.from_coin&&(this.header=e.data,this.lastPriceRoom=s)}}},leftElectionVisible:function(t){t&&(this.skipInitSelectFirst=!1)}},methods:{resizeKlineChart:function(){var t=this;this.__klineResizeRaf&&(cancelAnimationFrame(this.__klineResizeRaf),this.__klineResizeRaf=0),this.__klineResizeRaf=requestAnimationFrame(function(){t.__klineResizeRaf=0,t.$nextTick(function(){if(t.kLineChart){var i=document.getElementById("technical-indicator-k-line");if(i){var e=i.getBoundingClientRect(),s=Math.floor(e.width),o=Math.floor(e.height);try{s>0&&o>0?t.kLineChart.resize(s,o):t.kLineChart.resize()}catch(i){try{t.kLineChart.resize()}catch(t){}}}else try{t.kLineChart.resize()}catch(t){}}})})},bindKlineResize:function(){var t=this;if(!this.__onWindowResize&&(this.__onWindowResize=function(){t.resizeKlineChart()},window.addEventListener("resize",this.__onWindowResize),"undefined"!=typeof ResizeObserver)){var i=document.getElementById("technical-indicator-k-line");i&&(this.__klineResizeObserver=new ResizeObserver(function(){t.resizeKlineChart()}),this.__klineResizeObserver.observe(i))}},unbindKlineResize:function(){if(this.__onWindowResize&&(window.removeEventListener("resize",this.__onWindowResize),this.__onWindowResize=null),this.__klineResizeObserver){try{this.__klineResizeObserver.disconnect()}catch(t){}this.__klineResizeObserver=null}this.__klineResizeRaf&&(cancelAnimationFrame(this.__klineResizeRaf),this.__klineResizeRaf=0)},sanitizePositiveDecimal:function(t,i,e){var s=void 0===i||null===i?8:Number(i),o=h()(s)&&s>=0?s:8,a=!!e,n=void 0===t||null===t?"":String(t),r=(n=n.replace(/[^0-9.]/g,"")).indexOf(".");if(-1!==r){var l=n.slice(0,r),c=n.slice(r+1).replace(/\./g,"");n=l+"."+(c=c.slice(0,o))}return n.startsWith(".")&&(n="0"+n),a&&-1!==n.indexOf(".")&&(n=(n=n.replace(/0+$/g,"")).replace(/\.$/g,"")),n},onOrderFormInput:function(t){if(t&&this.orderForm){var i=this.orderForm[t];this.orderForm[t]=this.sanitizePositiveDecimal(i,8,!1)}},goLogin:function(){this.$router&&this.$router.push("/login")},goRegister:function(){this.$router&&this.$router.push("/register")},normalizeSymbolKey:function(t){var i=void 0!==t&&null!==t?String(t).trim():"";if(!i)return"";var e=i.toUpperCase();return-1!==e.indexOf("HTTP")?"":e.replace(/\s+/g,"").replace(/\//g,"_")},normalizePairCompareKey:function(t){var i=void 0!==t&&null!==t?String(t).trim():"";return i?i.toUpperCase().replace(/\s+/g,"").replace(/\//g,"_").replace(/_/g,""):""},pickCoinText:function(t){var i=void 0!==t&&null!==t?String(t).trim():"";if(!i)return"";var e=i.toUpperCase();return-1!==e.indexOf("HTTP")?"":-1!==e.indexOf("/")?"":-1!==e.indexOf("_")?"":-1!==e.indexOf(".")?"":e},parseSymbolToPair:function(t){var i=this.normalizeSymbolKey(t);if(!i)return{from:"",to:""};if(-1!==i.indexOf("_")){var e=i.split("_").filter(Boolean);return{from:e[0]||"",to:e[1]||""}}return i.endsWith("USDT")&&i.length>4?{from:i.slice(0,-4),to:"USDT"}:{from:i,to:""}},buildPairKey:function(t,i,e){var s=this.pickCoinText(t),o=this.pickCoinText(i);if(s&&o)return s+"_"+o;var a=this.parseSymbolToPair(e);return a.from&&a.to?a.from+"_"+a.to:a.from?a.from:""},getOrderPairKey:function(t){var i=t||{},e=i.from_coin||i.from||i.base_coin||i.currency||this.pickCoinText(i.from_icon),s=i.to_coin||i.to||i.quote_coin||i.settle_coin||i.quote||i.settle||"",o=i.symbol||i.coin||i.pair||i.market||"";return this.buildPairKey(e,s,o)},isSamePairKey:function(t,i){var e=this.normalizePairCompareKey(t),s=this.normalizePairCompareKey(i);return!(!e||!s)&&e===s},filterOrdersBySelectedPair:function(t){var i=this,e=Array.isArray(t)?t:[],s=this.selectedPairKey;return s?e.filter(function(t){var e=i.getOrderPairKey(t);return!!e&&i.isSamePairKey(e,s)}):e},toggleMmPanel:function(){this.showMmPanel=!this.showMmPanel,this.showMmPanel&&this.fetchAvailableBalance()},closeMmPanel:function(){this.showMmPanel=!1},dovkrtjson:function(t,i){var e=[],s=[];t.map(function(t){e.push(t.s)}),i.map(function(t){s.push(t.s)});var o=Math.max.apply(null,e),a=Math.max.apply(null,s),n=[],r=[];t.forEach(function(t){var i=t.s/o*100;n.push(d()({},t,{percentage:i}))}),i.forEach(function(t){var i=t.s/a*100;r.push(d()({},t,{percentage:i}))}),this.depthAsks=n,this.depthAsks.sort(function(t,i){return i.p-t.p}),this.depthBids=r},initHeader:function(){var t=this.$route||{},i=t.query||{},e=t.params||{},s=i.itemDetails;if(s){var o=null;try{o=JSON.parse(s)}catch(t){o=null}if(o){var a=d()({},o);return a.from_coin=a.from_coin||a.from,a.to_coin=a.to_coin||a.to,a.coin=a.coin||a.symbol||(a.from_coin&&a.to_coin?String(a.from_coin)+String(a.to_coin):""),void(this.headername=a)}}var n=i.from_coin||i.fromCoin||e.from_coin||e.fromCoin,r=i.to_coin||i.toCoin||e.to_coin||e.toCoin;if(n&&r)this.headername={from_coin:String(n),to_coin:String(r),coin:String(n)+String(r)};else{var l=this.$store&&this.$store.getters&&this.$store.getters.contractName;l&&(this.headername=d()({},l))}},handleElectionSelect:function(t){t&&(this.skipInitSelectFirst=!1,this.applySelectedItem(t,this.leftElectionTab||this.rightTopTab),this.$store&&this.$store.dispatch&&"options"!==(this.leftElectionTab||this.rightTopTab)&&this.$store.dispatch("setContractName",{from_coin:t.from_coin,to_coin:t.to_coin}),this.refreshAfterSelection())},toggleLike:function(){var t=this;if(this.$api&&this.$api.home&&this.headername&&this.headername.symbol){var i={coin:this.headername.symbol};if(this.isLike){if(!this.$api.home.coindislike)return;this.$api.home.coindislike(i).then(function(){t.isLike=!1})}else{if(!this.$api.home.coinLike)return;this.$api.home.coinLike(i).then(function(){t.isLike=!0})}}},getFxWsRoom:function(){var t=this.headername&&this.headername.from_coin?String(this.headername.from_coin):"",i=this.headername&&this.headername.to_coin?String(this.headername.to_coin):"";return t&&i?t+i:this.getItemCoin(this.headername)},initWs:function(){if(this.socketApi&&this.socketApi.wsConnectionOrder){var t=this.getFxWsRoom();t&&(v.e.room=t,this.currentWsRoom=t,null==this.socketApi.wsConnectionOrder.$wsOrder?this.socketApi.wsConnectionOrder.initWebSocket():this.socketApi.wsConnectionOrder.wsSend())}},applyWsDepth:function(t,i){var e=Array.isArray(t)?t:[],s=Array.isArray(i)?i:[],o=e.map(function(t){return{p:t&&void 0!==t.p?t.p:t&&void 0!==t.price?t.price:"",s:t&&void 0!==t.s?t.s:t&&void 0!==t.qty?t.qty:t&&void 0!==t.volume?t.volume:""}}),a=s.map(function(t){return{p:t&&void 0!==t.p?t.p:t&&void 0!==t.price?t.price:"",s:t&&void 0!==t.s?t.s:t&&void 0!==t.qty?t.qty:t&&void 0!==t.volume?t.volume:""}}),n=o.map(function(t){return Number(t&&t.s)}).filter(function(t){return h()(t)&&t>0}),r=a.map(function(t){return Number(t&&t.s)}).filter(function(t){return h()(t)&&t>0}),l=n.length?Math.max.apply(null,n):0,c=r.length?Math.max.apply(null,r):0,p=Math.max(l,c),v=function(t){return t.slice(0,7).map(function(t){var i=Number(t&&t.s),e=h()(i)&&i>0&&h()(p)&&p>0?i/p*100:0;return d()({},t,{percentage:Math.max(0,Math.min(100,e))})})},u=v(o),_=v(a);this.depthAsks=u.slice().sort(function(t,i){return Number(i.p)-Number(t.p)}),this.depthBids=_},fillFxDepthTo7:function(t,i){var e=(Array.isArray(t)?t:[]).slice(0,7);if(e.length>=7)return e;for(var s=e[0]&&void 0!==e[0].price&&null!==e[0].price?e[0].price:this.headername&&void 0!==this.headername.now_price&&null!==this.headername.now_price?this.headername.now_price:"",o=e.length;o<7;o++)e.push({price:this.stepFxDepthPrice(s,o*i),qty:this.randomFxDepthQty()});return e},stepFxDepthPrice:function(t,i){var e=String(void 0===t||null===t?"":t).replace(/,/g,""),s=Number(e);if(!h()(s))return"";var o=Number(this.headername&&this.headername.scale),a=h()(o)&&o>=0?Math.min(12,Math.max(0,Math.floor(o))):2;return(s+Math.pow(10,-a)*Number(i||0)).toFixed(a)},randomFxDepthQty:function(){return(2e5*Math.random()).toFixed(2)},clTime:function(t,i){var e=this;this.time.forEach(function(t,s){s===i&&(e.interval=t)}),this.curTime=t.name,this.setIntervalInstall()},syncChartLastPrice:function(){if(this.kLineChart&&"function"==typeof this.kLineChart.updateData&&this.lastPriceRoom&&this.currentWsRoom&&this.lastPriceRoom===this.currentWsRoom){var t=this.header&&void 0!==this.header.last&&null!==this.header.last?String(this.header.last):"",i=String(t).replace(/,/g,"").trim();if(i){var e=Number(i);if(h()(e)&&!(e<=0)){var s=Array.isArray(this.chartData)?this.chartData:[],o=s.length?s.length-1:-1,a=o>=0?s[o]:null;if(a&&void 0!==a.timestamp&&null!==a.timestamp){var n=Number(a.close);if(h()(n)&&n>0)if(Math.abs(e-n)/n>.5)return;var r=Number(a.high),l=Number(a.low),c=d()({},a,{close:e,high:h()(r)?Math.max(r,e):e,low:h()(l)?Math.min(l,e):e});this.kLineChart.updateData(c),o>=0&&this.chartData.splice(o,1,c)}}}}},setIntervalInstall:function(){var t=this;this.refreshCurrentKline(),this.inter&&clearInterval(this.inter),this.inter=setInterval(function(){t.refreshCurrentKline()},3e3)},refreshCurrentKline:function(){this.kLineChart||this.installadd(),this.install()},install:function(){var t=this;if(this.$api&&this.$api.quotation&&this.$api.quotation.forex){var i=this.headername&&(this.headername.coin||this.headername.symbol)?String(this.headername.coin||this.headername.symbol):"";if(i){var e={symbol:i,interval:this.getFxApiInterval(),limit:this.limit};this.$api.quotation.forex(e).then(function(i){var e=[];(i&&i.data&&Array.isArray(i.data.kline_list)?i.data.kline_list:[]).forEach(function(t){var i=1e3*Number(t&&t.timestamp);h()(i)||(i=0),i+=288e5,e.push({timestamp:i,open:Number(t&&t.open_price),high:Number(t&&t.high_price),low:Number(t&&t.low_price),close:Number(t&&t.close_price),volume:Number(t&&t.volume)})}),t.chartData=e,t.kLineChart&&(t.kLineChart.applyNewData(e),t.syncChartLastPrice())})}}},getFxApiInterval:function(){var t=String(this.interval||"");return{"1m":"1","5m":"2","30m":"4","1h":"5","2h":"6","4h":"6","8h":"6","1d":"8","1w":"9","30d":"10"}[t]||t},installadd:function(){this.kLineChart=Object(u.init)("technical-indicator-k-line",{locale:"en-US",grid:{show:!0,horizontal:{show:!0,size:1,color:"#1A1E22",style:"dashed",dashedValue:[2,2]},vertical:{show:!0,size:1,color:"#1A1E22",style:"dashed",dashedValue:[2,2]}},xAxis:{show:!0,size:"auto",axisLine:{show:!0,color:"#2B313A",size:1},tickText:{show:!0,color:"#535A67",family:"Helvetica Neue",weight:"normal",size:11,marginStrat:4,marginBottom:4},tickLine:{show:!0,size:1,length:3,color:"#888888"}},yAxis:{show:!0,size:"auto",position:"right",type:"normal",inside:!1,reverse:!1,axisLine:{show:!0,color:"#2B313A",size:1},tickText:{show:!0,color:"#535A67",family:"Helvetica Neue",weight:"normal",size:11,marginStrat:4,marginBottom:4},tickLine:{show:!0,size:1,length:3,color:"#888888"}},separator:{size:1,color:"#2B313A",fill:!0,activeBackgroundColor:"rgba(230, 230, 230, .15)"},candle:{priceMark:{show:!0,high:{show:!0,color:"#26A17D"},low:{show:!0,color:"#F85367"}}}}),this.kLineChart.createTechnicalIndicator("MA",!1,{id:"candle_pane"}),this.addTechnicalIndicatorTypes.push({id:"VOL",name:this.kLineChart.createTechnicalIndicator("VOL",!1)});var t="zh-HK";t="zh-hk"===Object(_.d)()?"zh-HK":"en-US",this.kLineChart.setStyleOptions(this.getLanguageOptions(t)),this.kLineChart.setPriceVolumePrecision(5,4),this.resizeKlineChart()},getLanguageOptions:function(t){return{candle:{tooltip:{labels:"zh-CN"===t?["时间:","开:","收:","高:","低:","成交量:"]:"zh-HK"===t?["時間:","開:","收:","高:","低:","成交量:"]:["Time: ","Open: ","Close: ","High: ","Low: ","Volume: "]}}}},setShapeType:function(t){this.kLineChart&&("del"===t?this.kLineChart.removeShape():this.kLineChart.createShape(t))},setCandleTechnicalIndicator:function(t){this.kLineChart&&(this.kLineChart.createTechnicalIndicator(t,!1,{id:"candle_pane"}),this.technicalIndicatorsShow=!1)},setSubTechnicalIndicator:function(t){if(this.kLineChart){var i=!1,e=-1;this.addTechnicalIndicatorTypes.forEach(function(s,o){s.id===t&&(i=!0,e=o)}),i?(this.kLineChart.removeTechnicalIndicator(this.addTechnicalIndicatorTypes[e].name),this.addTechnicalIndicatorTypes.splice(e,1)):this.addTechnicalIndicatorTypes.push({id:t,name:this.kLineChart.createTechnicalIndicator(t,!1)}),this.technicalIndicatorsShow=!1}},handlePriceMode:function(t){t&&(this.orderForm&&(this.orderForm.price=""),this.priceMode=t,this.priceModeVisible=!1)},toggleMarginModeVisible:function(){this.marginModeVisible=!this.marginModeVisible,this.marginModeVisible&&(this.leverageVisible=!1,this.priceModeVisible=!1)},toggleLeverageVisible:function(){this.leverageVisible=!this.leverageVisible,this.leverageVisible&&(this.marginModeVisible=!1,this.priceModeVisible=!1)},handleMarginMode:function(t){this.marginMode=t,this.marginModeVisible=!1},handleLeverage:function(t){this.leverage=t,this.leverageVisible=!1},handleRightTopTab:function(t){this.rightTopTab=t,this.leftElectionTab=t,this.priceModeVisible=!1,this.marginModeVisible=!1,this.leverageVisible=!1,this.showMmPanel=!1,this.skipInitSelectFirst=!1,this.selectFirstByTab(t),this.fetchAvailableBalance(),"options"===t&&(this.getDeliveryOptionsRule(),this.optionsOrderCountdownFlag&&"waiting"===this.optionsOrderState&&this.optionsOrderList&&this.optionsOrderList.length>0?this.optionsTicker||this.beginOptionsTimer():this.resetOptionsOrders()),"perpetual"===t&&(this.cryptoPerpBottomTab="entrust",this.fetchCryptoPerpOrders()),"spot"===t&&(this.cryptoPerpBottomTab="position",this.fetchSpotOrders())},handleRightSide:function(t){this.rightSide=t},handleSubmitOrder:function(){var t=this;if("spot"===this.rightTopTab&&this.$api&&this.$api.contract&&this.$api.contract.createOrder){var i=this.getItemCoin(this.headername);if(i){var e="sell"===this.rightSide?"2":"1",s=String(i),o=s.replace(/[_/]/g,"");o.toUpperCase().endsWith("USDT")&&o.length>4&&(s=o.slice(0,-4));var a=Number(this.orderForm&&this.orderForm.amount);if(!h()(a)||a<=0)return this.$toast(this.$t("请输入金额"));var n={from_coin:String(s),to_coin:"USDT",long_or_short:String(e),amount:String(a)};if(!("market"===this.priceMode)){var r=this.orderForm&&void 0!==this.orderForm.price&&null!==this.orderForm.price?String(this.orderForm.price):"";if(!r)return this.$toast(this.$t("请输入价格"));n.enter_price=r}this.orderForm&&this.orderForm.stopLoss&&(n.stop_loss_price=String(this.orderForm.stopLoss)),this.$api.contract.createOrder(n).then(function(i){if(i&&200===i.code)t.$toast(t.$t("下单成功")),t.orderForm&&(t.orderForm.amount="",t.orderForm.price="",t.orderForm.takeProfit="",t.orderForm.stopLoss=""),t.fetchSpotOrders(),t.refreshSpotHeader(),t.fetchAvailableBalance();else{var e=i&&i.message?i.message:"";t.$toast(e)}})}}},handlePopupTabChange:function(t){if(t&&this.leftElectionVisible&&(this.skipInitSelectFirst=!1,this.leftElectionTab=t,this.showMmPanel=!1,t!==this.rightTopTab&&(this.rightTopTab=t),"perpetual"===t&&(this.cryptoPerpBottomTab="entrust"),this.selectFirstByTab(t),this.fetchAvailableBalance(),"options"===t)){if(this.getDeliveryOptionsRule(),this.optionsOrderCountdownFlag&&"waiting"===this.optionsOrderState&&this.optionsOrderList&&this.optionsOrderList.length>0)return void(this.optionsTicker||this.beginOptionsTimer());this.resetOptionsOrders()}},selectFirstByTab:function(t){var i=this;if(t)if(!this.skipInitSelectFirst||"perpetual"!==t&&"spot"!==t)if("perpetual"!==t&&"spot"!==t){if("options"===t){if(!this.$api||!this.$api.quotation||!this.$api.quotation.forexList)return;this.$api.quotation.forexList({}).then(function(e){var s=(e&&Array.isArray(e.data)?e.data:[]).map(function(t){var i=t&&t.symbol?String(t.symbol):"",e=t&&void 0!==(t.from_coin||t.from)&&null!==(t.from_coin||t.from)?String(t.from_coin||t.from):"",s=t&&void 0!==(t.to_coin||t.to)&&null!==(t.to_coin||t.to)?String(t.to_coin||t.to):"",o=t&&void 0!==t.rate&&null!==t.rate?t.rate:"";return l()({},t,{coin:i,from_coin:e,to_coin:s,rate:o})}),o=s&&s.length?s[0]:null;o&&(i.applySelectedItem(o,t),i.refreshAfterSelection())})}}else{if(!this.$api||!this.$api.quotation||!this.$api.quotation.forexList)return;this.$api.quotation.forexList({}).then(function(e){var s=(e&&Array.isArray(e.data)?e.data:[]).map(function(t){var i=t&&t.symbol?String(t.symbol):"",e=t&&void 0!==t.rate&&null!==t.rate?t.rate:"";return l()({},t,{coin:i,rate:e})}),o=s&&s.length?s[0]:null;o&&(i.applySelectedItem(o,t),i.refreshAfterSelection())})}else console.log("[交易页] 初始进入跳过拉列表",{tab:t,headername:this.headername})},applySelectedItem:function(t,i){if(t)if("options"!==i)this.headername=t;else{var e=t&&(t.symbol||t.coin)?String(t.symbol||t.coin):"",s=t&&void 0!==(t.from_coin||t.from)&&null!==(t.from_coin||t.from)?String(t.from_coin||t.from):"",o=t&&void 0!==(t.to_coin||t.to)&&null!==(t.to_coin||t.to)?String(t.to_coin||t.to):"";this.headername={coin:e,from_coin:s,to_coin:o,now_price:t.now_price||t.price||"",rate:t.rate||"",icon:t.icon||""}}},refreshAfterSelection:function(){if(this.lastPriceRoom="",this.header=d()({},this.header||{},{last:""}),"perpetual"===this.rightTopTab)return this.initWs(),this.depthAsks=[],this.depthBids=[],this.fetchAvailableBalance(),this.fetchCryptoPerpOrders(),void this.refreshPerpetualKline();if("spot"===this.rightTopTab)return this.refreshSpotHeader(),this.initWs(),this.depthAsks=[],this.depthBids=[],this.fetchAvailableBalance(),this.fetchSpotOrders(),void this.refreshPerpetualKline();if("options"===this.rightTopTab){if(this.initWs(),this.depthAsks=[],this.depthBids=[],this.fetchAvailableBalance(),this.refreshOptionsKline(),this.getDeliveryOptionsRule(),this.optionsOrderCountdownFlag&&"waiting"===this.optionsOrderState&&this.optionsOrderList&&this.optionsOrderList.length>0)return void(this.optionsTicker||this.beginOptionsTimer());this.resetOptionsOrders()}},refreshPerpetualKline:function(){this.setIntervalInstall()},refreshSpotHeader:function(){var t=this;if(this.$api&&this.$api.contract&&this.$api.contract.contractGlobal){var i=this.headername&&this.headername.from_coin?this.headername.from_coin:"";i&&this.$api.contract.contractGlobal({from_coin:i}).then(function(i){var e=i&&i.data?i.data:{},s=d()({},t.header,e);t.header=s})}},refreshOptionsKline:function(){this.install(),this.getDeliveryOptionsRule()},getItemCoin:function(t){if(!t)return"";if(t.coin)return String(t.coin);if(t.symbol)return String(t.symbol);var i=t.from_coin?String(t.from_coin):"",e=t.to_coin?String(t.to_coin):"";return i&&e?i+e:i||""},getDeliveryOptionsRule:function(){var t=this;if("options"===this.rightTopTab&&this.$api&&this.$api.quotation&&this.$api.quotation.forexOptionRuler){var i=this.getItemCoin(this.headername);if(i){var e={symbol:i};this.$api.quotation.forexOptionRuler(e).then(function(i){if(i&&200===i.code){var e=Array.isArray(i.data)?i.data:[];e.forEach(function(t){t.flag=!1}),t.deliveryRuleList=e,t.deliveryStopIndex=0,t.deliveryRuleInfo={},t.deliveryRuleList.length>0&&t.selectDeliveryStop(0)}})}}},selectDeliveryStop:function(t){if(void 0!==t&&null!==t){var i=Number(t);!h()(i)||i<0||i>=this.deliveryRuleList.length||(this.deliveryStopIndex=i,this.deliveryRuleList.forEach(function(t,e){t.flag=e===i}),this.deliveryRuleInfo=this.deliveryRuleList[i]||{})}},onDeliveryAmountInput:function(t){var i=t&&t.target?String(t.target.value):this.deliveryAmountValue;this.deliveryAmountValue=this.sanitizePositiveDecimal(i,8,!1)},deliveryBuy:function(t){var i=this;if("options"===this.rightTopTab){var e=Number(this.availableBalance);if(h()(e)&&e<=0)this.$toast&&this.$toast(this.$t("余额不足"));else if(this.deliveryAmountValue){var s=Number(this.deliveryAmountValue);if(!h()(s)||s<=0)this.$toast&&this.$toast(this.$t("输入交易额度"));else{var o=this.deliveryRuleInfo||{};if(void 0!==o.min&&null!==o.min&&s<Number(o.min))this.$toast&&this.$toast(this.$t("最低购买")+o.min+"USDT");else if(void 0!==o.max&&null!==o.max&&s>Number(o.max))this.$toast&&this.$toast(this.$t("最高购买")+o.max+"USDT");else{var a=Array.isArray(this.deliveryRuleList)&&this.deliveryRuleList.length>0?this.deliveryRuleList[0]:{},n=o.seconds||a&&a.seconds;if(n){if(this.$api&&this.$api.quotation&&this.$api.quotation.forexOptionBuy){var r={symbol:this.getItemCoin(this.headername),amount:this.deliveryAmountValue,seconds:n,type:t};this.$api.quotation.forexOptionBuy(r).then(function(t){if(t&&200===t.code)i.$toast&&i.$toast(i.$t("购买成功")),i.fetchAvailableBalance(),i.deliveryAmountValue="",i.getDeliveryOptionsRule(),i.optionsOrderCountdownFlag=!1,i.optionsOrderState="waiting",i.optionsBottomTab="hold",i.resetOptionsOrders();else{var e=t&&t.message?t.message:"";i.$toast&&i.$toast(e)}})}}else this.$toast&&this.$toast(this.$t("暂无可用规则"))}}}else this.$toast&&this.$toast(this.$t("输入交易额度"))}},formatDeliverySeconds:function(t){var i=Number(t);if(!h()(i)||i<0)return"--";var e=Math.floor(i);if(0===e)return"0s";var s=Math.floor(e/3600),o=e%3600,a=[];return s>0&&a.push(s+"h"),o>0&&a.push(o+"s"),a.join("")},fetchAvailableBalance:function(){var t=this,i=this.headername&&this.headername.from_coin?this.headername.from_coin:"";if(this.availableBalanceUnit="USDT","perpetual"!==this.rightTopTab)if("spot"!==this.rightTopTab){if("options"===this.rightTopTab){if(!this.$api||!this.$api.options||!this.$api.options.getOptions)return;this.$api.options.getOptions({}).then(function(i){var e=(i&&i.data?i.data:{}).available_balance;void 0!==e&&null!==e&&""!==e&&(t.availableBalance=String(e))})}}else{if(!this.$api||!this.$api.contract||!this.$api.contract.contractGlobal)return;var e={from_coin:i};this.$api.contract.contractGlobal(e).then(function(i){var e=i&&i.data?i.data:{};t.mmGlobalSpot=e;var s=void 0!==e.available_balance?e.available_balance:e.available||e.usdt;void 0!==s&&null!==s&&""!==s&&(t.availableBalance=String(s)),void 0!==e.is_like&&null!==e.is_like&&(t.isLike=!0===e.is_like||1===Number(e.is_like))})}else{if(!this.$api||!this.$api.forexContract||!this.$api.forexContract.Fcontract)return;var s=this.getItemCoin(this.headername);if(!s)return;var o={from_coin:s};this.$api.forexContract.Fcontract(o).then(function(i){var e=i&&i.data?i.data:{};t.mmGlobalPerp=e;var s=void 0!==e.available_balance?e.available_balance:e.available||e.usdt;void 0!==s&&null!==s&&""!==s&&(t.availableBalance=String(s)),void 0!==e.is_like&&null!==e.is_like&&(t.isFavorite=!!e.is_like,t.isLike=!0===e.is_like||1===Number(e.is_like))})}},fetchCryptoPerpOrders:function(){var t=this;if("perpetual"===this.rightTopTab&&!this.cryptoPerpOrderLoading&&this.$api&&this.$api.forexContract&&this.$api.forexContract.getNewForexOrder){var i=this.getFxWsRoom();if(i){this.cryptoPerpOrderLoading=!0;var e={symbol:i,page:0,page_page:1e4},s=d()({},e,{status:1,is_pending:1}),a=d()({},e,{status:1,is_pending:0});n.a.all([this.$api.forexContract.getNewForexOrder(s),this.$api.forexContract.getNewForexOrder(a)]).then(function(i){var e=o()(i,2),s=e[0],a=e[1],n=s&&s.data&&Array.isArray(s.data.list)?s.data.list:[],r=a&&a.data&&Array.isArray(a.data.list)?a.data.list:[];t.cryptoPerpEntrustList=n,t.cryptoPerpPositionList=r,t.cryptoPerpOrderLoading=!1}).catch(function(){t.cryptoPerpOrderLoading=!1})}}},fetchSpotOrders:function(){var t=this;if("spot"===this.rightTopTab&&!this.spotOrderLoading&&this.$api&&this.$api.contract&&this.$api.contract.contractOrderList){this.spotOrderLoading=!0;var i={page:0,page_page:1e4},e=l()({},i,{status:1,is_pending:1}),s=l()({},i,{status:1,is_pending:0});n.a.all([this.$api.contract.contractOrderList(e),this.$api.contract.contractOrderList(s)]).then(function(i){var e=o()(i,2),s=e[0],a=e[1],n=s&&s.data&&Array.isArray(s.data.list)?s.data.list:[],r=a&&a.data&&Array.isArray(a.data.list)?a.data.list:[];t.spotEntrustList=n,t.spotPositionList=r,t.spotOrderLoading=!1}).catch(function(){t.spotOrderLoading=!1})}},formatCreatedAt:function(t){if(void 0===t||null===t||""===t)return"-";var i=String(t),e=Number(i);if(!h()(e))return i;var s=10===i.length?1e3*e:e,o=new Date(s);if("Invalid Date"===String(o))return i;var a=function(t){return t<10?"0"+t:String(t)};return o.getFullYear()+"-"+a(o.getMonth()+1)+"-"+a(o.getDate())+" "+a(o.getHours())+":"+a(o.getMinutes())+":"+a(o.getSeconds())},getPerpFromCoin:function(){var t=this.headername&&this.headername.from_coin?String(this.headername.from_coin):"";if(t)return t;var i=this.getItemCoin(this.headername);if(i){var e=String(i).replace(/\//g,"").replace(/_/g,"");return e.toUpperCase().endsWith("USDT")&&e.length>4?e.slice(0,-4):e}return"BTC"},onPerpCreateOrder:function(t){var i=this;if(("1"===t||"2"===t)&&this.$api&&this.$api.forexContract&&this.$api.forexContract.createOrder){var e=this.getFxWsRoom()||(this.headername&&(this.headername.coin||this.headername.symbol)?String(this.headername.coin||this.headername.symbol):"");if(e){var s="isolated"===this.marginMode?"1":"2",o=String(this.leverage||10),a="market"===this.priceMode,n=Number(this.orderForm&&this.orderForm.amount);if(!h()(n)||n<=0)return this.$toast(this.$t("请输入金额"));var r=Number(this.mmGlobalPerp&&this.mmGlobalPerp.min);if(h()(r)&&n<Number(r))return this.$toast(this.$t("最低")+r+"USDT");var l=Number(this.mmGlobalPerp&&this.mmGlobalPerp.max);if(h()(l)&&n>Number(l))return this.$toast(this.$t("最高")+l+"USDT");var c={symbol:String(e),long_or_short:String(t),leverage:o,amount:String(n),mode:s};if(!a){var d=this.orderForm&&void 0!==this.orderForm.price&&null!==this.orderForm.price?String(this.orderForm.price):"";if(!d)return this.$toast(this.$t("请输入价格"));c.enter_price=d}this.orderForm&&this.orderForm.takeProfit&&(c.take_profit_price=String(this.orderForm.takeProfit)),this.orderForm&&this.orderForm.stopLoss&&(c.stop_loss_price=String(this.orderForm.stopLoss)),this.$api.forexContract.createOrder(c).then(function(t){if(t&&200===t.code)i.$toast(i.$t("下单成功")),i.orderForm&&(i.orderForm.amount="",i.orderForm.price="",i.orderForm.takeProfit="",i.orderForm.stopLoss=""),i.fetchAvailableBalance(),i.fetchCryptoPerpOrders();else{var e=t&&t.message?t.message:"";i.$toast(e)}})}}},formatPnlTextNum:function(t){if(!h()(t))return"0";var i=Number(t).toFixed(2);return i=i.replace(/\.?0+$/g,"")},formatPnlPercent:function(t){if(!h()(t))return"0";var i=Number(t).toFixed(2);return i=i.replace(/\.?0+$/,"")},getUnrealizedPnlText:function(t){var i=Number(t&&t.enter_price),e=Number(this.currentPrice),s=Number(t&&t.margin),o=Number(t&&t.leverage),a=h()(o)&&o>0?o:1,n=String(t&&t.long_or_short);if(!h()(i)||i<=0||!h()(e)||!h()(s)||s<=0)return"0(0%)";var r="2"===n?(i-e)/i:(e-i)/i,l=s*a*r,c=100*r;return!h()(l)||Math.abs(l)<1e-12?"0(0%)":l>0?"+"+this.formatPnlTextNum(l)+"("+this.formatPnlPercent(c)+"%)":"-"+this.formatPnlTextNum(Math.abs(l))+"(-"+this.formatPnlPercent(Math.abs(c))+"%)"},getUnrealizedPnlClass:function(t){var i=Number(t&&t.enter_price),e=Number(this.currentPrice),s=Number(t&&t.margin),o=Number(t&&t.leverage),a=h()(o)&&o>0?o:1,n=String(t&&t.long_or_short);if(!h()(i)||i<=0||!h()(e)||!h()(s)||s<=0)return"normal";var r=s*a*("2"===n?(i-e)/i:(e-i)/i);return!h()(r)||Math.abs(r)<1e-12?"normal":r>0?"nowfall":"nowrise"},getFloatingPnlNumText:function(t){var i=Number(t&&t.enter_price),e=Number(this.currentPrice),s=Number(t&&t.margin),o=Number(t&&t.leverage),a=h()(o)&&o>0?o:1,n=String(t&&t.long_or_short);if(!h()(i)||i<=0||!h()(e)||!h()(s)||s<=0)return"0";var r=s*a*("2"===n?(i-e)/i:(e-i)/i);return!h()(r)||Math.abs(r)<1e-12?"0":r>0?this.formatPnlTextNum(r):"-"+this.formatPnlTextNum(Math.abs(r))},getFloatingPnlPercentText:function(t){var i=Number(t&&t.enter_price),e=Number(this.currentPrice),s=String(t&&t.long_or_short);if(!h()(i)||i<=0||!h()(e))return"0%";var o=100*("2"===s?(i-e)/i:(e-i)/i);return!h()(o)||Math.abs(o)<1e-12?"0%":(o>0?this.formatPnlPercent(o):"-"+this.formatPnlPercent(Math.abs(o)))+"%"},futurescancel:function(t){var i=this,e={id:String(t.id)};this.$api&&this.$api.forexContract&&this.$api.forexContract.newcancelForex&&this.$api.forexContract.newcancelForex(e).then(function(t){if(t&&200===t.code)i.$toast(i.$t("撤销成功")),i.fetchCryptoPerpOrders();else{var e=t&&t.message?t.message:"";i.$toast(e)}})},reGetOrder:function(){if("perpetual"!==this.rightTopTab){if("spot"!==this.rightTopTab)return"options"===this.rightTopTab?(this.optionsOrderCountdownFlag=!1,void this.resetOptionsOrders()):void 0;this.fetchSpotOrders()}else this.fetchCryptoPerpOrders()},switchOptionsOrderTab:function(t){if("options"===this.rightTopTab){var i=String(t||"");this.optionsBottomTab="waiting"===i?"hold":"history","waiting"!==i&&(this.optionsOrderCountdownFlag=!1,this.optionsTicker&&(clearInterval(this.optionsTicker),this.optionsTicker=null)),this.optionsOrderState=i,this.resetOptionsOrders()}},resetOptionsOrders:function(){"options"===this.rightTopTab&&(this.optionsOrderList=[],this.optionsOrderLoading=!0,this.fetchOptionsOrders())},fetchOptionsOrders:function(){var t=this;if("options"===this.rightTopTab)if(this.$api&&this.$api.quotation&&this.$api.quotation.forexOptionFlow){var i={status:this.optionsOrderState,page_page:1e4,page:0};this.$api.quotation.forexOptionFlow(i).then(function(i){var e=i&&i.data&&Array.isArray(i.data.list)?i.data.list:[];"waiting"===t.optionsOrderState&&e.length>0&&e.forEach(function(t){var i=Number(t&&t.left_time);if(!h()(i)){var e=Number(t&&t.seconds);h()(e)&&(t.left_time=e)}}),t.optionsOrderList=e,"waiting"!==t.optionsOrderState&&(t.optionsHistoryListCache=e);var s=t.getOptionsOrderTotal(i,t.optionsOrderState);"waiting"===t.optionsOrderState?t.optionsHoldCount=s:t.optionsHistoryCount=s,t.optionsTicker&&(clearInterval(t.optionsTicker),t.optionsTicker=null),"waiting"===t.optionsOrderState&&e.length>0?(t.optionsOrderCountdownFlag=!0,t.beginOptionsTimer()):t.optionsOrderCountdownFlag=!1,t.optionsOrderLoading=!1}).catch(function(){t.optionsOrderLoading=!1})}else this.optionsOrderLoading=!1;else this.optionsOrderLoading=!1},getOptionsOrderTotal:function(t,i){var e=t&&t.data?t.data:{},s=e&&e.statistics?e.statistics:null;if(s&&i)for(var o={waiting:["waiting_count","hold_count","waiting","hold"],closed:["closed_count","history_count","closed","history"],all:["all_count","total_count","all","total"]}[i]||[],a=0;a<o.length;a++){var n=Number(s[o[a]]);if(h()(n))return n}var r=Number(e.total);if(h()(r))return r;var l=Number(e.count);return h()(l)?l:(Array.isArray(e.list)?e.list:[]).length},beginOptionsTimer:function(){var t=this;this.optionsTicker&&(clearInterval(this.optionsTicker),this.optionsTicker=null),this.optionsOrderCountdownFlag=!0,this.optionsTicker=setInterval(function(){for(var i=t.optionsOrderList||[],e=!1,s=0;s<i.length;s++){var o=i[s],a=Number(o&&o.left_time);if(h()(a)&&a>0){var n=a-1;t.optionsOrderList[s].left_time=n,n<=0&&(e=!0)}}e&&(clearInterval(t.optionsTicker),t.optionsTicker=null,t.optionsOrderCountdownFlag=!1,"options"===t.rightTopTab&&"waiting"===t.optionsOrderState&&t.resetOptionsOrders())},1e3)},onEditTpSl:function(t){t&&(this.tpSlItem=t,this.tpSlTakeProfit=void 0!==t.take_profit_price&&null!==t.take_profit_price?String(t.take_profit_price):"",this.tpSlStopLoss=void 0!==t.stop_loss_price&&null!==t.stop_loss_price?String(t.stop_loss_price):"",this.showTpSlPopup=!0)},closeTpSlPopup:function(){this.tpSlSubmitting||(this.showTpSlPopup=!1,this.tpSlItem=null,this.tpSlTakeProfit="",this.tpSlStopLoss="")},onTpSlInput:function(t){var i="stop"===t?"tpSlStopLoss":"tpSlTakeProfit";this[i]=this.sanitizePositiveDecimal(this[i],8,!1)},confirmTpSl:function(){var t=this;if(!this.tpSlSubmitting&&this.tpSlItem&&this.tpSlItem.id){var i={take_profit_price:this.tpSlTakeProfit,stop_loss_price:this.tpSlStopLoss};if(this.tpSlSubmitting=!0,"spot"!==this.rightTopTab)this.$api&&this.$api.forexContract&&this.$api.forexContract.changeNewForexOrder?this.$api.forexContract.changeNewForexOrder(i,this.tpSlItem.id).then(function(i){if(i&&200===i.code)t.$toast(t.$t("修改成功")),t.fetchCryptoPerpOrders();else{var e=i&&i.message?i.message:"";t.$toast(e)}t.tpSlSubmitting=!1,t.closeTpSlPopup()}).catch(function(){t.tpSlSubmitting=!1,t.closeTpSlPopup()}):this.tpSlSubmitting=!1;else{var e=d()({id:parseInt(this.tpSlItem.id)},i);this.$api.contract.changePrice(e,this.tpSlItem.id).then(function(i){if(i&&200===i.code)t.$toast(t.$t("修改成功")),t.fetchSpotOrders(),t.refreshSpotHeader();else{var e=i&&i.message?i.message:"";t.$toast(e)}t.tpSlSubmitting=!1,t.closeTpSlPopup()}).catch(function(){t.tpSlSubmitting=!1,t.closeTpSlPopup()})}}},onClosePosition:function(t){t&&(this.closeItem=t,this.closeQuantity="",this.closePercent=0,this.showClosePopup=!0,this.selectClosePercent(100))},closeClosePopup:function(){this.closeSubmitting||(this.showClosePopup=!1,this.closeItem=null,this.closeQuantity="",this.closePercent=0)},onCloseInput:function(){this.closeQuantity=this.sanitizePositiveDecimal(this.closeQuantity,8,!1),this.closePercent=0},onCloseBlur:function(){this.closeQuantity=this.sanitizePositiveDecimal(this.closeQuantity,8,!0)},selectClosePercent:function(t){if(this.closeItem){var i=Number(this.closeItem.quantity),e=Number(t);if(h()(i)&&h()(e)&&!(e<=0)){this.closePercent=t;var s=(i*e/100).toFixed(8).replace(/0+$/g,"");s=s.replace(/\.$/g,""),this.closeQuantity=s}}},confirmClose:function(){var t=this;if(!this.closeSubmitting&&this.closeItem&&this.closeItem.id){var i=Math.abs(Number(this.closeQuantity));if(!h()(i)||i<=0)this.$toast(this.$t("请输入正确的平仓数量"));else{var e=i.toFixed(8).replace(/0+$/g,"");e=e.replace(/\.$/g,""),this.closeSubmitting=!0;var s={id:parseInt(this.closeItem.id),quantity:String(e)};"spot"!==this.rightTopTab?this.$api&&this.$api.forexContract&&this.$api.forexContract.newsellForex?this.$api.forexContract.newsellForex(s).then(function(i){if(i&&200===i.code)t.$toast(t.$t("平仓成功")),t.fetchAvailableBalance(),t.fetchCryptoPerpOrders();else{var e=i&&i.message?i.message:"";t.$toast(e)}t.closeSubmitting=!1,t.closeClosePopup()}).catch(function(){t.closeSubmitting=!1,t.closeClosePopup()}):this.closeSubmitting=!1:this.$api.contract.close(s).then(function(i){if(i&&200===i.code)t.$toast(t.$t("平仓成功")),t.fetchSpotOrders(),t.refreshSpotHeader();else{var e=i&&i.message?i.message:"";t.$toast(e)}t.closeSubmitting=!1,t.closeClosePopup()}).catch(function(){t.closeSubmitting=!1,t.closeClosePopup()})}}},addOrder:function(t){t&&"perpetual"===this.rightTopTab&&(this.addItem=t,this.addAmount="",this.showAddPopup=!0)},closeAddPopup:function(){this.addSubmitting||(this.showAddPopup=!1,this.addItem=null,this.addAmount="")},onAddInput:function(){this.addAmount=this.sanitizePositiveDecimal(this.addAmount,8,!1)},onAddBlur:function(){this.addAmount=this.sanitizePositiveDecimal(this.addAmount,8,!0)},selectAddMax:function(){var t=void 0!==this.availableBalance&&null!==this.availableBalance?String(this.availableBalance):"";t&&(this.addAmount=this.sanitizePositiveDecimal(t,8,!0))},confirmAdd:function(){var t=this;if(!this.addSubmitting&&this.addItem&&this.addItem.id){var i=Math.abs(Number(this.addAmount));if(!h()(i)||i<=0)this.$toast(this.$t("请输入正确的加仓金额"));else{var e=i.toFixed(8).replace(/0+$/g,"");e=e.replace(/\.$/g,""),this.addSubmitting=!0;var s={id:this.addItem.id,amount:e};this.$api&&this.$api.forexContract&&this.$api.forexContract.addForex?this.$api.forexContract.addForex(s).then(function(i){if(i&&200===i.code)return t.$toast(t.$t("加仓成功")),t.fetchAvailableBalance(),t.fetchCryptoPerpOrders(),t.addSubmitting=!1,void t.closeAddPopup();var e=i&&i.message?i.message:"";t.$toast(e),t.addSubmitting=!1}).catch(function(){t.addSubmitting=!1}):this.addSubmitting=!1}}}},mounted:function(){this.initHeader(),this.bindKlineResize(),this.rightTopTab="perpetual",this.leftElectionTab="perpetual";var t=this.$route||{},i=t.query||{},e=t.params||{};console.log("[交易页] 页面进入初始参数",{name:t.name,path:t.path,fullPath:t.fullPath,query:i,params:e,rightTopTab:this.rightTopTab,leftElectionTab:this.leftElectionTab,headername:this.headername});var s=!1,o=i&&i.itemDetails;if(o){var a=null;try{a=JSON.parse(o)}catch(t){a=null}if(a){var n=a.from_coin||a.from,r=a.to_coin||a.to;n&&r&&(s=!0)}}var l=i.from_coin||i.fromCoin||e.from_coin||e.fromCoin,c=i.to_coin||i.toCoin||e.to_coin||e.toCoin;l&&c&&(s=!0),this.skipInitSelectFirst=s,this.skipInitSelectFirst?this.refreshAfterSelection():this.selectFirstByTab("perpetual")},activated:function(){var t=this.headername&&this.headername.from_coin?String(this.headername.from_coin):"",i=this.headername&&this.headername.to_coin?String(this.headername.to_coin):"";t&&i&&("spot"===this.rightTopTab||"perpetual"===this.rightTopTab)&&this.refreshPerpetualKline()},deactivated:function(){this.inter&&(clearInterval(this.inter),this.inter=null),this.optionsTicker&&(clearInterval(this.optionsTicker),this.optionsTicker=null),this.optionsOrderCountdownFlag=!1},beforeDestroy:function(){this.unbindKlineResize(),this.inter&&(clearInterval(this.inter),this.inter=null),this.optionsTicker&&(clearInterval(this.optionsTicker),this.optionsTicker=null),this.optionsOrderCountdownFlag=!1,document&&document.documentElement&&void 0!==this.__oldHtmlOverflow&&(document.documentElement.style.overflow=this.__oldHtmlOverflow),document&&document.body&&void 0!==this.__oldBodyOverflow&&(document.body.style.overflow=this.__oldBodyOverflow)}},C={render:function(){var t=this,i=t.$createElement,s=t._self._c||i;return s("div",{staticClass:"mainBody"},[s("div",{staticClass:"subLeft"},[s("div",{staticClass:"leftHeader"},[s("div",{staticClass:"leftHeaderLeft"},[s("img",{staticClass:"openIcon",attrs:{src:e("LiT4"),alt:""},on:{click:function(i){t.leftElectionVisible=!0}}}),t._v(" "),s("div",{staticClass:"coinInfo"},[t.headername.icon?s("img",{staticClass:"coinIcon",attrs:{src:t.headername.icon,alt:""}}):t._e(),t._v(" "),s("div",{staticClass:"coinName"},[t._v(t._s(t.headername.from_coin)+"/"+t._s(t.headername.to_coin))])])]),t._v(" "),s("div",{staticClass:"leftHeaderRight"},[s("div",{staticClass:"divider"}),t._v(" "),s("div",{staticClass:"realTime"},[s("div",{staticClass:"realTimePrice",class:{red:Number(t.header.change_percentage)<0,green:Number(t.header.change_percentage)>=0}},[t._v("\n "+t._s(t.header.last)+"\n ")]),t._v(" "),s("div",{staticClass:"realTimeRate",class:{red:Number(t.header.change_percentage)<0,green:Number(t.header.change_percentage)>=0}},[t._v("\n "+t._s(t.header.change_percentage)+"%\n ")])]),t._v(" "),s("div",{staticClass:"info24h"},[s("div",{staticClass:"infoItem"},[s("div",{staticClass:"infoTitle"},[t._v(t._s(t.$t("24H涨跌幅")))]),t._v(" "),s("div",{staticClass:"infoValue",class:{red:Number(t.header.change_percentage)<0,green:Number(t.header.change_percentage)>=0}},[t._v("\n "+t._s(t.header.change_percentage)+"%\n ")])]),t._v(" "),s("div",{staticClass:"infoItem"},[s("div",{staticClass:"infoTitle"},[t._v(t._s(t.$t("24H最高")))]),t._v(" "),s("div",{staticClass:"infoValue"},[t._v(t._s(t.header.high_24h))])]),t._v(" "),s("div",{staticClass:"infoItem"},[s("div",{staticClass:"infoTitle"},[t._v(t._s(t.$t("24H最低")))]),t._v(" "),s("div",{staticClass:"infoValue"},[t._v(t._s(t.header.low_24h))])]),t._v(" "),s("div",{staticClass:"infoItem"},[s("div",{staticClass:"infoTitle"},[t._v(t._s(t.$t("24H成交量"))+"(USDT)")]),t._v(" "),s("div",{staticClass:"infoValue"},[t._v(t._s(t.header.volume_24h_settle))])])]),t._v(" "),s("div",{staticClass:"rightTool"},["options"!==t.rightTopTab?s("div",{staticClass:"mmBox",on:{click:function(i){i.stopPropagation(),t.toggleMmPanel(i)}}},[s("div",{staticClass:"mmText"},[t._v("MM")]),t._v(" "),s("div",{staticClass:"mmRate"},[t._v(t._s(t.mmRisk))])]):t._e(),t._v(" "),"options"!==t.rightTopTab?s("img",{staticClass:"starIcon",attrs:{src:t.isLike?e("Miun"):e("jIPA"),alt:""},on:{click:t.toggleLike}}):t._e()])])]),t._v(" "),t.showMmPanel?s("div",{staticClass:"MmMask",on:{click:t.closeMmPanel}},[s("div",{staticClass:"MmPanel",on:{click:function(t){t.stopPropagation()}}},[s("div",{staticClass:"MmRow"},[s("div",{staticClass:"MmLabel"},[t._v(t._s(t.$t("持仓保证金")))]),t._v(" "),s("div",{staticClass:"MmValue"},[t._v(t._s(t.mmPositionMargin))])]),t._v(" "),s("div",{staticClass:"MmRow"},[s("div",{staticClass:"MmLabel"},[t._v(t._s(t.$t("风险率"))+"(%)")]),t._v(" "),s("div",{staticClass:"MmValue"},[t._v(t._s(t.mmRisk))])]),t._v(" "),s("div",{staticClass:"MmRow"},[s("div",{staticClass:"MmLabel"},[t._v(t._s(t.$t("未实现盈亏")))]),t._v(" "),s("div",{staticClass:"MmValue"},[t._v(t._s(t.mmProfit))])]),t._v(" "),s("div",{staticClass:"MmRow"},[s("div",{staticClass:"MmLabel"},[t._v(t._s(t.$t("可用保证金")))]),t._v(" "),s("div",{staticClass:"MmValue"},[t._v(t._s(t.mmAvailableBalance))])]),t._v(" "),s("div",{staticClass:"MmRow"},[s("div",{staticClass:"MmLabel"},[t._v(t._s(t.$t("净值")))]),t._v(" "),s("div",{staticClass:"MmValue"},[t._v(t._s(t.mmRealValue))])]),t._v(" "),s("div",{staticClass:"MmRow"},[s("div",{staticClass:"MmLabel"},[t._v(t._s(t.$t("账户余额")))]),t._v(" "),s("div",{staticClass:"MmValue"},[t._v(t._s(t.mmBalance))])])])]):t._e(),t._v(" "),s("div",{staticClass:"leftContant"},[s("div",{staticClass:"contantLeft"},[s("div",{ref:"transactionK",staticClass:"transactionK"},[s("div",{staticClass:"transactionK_l"},t._l(t.shapes,function(i,e){return s("img",{key:e,attrs:{src:i.path,alt:""},on:{click:function(e){t.setShapeType(i.id)}}})})),t._v(" "),s("div",{staticClass:"transactionK_r"},[s("div",{staticClass:"transactionTime"},[s("div",{staticClass:"leftTime"},[s("div",{staticClass:"itemTime"},[t._v(t._s(t.$t("分时")))])]),t._v(" "),s("div",{staticClass:"rightTime"},t._l(t.TimeList,function(i,e){return s("div",{key:e,staticClass:"itemTime",class:{active:t.curTime==i.name},staticStyle:{cursor:"pointer"},on:{click:function(s){t.clTime(i,e)}}},[t._v("\n "+t._s(t.$t(i.name))+"\n ")])}))]),t._v(" "),s("div",{staticClass:"idName"},[s("div",{staticClass:"k-line-chart",style:{width:"100%",height:"100%"},attrs:{id:"technical-indicator-k-line"}})])])]),t._v(" "),s("van-popup",{staticStyle:{"background-color":"#191919"},attrs:{round:""},model:{value:t.technicalIndicatorsShow,callback:function(i){t.technicalIndicatorsShow=i},expression:"technicalIndicatorsShow"}},[s("div",{staticClass:"indicators"},[s("div",{staticClass:"title"},[t._v(t._s(t.$t("技术指标")))]),t._v(" "),s("div",{staticClass:"tabs"},[s("span",{class:1==t.technicalIndicatorsIndex?"tabs_T":"",on:{click:function(i){t.technicalIndicatorsIndex=1}}},[t._v("\n "+t._s(t.$t("主图"))+"\n ")]),t._v(" "),s("span",{class:2==t.technicalIndicatorsIndex?"tabs_T":"",on:{click:function(i){t.technicalIndicatorsIndex=2}}},[t._v("\n "+t._s(t.$t("副图"))+"\n ")])]),t._v(" "),s("div",{staticClass:"list"},[1==t.technicalIndicatorsIndex?t._l(t.mainTechnicalIndicatorTypes,function(i,e){return s("p",{key:e,on:{click:function(e){t.setCandleTechnicalIndicator(i)}}},[t._v("\n "+t._s(i)+"\n ")])}):t._e(),t._v(" "),2==t.technicalIndicatorsIndex?t._l(t.subTechnicalIndicatorTypes,function(i,e){return s("p",{key:e,on:{click:function(e){t.setSubTechnicalIndicator(i)}}},[t._v("\n "+t._s(i)+"\n ")])}):t._e()],2)])])],1),t._v(" "),s("div",{staticClass:"contantRigth"},[s("div",{staticClass:"depthPanel"},[s("div",{staticClass:"depthFunding"},[s("div",{staticClass:"depthFundingLabel"},[t._v(t._s(t.$t("资金费率/结算时间")))]),t._v(" "),s("div",{staticClass:"depthFundingValue"},[t._v(t._s(t.depthFundingText))])]),t._v(" "),s("div",{staticClass:"depthHeader"},[s("div",{staticClass:"depthHeaderLeft"},[t._v(t._s(t.$t("价格"))+" (USDT)")]),t._v(" "),s("div",{staticClass:"depthHeaderRight"},[t._v(t._s(t.$t("数量"))+" (USDT)")])]),t._v(" "),s("div",{staticClass:"depthList"},[s("div",{staticClass:"depthSide depthSideTop"},t._l(t.depthAsks,function(i,e){return s("div",{key:"ask-"+e,staticClass:"depthRow"},[s("div",{staticClass:"depthPrice red"},[t._v(t._s(i.p))]),t._v(" "),s("div",{staticClass:"depthAmountBox"},[s("div",{staticClass:"depthAmount"},[t._v(t._s(i.s))]),t._v(" "),s("div",{staticClass:"depthBg depthBgAsk",style:{width:i.percentage+"%"}})])])})),t._v(" "),s("div",{staticClass:"depthMidPrice",class:{red:t.depthMidDirection<0,green:t.depthMidDirection>=0}},[t._v("\n "+t._s(t.depthMidPrice)+"\n ")]),t._v(" "),s("div",{staticClass:"depthSide depthSideBottom"},t._l(t.depthBids,function(i,e){return s("div",{key:"bid-"+e,staticClass:"depthRow"},[s("div",{staticClass:"depthPrice green"},[t._v(t._s(i.p))]),t._v(" "),s("div",{staticClass:"depthAmountBox"},[s("div",{staticClass:"depthAmount"},[t._v(t._s(i.s))]),t._v(" "),s("div",{staticClass:"depthBg depthBgBid",style:{width:i.percentage+"%"}})])])}))])])])]),t._v(" "),s("div",{staticClass:"subLeftBottomPlaceholder"},[s("div",{staticClass:"bottomOrdersHeader"},[s("div",{staticClass:"bottomOrdersHeaderLeft"},["options"!==t.rightTopTab?["perpetual"===t.rightTopTab?s("div",{staticClass:"bottomOrdersHeaderTab",class:{"bottomOrdersHeaderTab--active":"entrust"===t.cryptoPerpBottomTab},on:{click:function(i){t.cryptoPerpBottomTab="entrust"}}},[t._v("\n "+t._s(t.$t("委托"))+"("+t._s("spot"===t.rightTopTab?t.filteredSpotEntrustList.length:t.filteredCryptoPerpEntrustList.length)+")\n ")]):t._e(),t._v(" "),s("div",{staticClass:"bottomOrdersHeaderTab",class:{"bottomOrdersHeaderTab--active":"position"===t.cryptoPerpBottomTab},on:{click:function(i){t.cryptoPerpBottomTab="position"}}},[t._v("\n "+t._s(t.$t("持仓"))+"("+t._s("spot"===t.rightTopTab?t.filteredSpotPositionList.length:t.filteredCryptoPerpPositionList.length)+")\n ")])]:[s("div",{staticClass:"bottomOrdersHeaderTab",class:{"bottomOrdersHeaderTab--active":"hold"===t.optionsBottomTab},on:{click:function(i){t.switchOptionsOrderTab("waiting")}}},[t._v("\n "+t._s(t.$t("持仓"))+"("+t._s(t.optionsHoldCount)+")\n ")]),t._v(" "),s("div",{staticClass:"bottomOrdersHeaderTab",class:{"bottomOrdersHeaderTab--active":"history"===t.optionsBottomTab},on:{click:function(i){t.switchOptionsOrderTab("closed")}}},[t._v("\n "+t._s(t.$t("历史订单"))+"("+t._s(t.optionsHistoryDisplayCount)+")\n ")])]],2),t._v(" "),s("div",{staticClass:"bottomOrdersHeaderRight"},[s("img",{staticClass:"bottomOrdersHeaderIcon",attrs:{src:e("abdZ"),alt:""},on:{click:t.reGetOrder}})])]),t._v(" "),t.isLoggedIn?"perpetual"===t.rightTopTab||"spot"===t.rightTopTab?s("div",{staticClass:"bottomOrdersBody"},["entrust"===t.cryptoPerpBottomTab&&"perpetual"===t.rightTopTab?s("div",{staticClass:"OptionsPage__position"},t._l(t.filteredCryptoPerpEntrustList,function(i,e){return s("div",{key:("spot"===t.rightTopTab?"spot_entrust_":"perp_entrust_")+e,staticClass:"OptionsPage__positionCard"},[s("div",{staticClass:"OptionsPage__positionTop"},[s("div",{staticClass:"OptionsPage__positionTopLeft"},[s("div",{staticClass:"OptionsPage__positionSymbol"},[t._v(t._s((i.from_coin||"")+(i.to_coin||"")))]),t._v(" "),s("div",{staticClass:"OptionsPage__positionType"},[t._v(t._s("spot"===t.rightTopTab?t.$t("现货"):t.$t("永续")))]),t._v(" "),s("div",{staticClass:"OptionsPage__positionAction",class:"2"===String(i.long_or_short)?"OptionsPage__positionAction--short":""},[t._v("\n "+t._s("1"===String(i.long_or_short)?t.$t("做多"):"2"===String(i.long_or_short)?t.$t("做空"):t.$t("做多"))+"\n ")])])]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfo"},[s("div",{staticClass:"OptionsPage__positionInfoRow OptionsPage__positionInfoRow--main"},[s("div",{staticClass:"OptionsPage__positionInfoCol"},[s("div",{staticClass:"OptionsPage__positionInfoLabel"},[t._v(t._s(t.$t("指数价格"))+"(USDT)")]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoValue"},[t._v(t._s(i.index_price||"-"))])]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoCol"},[s("div",{staticClass:"OptionsPage__positionInfoLabel"},[t._v(t._s(t.$t("委托量")))]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoValue"},[t._v(t._s(i.quantity||"-"))])]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoCol"},[s("div",{staticClass:"OptionsPage__positionInfoLabel"},[t._v(t._s(t.$t("保证金"))+"(USDT)")]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoValue"},[t._v(t._s(i.margin||"-"))])]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoCol"},[s("div",{staticClass:"OptionsPage__positionInfoLabel"},[t._v(t._s(t.$t("成交价")))]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoValue"},[t._v(t._s(i.enter_price||"-"))])]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoCol"},[s("div",{staticClass:"OptionsPage__positionInfoLabel"},[t._v(t._s(t.$t("止盈价")))]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoValue"},[t._v(t._s(i.take_profit_price||"-"))])]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoCol"},[s("div",{staticClass:"OptionsPage__positionInfoLabel"},[t._v(t._s(t.$t("止损价")))]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoValue"},[t._v(t._s(i.stop_loss_price||"-"))])]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoCol"},[s("div",{staticClass:"OptionsPage__positionInfoLabel"},[t._v(t._s(t.$t("手续费")))]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoValue"},[t._v(t._s(i.fee||"-"))])]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoCol"},[s("div",{staticClass:"OptionsPage__positionInfoLabel"},[t._v(t._s(t.$t("创建时间")))]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoValue"},[t._v(t._s(t.formatCreatedAt(i.created_at)))])])]),t._v(" "),s("div",{staticClass:"OptionsPage__positionActionsRow"},[s("div",{staticClass:"OptionsPage__positionBtn OptionsPage__positionBtn--add",on:{click:function(e){t.onEditTpSl(i)}}},[t._v(t._s(t.$t("修改止盈止损")))]),t._v(" "),s("div",{staticClass:"OptionsPage__positionBtn OptionsPage__positionBtn--add",on:{click:function(e){t.futurescancel(i)}}},[t._v(t._s(t.$t("撤销订单")))])])])])})):s("div",{staticClass:"OptionsPage__position"},t._l("spot"===t.rightTopTab?t.filteredSpotPositionList:t.filteredCryptoPerpPositionList,function(i,e){return s("div",{key:("spot"===t.rightTopTab?"spot_position_":"perp_position_")+e,staticClass:"OptionsPage__positionCard"},[s("div",{staticClass:"OptionsPage__positionTop"},[s("div",{staticClass:"OptionsPage__positionTopLeft"},[s("div",{staticClass:"OptionsPage__positionSymbol"},[t._v(t._s((i.from_coin||"")+(i.to_coin||"")))]),t._v(" "),s("div",{staticClass:"OptionsPage__positionType"},[t._v(t._s("spot"===t.rightTopTab?t.$t("现货"):t.$t("永续")))]),t._v(" "),s("div",{staticClass:"OptionsPage__positionAction",class:"2"===String(i.long_or_short)?"OptionsPage__positionAction--short":""},[t._v("\n "+t._s("1"===String(i.long_or_short)?t.$t("做多"):"2"===String(i.long_or_short)?t.$t("做空"):t.$t("做多"))+"\n ")]),t._v(" "),s("div",{staticClass:"OptionsPage__positionFloat"},[s("div",{staticClass:"OptionsPage__positionFloatItem",class:t.getUnrealizedPnlClass(i)},[s("span",{staticClass:"OptionsPage__positionFloatLabel"},[t._v(t._s(t.$t("浮动盈亏"))+":")]),t._v(" "),s("span",{staticClass:"OptionsPage__positionFloatValue"},[t._v(t._s(t.getFloatingPnlNumText(i)))])]),t._v(" "),s("div",{staticClass:"OptionsPage__positionFloatItem",class:t.getUnrealizedPnlClass(i)},[s("span",{staticClass:"OptionsPage__positionFloatLabel"},[t._v(t._s(t.$t("浮动涨跌"))+":")]),t._v(" "),s("span",{staticClass:"OptionsPage__positionFloatValue"},[t._v(t._s(t.getFloatingPnlPercentText(i)))])])])])]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfo"},[s("div",{staticClass:"OptionsPage__positionInfoRow OptionsPage__positionInfoRow--main"},[s("div",{staticClass:"OptionsPage__positionInfoCol"},[s("div",{staticClass:"OptionsPage__positionInfoLabel"},[t._v(t._s(t.$t("指数价格"))+"(USDT)")]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoValue"},[t._v(t._s(i.index_price||"-"))])]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoCol"},[s("div",{staticClass:"OptionsPage__positionInfoLabel"},[t._v(t._s(t.$t("持仓量")))]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoValue"},[t._v(t._s(i.quantity||"-"))])]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoCol"},[s("div",{staticClass:"OptionsPage__positionInfoLabel"},[t._v(t._s(t.$t("保证金"))+"(USDT)")]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoValue"},[t._v(t._s(i.margin||"-"))])]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoCol"},[s("div",{staticClass:"OptionsPage__positionInfoLabel"},[t._v(t._s(t.$t("成交价")))]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoValue"},[t._v(t._s(i.enter_price||"-"))])]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoCol"},[s("div",{staticClass:"OptionsPage__positionInfoLabel"},[t._v(t._s(t.$t("止盈价")))]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoValue"},[t._v(t._s(i.take_profit_price||i.take_profit_price||"-"))])]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoCol"},[s("div",{staticClass:"OptionsPage__positionInfoLabel"},[t._v(t._s(t.$t("止损价")))]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoValue"},[t._v(t._s(i.stop_loss_price||"-"))])]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoCol"},[s("div",{staticClass:"OptionsPage__positionInfoLabel"},[t._v(t._s(t.$t("手续费")))]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoValue"},[t._v(t._s(i.fee||"-"))])]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoCol"},[s("div",{staticClass:"OptionsPage__positionInfoLabel"},[t._v(t._s(t.$t("创建时间")))]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoValue"},[t._v(t._s(t.formatCreatedAt(i.created_at)))])])]),t._v(" "),s("div",{staticClass:"OptionsPage__positionActionsRow"},[s("div",{staticClass:"OptionsPage__positionBtn OptionsPage__positionBtn--add",on:{click:function(e){t.onEditTpSl(i)}}},[t._v(t._s(t.$t("修改止盈止损")))]),t._v(" "),s("div",{staticClass:"OptionsPage__positionBtn OptionsPage__positionBtn--add",on:{click:function(e){t.onClosePosition(i)}}},[t._v(t._s(t.$t("平仓")))]),t._v(" "),"perpetual"===t.rightTopTab?s("div",{staticClass:"OptionsPage__positionBtn OptionsPage__positionBtn--add",on:{click:function(e){t.addOrder(i)}}},[t._v(t._s(t.$t("加仓")))]):t._e()])])])}))]):"options"===t.rightTopTab?s("div",{staticClass:"bottomOrdersBody"},[s("div",{staticClass:"OptionsPage__position"},t._l(t.filteredOptionsOrderList,function(i,e){return s("div",{key:"opt_order_"+e,staticClass:"OptionsPage__positionCard"},[s("div",{staticClass:"OptionsPage__positionTop"},[s("div",{staticClass:"OptionsPage__positionTopLeft"},[s("div",{staticClass:"OptionsPage__positionSymbol"},[t._v(t._s(i.symbol||i.coin||"-"))]),t._v(" "),s("div",{staticClass:"OptionsPage__positionType"},["waiting"===t.optionsOrderState?[t._v("\n "+t._s(Number(i.left_time)>=0?i.left_time:i.seconds||"-")+t._s(t.$t("秒"))+"\n ")]:[t._v("\n "+t._s(t.$t("已结束"))+"\n ")]],2),t._v(" "),s("div",{staticClass:"OptionsPage__positionAction"},[t._v(t._s("up"===i.type?t.$t("看涨"):t.$t("看跌")))])])]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfo"},[s("div",{staticClass:"OptionsPage__positionInfoRow"},[s("div",{staticClass:"OptionsPage__positionInfoCol"},[s("div",{staticClass:"OptionsPage__positionInfoLabel"},[t._v(t._s(t.$t("下单时间")))]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoValue"},[t._v(t._s(t.formatCreatedAt(i.created_at)))])]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoCol"},[s("div",{staticClass:"OptionsPage__positionInfoLabel"},[t._v(t._s(t.$t("交易额"))+"(USDT)")]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoValue"},[t._v(t._s(i.amount||"-"))])]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoCol"},[s("div",{staticClass:"OptionsPage__positionInfoLabel"},[t._v(t._s(t.$t("买入价")))]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoValue"},[t._v(t._s(i.income_price||"-"))])]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoCol OptionsPage__positionInfoCol--center"},[s("div",{staticClass:"OptionsPage__positionInfoLabel"},[t._v(t._s(t.$t("结算价")))]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoValue"},[t._v(t._s(i.closed_price||"-"))])]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoCol OptionsPage__positionInfoCol--right"},[s("div",{staticClass:"OptionsPage__positionInfoLabel"},[t._v(t._s(t.$t("实现盈利")))]),t._v(" "),s("div",{staticClass:"OptionsPage__positionInfoValue",class:Number(i.profit_and_loss)>=0?"rise":"fall"},[t._v(t._s(i.profit_and_loss||"-"))])])])])])}))]):t._e():s("div",{staticClass:"bottomOrdersBody bottomOrdersBody--center"},[s("div",{staticClass:"bottomOrdersLoginTip"},[s("span",{staticClass:"bottomOrdersLoginLink",on:{click:t.goLogin}},[t._v(t._s(t.$t("登录")))]),t._v(" "),s("span",{staticClass:"bottomOrdersLoginText"},[t._v(t._s(t.$t("或")))]),t._v(" "),s("span",{staticClass:"bottomOrdersLoginLink",on:{click:t.goRegister}},[t._v(t._s(t.$t("注册")))]),t._v(" "),s("span",{staticClass:"bottomOrdersLoginText"},[t._v(t._s(t.$t("后开始交易")))])])])]),t._v(" "),t.showTpSlPopup?s("div",{staticClass:"TpSlMask",on:{click:function(i){if(i.target!==i.currentTarget)return null;t.closeTpSlPopup(i)}}},[s("div",{staticClass:"TpSlDialog"},[s("div",{staticClass:"TpSlHeader"},[s("div",{staticClass:"TpSlTitle"},[t._v(t._s(t.$t("仓位止盈/止损")))]),t._v(" "),s("div",{staticClass:"TpSlClose",on:{click:t.closeTpSlPopup}},[t._v("×")])]),t._v(" "),s("div",{staticClass:"TpSlRow"},[s("div",{staticClass:"TpSlLabel"},[t._v(t._s(t.$t("合约名称")))]),t._v(" "),s("div",{staticClass:"TpSlValue"},[t._v("\n "+t._s(t.tpSlSymbolText)+"\n "),t.tpSlLeverageText?s("span",{staticClass:"TpSlTag TpSlTag--leverage"},[t._v(t._s(t.tpSlLeverageText))]):t._e(),t._v(" "),t.tpSlSideText?s("span",{staticClass:"TpSlTag",class:"做多"===t.tpSlSideText?"TpSlTag--long":"TpSlTag--short"},[t._v("\n "+t._s(t.$t(t.tpSlSideText))+"\n ")]):t._e()])]),t._v(" "),s("div",{staticClass:"TpSlRow"},[s("div",{staticClass:"TpSlLabel"},[t._v(t._s(t.$t("开仓价格"))+"(USDT)")]),t._v(" "),s("div",{staticClass:"TpSlValue"},[t._v(t._s(t.tpSlEnterPriceText))])]),t._v(" "),s("div",{staticClass:"TpSlRow"},[s("div",{staticClass:"TpSlLabel"},[t._v(t._s(t.$t("指数价格"))+"(USDT)")]),t._v(" "),s("div",{staticClass:"TpSlValue"},[t._v(t._s(t.tpSlIndexPriceText))])]),t._v(" "),s("div",{staticClass:"TpSlDivider"}),t._v(" "),s("div",{staticClass:"TpSlSectionTitle"},[t._v(t._s(t.$t("止盈设置")))]),t._v(" "),s("div",{staticClass:"TpSlInputBox"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.tpSlTakeProfit,expression:"tpSlTakeProfit"}],staticClass:"TpSlInput",attrs:{type:"text",inputmode:"decimal",pattern:"[0-9.]*",placeholder:t.$t("0.01~999.99")},domProps:{value:t.tpSlTakeProfit},on:{input:[function(i){i.target.composing||(t.tpSlTakeProfit=i.target.value)},function(i){t.onTpSlInput("take")}]}}),t._v(" "),s("div",{staticClass:"TpSlUnit"},[t._v("USDT")])]),t._v(" "),s("div",{staticClass:"TpSlHintRow"},[s("div",{staticClass:"TpSlHint"},[t._v(t._s(t.$t("当指数价格触达*时,将会触发委托平仓")))]),t._v(" "),s("div",{staticClass:"TpSlHintRight"},[t._v(t._s(t.$t("预计盈利"))+":0")])]),t._v(" "),s("div",{staticClass:"TpSlSectionTitle"},[t._v(t._s(t.$t("止损设置")))]),t._v(" "),s("div",{staticClass:"TpSlInputBox"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.tpSlStopLoss,expression:"tpSlStopLoss"}],staticClass:"TpSlInput",attrs:{type:"text",inputmode:"decimal",pattern:"[0-9.]*",placeholder:t.$t("0.01~999.99")},domProps:{value:t.tpSlStopLoss},on:{input:[function(i){i.target.composing||(t.tpSlStopLoss=i.target.value)},function(i){t.onTpSlInput("stop")}]}}),t._v(" "),s("div",{staticClass:"TpSlUnit"},[t._v("USDT")])]),t._v(" "),s("div",{staticClass:"TpSlHintRow"},[s("div",{staticClass:"TpSlHint"},[t._v(t._s(t.$t("当指数价格触达时,将会触发委托平仓")))]),t._v(" "),s("div",{staticClass:"TpSlHintRight"},[t._v(t._s(t.$t("预计盈利"))+":0")])]),t._v(" "),s("div",{staticClass:"TpSlActions"},[s("div",{staticClass:"TpSlBtn TpSlBtn--cancel",on:{click:t.closeTpSlPopup}},[t._v(t._s(t.$t("取消")))]),t._v(" "),s("div",{staticClass:"TpSlBtn TpSlBtn--confirm",on:{click:t.confirmTpSl}},[t._v(t._s(t.$t("确认")))])])])]):t._e(),t._v(" "),t.showClosePopup?s("div",{staticClass:"CloseMask",on:{click:function(i){if(i.target!==i.currentTarget)return null;t.closeClosePopup(i)}}},[s("div",{staticClass:"CloseDialog"},[s("div",{staticClass:"CloseHeader"},[t._v(t._s(t.$t("平仓")))]),t._v(" "),s("div",{staticClass:"CloseRow"},[s("div",{staticClass:"CloseLabel"},[t._v(t._s(t.$t("合约名称")))]),t._v(" "),s("div",{staticClass:"CloseValue"},[t._v("\n "+t._s(t.closeSymbolText)+"\n "),"perpetual"===t.rightTopTab&&t.closeLeverageText?s("span",{staticClass:"CloseTag CloseTag--leverage"},[t._v(t._s(t.closeLeverageText))]):t._e(),t._v(" "),t.closeSideText?s("span",{staticClass:"CloseTag",class:"做多"===t.closeSideText?"CloseTag--long":"CloseTag--short"},[t._v(t._s(t.$t(t.closeSideText)))]):t._e()])]),t._v(" "),s("div",{staticClass:"CloseRow"},[s("div",{staticClass:"CloseLabel"},[t._v(t._s(t.$t("开仓价格"))+"(USDT)")]),t._v(" "),s("div",{staticClass:"CloseValue"},[t._v(t._s(t.closeEnterPriceText))])]),t._v(" "),s("div",{staticClass:"CloseRow"},[s("div",{staticClass:"CloseLabel"},[t._v(t._s(t.$t("指数价格"))+"(USDT)")]),t._v(" "),s("div",{staticClass:"CloseValue"},[t._v(t._s(t.closeIndexPriceText))])]),t._v(" "),s("div",{staticClass:"CloseDivider"}),t._v(" "),s("div",{staticClass:"CloseSectionTitle"},[t._v(t._s(t.$t("平仓数量")))]),t._v(" "),s("div",{staticClass:"CloseInputBox"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.closeQuantity,expression:"closeQuantity"}],staticClass:"CloseInput",attrs:{type:"text",inputmode:"decimal",pattern:"[0-9.]*",placeholder:"0.00"},domProps:{value:t.closeQuantity},on:{input:[function(i){i.target.composing||(t.closeQuantity=i.target.value)},t.onCloseInput],blur:t.onCloseBlur}})]),t._v(" "),s("div",{staticClass:"ClosePercentRow"},t._l(t.closePercentList,function(i){return s("div",{key:i,staticClass:"ClosePercentBtn",class:{active:t.closePercent===i},on:{click:function(e){t.selectClosePercent(i)}}},[t._v("\n "+t._s(i)+"%\n ")])})),t._v(" "),s("div",{staticClass:"CloseActions"},[s("div",{staticClass:"CloseBtn CloseBtn--cancel",on:{click:t.closeClosePopup}},[t._v(t._s(t.$t("取消")))]),t._v(" "),s("div",{staticClass:"CloseBtn CloseBtn--confirm",on:{click:t.confirmClose}},[t._v(t._s(t.$t("确认")))])])])]):t._e(),t._v(" "),t.showAddPopup?s("div",{staticClass:"AddMask",on:{click:function(i){if(i.target!==i.currentTarget)return null;t.closeAddPopup(i)}}},[s("div",{staticClass:"AddDialog"},[s("div",{staticClass:"AddHeader"},[t._v(t._s(t.$t("新增仓位")))]),t._v(" "),s("div",{staticClass:"AddInputBox"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.addAmount,expression:"addAmount"}],staticClass:"AddInput",attrs:{type:"text",inputmode:"decimal",pattern:"[0-9.]*",placeholder:t.$t("输入加仓金额")},domProps:{value:t.addAmount},on:{input:[function(i){i.target.composing||(t.addAmount=i.target.value)},t.onAddInput],blur:t.onAddBlur}}),t._v(" "),s("div",{staticClass:"AddInputRight"},[s("div",{staticClass:"AddUnit"},[t._v("USDT")]),t._v(" "),s("div",{staticClass:"AddMax",on:{click:t.selectAddMax}},[t._v(t._s(t.$t("最大")))])])]),t._v(" "),s("div",{staticClass:"AddAvailable"},[t._v(t._s(t.$t("当前可用"))+" "+t._s(t.availableBalance)+" USDT")]),t._v(" "),s("div",{staticClass:"AddActions"},[s("div",{staticClass:"AddBtn AddBtn--cancel",on:{click:t.closeAddPopup}},[t._v(t._s(t.$t("取消")))]),t._v(" "),s("div",{staticClass:"AddBtn AddBtn--confirm",on:{click:t.confirmAdd}},[t._v(t._s(t.$t("确认")))])])])]):t._e(),t._v(" "),s("LeftElectionPopup",{attrs:{visible:t.leftElectionVisible,activeTab:t.leftElectionTab},on:{"update:visible":function(i){t.leftElectionVisible=i},"update:activeTab":function(i){t.leftElectionTab=i},"tab-change":t.handlePopupTabChange,select:t.handleElectionSelect}})],1),t._v(" "),s("div",{staticClass:"subRight"},[s("div",{staticClass:"rightPanel"},[s("div",{staticClass:"rightTopTabs"},[s("div",{staticClass:"rightTopTab",class:{active:"perpetual"===t.rightTopTab},on:{click:function(i){t.handleRightTopTab("perpetual")}}},[t._v("\n "+t._s(t.$t("永续"))+"\n ")]),t._v(" "),s("div",{staticClass:"rightTopTab",class:{active:"options"===t.rightTopTab},on:{click:function(i){t.handleRightTopTab("options")}}},[t._v("\n "+t._s(t.$t("期权"))+"\n ")])]),t._v(" "),"spot"===t.rightTopTab?s("div",{staticClass:"rightSideTabs"},[s("div",{staticClass:"rightSideTab",class:{active:"buy"===t.rightSide},on:{click:function(i){t.handleRightSide("buy")}}},[t._v("\n "+t._s(t.$t("买入"))+"\n ")]),t._v(" "),s("div",{staticClass:"rightSideTab",class:{active:"sell"===t.rightSide},on:{click:function(i){t.handleRightSide("sell")}}},[t._v("\n "+t._s(t.$t("卖出"))+"\n ")])]):t._e(),t._v(" "),"options"!==t.rightTopTab?s("div",{staticClass:"rightBalance"},[s("div",{staticClass:"rightBalanceLabel"},[t._v(t._s(t.$t("可用余额")))]),t._v(" "),s("div",{staticClass:"rightBalanceValue"},[t._v(t._s(t.availableBalance)+" "+t._s(t.availableBalanceUnit))])]):t._e(),t._v(" "),"spot"===t.rightTopTab?s("div",{staticClass:"rightSpotForm"},[s("div",{staticClass:"rightSpotField"},[s("div",{staticClass:"rightSelect",class:{open:t.priceModeVisible},on:{click:function(i){t.priceModeVisible=!t.priceModeVisible}}},[s("div",{staticClass:"rightSelectText"},[t._v(t._s("limit"===t.priceMode?t.$t("限价委托"):t.$t("市价委托")))]),t._v(" "),s("div",{staticClass:"rightSelectArrow"})]),t._v(" "),s("div",{directives:[{name:"show",rawName:"v-show",value:t.priceModeVisible,expression:"priceModeVisible"}],staticClass:"rightSelectMenu"},[s("div",{staticClass:"rightSelectItem",class:{active:"limit"===t.priceMode},on:{click:function(i){i.stopPropagation(),t.handlePriceMode("limit")}}},[t._v("\n "+t._s(t.$t("限价委托"))+"\n ")]),t._v(" "),s("div",{staticClass:"rightSelectItem",class:{active:"market"===t.priceMode},on:{click:function(i){i.stopPropagation(),t.handlePriceMode("market")}}},[t._v("\n "+t._s(t.$t("市价委托"))+"\n ")])])]),t._v(" "),s("div",{staticClass:"rightInputBox"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.orderForm.price,expression:"orderForm.price"}],staticClass:"rightInput",attrs:{disabled:"market"===t.priceMode,type:"text",inputmode:"decimal",pattern:"[0-9.]*",placeholder:"market"===t.priceMode?t.$t("市价委托"):t.$t("价格")},domProps:{value:t.orderForm.price},on:{input:[function(i){i.target.composing||t.$set(t.orderForm,"price",i.target.value)},function(i){t.onOrderFormInput("price")}]}}),t._v(" "),s("div",{staticClass:"rightInputUnit"},[t._v("USDT")])]),t._v(" "),s("div",{staticClass:"rightInputBox"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.orderForm.amount,expression:"orderForm.amount"}],staticClass:"rightInput",attrs:{type:"text",inputmode:"decimal",pattern:"[0-9.]*",placeholder:t.$t("数量")},domProps:{value:t.orderForm.amount},on:{input:[function(i){i.target.composing||t.$set(t.orderForm,"amount",i.target.value)},function(i){t.onOrderFormInput("amount")}]}}),t._v(" "),s("div",{staticClass:"rightInputUnit"},[t._v("USDT")])]),t._v(" "),s("div",{staticClass:"rightDivider"},[s("div",{staticClass:"rightDividerLine"}),t._v(" "),s("div",{staticClass:"rightDividerDots"},t._l(6,function(t){return s("span",{key:t,staticClass:"rightDividerDot"})}))]),t._v(" "),s("div",{staticClass:"rightInputBox"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.orderForm.takeProfit,expression:"orderForm.takeProfit"}],staticClass:"rightInput",attrs:{type:"text",inputmode:"decimal",pattern:"[0-9.]*",placeholder:t.$t("止盈价格")},domProps:{value:t.orderForm.takeProfit},on:{input:[function(i){i.target.composing||t.$set(t.orderForm,"takeProfit",i.target.value)},function(i){t.onOrderFormInput("takeProfit")}]}}),t._v(" "),s("div",{staticClass:"rightInputUnit"},[t._v("USDT")])]),t._v(" "),s("div",{staticClass:"rightInputBox"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.orderForm.stopLoss,expression:"orderForm.stopLoss"}],staticClass:"rightInput",attrs:{type:"text",inputmode:"decimal",pattern:"[0-9.]*",placeholder:t.$t("止损价格")},domProps:{value:t.orderForm.stopLoss},on:{input:[function(i){i.target.composing||t.$set(t.orderForm,"stopLoss",i.target.value)},function(i){t.onOrderFormInput("stopLoss")}]}}),t._v(" "),s("div",{staticClass:"rightInputUnit"},[t._v("USDT")])]),t._v(" "),t.isLoggedIn?s("div",{staticClass:"rightSubmit",class:{buy:"buy"===t.rightSide,sell:"sell"===t.rightSide},on:{click:t.handleSubmitOrder}},[t._v("\n "+t._s("buy"===t.rightSide?t.$t("买入"):t.$t("卖出"))+"\n ")]):s("div",{staticClass:"rightAuthActions"},[s("div",{staticClass:"rightAuthBtn rightAuthBtn--register",on:{click:t.goRegister}},[t._v(t._s(t.$t("注册")))]),t._v(" "),s("div",{staticClass:"rightAuthBtn rightAuthBtn--login",on:{click:t.goLogin}},[t._v(t._s(t.$t("登录")))]),t._v(" "),s("div",{staticClass:"rightAuthMock",on:{click:t.goLogin}},[t._v(t._s(t.$t("模拟登录")))])])]):"perpetual"===t.rightTopTab?s("div",{staticClass:"rightPerpForm"},[s("div",{staticClass:"rightPerpTopRow"},[s("div",{staticClass:"rightPerpField"},[s("div",{staticClass:"rightSelect rightPerpSelect",class:{open:t.marginModeVisible},on:{click:t.toggleMarginModeVisible}},[s("div",{staticClass:"rightSelectText"},[t._v(t._s(t.marginModeLabel))]),t._v(" "),s("div",{staticClass:"rightSelectArrow"})]),t._v(" "),s("div",{directives:[{name:"show",rawName:"v-show",value:t.marginModeVisible,expression:"marginModeVisible"}],staticClass:"rightSelectMenu"},[s("div",{staticClass:"rightSelectItem",class:{active:"cross"===t.marginMode},on:{click:function(i){i.stopPropagation(),t.handleMarginMode("cross")}}},[t._v("\n "+t._s(t.$t("全仓"))+"\n ")]),t._v(" "),s("div",{staticClass:"rightSelectItem",class:{active:"isolated"===t.marginMode},on:{click:function(i){i.stopPropagation(),t.handleMarginMode("isolated")}}},[t._v("\n "+t._s(t.$t("逐仓"))+"\n ")])])]),t._v(" "),s("div",{staticClass:"rightPerpField"},[s("div",{staticClass:"rightSelect rightPerpSelect",class:{open:t.leverageVisible},on:{click:t.toggleLeverageVisible}},[s("div",{staticClass:"rightSelectText"},[t._v(t._s(t.leverage)+"x")]),t._v(" "),s("div",{staticClass:"rightSelectArrow"})]),t._v(" "),s("div",{directives:[{name:"show",rawName:"v-show",value:t.leverageVisible,expression:"leverageVisible"}],staticClass:"rightSelectMenu"},t._l(t.leverageOptions,function(i){return s("div",{key:"lv_"+i,staticClass:"rightSelectItem",class:{active:t.leverage===i},on:{click:function(e){e.stopPropagation(),t.handleLeverage(i)}}},[t._v("\n "+t._s(i)+"x\n ")])}))])]),t._v(" "),s("div",{staticClass:"rightSpotField"},[s("div",{staticClass:"rightSelect",class:{open:t.priceModeVisible},on:{click:function(i){t.priceModeVisible=!t.priceModeVisible}}},[s("div",{staticClass:"rightSelectText"},[t._v(t._s("limit"===t.priceMode?t.$t("限价委托"):t.$t("市价委托")))]),t._v(" "),s("div",{staticClass:"rightSelectArrow"})]),t._v(" "),s("div",{directives:[{name:"show",rawName:"v-show",value:t.priceModeVisible,expression:"priceModeVisible"}],staticClass:"rightSelectMenu"},[s("div",{staticClass:"rightSelectItem",class:{active:"limit"===t.priceMode},on:{click:function(i){i.stopPropagation(),t.handlePriceMode("limit")}}},[t._v("\n "+t._s(t.$t("限价委托"))+"\n ")]),t._v(" "),s("div",{staticClass:"rightSelectItem",class:{active:"market"===t.priceMode},on:{click:function(i){i.stopPropagation(),t.handlePriceMode("market")}}},[t._v("\n "+t._s(t.$t("市价委托"))+"\n ")])])]),t._v(" "),s("div",{staticClass:"rightInputBox"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.orderForm.price,expression:"orderForm.price"}],staticClass:"rightInput",attrs:{disabled:"market"===t.priceMode,type:"text",inputmode:"decimal",pattern:"[0-9.]*",placeholder:t.$t("价格")},domProps:{value:t.orderForm.price},on:{input:[function(i){i.target.composing||t.$set(t.orderForm,"price",i.target.value)},function(i){t.onOrderFormInput("price")}]}}),t._v(" "),s("div",{staticClass:"rightInputUnit"},[t._v("USDT")])]),t._v(" "),s("div",{staticClass:"rightInputBox"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.orderForm.amount,expression:"orderForm.amount"}],staticClass:"rightInput",attrs:{type:"text",inputmode:"decimal",pattern:"[0-9.]*",placeholder:t.$t("数量")},domProps:{value:t.orderForm.amount},on:{input:[function(i){i.target.composing||t.$set(t.orderForm,"amount",i.target.value)},function(i){t.onOrderFormInput("amount")}]}}),t._v(" "),s("div",{staticClass:"rightInputUnit"},[t._v("USDT")])]),t._v(" "),s("div",{staticClass:"rightDivider"},[s("div",{staticClass:"rightDividerLine"}),t._v(" "),s("div",{staticClass:"rightDividerDots"},t._l(6,function(t){return s("span",{key:"perp_div_"+t,staticClass:"rightDividerDot"})}))]),t._v(" "),s("div",{staticClass:"rightPerpInvest"},[s("div",{staticClass:"rightStaticInputBox"},[s("div",{staticClass:"rightStaticInputLabel"},[t._v(t._s(t.$t("最小投资")))]),t._v(" "),t._m(0)]),t._v(" "),s("div",{staticClass:"rightStaticInputBox"},[s("div",{staticClass:"rightStaticInputLabel"},[t._v(t._s(t.$t("最大投资")))]),t._v(" "),t._m(1)])]),t._v(" "),s("div",{staticClass:"rightInputBox"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.orderForm.takeProfit,expression:"orderForm.takeProfit"}],staticClass:"rightInput",attrs:{type:"text",inputmode:"decimal",pattern:"[0-9.]*",placeholder:t.$t("止盈价格")},domProps:{value:t.orderForm.takeProfit},on:{input:[function(i){i.target.composing||t.$set(t.orderForm,"takeProfit",i.target.value)},function(i){t.onOrderFormInput("takeProfit")}]}}),t._v(" "),s("div",{staticClass:"rightInputUnit"},[t._v("USDT")])]),t._v(" "),s("div",{staticClass:"rightInputBox"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.orderForm.stopLoss,expression:"orderForm.stopLoss"}],staticClass:"rightInput",attrs:{type:"text",inputmode:"decimal",pattern:"[0-9.]*",placeholder:t.$t("止损价格")},domProps:{value:t.orderForm.stopLoss},on:{input:[function(i){i.target.composing||t.$set(t.orderForm,"stopLoss",i.target.value)},function(i){t.onOrderFormInput("stopLoss")}]}}),t._v(" "),s("div",{staticClass:"rightInputUnit"},[t._v("USDT")])]),t._v(" "),s("div",{staticClass:"rightPerpActions"},[t.isLoggedIn?[s("div",{staticClass:"rightPerpBtn rightPerpBtnLong",on:{click:function(i){t.onPerpCreateOrder("1")}}},[t._v(t._s(t.$t("做多")))]),t._v(" "),s("div",{staticClass:"rightPerpBtn rightPerpBtnShort",on:{click:function(i){t.onPerpCreateOrder("2")}}},[t._v(t._s(t.$t("做空")))])]:[s("div",{staticClass:"rightAuthBtn rightAuthBtn--register",on:{click:t.goRegister}},[t._v(t._s(t.$t("注册")))]),t._v(" "),s("div",{staticClass:"rightAuthBtn rightAuthBtn--login",on:{click:t.goLogin}},[t._v(t._s(t.$t("登录")))]),t._v(" "),s("div",{staticClass:"rightAuthMock",on:{click:t.goLogin}},[t._v(t._s(t.$t("模拟登录")))])]],2)]):s("div",{staticClass:"rightOptionsForm"},[s("div",{staticClass:"deliveryTop"},[s("div",{staticClass:"deliveryTop_title"},[t._v(t._s(t.$t("期权偏置")))]),t._v(" "),s("div",{staticClass:"deliveryTop_grid"},t._l(t.deliveryRuleList,function(i,e){return s("div",{key:"delivery_"+e,staticClass:"deliveryTop_group"},[s("div",{staticClass:"deliveryTop_cell",class:i.flag?"deliveryTop_cell--primary":"deliveryTop_cell--bg1",on:{click:function(i){t.selectDeliveryStop(e)}}},[t._v("\n "+t._s(t.formatDeliverySeconds(i.seconds))+"\n ")]),t._v(" "),s("div",{staticClass:"deliveryTop_cell",class:i.flag?"deliveryTop_cell--secondary":"deliveryTop_cell--bg2",on:{click:function(i){t.selectDeliveryStop(e)}}},[t._v("\n "+t._s(i.odds)+"%\n ")])])}))]),t._v(" "),s("div",{staticClass:"deliveryAmount"},[s("input",{directives:[{name:"model",rawName:"v-model",value:t.deliveryAmountValue,expression:"deliveryAmountValue"}],staticClass:"deliveryAmount_input",attrs:{type:"text",inputmode:"decimal",pattern:"[0-9.]*",placeholder:t.$t("输入交易额度")},domProps:{value:t.deliveryAmountValue},on:{input:[function(i){i.target.composing||(t.deliveryAmountValue=i.target.value)},t.onDeliveryAmountInput]}})]),t._v(" "),s("div",{staticClass:"rightDivider"},[s("div",{staticClass:"rightDividerLine"}),t._v(" "),s("div",{staticClass:"rightDividerDots"},t._l(6,function(t){return s("span",{key:"opt_div_"+t,staticClass:"rightDividerDot"})}))]),t._v(" "),s("div",{staticClass:"deliveryActions"},[s("div",{staticClass:"deliveryActions_quota"},[s("div",{staticClass:"deliveryActions_quotaLabel"},[t._v(t._s(t.$t("可用额度"))+":"+t._s(t.availableBalance))]),t._v(" "),s("div",{staticClass:"deliveryActions_quotaIcon"},[s("img",{staticClass:"deliveryActions_quotaIconImg",attrs:{src:e("Jxp5"),alt:""}})])]),t._v(" "),t.isLoggedIn?[s("div",{staticClass:"deliveryActions_btn deliveryActions_btn--up",on:{click:function(i){t.deliveryBuy("up")}}},[t._v(t._s(t.$t("看涨")))]),t._v(" "),s("div",{staticClass:"deliveryActions_btn deliveryActions_btn--down",on:{click:function(i){t.deliveryBuy("down")}}},[t._v(t._s(t.$t("看跌")))])]:[s("div",{staticClass:"rightAuthBtn rightAuthBtn--register",on:{click:t.goRegister}},[t._v(t._s(t.$t("注册")))]),t._v(" "),s("div",{staticClass:"rightAuthBtn rightAuthBtn--login",on:{click:t.goLogin}},[t._v(t._s(t.$t("登录")))]),t._v(" "),s("div",{staticClass:"rightAuthMock",on:{click:t.goLogin}},[t._v(t._s(t.$t("模拟登录")))])]],2)])])])])},staticRenderFns:[function(){var t=this.$createElement,i=this._self._c||t;return i("div",{staticClass:"rightStaticInputValue"},[i("span",{staticClass:"rightStaticInputNum"},[this._v("100")]),this._v(" "),i("span",{staticClass:"rightStaticInputUnit"},[this._v("USDT")])])},function(){var t=this.$createElement,i=this._self._c||t;return i("div",{staticClass:"rightStaticInputValue"},[i("span",{staticClass:"rightStaticInputNum"},[this._v("1000000")]),this._v(" "),i("span",{staticClass:"rightStaticInputUnit"},[this._v("USDT")])])}]};var A=e("VU/8")(f,C,!1,function(t){e("uRhG")},"data-v-16f5b565",null);i.default=A.exports},"5PlU":function(t,i,e){var s=e("RY/4"),o=e("dSzd")("iterator"),a=e("/bQp");t.exports=e("FeBl").isIterable=function(t){var i=Object(t);return void 0!==i[o]||"@@iterator"in i||a.hasOwnProperty(s(i))}},"60kZ":function(t,i){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFtSURBVHgB7ZdLToRAEIYLCKzxBnMEOIHOEbyBbCCEzXgD5gS64bnpI3gEvcF4A+cG4pan1QkxoyYD1TVuTH8JgXSqyU//RXU1gEaj+U1d1wKvZ7gAJjCpqmo3TdMdXjd5nu+AiQEMiqLYmKZ5wEd3HmrGcfTjOD6CIqwVsizr6USMxMUxAQyUBaFVKdrk/RznWqdk2WzV25mQpu/7bZIkr0BEaYVQzNIf5dq2rWQdWZC0Cm+bpThpJ8Y+ABGSZUIIt23bd8octM6nWEfOISyA12tju677UMkjjUbzl5B/+yzLPKzU7tp43PlfgABJENYgDyvwgTLHcZyrIAiatfGkrSMMQ1nkHglTUooYsiAJfvHeMIw11fcYRdEeiJAFyS/GLSFYisPOcQsKKLUf8/50fyYkVW1jWT21PGnIDvHbC9FOzDUfFGH11MMwSOtOk7bBsVtgwBI02/KVuLhaKefEcTGkdWVZsk4bGs2/5RMfmouBB9I/CgAAAABJRU5ErkJggg=="},BO1k:function(t,i,e){t.exports={default:e("fxRn"),__esModule:!0}},Jxp5:function(t,i){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAXFJREFUWEft17suBkEUwPH/14pQqHgB7yAKIgoSnQS1RK8SL6DwCvqPCgkhaok3cakklCo5yUa+MDtmz5y5bLJb7575nTNnLjuiZ8+oZ14GcOoZGyrcxwrLrC0CL8CndQLWLTEDXAJrwAewBTxaoi3Bgr0HliaAF8BejWAXVpynwFFt4DbsE7DZtIaZObYlsmIl6xhwdmwMuAhWCy6G1YCLYruCfdiNFKeaa2sJXXRVYEMrXA02BFwV9j/wNPDw625gdmK1BHoF9ps7ifMVXw+fAMephY74gl5oG9cHPgd2C4DfgHkNeBm4BWYzop+BA+BOA5ZvVhv01ESAL2AHuM6YyM9QIfvweoOrAh0CluyqQYeCq0F3AVeB7gr2oWULvEq9EDXgomgtuBg6BlwEHQvOjrYA+9DbwI3lQrQCt6G9FxlNIpZgF/odmNPAtJcfzVgrwBkgfyuHwFgTJCfY0vcnlnVLJMVK8AGcusRDhVNX+BsZO1gtV9Fz3gAAAABJRU5ErkJggg=="},K31M:function(t,i){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEjSURBVHgB7ZdNzoIwEIYHCPsegSN8nuDTm7glLOQGegN3ENj0CB5Bb4A30BugWyDUacKC+NtpBY3pk0wgzRBe+rQQACwWyy15nnOsLbwBFwzJsiwWQsyxpkmSxGCIAwakaRq4rlvgKeuGTm3bTsIwPIImRjPked6mF0bCcIyDAdqBUNUKNf1dj5uq01LWqTo8aTk1TTOLomgPRLRmCMO82lHM930tdeRAUhUegld9Uif2roEISRnnnFVVVVKuQXUTijryGsIX4L9qb13XZ511ZLFYhoS87bvvF1PtdxxnB0Mhwwg6yuF1Q60JYZYwNPKJsQqFMAcYC0V1AYwJ3jAWn1T1INT2TpgCPoXUglX2wpSjq7oTqq9uAd9Ap87ob8Ni+VkuC/JnISTgooIAAAAASUVORK5CYII="},LiT4:function(t,i){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEaSURBVHgB7dmBEcEwFAbgF2cANsgINsAERsAk2MAGzgRsUBuwgW7ABs/PFb2otI6Quv+7y0WlafKa9C65iBB9jqpapETjtUWy+T4bJ4Atso7EbWOM6V8v3ABUagAB3PrdcMo2Er91/sIdAYtsgmQlTjukGQbgKERERETvMxIBrMF6yLoVbk2xDlrm//h5AOh8C9nhhSrt/GKu4Tws1I7sYSd1lXVmJ9Wk3pVo1lAoiafdXsVnDMRHAytpOympvpAyGnZDvypp+zx9D576tqhe07keS5gd2WUn5bsBcztFJ+f4OS0onp7LJXYIoFUwCvtnbz9K6OzICWAodaP3b3EvdZR90JNaTR0iIqK3Kc/IvoJnZL/GMzKif3ICIJ6ujICY79wAAAAASUVORK5CYII="},Miun:function(t,i){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPJSURBVHgB7ZpdTiJBEMcLJOojN7A5gXgDPYG7J1hJTIz6YDyBeILFB2MEEtgj7AnWPYHsCXY8wfJE+Gb/JQMB5KOr6W5miL9kMjA0M/Ofmq6uqm6iT7abBHnm6enpOJFIHGJL9/v9H5eXlwF5xKvgYrFYGAwGNzOHCxcXF7fkCW+CYdmzZDJZmfdbr9e7vbq6KpAHkuQJiL1b9NvOzs5dpVJJk4/7IA+wdbFTS5qk2+32KXnAi+Bl1p0gTx5wLljDuiMUe3ByjHPB6J83grY6b8JaOBXMFsMwlNVtj7bHrq3sVLCJxVxb2dk4DEspOKu/ZAAisBNEYC/kAGcWXsdSeFDa/V6KEwuvY90RsHLGRZztxMI2+qErK1u3sA3rhtR3d3czuVyuThaxamGOhyH2O9mBw82K7Rh7LQuH1sxi/DzA1yxy3C/Y204CAmw1XOMF53/rdrvB9fV1jQxZKZifcKPReBeG7ZCGYWKW9MJFZ0A8P4QAHwM4uD+839/fr63qAh8Ec6QDYac4IUdJiuxbzDX18GHU8CAeZj39lOBlSXpcmS0ujAVb9K5RY8rbj700XgMvCfgGSLdarW+jL5OC49ZXtZnUNhaMDv6bthR2YKPPU04LZdRXSf4aEwKUgTOjL1ORFjzaVxoO9NsCj9EnkwfmjcPsrX/RhgMLCwRhXh1MHpwbaW2B6LlimYWhZYxFLxTLLI2lYyh6qVhmZfIQI9ErxTJa6WEo+pWim0jUIfZIpySkVQDgEyEPZfdutfpgiTrfm279S1QAeHx8zKZSKX69o2Lpd7GSgoC44hEh0WKxjLimFV7Ay+T1MhAC501KPUZFPF6bQRsGYbBRsmMkGHXnjffhvb29f2SAkeCw1rVR0H+NsjrTuvQhbR5FBpgKjkLO7M/CUSgH4R78CY5IVUSRAWLBKAOx2ChEWulyuXwg/I9cMMa/yCQQJp5aLJgXhlJ0UCTERLCi6ODFwpEp45rcS4qEWPDQnFNXw888n6zIHEVCROkhzxVjVt4ohqWh0AImth4m53Cfn595PcgZGQpHXK/Oz8/fdNuLXulms2lqXRaawQzA/eyENR/jWhRezyoZ0Ol0MpL20ldaSRrzMgVsuVXll/D3HGpn97wCCP85I01QaxONxVLBgU4jFoobycN6opx1JBzBTRXnqJLGA8abEZAAcYlnxYRbgI2FWikQhCsSuI+rBU2mJsp0MIm05k24cb/Mo58e2RLLwOLVUFB+zjU/TJTpYLxsqVQqneKCbOkAQn/aXkA2C9fGsTsO+6yXa34SR/4DJWuiM2JTnNcAAAAASUVORK5CYII="},Xd32:function(t,i,e){e("+tPU"),e("zQR9"),t.exports=e("5PlU")},ZE7c:function(t,i){},abdZ:function(t,i){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAATVSURBVHgB7VtbTiJREC3RqJ+4AtsVqCsQVzC4AiUxPuKHuAJxBTJfPmIiswJgBYMrGGYFtisY5sf4ds5hLhmmu/pJt40dTnJDc7kNfW7VrVu3qhCZYIIJPjOmJGVcX18X7+/vrUKhsIK2/P7+Xpyamuo3fv729mbjuod+G+3n/Px8t1Kp9CQlpEKYJJ+enqogsgYSJYkI3NfFfR1MRnt/f78jCSJRwmdnZ6Xp6enjOCR9YKPVdnd3v0kCSIRwSkSdsCUB4iMRBlELRK9jErXRiqZFug+qvg5VtyUGYhMG2S0YoVMJeGCuRa5JjO2/bm9v3znHXF1dLYKEhbaCt2WMK0kwTiDtmkRELMIXFxc1vBz7DKGVrc/Ozn6NY3Fp9B4eHsqYpEO8XfEZ2sJvVKL8RmTCINvAy6bHx/zhalIGhri8vKSlb+DS8hiiqjjtCiZs0fksBYmAALKU6FKSZImdnZ0bfOcSLo/k74Q6wT3+O7VC/j1nlX2YqC3n4NAS9lHjHtZcmQ8mKYNGkkREkTbtw+vr64axK2X20X7s7e2tD48LJWHOmOhkqU6rH0GWoNpCi1Zx2XJ+BnL05G7FkPVCIGHOKl5OlY9G2h7iggYKKr6By1hLJ5CwUSEnMiE7DEiarmtXIsKXMPda0a3jUZZkCWxbRR5EJCJ8CUO62rqtQ6VakiGM0/NDvLeqAVxWfUZ8vlT5QhqNE8kI3Hqen59rkOxhyFtchD0l7CHdWppn1SCArAWyX2QEqITppYgi3aSdiqjA9telEwKDuQSB0OduoDuS4VJVGiegTczkf314X5cxgTGYbG2+p6q/vLysYSJK3I/9Dh8qYe24h762jCnMMmvL0ARA/ZcxCb+dY12upXHfbh3dVKVVyQFca5jBNmVcR3ICzWgtOzvohEtOoBF2eS+QemZbUdLQCFuuQYWCLTmBi/AgQJ5XRIp45AEuwkx9SI4RSsKPj48LkhNohF2+6czMzLLkBJrRulPG+cWGPxW0NaydPkqSE6hhWkQp6Utbw304+C9keRZOCl4RD4ZwqsMdyPcyypBZtCMIJtPAgCOfnSmYtiYg1UozEa10V2WMwTO8uWRcugEB/To/P3dFR1TCzLorIdAiVN0rzZIpeKTV0iosoXD2ee7DGKxFJuvDOZxxAZPxzj4m4LRQsidhpjrFHfVj7YZfmvTDweiqh3RVe+NJ2Cx47aaqCfJlDhOdCS1dwte1RFinjrXccd1UKDRNzikzcGlBlZuiRFe9pEsE+tJIQVZEUW1uAVmSxtJibYnmAdb80kCh8sMmXToWGUQTkWx6FNIwDXTkd3+UhDgJa3uxjXb0EfmmoIQ4AvWBkdXQAQAzc1rmwUJrckLSVHFTxuCVQLOZ/ZcQSLqoxZYEq+aIEEVvkZZV3LIlbgU1nyG0lHVmK+Ksb65TBB02mT/yK3pj+Hhubm4j1bKlAUyOlsQtv3GDQlFc3iD1YR8cHHSV7+pX22LcoiFJ6xvk0VGTIh9mkig9PNY8nRCgVOK4qSw33opbSJNUcWkoaY+IfnVfHKkOI+ny4S3M/mbIWsmw4BJoxS1jdCKVAnGqOkjzLFqOSd5Ga+HeVtI1YKkQHsYgV8tKWWY1sN4tMapvSv97g78AwB7YiJDe5CGUNMEEE6SDPwr6ZQ9N0M9SAAAAAElFTkSuQmCC"},d7EF:function(t,i,e){"use strict";i.__esModule=!0;var s=a(e("us/S")),o=a(e("BO1k"));function a(t){return t&&t.__esModule?t:{default:t}}i.default=function(){return function(t,i){if(Array.isArray(t))return t;if((0,s.default)(Object(t)))return function(t,i){var e=[],s=!0,a=!1,n=void 0;try{for(var r,l=(0,o.default)(t);!(s=(r=l.next()).done)&&(e.push(r.value),!i||e.length!==i);s=!0);}catch(t){a=!0,n=t}finally{try{!s&&l.return&&l.return()}finally{if(a)throw n}}return e}(t,i);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}()},fxRn:function(t,i,e){e("+tPU"),e("zQR9"),t.exports=e("g8Ux")},g8Ux:function(t,i,e){var s=e("77Pl"),o=e("3fs2");t.exports=e("FeBl").getIterator=function(t){var i=o(t);if("function"!=typeof i)throw TypeError(t+" is not iterable!");return s(i.call(t))}},hbZB:function(t,i){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEqSURBVHgB7dZBboJQEAbgHxas7Q08Aj1B2yP0CGwghI29AZ6g3ZAQNh7F3sDeoN6gdk3gdSaxihKFeSq4mC8hMWZ0Bv4BBZRSbcaYBR1L3AMaZGb2ZhgTDTCl46cxEL+eYizUfGXaxomOGqfmtGGj20Z1DkfnYyjU7Nt0W2EIHVEde8ctUYOJkRNF50CIGjwJyn8dx/mCUuqOiG/7LMt813UnfevjOP6EgGigoih86U+C53kPQRBs+ta7EAjDkB9yH4KPpJJhxAMxOuN5z6fvOoqiOYTEA/EZl2UZdNXVdf0CC+KBWJIkfIXezpSktMxrWBDfZU205Eta8ueDL6Q4adceYcnqCv2rqoqjay7tht57xQUuGmgby25x+c+bbVRXxdHleb6AUqrtD0B3WrGPatKMAAAAAElFTkSuQmCC"},jIPA:function(t,i){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAX0SURBVHgB7VpbUuM4FL3QvIqv7ACzAtIrmLACmBWQVFFQwAfNCggraPqDN1WYFcz0CoAVdFgB7hVMvijezDlGZhJFciQn8jBTfapUTmRZ1tHVfejKIr/w/8aIlIyDg4PayMjIHErl5eXlfG1tLZESUSrh4+Pj3dfX102tend1dXVLSkJphCHZ+ujo6Jnp3vPz89b6+vqulIBRKQkgu2279+nTp+2zs7OKlDEOKQGULi5RTpPKw8PDgpSAUgjnSbcDTSkBwQlbpJugtLW6iBZcAiM4YejnpqE6Rtk1tHVZCQMhqJWmxLCcL/R6+N/ZqampNvT2Bn8r2r15+OZLCYSgEjZJDH44ZrDRaDS4pEuXcjDCkG4EcjW9HnU72e+JiYlvhvu1kLocjHCedLP/lDJCzFhvBzXYlEAIQlhJt67Xd0o3A6Ksc0MXi+xDAiAIYRfpZqCBgpQv9fpQUh46YZt0QSC2PQMp7xiq6yHCzaES5gBB7Ktejwm4XFlZubI9Z5Eyw82zYZMekwFAaYJgFYRm8LeKAS6K5lcJk2HSQSmjr5pWvYg+q0dHRy1OGvr5+fT0lGxsbLSkIPoGHpzh29vblBjKnLyFiVXJ3wx0IsF+d9alIfbLFyZXZgLIcxIS9o9g5ZpXBDMt5d+t6JGwio4W0GENHUaY4crYWOGFwMHMuzaGlBsqMov6tcXYOOkstA9pHcYqWA1tNRktvPubbii7JJy3SS+ARIWJic9DSk2cSLtATy6MaC+6kcFB/fqTUVS/5ZUHNfl0TVUZDG2MZTYby/taxTLw3YAn8kYuvcKYXE9PTyeDkOwEVkaMS0wb8vj4OIfVUsUY6fJ4pWF0nYjK/f39Eq5pGNtJ2Gb+U33gFQFFQv1YXl7+KSVBTeCVKl3Y29urQnoznAz8fZ8QvV0nt3fCeOgqU36tMYP8rWFJbphQ7onlu1oJF6Z2SmApuowW3MIPywy1xsfH5z8iaSIjaxq7aG6xS6SwaL/Lm052gR2hwz/kg4IRmY2s7ha7CNOFqAaJ/iQDAqyAYbmsoQF+N8Zl0XDL6BaNkVaeL2SYiLi4IR8AiuyS4ZY1BrCGlh+ddBGyhHW31Gd51/HCr/IvgWdUUoAskbs9zCMNfAHpppQMvtNwIEc4hbJOaVq1vH+IYesH7MDsN6UEqAk2ZTXbIPvZJW53SgCwI4SOlLTJD2/v7+9/kcBQJxhGshyb6ybFOePBqMZGuozTP8v5VErWJyHgleLJIR309A9LmX420qq9yRLeOS31AtPh9aDbuDz8plfAcDWLpHoKJfH4bYb0DiCSQIDf75lMhMFXUgCFCENnSzmtz4DJ7LEbk5OTf0kBFCJskiakkEg4JHoF9LeQChXNS8/pFSqDGAQqK6kjkgIoSrhnduE2CueK+wEq1HIZgwsKETalg5AguJZAQN+J9I6hPMKGzXY7ZDZE9Z1o1ZEUgHeGHTsVHq10SbgzZ9QP6hiUhbrZ9vClLekmWTk9PZ3xTSh6E4b/q+jJPua88p5h2IlIjPE2dznvk8V+EEUl+NnEBuRc8pHoFcpSexH2XtL8MFSvy7PQDPpBljstxsIm/x2hxCB+g7Jk68fyjkg84S1h5n71OpOF5hkVNxWuh2PyD/EmlnpD/5IH/VwzZazB23AVIUwd7qrrtNDUURBlFrGmt3NEmlo6PDyM+YlEtu3jySAPy/SxiCe8CdsstMoNp9mIPkRpcWP127QLSgEydZaMON6R8GRQutUiEk94fZimjI8ew6aZf9EMkgHpd1n6IRtIULfrkj/4BOWc51/6hGM1RT6W2sto3d3dmZYQ62wGKQOJzsIS7+j+mnXMRfX5SiDiO0zJdqwqp8P2DL5LOvJpzM8UUBr90i/qfgP6v6MMXV0cAX2fEQ/4Ek5cGpEoBkLf6rVnzYgjuKHexuIwwb67NC8dJmwHbgqJuAURTlCH4lSXyNLE+fuRDN6Bh+XAjXrZhJ5+HhZZgofiilDT8E6v70cyeEs4w8nJyYI6iE5A9Hvoo1QVg9eUzpbyzl/4L+JvSrRRKGsejhEAAAAASUVORK5CYII="},p33M:function(t,i){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAYAAADFw8lbAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJkSURBVHgB7ZjbUfpQEMa/E/P3b0Yd6UCsQOwAOvBVHUfTgR2oFSgV4IOXVzswVoBW4CnBBx3FEY67XGYI5rKY5fLAbwYIyWH5+MjuZgMsWDDfGCjydoOKb3DE286gHuzBQgk1oR93KDuHJgUs8Xvafu0AtbUDPEEBD3qcDkQyxqC0ZHABJVQcZTfh8JJ07LuN2vohIhREy9HTtAP+UvqxcSjsaJabAzRc1XA01zENVws5KnFzQFFXizrakC4s6uqfHO3XzAv68C7GI6JvDP/SCDKFugZK78v093rdjrNB4iqGHg6ooAgGETcEqrVPHYdn2rarX7AmxGv6R0Ygt6roJQiff2VMETKgJ/4b9dVD3A8fiwnlXk3dpIk5YDT5Ysk0uKCYB3w/rkWz16tCuRA7X2NCXQt1Pk8wY1gDaxneFxMahJR5LezQpsXssFQJaqxleGdiefpoULb/xwMw3awHG9T6LZJJraMzEJsqksks+FMUmymSyW2hUxCbK5LJLU/dAG2EmBCew0meSEZ8UfJ5i2bhHv8bG+xjS7JQXPBp/FWZJmMxIY85TmcqY4bIHXXqfztbWpUuFQnl69LhmV0Lnv05tmStSOjnygTc7PPmy2KLhNIv38aE+OfJYsvO0c7kEsl5io5SaZIEs/SlJ22HHR+o0is3CZsbW5ikvmRR1uzUnXMcLle+UB8Zzh7pcUXjzTGNN70ZLAFpkkrLk0WCQHo6C1rYCg5wnjZB0m3HK+7l1CrPkuJQjAgCRC20f2HCNxuqGQ7K4iyTuwbH/V0R/YhQ0uvHgmuetO7lxrnGJhYsyOcH8PzU467mWGIAAAAASUVORK5CYII="},uRhG:function(t,i){},"us/S":function(t,i,e){t.exports={default:e("Xd32"),__esModule:!0}}});
  2. //# sourceMappingURL=2.61dfc6c5b6cb72254ef3.js.map