| 12 |
- webpackJsonp([31],{"2tCU":function(t,s,i){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var e=i("wQWh"),n={data:function(){return{symbol:"",dataList:[],groupunwind:!1,headername:{},profitloss:"",unwindList:[{name:10},{name:20},{name:50},{name:100}],unwindindex:0,socketList:{}}},computed:{getWsMsg:function(){return this.$store.state.orderWebSocketMsg}},watch:{getWsMsg:function(t){var s=this;if("PONG"!=t.data){var i=t.data,e=JSON.parse(i);(e.room="forex"==e.class)&&(this.socketList=e,e.data.forEach(function(t,i){var e=t.from+t.to;s.dataList.forEach(function(s,i){s.symbol==e&&("1"==s.long_or_short?(console.log(Number(t.price),Number(s.enter_price)),s.sign=Number(t.price)-Number(s.enter_price)>=0?"+":"",s.color=Number(t.price)-Number(s.enter_price)>0?"green10":"red4",s.rate=((100*Number(t.price)-100*Number(s.enter_price))/Number(s.enter_price)).toFixed(3)):(s.sign=Number(t.price)-Number(s.enter_price)<=0?"+":"",s.color=Number(t.price)-Number(s.enter_price)<0?"green10":"red4",s.rate=(Number(100*s.enter_price-100*Number(t.price))/Number(s.enter_price)).toFixed(3)))})}))}}},mounted:function(){this.dataInit(),e.e.room="forex_list",null==this.socketApi.wsConnectionOrder.$wsOrder?this.socketApi.wsConnectionOrder.initWebSocket():this.socketApi.wsConnectionOrder.wsSend()},methods:{dataInit:function(){var t=this;this.$api.quotation.getForexOrder({status:1}).then(function(s){console.log(s.data.list),t.dataList=s.data.list})},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)},clickclose:function(t){var s=t;this.headername=t,this.tallests=this.tallest,this.unwindindex=100,this.profitloss=s,this.profitloss.profitandloss=s.profit,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.dataInit()})},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)}}}},a={render:function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",[e("app-nav",{attrs:{back:!0}},[e("template",{attrs:{slot:"center"},slot:"center"},[e("div",{staticClass:"title"},[t._v("\n "+t._s(t.$t("我的交易"))+"\n ")])]),t._v(" "),e("template",{attrs:{slot:"recharge"},slot:"recharge"},[e("router-link",{attrs:{to:{path:"/forexHistory"}}},[e("img",{staticStyle:{width:"0.44rem",height:"0.42rem"},attrs:{src:i("8DGf"),alt:""}})])],1)],2),t._v(" "),e("div",{staticClass:"v-content2"},[t.dataList.length>0?e("div",{staticClass:"v-list"},t._l(t.dataList,function(s,i){return e("div",{key:i,staticClass:"v-item"},[e("div",{staticClass:"item-header"},[e("div",{staticClass:"item-title"},[t._v(t._s(s.from)+"/"+t._s(s.to))]),t._v(" "),e("div",{staticClass:"item-info"},[e("div",{},[t._v(t._s(s.leverage)+"x")]),t._v(" "),Object.keys(t.socketList).length>0?e("div",{staticClass:"rate",class:s.color},[t._v("\n "+t._s(s.sign)+" "+t._s(s.rate)+"%\n ")]):e("div",{staticClass:"rate",class:Number(s.profit_rate)>=0?"green10":"red4"},[t._v("\n "+t._s(s.profit_rate)+" %\n ")]),t._v(" "),e("div",{staticClass:"type",class:"1"==s.long_or_short?"green":"red5"},[t._v("\n "+t._s(t.$t("1"==s.long_or_short?"做多":"做空"))+"\n ")])])]),t._v(" "),e("div",{staticClass:"item-content"},[e("div",{staticClass:"item-list"},[e("div",{staticClass:"item"},[e("div",{staticClass:"item-name"},[t._v(t._s(t.$t("持仓额"))+"(USDT)")]),t._v(" "),e("div",{staticClass:"item-num"},[t._v(t._s(s.margin))])]),t._v(" "),e("div",{staticClass:"item"},[e("div",{staticClass:"item-name"},[t._v(t._s(t.$t("买入价"))+"(USDT)")]),t._v(" "),e("div",{staticClass:"item-num"},[t._v(t._s(s.enter_price))])]),t._v(" "),e("div",{staticClass:"item"},[e("div",{staticClass:"item-name"},[t._v(t._s(t.$t("强平价"))+"(USDT)")]),t._v(" "),e("div",{staticClass:"item-num"},[t._v("\n "+t._s("2"!=s.end_type?"--":s.close_price)+"\n ")])])]),t._v(" "),e("div",{staticClass:"item-time"},[e("div",[t._v(t._s(s.created_at))])]),t._v(" "),e("div",{staticClass:"pushButtons"},[e("div",{staticClass:"pushItem left-btn",on:{click:function(i){t.edit(s)}}},[t._v("\n "+t._s(t.$t("修改"))+"\n ")]),t._v(" "),e("div",{staticClass:"pushItem active1",on:{click:function(i){t.clickclose(s)}}},[t._v("\n "+t._s(t.$t("平仓"))+"\n ")])])])])})):e("div",{staticClass:"have-no"},[t._v("\n "+t._s(t.$t("没有更多了"))+"\n ")])]),t._v(" "),e("van-popup",{attrs:{position:"bottom",round:""},model:{value:t.groupunwind,callback:function(s){t.groupunwind=s},expression:"groupunwind"}},[e("div",{staticClass:"profitlossGroup"},[e("div",{staticClass:"title"},[t._v(t._s(t.$t("平仓")))]),t._v(" "),e("div",{staticClass:"list"},[e("div",{staticClass:"profitlossheader"},[e("div",{staticClass:"profitlosshalf"},[e("div",{staticClass:"name"},[t._v(t._s(t.$t("合约名称")))]),t._v(" "),e("div",{staticClass:"right_text"},[t._v("\n "+t._s(t.headername.from)+"/"+t._s(t.headername.to)+"\n "),e("i",{},[t._v(t._s(t.profitloss.leverage)+t._s(t.$t("倍杠杆")))]),t._v(" "),e("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(" "),e("div",{staticClass:"profitlosshalf"},[e("div",{staticClass:"name"},[t._v("\n "+t._s(t.$t("开仓价格"))+"("+t._s(t.profitloss.to_coin)+")\n ")]),t._v(" "),e("div",{staticClass:"right_text"},[t._v(t._s(t.profitloss.enter_price))])]),t._v(" "),e("div",{staticClass:"profitlosshalf"},[e("div",{staticClass:"name"},[t._v("\n "+t._s(t.$t("指数价格"))+"("+t._s(t.profitloss.to_coin)+")\n ")]),t._v(" "),e("div",{staticClass:"right_text"},[t._v(t._s(t.profitloss.index_price))])])]),t._v(" "),e("div",{staticClass:"installList"},[e("div",{staticClass:"install"},[e("div",{staticClass:"installtitle"},[t._v(t._s(t.$t("平仓数量")))]),t._v(" "),e("div",{staticClass:"installInput"},[e("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(" "),e("div",{staticClass:"unwindTable"},t._l(t.unwindList,function(s,i){return e("div",{key:i,class:{active1:t.unwindindex==s.name},on:{click:function(i){t.unwindTable(s.name)}}},[t._v("\n "+t._s(s.name)+"%\n ")])})),t._v(" "),e("div",{staticClass:"unwindText"},[e("div",[t._v(t._s(t.$t("预计盈亏")))]),t._v(" "),e("div",[t._v("≈"+t._s(t.profitloss.profitandloss)+t._s(t.profitloss.to_coin))])])])]),t._v(" "),e("div",{staticClass:"reversub"},[e("div",{staticClass:"cancel",on:{click:function(s){t.groupunwind=!1}}},[t._v("\n "+t._s(t.$t("取消"))+"\n ")]),t._v(" "),e("div",{staticClass:"ascertain",on:{click:function(s){t.windsubtim(t.profitloss)}}},[t._v("\n "+t._s(t.$t("确认"))+"\n ")])])])])],1)},staticRenderFns:[]};var o=i("VU/8")(n,a,!1,function(t){i("uNNS")},null,null);s.default=o.exports},"8DGf":function(t,s,i){t.exports=i.p+"static/img/history.4b4910e.png"},uNNS:function(t,s){}});
- //# sourceMappingURL=31.e2e0f9d3b83f8366ed03.js.map
|