| 12 |
- webpackJsonp([67],{DwSQ:function(t,i){},djrF:function(t,i,e){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var n=e("mvHQ"),s=e.n(n),a={name:"Quotation",components:{},setup:function(){return{checked:ref([])}},data:function(){return{instalShow:!1,headerSearch:"",tableSort:[{name:"币种",seqencing:0},{name:"最新价",seqencing:0},{name:"涨跌幅",seqencing:0}],tabList:[{name:"自选",id:5},{name:"合约",id:7}],currindex:5,currpage:0,page_page:200,TradingList:[],loading:!1,finished:!1,offset:15,checkedList:[],checked:[],class:"spot"}},computed:{getWsMsg:function(){return this.$store.state.orderWebSocketMsg}},mounted:function(){null==this.socketApi.wsConnectionOrder.$wsOrder?this.socketApi.wsConnectionOrder.initWebSocket():this.socketApi.wsConnectionOrder.wsSend(),this.initial()},watch:{getWsMsg:function(t){if("PONG"!=t.data){var i=t.data,e=JSON.parse(i);"trend"==e.action&&e.class==this.class&&"PUBLIC"==e.room&&this.TradingList.forEach(function(t){t.from_coin==e.data.from_coin&&t.to_coin==e.data.to_coin&&(t.now_price=e.data.now_price,t.rate=e.data.rate)})}}},methods:{initial:function(){var t=this;console.log(this.class);var i={page:this.currpage,page_page:this.page_page,type:this.currindex};this.TradingList=[],this.$api.home.coinIndex(i).then(function(i){i.data.list.length<=0?(t.again(),t.instalShow=!1):t.instalShow=!t.instalShow,t.TradingList=i.data.list})},again:function(){var t=this,i={page:this.currpage,page_page:10,type:1};this.TradingList=[],this.$api.home.coinIndex(i).then(function(i){var e=[];i.data.list.map(function(t){return e.push(t.from_coin)}),t.checked=e,t.checkedList=i.data.list})},btncli:function(t){this.TradingList=[],this.currindex=t.id,this.currpage=0,this.page_page=15,"7"==t.id?this.class="futures":this.class="spot",this.getlist()},huntFor:function(){this.$router.push("/scoutAround")},addend:function(){var t=this,i=this.checked.toString(),e={page:this.currpage,coin:i,page_page:10,type:1};console.log(e),this.TradingList=[],this.$api.home.coinLike(e).then(function(i){t.instalShow=!t.instalShow,t.getlist(),console.log(i)})},currency:function(t,i){0===i.seqencing?(this.tableSort[t].seqencing=1,this.TradingList.sort(function(t,i){return t.from_coin.localeCompare(i.from_coin)})):(this.tableSort[t].seqencing=0,this.TradingList.sort(function(t,i){return i.from_coin.localeCompare(t.from_coin)}))},reorder:function(t,i){0===i.seqencing?(this.tableSort[t].seqencing=1,this.TradingList.sort(function(t,i){return i.now_price-t.now_price})):(this.tableSort[t].seqencing=0,this.TradingList.sort(function(t,i){return t.now_price-i.now_price}))},etc:function(t,i){0===i.seqencing?(this.tableSort[t].seqencing=1,this.TradingList.sort(function(t,i){return i.rate-t.rate})):(this.tableSort[t].seqencing=0,this.TradingList.sort(function(t,i){return t.rate-i.rate}))},getlist:function(){var t=this,i={page:this.currpage,page_page:this.page_page,type:this.currindex};this.TradingList=[],this.$api.home.coinIndex(i).then(function(i){t.finished=!0,t.loading=!0,i.data.list.length<=0?t.instalShow=!1:t.instalShow=!0,t.TradingList=i.data.list})},onLoad:function(){var t=this;this.finished=!0,this.page=this.page+1,setTimeout(function(){t.getlist()},300)},jump:function(t){var i={from_coin:t.from_coin,to_coin:t.to_coin,rate:t.rate};i=s()(i),6==this.currindex?console.log("不跳转"):this.$router.push({name:"diagram",query:{itemDetails:i}})}}},c={render:function(){var t=this,i=t.$createElement,e=t._self._c||i;return e("div",[e("div",{staticClass:"tableList"},[e("div",{staticClass:"headerSearch",on:{click:t.huntFor}},[e("van-search",{attrs:{placeholder:t.$t("请输入搜索关键词")},model:{value:t.headerSearch,callback:function(i){t.headerSearch=i},expression:"headerSearch"}})],1),t._v(" "),e("div",{staticClass:"tableHeader"},t._l(t.tabList,function(i,n){return e("div",{key:n,class:{active:t.currindex==i.id},on:{click:function(e){t.btncli(i)}}},[e("span",{staticClass:"name"},[t._v(t._s(t.$t(i.name)))])])})),t._v(" "),t.instalShow?e("div",[e("div",{staticClass:"tableSort"},t._l(t.tableSort,function(i,n){return e("div",{key:n,on:{click:function(e){0==n?t.currency(n,i):1==n?t.reorder(n,i):t.etc(n,i)}}},[t._v("\n "+t._s(t.$t(i.name))+"\n ")])})),t._v(" "),e("div",{staticClass:"tableInner"},[e("van-list",{attrs:{"immediate-check":!1,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.TradingList,function(i,n){return e("div",{key:n,staticClass:"tableItem",on:{click:function(e){t.jump(i)}}},[e("div",{staticClass:"textImage"},[e("div",{staticClass:"image",style:{"background-image":"url("+i.icon+")"}}),t._v(" "),e("div",{staticClass:"text"},[e("span",[t._v(t._s(i.from_coin))]),t._v("/"+t._s(i.to_coin)+"\n ")])]),t._v(" "),e("div",{staticClass:"prices"},[t._v("$"+t._s(i.now_price))]),t._v(" "),e("div",{staticClass:"tableButtom"},[e("div",{class:{greenBg:Number(i.rate)>=0,redBg:Number(i.rate)<0}},[t._v("\n "+t._s(i.rate)+"%\n ")])])])}))],1)]):e("div",{staticClass:"checkedList"},[e("div",{staticClass:"checkeTitle"},[t._v(t._s(t.$t("关注币种添加自选")))]),t._v(" "),e("van-checkbox-group",{model:{value:t.checked,callback:function(i){t.checked=i},expression:"checked"}},t._l(t.checkedList,function(i,n){return e("van-checkbox",{key:n,staticClass:"item_btn",attrs:{name:i.from_coin}},[e("div",{staticClass:"itemList"},[e("div",{staticClass:"images"},[e("img",{attrs:{src:i.icon,alt:""}})]),t._v(" "),e("div",{staticClass:"text"},[e("div",[t._v("\n "+t._s(i.from_coin)+" "),e("span",[t._v("/"+t._s(i.to_coin))])]),t._v(" "),e("div",{staticClass:"name"},[t._v("\n "+t._s(i.full_name)+"\n ")])])])])}))],1),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:!t.instalShow,expression:"!instalShow"}],staticClass:"append",on:{click:t.addend}},[t._v("\n "+t._s(t.$t("一键添加自选"))+"\n ")])]),t._v(" "),e("app-tab")],1)},staticRenderFns:[]};var o=e("VU/8")(a,c,!1,function(t){e("DwSQ")},"data-v-0a42ece0",null);i.default=o.exports}});
- //# sourceMappingURL=67.c3e8febe8a2d797ed0bf.js.map
|