68.e41e09b9b43326505d69.js 9.1 KB

12
  1. webpackJsonp([68],{"2L/H":function(t,i,s){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var n=s("3KG0"),e=s("0xDb"),o={name:"quotationHistory",filters:{formatDate:function(t){t*=1e3;var i=new Date(t);return Object(n.a)(i,"yyyy-MM-dd hh:mm")}},components:{},data:function(){return{loading:!0,finished:!1,offset:15,page:0,page_size:10,tradeDataList:[],show:!1,tipsProp:!1,tipsList:{title:"",text:"",notes:""},dateList:[],positionTypeList:[],orderStatusList:[],orderTypeList:[],day:"",mode:"",status:"",long_or_short:""}},created:function(){},mounted:function(){this.initData(),window.scrollTo(0,0),this.getlist()},methods:{initData:function(){this.dateList=[{id:0,title:"近1天",flag:!1,val:1},{id:1,title:"近7天",flag:!0,val:7},{id:2,title:"近30天",flag:!1,val:30},{id:3,title:"近180天",flag:!1,val:180}],this.positionTypeList=[{id:0,title:"全部",flag:!0,val:""},{id:1,title:"全仓",flag:!1,val:2},{id:2,title:"逐仓",flag:!1,val:1}],this.orderStatusList=[{id:0,title:"全部",flag:!0,val:""},{id:1,title:"持仓",flag:!1,val:1},{id:2,title:"平仓",flag:!1,val:2},{id:3,title:"已取消",flag:!1,val:-1}],this.orderTypeList=[{id:0,title:"全部",flag:!0,val:""},{id:1,title:"做多",flag:!1,val:1},{id:2,title:"做空",flag:!1,val:2}],this.day=7,this.mode="",this.status="",this.long_or_short=""},getlist:function(){var t=this;this.$nextTick(function(){var i={day:t.day,long_or_short:t.long_or_short,mode:t.mode,status:t.status,page_page:t.page_page,page:t.page};t.$api.quotation.getQuotationHistory(i).then(function(i){t.currenciesList=i.data.currencies,i.data.list.length>0?(i.data.list.forEach(function(t){var i=[{id:0,title:"保证金",details:""},{id:1,title:"开仓价格",details:""},{id:2,title:"平仓价格",details:""},{id:3,title:"持仓数量",details:""},{id:4,title:"手续费",details:""},{id:5,title:"平仓类型",details:""},{id:6,title:"止盈价",details:""},{id:7,title:"止损价",details:""},{id:8,title:"创建时间",details:""},{id:9,title:"平仓时间",details:"-"}];t.created_at=Object(e.c)(t.created_at,"{y}-{m}-{d} {h}:{i}:{s}"),t.closing_at>0?t.closing_at=Object(e.c)(t.closing_at,"{y}-{m}-{d} {h}:{i}:{s}"):t.closing_at="-",0==t.end_type?t.end_type="-":1==t.end_type?t.end_type="手动平仓":2==t.end_type?t.end_type="强制平仓":3==t.end_type?t.end_type="止盈":4==t.end_type?t.end_type="止损":5==t.end_type&&(t.end_type="自动平仓"),i.forEach(function(i){0==i.id?(i.details=t.margin,i.to_coin=t.to_coin):1==i.id?(i.details=t.enter_price,i.to_coin=t.to_coin):2==i.id?i.details=t.closing_price:3==i.id?i.details=t.quantity:4==i.id?i.details=t.fee:5==i.id?i.details=t.end_type:6==i.id?0==t.take_profit_price?i.details="-":i.details=t.take_profit_price:7==i.id?0==t.stop_loss_price?i.details="-":i.details=t.stop_loss_price:8==i.id?i.details=t.created_at:9==i.id&&(0==t.closing_at?i.details="-":i.details=t.closing_at)}),t.infoList=i}),t.tradeDataList=t.tradeDataList.concat(i.data.list)):t.finished=!0,t.loading=!1})})},onLoad:function(){var t=this;this.finished||(this.page=this.page+1,setTimeout(function(){t.getlist()},300))},filterClick:function(){this.show=!0},popupClose:function(){this.show=!1},optionsClick:function(t,i){var s=this,n=[];switch(Number(i)){case 1:(n=s.dateList).forEach(function(i,n){t==n?(i.flag=!0,s.day=i.val):i.flag=!1}),s.dateList=n;break;case 2:(n=s.positionTypeList).forEach(function(i,n){t==n?(i.flag=!0,s.mode=i.val):i.flag=!1}),s.positionTypeList=n;break;case 3:(n=s.orderStatusList).forEach(function(i,n){t==n?(i.flag=!0,s.status=i.val):i.flag=!1}),s.orderStatusList=n;break;case 4:(n=s.orderTypeList).forEach(function(i,n){t==n?(i.flag=!0,s.long_or_short=i.val):i.flag=!1}),s.orderTypeList=n}this.reset()},filterReset:function(){this.initData(),this.reset()},reset:function(){this.loading=!0,this.finished=!1,this.page=0,this.tradeDataList=[],this.getlist()},tipsClick:function(){this.tipsList={title:"手续费",text:"手续费=买入手续费+资金费率+卖出手续费"},this.tipsProp=!0},tipsCancel:function(){this.tipsProp=!1}}},a={render:function(){var t=this,i=t.$createElement,n=t._self._c||i;return n("div",{staticClass:"quotationHistory"},[n("app-nav",{attrs:{back:!0}},[n("span",[t._v(t._s(t.$t("交易记录")))]),t._v(" "),n("template",{attrs:{slot:"recharge"},slot:"recharge"},[n("div",[n("img",{staticStyle:{width:"0.4rem",height:"0.42rem"},attrs:{src:s("nYtz"),alt:""},on:{click:t.filterClick}})])])],2),t._v(" "),n("div",{staticClass:"content"},[n("van-list",{attrs:{finished:t.finished,"loading-text":t.$t("加载中"),"finished-text":t.$t("没有更多了"),offset:t.offset},on:{load:t.onLoad},model:{value:t.loading,callback:function(i){t.loading=i},expression:"loading"}},t._l(t.tradeDataList,function(i,s){return n("div",{key:s,staticClass:"content_list"},[n("div",{staticClass:"content_info"},[n("div",{staticClass:"content_info_title"},[n("div",{staticClass:"content_info_title_d"},[n("span",{staticClass:"content_info_title_d_s1"},[t._v(t._s(i.from_coin)+"/"+t._s(i.to_coin)+t._s(t.$t("永续")))]),t._v(" "),n("span",{staticClass:"content_info_title_d_s2",class:i.profit>=0?"profit":"deficit"},[t._v(t._s(i.profit))])]),t._v(" "),n("div",{staticClass:"content_info_title_d content_info_title_d2"},[n("div",{staticClass:"content_info_title_d_data"},[n("span",{staticClass:"content_info_title_d_data_d1"},[t._v(t._s(t.$t("*倍杠杆",{num:i.leverage})))]),t._v(" "),n("span",{staticClass:"content_info_title_d_data_d2",class:1==i.long_or_short?"zd":"zk"},[t._v(t._s(1==i.mode?t.$t("逐仓"):t.$t("全仓"))+t._s(1==i.long_or_short?t.$t("做多"):t.$t("做空")))])]),t._v(" "),n("span",{staticClass:"content_info_title_d_s2",class:i.profit>=0?"profit":"deficit"},[t._v(t._s(t.$t("平仓盈亏:"))+t._s(i.profit_rate)+" %")])])]),t._v(" "),n("div",{staticClass:"content_info_num"},t._l(i.infoList,function(i,s){return n("div",{key:s,staticClass:"content_info_num_d"},[n("p",{staticClass:"content_info_num_d_title",class:"手续费"==i.title?"content_info_num_d_titleT":"",on:{click:function(s){"手续费"==i.title&&t.tipsClick()}}},[t._v("\n "+t._s(0==s||1==s?t.$t(i.title)+"("+i.to_coin+")":t.$t(i.title))+"\n ")]),t._v(" "),n("p",{staticClass:"content_info_num_d_n",class:6==s||7==s?"":"content_info_num_d_nF"},[t._v("\n "+t._s(5==s?t.$t(i.details):i.details)+"\n ")])])}))])])}))],1),t._v(" "),n("van-popup",{style:{width:"80%"},attrs:{round:""},model:{value:t.tipsProp,callback:function(i){t.tipsProp=i},expression:"tipsProp"}},[n("div",{staticClass:"tipsProp"},[n("div",{staticClass:"title"},[t._v(t._s(t.$t(t.tipsList.title)))]),t._v(" "),n("div",{staticClass:"text"},[t._v(t._s(t.$t(t.tipsList.text)))]),t._v(" "),n("p",{staticClass:"sub",on:{click:t.tipsCancel}},[t._v(t._s(t.$t("我知道了")))])])]),t._v(" "),n("van-popup",{staticClass:"popup",attrs:{position:"bottom"},model:{value:t.show,callback:function(i){t.show=i},expression:"show"}},[n("div",{staticClass:"popup_close",on:{click:t.popupClose}},[n("img",{staticStyle:{width:"0.3rem",height:"0.3rem"},attrs:{src:s("qsVC"),alt:""}})]),t._v(" "),n("div",{staticClass:"popup_content"},[n("div",{staticClass:"popup_content_odiv"},[n("p",{staticClass:"popup_content_title"},[t._v(t._s(t.$t("时间筛选")))]),t._v(" "),t._l(t.dateList,function(i,s){return n("div",{key:s,staticClass:"popup_content_options",class:[s%4!=0?"popup_content_optionsT":"",i.flag?"popup_content_optionsFlagT":""],on:{click:function(i){t.optionsClick(s,1)}}},[t._v("\n "+t._s(t.$t(i.title))+"\n ")])})],2),t._v(" "),n("div",{staticClass:"popup_content_odiv"},[n("p",{staticClass:"popup_content_title"},[t._v(t._s(t.$t("仓位类型")))]),t._v(" "),t._l(t.positionTypeList,function(i,s){return n("div",{key:s,staticClass:"popup_content_options",class:[s%4!=0?"popup_content_optionsT":"",i.flag?"popup_content_optionsFlagT":""],on:{click:function(i){t.optionsClick(s,2)}}},[t._v("\n "+t._s(t.$t(i.title))+"\n ")])})],2),t._v(" "),n("div",{staticClass:"popup_content_odiv"},[n("p",{staticClass:"popup_content_title"},[t._v(t._s(t.$t("订单状态")))]),t._v(" "),t._l(t.orderStatusList,function(i,s){return n("div",{key:s,staticClass:"popup_content_options",class:[s%4!=0?"popup_content_optionsT":"",i.flag?"popup_content_optionsFlagT":""],on:{click:function(i){t.optionsClick(s,3)}}},[t._v("\n "+t._s(t.$t(i.title))+"\n ")])})],2),t._v(" "),n("div",{staticClass:"popup_content_odiv"},[n("p",{staticClass:"popup_content_title"},[t._v(t._s(t.$t("订单类型")))]),t._v(" "),t._l(t.orderTypeList,function(i,s){return n("div",{key:s,staticClass:"popup_content_options",class:[s%4!=0?"popup_content_optionsT":"",i.flag?"popup_content_optionsFlagT":""],on:{click:function(i){t.optionsClick(s,4)}}},[t._v("\n "+t._s(t.$t(i.title))+"\n ")])})],2),t._v(" "),n("div",{staticClass:"popup_content_btn"},[n("div",{staticClass:"popup_content_btn_b",on:{click:t.popupClose}},[t._v("\n "+t._s(t.$t("取消"))+"\n ")]),t._v(" "),n("div",{staticClass:"popup_content_btn_b popup_content_btn_qr",on:{click:t.filterReset}},[t._v("\n "+t._s(t.$t("重置"))+"\n ")])])])])],1)},staticRenderFns:[]};var l=s("VU/8")(o,a,!1,function(t){s("asd0")},"data-v-edd19bbc",null);i.default=l.exports},asd0:function(t,i){}});
  2. //# sourceMappingURL=68.e41e09b9b43326505d69.js.map