| 12 |
- webpackJsonp([74],{Qqch:function(t,s){},"iK3+":function(t,s,i){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var e=i("mvHQ"),a=i.n(e),r=i("bOdI"),o=i.n(r),n=i("4L5v"),c=i("3KG0"),l=i("wQWh"),u=(i("e4oP"),{setup:function(){return{reelect:ref(!0)}},name:"contract",components:{BlackCloth:n.a},filters:{formatDate:function(t){t*=1e3;var s=new Date(t);return Object(c.a)(s,"yyyy-MM-dd hh:mm:ss")}},data:function(){var t;return t={back:i("P9/e"),headerEdit:i("DeOm"),headerInstall:i("7S6X"),accountScreen:i("bfkQ"),refreshData:i("mKZP"),headerMore:i("HCy8"),firsttime:!0,accountshide:!1,availableBalance:"",tallests:"",collect:!1,headername:{},tableTitle:[{name:"持仓",id:"1"},{name:"当前委托",id:"0"}],asks:[],bids:[],tallest:"",currindex:"1",iconOrder:i("IpuH"),accountList:{margin:"0",real_value:"0",profit:"0",profit_price:"0",sign:"",color:""},cabin:"",multiple:"",multipleName:"100",unit:"市价委托",entrustShow:!1,entrustList:[{name:"市价委托"},{name:"限价委托"}],transactionprice:!0,leverageShow:!1,leverage:"100",amount:"",price:"",profitlossd:{profit:"",loss:""},profitlossnumber:{priceprofit:"",priceloss:"",price:"",enterprice:"",profits:"",loss:""},pricective:!1,profitlosshide:!0,minusactive:!1,quarter:"0",quarterList:[{number:25},{number:50},{number:75},{number:100}],leverageList:[{number:5},{number:10},{number:20},{number:50},{number:100}],guideShow:!0,bol:!1,str:"",leftElection:!1,electionList:[],cibter:!1,reelect:"",InputPassword:"",groupRate:!1,groupreverse:!1,groupprofitloss:!1,profitloss:{profitandloss:"",closeamount:"",plus:""},plus:"",groupPosition:!1,positionTable:[{name:"全仓",id:"2"},{name:"逐仓",id:"1"}],positionindex:2,groupunwind:!1,proupAugment:!1,unwindList:[{name:10},{name:20},{name:50},{name:100}],unwindindex:100,leverageactive:!1,leverageaddactive:!1,leverList:{leverageminusshow:!1,leverageaddshow:!1},entrustsub:{index:1,entrustdirection:"",entrustprice:"",entrustnumber:""},tablesubmint:{page:0,page_page:1e4,status:1,is_pending:0,from_coin:"",created_at_start:""},tableList:[],tableLists:[],instalprofit:{closing_price:"",stop_loss_price:""},getlistPage:{page:0,page_page:15,type:7,coin:""},loading:!0,finished:!1,goiing:top,offset:15,tipsProp:!1,tipsList:{title:"",text:"",notes:""},num:0,timing:null,min:5,forexDAta:{}},o()(t,"asks",""),o()(t,"bids",""),o()(t,"roomName",""),o()(t,"tableList1",[]),o()(t,"addNum",0),o()(t,"addLen",0),o()(t,"price1",""),o()(t,"nowPrice",""),o()(t,"maxNum",0),t},computed:{getWsMsg:function(){return this.$store.state.orderWebSocketMsg}},watch:{price:function(t){this.maxNum=Number(this.cal.accDiv(this.accountList.available_balance,t)).toFixed(3)},getWsMsg:function(t){if("PONG"!=t.data){var s=t.data,i=JSON.parse(s);i.room==this.roomName&&(this.forexDAta=i.data,"市价委托"==this.unit&&(this.maxNum=Number(this.cal.accDiv(this.accountList.available_balance,i.data.price)).toFixed(3),this.maxNum<this.amount&&(this.amount=this.maxNum)),this.price1=this.forexDAta.price,this.tableList.length>0&&("1"==this.tableList[0].long_or_short?("0"!=this.tableList[0].stop_loss_price&&Number(this.tableList[0].stop_loss_price)>=Number(this.forexDAta.price)&&(console.log(1),this.futures()),"0"!=this.tableList[0].take_profit_price&&Number(this.tableList[0].take_profit_price)<=Number(this.forexDAta.price)&&(console.log(2),this.futures()),this.accountList.sign=Number(this.forexDAta.price-this.tableList[0].enter_price)>0?"+":"",this.accountList.color=Number(this.forexDAta.price-this.tableList[0].enter_price)>0?"green":"red",this.accountList.profit=(Number(100*this.forexDAta.price-100*this.tableList[0].enter_price)/Number(this.tableList[0].enter_price)).toFixed(3),this.accountList.profit_price=(Number(this.accountList.margin)*(Number(this.forexDAta.price-this.tableList[0].enter_price)/Number(this.tableList[0].enter_price)).toFixed(5)).toFixed(4),this.accountList.real_value=Number(Number(this.accountList.margin)-(Number(this.accountList.margin)*(Number(this.tableList[0].enter_price-this.forexDAta.price)/Number(this.tableList[0].enter_price)).toFixed(5)).toFixed(4)).toFixed(4)):("0"!=this.tableList[0].stop_loss_price&&Number(this.tableList[0].stop_loss_price)<=Number(this.forexDAta.price)&&(console.log(3),this.futures()),"0"!=this.tableList[0].take_profit_price&&Number(this.tableList[0].take_profit_price)>=Number(this.forexDAta.price)&&(console.log(4),this.futures()),this.accountList.sign=Number(this.forexDAta.price-this.tableList[0].enter_price)>0?"":"+",this.accountList.color=Number(this.forexDAta.price-this.tableList[0].enter_price)<0?"green":"red",this.accountList.profit=(Number(100*this.tableList[0].enter_price-100*this.forexDAta.price)/Number(this.tableList[0].enter_price)).toFixed(3),this.accountList.profit_price=(Number(this.accountList.margin)*(Number(this.tableList[0].enter_price-this.forexDAta.price)/Number(this.tableList[0].enter_price)).toFixed(5)).toFixed(4),this.accountList.real_value=(Number(this.accountList.margin)-Number(Number(this.accountList.margin)*(Number(this.forexDAta.price-this.tableList[0].enter_price)/Number(this.tableList[0].enter_price)).toFixed(5)).toFixed(4)).toFixed(3))))}}},mounted:function(){this.headername.from_coin=this.$route.query.from,this.headername.to_coin=this.$route.query.to,this.asks=this.$route.query.asks,this.bids=this.$route.query.bids,this.price=this.$route.query.price,this.price1=this.$route.query.price,this.addLen=this.price.split(".")[1].length,this.addNum=1/Math.pow(10,this.price.split(".")[1].length),this.roomName=this.$route.query.name,l.e.room=this.$route.query.name,this.futures(),null==this.socketApi.wsConnectionOrder.$wsOrder?this.socketApi.wsConnectionOrder.initWebSocket():this.socketApi.wsConnectionOrder.wsSend()},methods:{dont:function(){},blod:function(t){var s=t.split("."),i=s[1].length;return i<=2?'<div style="vertical-align: bottom;"><span>'+s[0]+'.</span><span style="font-size:36px;">'+s[1]+"</span></div>":'<div style="vertical-align: bottom;"><span>'+s[0]+".</span><span>"+s[1].substring(0,i-3)+'</span><span style="font-size:36px;">'+s[1].substring(i-3,i-1)+"</span><span>"+s[1].charAt(i-1)+"</span></div>"},skip:function(){var t=a()(this.headername);this.$router.push({name:"forexDiagram",query:{itemDetails:t}})},amountChange:function(){"市价委托"==this.unit?(""==this.amount&&(this.quarter="0"),Number(this.amount)>Number(this.maxNum)&&(this.amount=Number(this.maxNum))):(""==this.amount&&(this.quarter="0"),Number(this.amount)>Number(this.cal.accDiv(this.accountList.available_balance),price)&&(this.amount=Number(this.cal.accDiv(this.accountList.available_balance),price).toFixed(2)))},btncli:function(t){this.quarter=t.number;var s=t.number/100,i=Number(this.maxNum),e=this.cal.accMul(i,s);this.amount=e},maxAmount:function(){this.profitloss.plus=this.accountList.available_balance},unwindTable:function(t){if(this.unwindindex=t,100==t)this.profitloss.closeamount=this.profitloss.quantity,this.profitloss.profitandloss=this.profitloss.profit;else{var s=this.profitloss.quantity,i=this.cal.accDiv(t,100);this.profitloss.closeamount=this.cal.accMul(s,i),this.closeAmount()}},subentrust:function(t){this.unit=t.name,"限价委托"==t.name?this.transactionprice=!1:this.transactionprice=!0,this.entrustShow=!this.entrustShow},transactionpriceClick:function(t){this.transactionprice||(this.price=t)},entrustckcik:function(){this.entrustShow=!this.entrustShow},btnleverage:function(t){this.leverage=t.number},leverageadd:function(){this.leverageactive=!1;var t=this.leverage,s=this.cal.accAdd(t,1);s>=100?this.leverList.leverageaddshow=!0:(this.leverage=s,this.leverList.leverageminusshow=!1)},leverageminus:function(){var t=this.leverage,s=this.cal.accSub(t,1);s<=0?this.leverList.leverageminusshow=!0:(this.leverList.leverageaddshow=!1,this.leverage=s)},leversubmit:function(){this.multipleName=this.leverage,this.leverageShow=!1},priceminus:function(){var t=this.price,s=this.addNum,i=this.cal.accSub(t,s);i<=0?this.pricective=!0:this.price=i},priceadd:function(){this.pricective=!1;var t=this.price,s=this.addNum,i=this.cal.accAdd(t,s);this.price=i},short:function(t){this.accountList.available_balance<=0?this.$toast(this.$t("可用余额为0 不能操作")):0==this.amount.length?this.$toast(this.$t("请输入本金")):(1==t?(this.entrustsub.index=1,this.entrustsub.entrustdirection="做多"):(this.entrustsub.index=2,this.entrustsub.entrustdirection="做空"),this.nowPrice=this.forexDAta.price,this.entrustsub.entrustprice=this.price,this.entrustsub.entrustnumber=this.amount,this.cibter=!0)},entrustsubmit:function(){var t=this,s={};if(1==this.transactionprice)s={symbol:this.headername.from_coin+this.headername.to_coin,long_or_short:this.entrustsub.index,leverage:this.multipleName,quantity:this.amount,take_profit_price:this.profitlossd.profit,stop_loss_price:this.profitlossd.loss};else if(""==(s={symbol:this.headername.from_coin+this.headername.to_coin,long_or_short:this.entrustsub.index,leverage:this.multipleName,quantity:this.amount,enter_price:this.price,take_profit_price:this.profitlossd.profit,stop_loss_price:this.profitlossd.loss}).enter_price)return void this.$toast(this.$t("请设置委托价格"));this.$api.quotation.createForexOrder(s).then(function(s){t.cibter=!1,t.paymentPassword=!1,t.amount="",t.profitlossd.profit="",t.profitlossd.loss="",t.price=t.forexDAta.price,t.quarter="0",t.futures()})},clickTable:function(t){this.currindex=t.id,console.log(),this.tablesubmint.status=t.id,"1"==t.id?this.tablesubmint.is_pending=0:(this.tablesubmint.status="",this.tablesubmint.is_pending="1"),this.futures()},futures:function(){var t=this;if("1"==this.currindex){this.tableList=[];var s=this.tablesubmint;s.symbol=this.roomName,this.$api.quotation.getForexOrder(s).then(function(s){t.tableList=s.data.list,console.log(t.tableList);var i={symbol:t.roomName};setTimeout(function(){t.$api.quotation.forexHeader(i).then(function(s){t.accountList=s.data,t.maxNum=Number(t.cal.accDiv(t.accountList.available_balance,t.price)).toFixed(2),t.tableList.length>0&&("1"==t.tableList[0].long_or_short?(t.accountList.color=Number(t.accountList.profit)>0?"green":"red",t.accountList.profit_price=Number(Number(t.accountList.margin)*Number(t.accountList.profit)).toFixed(4)):(t.accountList.color=Number(t.accountList.profit)>0?"green":"red",t.accountList.profit_price=Number(Number(t.accountList.margin)*Number(t.accountList.profit)/100).toFixed(4)))})},100)})}else{this.tableList1=[];var i=this.tablesubmint;i.symbol=this.roomName,this.$api.quotation.getForexOrder(i).then(function(s){t.tableList1=s.data.list,console.log(t.tableList1);var i={symbol:t.roomName};setTimeout(function(){t.$api.quotation.forexHeader(i).then(function(s){t.accountList=s.data,t.tableList.length>0&&("1"==t.tableList[0].long_or_short?(t.accountList.color=Number(t.accountList.profit)>0?"green":"red",t.accountList.profit_price=Number(Number(t.accountList.margin)*Number(t.accountList.profit)).toFixed(4)):(t.accountList.color=Number(t.accountList.profit)<0?"green":"red",t.accountList.profit_price=Number(Number(t.accountList.margin)*Number(t.accountList.profit)/100).toFixed(4)))})},100)})}},editprofitloss:function(t){this.profitloss=t,0==Number(t.take_profit_price)?this.instalprofit.closing_price="":this.instalprofit.closing_price=t.take_profit_price,0==Number(t.stop_loss_price)?this.instalprofit.stop_loss_price="":this.instalprofit.stop_loss_price=t.stop_loss_price,this.profitloss.priceloss=0,this.profitloss.priceprofit=0,this.groupprofitloss=!0},createorder:function(){var t=this;if(1==this.profitloss.long_or_short){if(Number(this.instalprofit.closing_price)>0&&Number(this.instalprofit.closing_price)<=Number(this.profitloss.enter_price))return void this.$toast(this.$t("止盈价格需高于*",[this.profitloss.enter_price]));if(Number(this.instalprofit.stop_loss_price)>0&&Number(this.instalprofit.stop_loss_price)>=Number(this.profitloss.enter_price))return void this.$toast(this.$t("止损价格需低于*",[this.profitloss.enter_price]))}else if(2==this.profitloss.long_or_short){if(Number(this.instalprofit.closing_price)>0&&Number(this.instalprofit.closing_price)>=Number(this.profitloss.enter_price))return void this.$toast(this.$t("止盈价格需低于*",[this.profitloss.enter_price]));if(Number(this.instalprofit.stop_loss_price)>0&&Number(this.instalprofit.stop_loss_price)<=Number(this.profitloss.enter_price))return void this.$toast(this.$t("止损价格需高于*",[this.profitloss.enter_price]))}var s=Number(this.profitloss.id),i={take_profit_price:this.instalprofit.closing_price,stop_loss_price:this.instalprofit.stop_loss_price};this.$api.quotation.createorder(s,i).then(function(){t.groupprofitloss=!t.groupprofitloss,t.instalprofit.closing_price="",t.instalprofit.stop_loss_price="",t.futures()})},closeBack:function(){var t=this;this.$dialog.confirm({title:this.$t("是否一键平仓?"),message:"",confirmButtonText:this.$t("确定"),cancelButtonText:this.$t("取消")}).then(function(){t.$api.quotation.closeBack().then(function(s){t.futures()})})},sendBacks:function(){var t=this;this.$dialog.confirm({title:this.$t("是否一键撤销?"),message:"",confirmButtonText:this.$t("确定"),cancelButtonText:this.$t("取消")}).then(function(){t.$api.quotation.sendBack().then(function(s){t.futures()})})},edit:function(t){this.$router.push("/editForex?orderId="+t.ordernum+"&symbol="+t.symbol+"&type="+t.long_or_short+"&margin="+t.margin+"&bids="+this.bids+"&asks="+this.asks+"&buyPrice="+t.enter_price+"&id="+t.id+"&stop="+t.stop_loss_price+"&take="+t.take_profit_price)},clickclose:function(t){console.log(t);var s=t;this.tallests=this.tallest,this.unwindindex=100,this.profitloss=s;var i=this.cal.accMul(s.quantity,s.leverage);this.profitloss.profitandloss=this.cal.accMul(this.price1,i),this.profitloss.closeamount=t.quantity,this.groupunwind=!this.groupunwind},windsubtim:function(t){var s=this,i={id:t.id,quantity:Math.abs(t.closeamount)};console.log(i),this.$api.quotation.sellForex(i).then(function(t){s.groupunwind=!s.groupunwind,s.futures();var i={symbol:s.roomName};s.$api.quotation.forexHeader(i).then(function(t){s.accountList=t.data})})},closeAmount:function(){this.profitloss.profitandloss="";var t=this.profitloss.closeamount,s=this.profitloss.quantity,i=this.cal.accDiv(t,s);this.profitloss.profitandloss=this.cal.accMul(i,this.profitloss.profit)},futurescancel:function(t){var s=this;this.$dialog.confirm({title:this.$t("是否撤销?"),message:"",confirmButtonText:this.$t("确定"),cancelButtonText:this.$t("取消")}).then(function(){var i={id:t.id};s.$api.quotation.cancelForex(i).then(function(t){s.tableList=t.data.list,s.futures()})})},history:function(){this.$router.push("/forexHistory?symbol="+this.headername.from_coin+this.headername.to_coin)},materialCode:function(){var t=this.instalprofit.closing_price,s=this.profitloss.quantity,i=this.profitloss.enter_price,e=this.cal.accMul(t,s),a=this.cal.accMul(s,i);"1"==this.profitloss.long_or_short?this.profitloss.priceloss=this.cal.accSub(e,a):this.profitloss.priceloss=this.cal.accSub(a,e)},materialprice:function(){var t=this.instalprofit.stop_loss_price,s=this.profitloss.quantity,i=this.profitloss.enter_price;this.cal.accMul(t,s),this.cal.accMul(s,i);"1"==this.profitloss.long_or_short?this.profitloss.priceprofit=-1*this.cal.accMul(t,s):this.profitloss.priceprofit=-1*this.cal.accMul(s,t)},onLoad:function(){this.goiing&&(this.finished=!0,this.getlistPage.page=this.getlistPage.page+1)}}}),p={render:function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("div",{staticClass:"contractBg"},[i("div",{staticClass:"box_bg"},[i("div",{staticClass:"header"},[i("div",{staticClass:"headerEdit",style:{"background-image":"url("+t.back+")"},on:{click:function(s){t.$router.go(-1)}}}),t._v(" "),i("div",{staticClass:"headerText"},[i("div",[t._v(t._s(t.headername.from_coin)+"/"+t._s(t.headername.to_coin))]),t._v(" "),i("div",{staticClass:"header-title"},[t._v(t._s(t.$t("外汇合约")))])]),t._v(" "),i("div",{staticClass:"rightIcon"},[i("div",{staticClass:"headerInstall",style:{"background-image":"url("+t.headerInstall+")"},on:{click:t.skip}})])])]),t._v(" "),i("div",{staticClass:"account"},[i("div",{staticClass:"accountList",class:{activeshow:t.accountshide}},[i("div",{staticClass:"accountItem"},[i("div",{staticClass:"name"},[i("span",[t._v(t._s(t.$t("持仓")))])]),t._v(" "),i("div",{staticClass:"number"},[t._v(t._s(t.accountList.quantity))])]),t._v(" "),i("div",{staticClass:"accountItem"},[i("div",{staticClass:"name"},[i("span",[t._v(t._s(t.$t("净值"))+"(USDT)")])]),t._v(" "),i("div",{staticClass:"number"},[t._v("\n "+t._s(t.accountList.real_value)+"\n ")])])]),t._v(" "),i("div",{staticClass:"accountList",class:{activeshow:t.accountshide}},[i("div",{staticClass:"accountItem"},[i("div",{staticClass:"name"},[i("span",[t._v(t._s(t.$t("盈亏比"))+"(%)")])]),t._v(" "),i("div",{staticClass:"number",class:t.accountList.color},[t._v("\n "+t._s(t.accountList.profit?t.accountList.profit:"0")+"\n ")])]),t._v(" "),i("div",{staticClass:"accountItem"},[i("div",{staticClass:"name"},[i("span",[t._v(t._s(t.$t("盈亏"))+"(USDT)")])]),t._v(" "),this.tableList.length>0?i("div",{staticClass:"number",class:t.accountList.color},[t._v("\n "+t._s(t.accountList.profit_price)+"\n ")]):i("div",{staticClass:"number",class:t.accountList.color},[t._v("0")])])])]),t._v(" "),i("div",{staticClass:"transaction"},[i("div",{staticClass:"transactionList"},[i("div",{staticClass:"transactionLeft"},[Object.keys(t.forexDAta).length>0?i("div",{staticClass:"listTop",domProps:{innerHTML:t._s(t.blod(t.forexDAta.depth.asks[0].price))}}):i("div",{staticClass:"listTop",domProps:{innerHTML:t._s(t.blod(t.asks))}}),t._v(" "),i("div",{staticClass:"leftGather"},[i("div",{staticClass:"number"},[t._v(t._s(t.price1))])]),t._v(" "),Object.keys(t.forexDAta).length>0?i("div",{staticClass:"listBottom",domProps:{innerHTML:t._s(t.blod(t.forexDAta.depth.bids[0].price))}}):i("div",{staticClass:"listBottom",domProps:{innerHTML:t._s(t.blod(t.bids))}})]),t._v(" "),i("div",{staticClass:"transactionRight"},[i("div",{staticClass:"transactionItem itemInput"},[i("div",{staticClass:"itemHalf",on:{click:function(s){t.entrustckcik()}}},[t._v(t._s(t.$t(t.unit)))]),t._v(" "),i("div",{staticClass:"itemHalf",on:{click:function(s){t.leverageShow=!0}}},[t._v("\n "+t._s(t.multipleName)+"X\n ")])]),t._v(" "),"市价委托"!=t.unit?i("div",{staticClass:"transactionIten"},[i("div",{staticClass:"itemStepper"},[i("div",{staticClass:"number"},[i("input",{directives:[{name:"model",rawName:"v-model",value:t.price,expression:"price"}],attrs:{type:"number",autocomplete:"off",required:"required",placeholder:t.$t("委托价")},domProps:{value:t.price},on:{input:function(s){s.target.composing||(t.price=s.target.value)}}})]),t._v(" "),i("div",{staticClass:"rightIcon"},[i("van-icon",{class:t.pricective?"active":"",attrs:{name:"minus"},on:{click:t.priceminus,dblclick:function(s){s.preventDefault(),t.dont(s)}}}),t._v(" "),i("van-icon",{attrs:{name:"plus"},on:{click:t.priceadd}})],1)])]):i("div",{staticClass:"transactionIten"},[i("div",{staticClass:"itemStepper"},[i("div",{staticClass:"number"},[i("input",{directives:[{name:"model",rawName:"v-model",value:t.price,expression:"price"}],attrs:{type:"number",autocomplete:"off",placeholder:t.$t("市价")},domProps:{value:t.price},on:{input:function(s){s.target.composing||(t.price=s.target.value)}}})])])]),t._v(" "),i("div",{staticClass:"transactionIten"},[i("div",{staticClass:"itemStepper"},[i("div",{staticClass:"number"},[i("input",{directives:[{name:"model",rawName:"v-model",value:t.amount,expression:"amount"}],attrs:{type:"number",autocomplete:"off",required:"required",placeholder:t.$t("请输入数量")},domProps:{value:t.amount},on:{input:[function(s){s.target.composing||(t.amount=s.target.value)},t.amountChange]}})])])]),t._v(" "),i("div",{staticClass:"transactionAccount"},[i("div",{staticClass:"text"},[i("span",[t._v(t._s(t.$t("可用数量"))+":")])]),t._v(" "),i("div",{staticClass:"recharge"},[t._v("\n "+t._s(isNaN(t.maxNum)?"0":t.maxNum)+"\n ")])]),t._v(" "),i("div",{staticClass:"transactionAccount"},[i("div",{staticClass:"text"},[i("span",[t._v(t._s(t.$t("可用余额"))+":")])]),t._v(" "),i("div",{staticClass:"recharge"},[t._v(t._s(t.accountList.available_balance)+" USDT")])]),t._v(" "),i("div",{staticClass:"transactionQuarter"},t._l(t.quarterList,function(s,e){return i("div",{key:e,staticClass:"quarterItem",class:{active:t.quarter==s.number},on:{click:function(i){t.btncli(s)}}},[t._v("\n "+t._s(s.number)+"%\n ")])}))])]),t._v(" "),i("div",{staticClass:"transactionShortSelling"},[i("div",{staticClass:"empty",on:{click:function(s){t.short(1)}}},[t._v(t._s(t.$t("做多")))]),t._v(" "),i("div",{staticClass:"much",on:{click:function(s){t.short(2)}}},[t._v(t._s(t.$t("做空")))])])]),t._v(" "),i("div",{staticClass:"boxTable"},[i("div",{staticClass:"tableTitle"},[t._l(t.tableTitle,function(s,e){return i("div",{key:e,staticClass:"tableItem",class:{active:t.currindex==s.id},on:{click:function(i){t.clickTable(s)}}},[t._v("\n "+t._s(t.$t(s.name))+"\n ")])}),t._v(" "),i("div",{staticClass:"historyItem",style:{"background-image":"url("+t.iconOrder+")"},on:{click:t.history}})],2),t._v(" "),i("div",{staticClass:"tableInner"},[1==t.currindex?i("div",{staticClass:"itemList"},[i("div",{staticClass:"entrust"},[i("div",{staticClass:"informationName"},[t._v(t._s(t.$t("仓位信息")))])]),t._v(" "),i("div",{staticClass:"tableList"},t._l(t.tableList,function(s,e){return i("div",{key:e,staticClass:"itemlist"},[i("div",{staticClass:"nameList"},[i("div",{staticClass:"nameLeft"},[i("div",{staticClass:"name"},[t._v("\n "+t._s(t.headername.from_coin)+"/"+t._s(t.headername.to_coin)+"\n ")])]),t._v(" "),i("div",{staticClass:"nameRight"},[i("div",{staticClass:"price"},[t._v(t._s(s.leverage)+"X")]),t._v(" "),Object.keys(t.forexDAta).length>0?i("div",{staticClass:"name",class:"1"==s.long_or_short?s.enter_price-t.forexDAta.price<0?"green":"red":s.enter_price-t.forexDAta.price>0?"green":"red"},[t._v("\n "+t._s(t.accountList.profit)+" %\n ")]):i("div",{staticClass:"name",class:{red:Number(s.profit_rate)<0,green:Number(s.profit_rate)>=0}},[t._v("\n "+t._s(s.profit_rate)+"%\n ")]),t._v(" "),i("div",{staticClass:"cancel",class:1==s.long_or_short?"green":"red"},[t._v("\n "+t._s(t.$t(1==s.long_or_short?"做多":"做空"))+"\n ")])])]),t._v(" "),i("div",{staticClass:"list"},[i("div",{staticClass:"listItem left"},[i("div",{staticClass:"name"},[t._v(t._s(t.$t("持仓额"))+"(USDT)")]),t._v(" "),i("div",{staticClass:"number"},[t._v(t._s(s.margin))])]),t._v(" "),i("div",{staticClass:"listItem center"},[i("div",{staticClass:"name"},[t._v(t._s(t.$t("买入价"))+"(USDT)")]),t._v(" "),i("div",{staticClass:"number"},[t._v(t._s(s.enter_price))])]),t._v(" "),i("div",{staticClass:"listItem right"},[i("div",{staticClass:"name"},[t._v(t._s(t.$t("强平价"))+"(USDT)")]),t._v(" "),i("div",{staticClass:"number"},[t._v("\n "+t._s("0"==s.end_type?"--":s.closing_price)+"\n ")])])]),t._v(" "),i("div",{staticClass:"time"},[t._v(t._s(s.created_at))]),t._v(" "),i("div",{staticClass:"pushButtons"},[i("div",{staticClass:"pushItem active",on:{click:function(i){t.clickclose(s)}}},[t._v("\n "+t._s(t.$t("平仓"))+"\n ")])])])}))]):i("div",{staticClass:"itemList"},[i("div",{staticClass:"entrust"},[i("div",{staticClass:"informationName"},[t._v(t._s(t.$t("仓位信息")))])]),t._v(" "),i("div",{staticClass:"tableList"},t._l(t.tableList1,function(s,e){return i("div",{key:e,staticClass:"itemlist"},[i("div",{staticClass:"nameList"},[i("div",{staticClass:"nameLeft"},[i("div",{staticClass:"name"},[t._v("\n "+t._s(t.headername.from_coin)+"/"+t._s(t.headername.to_coin)+"\n ")])]),t._v(" "),i("div",{staticClass:"nameRight"},[i("div",{staticClass:"price"},[t._v(t._s(s.leverage)+"X")]),t._v(" "),i("div",{staticClass:"name",class:t.accountList.color},[t._v("\n "+t._s(t.accountList.profit)+"%\n ")]),t._v(" "),i("div",{staticClass:"cancel",class:1==s.long_or_short?"green":"red"},[t._v("\n "+t._s(t.$t(1==s.long_or_short?"做多":"做空"))+"\n ")])])]),t._v(" "),i("div",{staticClass:"list"},[i("div",{staticClass:"listItem left"},[i("div",{staticClass:"name"},[t._v(t._s(t.$t("持仓额"))+"(USDT)")]),t._v(" "),i("div",{staticClass:"number"},[t._v(t._s(s.margin))])]),t._v(" "),i("div",{staticClass:"listItem center"},[i("div",{staticClass:"name"},[t._v(t._s(t.$t("买入价"))+"(USDT)")]),t._v(" "),i("div",{staticClass:"number"},[t._v(t._s(s.enter_price))])]),t._v(" "),i("div",{staticClass:"listItem right"},[i("div",{staticClass:"name"},[t._v(t._s(t.$t("强平价"))+"(USDT)")]),t._v(" "),i("div",{staticClass:"number"},[t._v("\n "+t._s("0"==s.end_type?"--":s.closing_price)+"\n ")])])]),t._v(" "),i("div",{staticClass:"pushButton"},[i("div",{staticClass:"depressed",on:{click:function(i){t.futurescancel(s)}}},[t._v("\n "+t._s(t.$t("撤销"))+"\n ")])])])}))])])]),t._v(" "),i("div",[i("div",{staticClass:"shortPopup"},[i("van-popup",{attrs:{round:"",closeable:"",position:"bottom"},model:{value:t.cibter,callback:function(s){t.cibter=s},expression:"cibter"}},[i("div",{staticClass:"box_Short"},[i("div",{staticClass:"title"},[t._v(t._s(t.$t(t.unit)))]),t._v(" "),i("div",{staticClass:"list"},[i("div",{staticClass:"shortItem"},[i("div",{staticClass:"leftname"},[t._v(t._s(t.$t("合约")))]),t._v(" "),i("div",{staticClass:"rightText"},[t._v("\n "+t._s(t.headername.from_coin)+"/"+t._s(t.headername.to_coin)+"\n ")])]),t._v(" "),i("div",{staticClass:"shortItem"},[i("div",{staticClass:"leftname"},[t._v(t._s(t.$t("交易方向")))]),t._v(" "),i("div",{staticClass:"rightText"},[t._v("\n "+t._s(t.$t(t.entrustsub.entrustdirection))+"\n ")])]),t._v(" "),i("div",{staticClass:"shortItem"},[i("div",{staticClass:"leftname"},[t._v(t._s(t.$t("委托价格")))]),t._v(" "),i("div",{staticClass:"rightText"},[t._v(t._s(t.nowPrice))])]),t._v(" "),i("div",{staticClass:"shortItem"},[i("div",{staticClass:"leftname"},[t._v(t._s(t.$t("委托数量")))]),t._v(" "),i("div",{staticClass:"rightText"},[t._v(t._s(t.entrustsub.entrustnumber))])])]),t._v(" "),i("div",{staticClass:"boxSubmit",on:{click:t.entrustsubmit}},[t._v(t._s(t.$t("确定")))])])])],1),t._v(" "),i("van-popup",{style:{height:"40%",width:"80%"},attrs:{round:""},model:{value:t.groupRate,callback:function(s){t.groupRate=s},expression:"groupRate"}},[i("div",{staticClass:"rateGroup"},[i("div",{staticClass:"title"},[t._v(t._s(t.$t("资金费率")))]),t._v(" "),i("div",{staticClass:"list"},[i("div",{staticClass:"itemrate"},[t._v("\n "+t._s(t.$t("多方和空方交易者支付的定期费用,每8小时结算一次。"))),i("br"),t._v("\n "+t._s(t.$t("资金费率为正,多方向空方支付资金费用。"))),i("br"),t._v("\n "+t._s(t.$t("资金费率为负,空方向多方支付资金费用。"))+" "),i("br")])]),t._v(" "),i("div",{staticClass:"boxSubmit"},[t._v(t._s(t.$t("我知道了")))])])]),t._v(" "),i("van-popup",{attrs:{position:"bottom",round:""},model:{value:t.groupunwind,callback:function(s){t.groupunwind=s},expression:"groupunwind"}},[i("div",{staticClass:"profitlossGroup"},[i("div",{staticClass:"title"},[t._v(t._s(t.$t("平仓")))]),t._v(" "),i("div",{staticClass:"list"},[i("div",{staticClass:"profitlossheader"},[i("div",{staticClass:"profitlosshalf"},[i("div",{staticClass:"name"},[t._v(t._s(t.$t("合约名称")))]),t._v(" "),i("div",{staticClass:"right_text"},[t._v("\n "+t._s(t.headername.from_coin)+"/"+t._s(t.headername.to_coin)+"\n "),i("i",{},[t._v(t._s(t.profitloss.leverage)+t._s(t.$t("倍杠杆")))]),t._v(" "),i("span",{class:{redBg:2==Number(t.profitloss.long_or_short),greenBg:1==Number(t.profitloss.long_or_short)}},[t._v(t._s("1"==t.profitloss.long_or_short?t.$t("做多"):t.$t("做空")))])])]),t._v(" "),i("div",{staticClass:"profitlosshalf"},[i("div",{staticClass:"name"},[t._v("\n "+t._s(t.$t("开仓价格"))+"("+t._s(t.profitloss.to_coin)+")\n ")]),t._v(" "),i("div",{staticClass:"right_text"},[t._v(t._s(t.profitloss.enter_price))])]),t._v(" "),i("div",{staticClass:"profitlosshalf"},[i("div",{staticClass:"name"},[t._v("\n "+t._s(t.$t("指数价格"))+"("+t._s(t.profitloss.to_coin)+")\n ")]),t._v(" "),i("div",{staticClass:"right_text"},[t._v(t._s(t.profitloss.index_price))])])]),t._v(" "),i("div",{staticClass:"installList"},[i("div",{staticClass:"install"},[i("div",{staticClass:"installtitle"},[t._v(t._s(t.$t("平仓数量")))]),t._v(" "),i("div",{staticClass:"installInput"},[i("input",{directives:[{name:"model",rawName:"v-model",value:t.profitloss.closeamount,expression:"profitloss.closeamount"}],attrs:{type:"number",autocomplete:"off",required:"required",placeholder:t.$t("平仓金额")},domProps:{value:t.profitloss.closeamount},on:{blur:function(s){t.closeAmount()},input:function(s){s.target.composing||t.$set(t.profitloss,"closeamount",s.target.value)}}})])]),t._v(" "),i("div",{staticClass:"unwindTable"},t._l(t.unwindList,function(s,e){return i("div",{key:e,class:{active:t.unwindindex==s.name},on:{click:function(i){t.unwindTable(s.name)}}},[t._v("\n "+t._s(s.name)+"%\n ")])})),t._v(" "),i("div",{staticClass:"unwindText"},[i("div",[t._v(t._s(t.$t("预计盈亏")))]),t._v(" "),i("div",[t._v("\n ≈"+t._s(t.profitloss.profitandloss)+t._s(t.profitloss.to_coin)+"\n ")])])])]),t._v(" "),i("div",{staticClass:"reversub"},[i("div",{staticClass:"cancel",on:{click:function(s){t.groupunwind=!1}}},[t._v("\n "+t._s(t.$t("取消"))+"\n ")]),t._v(" "),i("div",{staticClass:"ascertain",on:{click:function(s){t.windsubtim(t.profitloss)}}},[t._v("\n "+t._s(t.$t("确认"))+"\n ")])])])]),t._v(" "),i("van-popup",{attrs:{position:"bottom "},model:{value:t.entrustShow,callback:function(s){t.entrustShow=s},expression:"entrustShow"}},[i("div",{staticClass:"groupentrust"},[t._l(t.entrustList,function(s,e){return i("div",{key:e,staticClass:"itementrust",on:{click:function(i){t.subentrust(s)}}},[t._v("\n "+t._s(t.$t(s.name))+"\n ")])}),t._v(" "),i("div",{staticClass:"itementrust",staticStyle:{"border-top":"1px solid #ebedf0"},on:{click:function(s){t.entrustShow=!1}}},[t._v("\n "+t._s(t.$t("取消"))+"\n ")])],2)]),t._v(" "),i("van-popup",{attrs:{position:"bottom"},model:{value:t.leverageShow,callback:function(s){t.leverageShow=s},expression:"leverageShow"}},[i("div",{staticClass:"groupleverage"},[i("div",{staticClass:"leverage"},[i("div",{staticClass:"leverageinput"},[i("input",{directives:[{name:"model",rawName:"v-model",value:t.leverage,expression:"leverage"}],attrs:{type:"text",oninput:"if(!/^[0-9]+$/.test(value)) value=value.replace(/\\D/g,'');if(value>100)value=100;if(value<0)value=null"},domProps:{value:t.leverage},on:{input:function(s){s.target.composing||(t.leverage=s.target.value)}}}),t._v(" "),i("van-icon",{staticClass:"minus",class:t.leverList.leverageminusshow?"active":"",attrs:{name:"minus"},on:{click:t.leverageminus}}),t._v(" "),i("van-icon",{staticClass:"plus",class:t.leverList.leverageaddshow?"active":"",attrs:{name:"plus"},on:{click:t.leverageadd}})],1),t._v(" "),i("div",{staticClass:"leverageTable"},t._l(t.leverageList,function(s,e){return i("div",{key:e,staticClass:"quarterItem",class:{active:t.leverage==s.number},on:{click:function(i){t.btnleverage(s)}}},[t._v("\n "+t._s(s.number)+"X\n ")])})),t._v(" "),i("div",{staticClass:"boxSubmit",on:{click:t.leversubmit}},[t._v(t._s(t.$t("确定")))])])])])],1)])},staticRenderFns:[]};var v=i("VU/8")(u,p,!1,function(t){i("Qqch")},"data-v-cc23eb6c",null);s.default=v.exports}});
- //# sourceMappingURL=74.621149ac71f708f62fd1.js.map
|