zzzz
2024-04-14 6e6cd8e3315a3e26186d1d23f80b1465e1f03061
1
"use strict";(self["webpackChunkexchange"]=self["webpackChunkexchange"]||[]).push([[8103],{3717:function(t,s,e){e.d(s,{A:function(){return c}});var i=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{attrs:{id:"assetsHead"}},[e("van-nav-bar",{attrs:{border:!1,title:t.title,"left-arrow":t.showLeft},on:{"click-left":t.onClickLeft},scopedSlots:t._u([{key:"right",fn:function(){return[t._t("default")]},proxy:!0}],null,!0)})],1)},a=[],o=(e(44114),{name:"assets-head",props:{title:{type:String,default:""},goHome:{type:Boolean,default:!1},goAssetsCenter:{type:Boolean,default:!1},goPerpetualContract:{type:Boolean,default:!1},showLeft:{type:Boolean,default:!0},backFunc:{type:Function},clickFunc:{type:Function}},methods:{onClickLeft(){this.goHome?this.$router.push("/"):this.goAssetsCenter?this.$router.push("/assetsCenter/assets"):this.goPerpetualContract?this.$router.go(-2):this.backFunc?this.backFunc():this.clickFunc?this.clickFunc():this.$router.go(-1)}}}),l=o,n=e(81656),r=(0,n.A)(l,i,a,!1,null,"77f40d14",null),c=r.exports},53240:function(t,s,e){e.r(s),e.d(s,{default:function(){return g}});var i=function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("div",{staticClass:"DeliveryContractHistory"},[i("assets-head",{attrs:{title:t.$t("交割合约历史"),backFunc:function(){t.$route.query.goback?t.$router.push({path:"/funds",query:{tab:2,index:1}}):t.$router.go(-1)}}}),i("div",{staticClass:"px-32"},[i("van-tabs",{ref:"tabs",attrs:{swipeable:"",sticky:""},on:{change:t.onChange},model:{value:t.type,callback:function(s){t.type=s},expression:"type"}},t._l(t.selectData,(function(s){return i("van-tab",{key:s.title,attrs:{title:s.title,name:s.type}},[t.symbol?i("div",{staticClass:"all-select flex justify-end"},[i("div",{staticClass:"select-box flex",on:{click:function(s){s.stopPropagation(),t.isAll=!t.isAll}}},[i("div",{staticClass:"flex-1"},[t._v(" "+t._s(t.symbol.toUpperCase())+"/USDT ")]),i("van-icon",{attrs:{name:"arrow-down"}}),t.isAll?i("div",{staticClass:"select-data"},t._l(t.currencyList,(function(s,e){return i("div",{key:e,staticClass:"select-item",on:{click:function(e){return e.stopPropagation(),t.selectItem(s)}}},[t._v(t._s(s.symbol.toUpperCase()||s.symbol)+"/USDT")])})),0):t._e()],1)]):t._e(),"orders"===t.type?[i("van-list",{attrs:{"loading-text":t.$t("加载中..."),finished:t.finished,"finished-text":t.dataList.orders.length?t.$t("已经全部加载完毕"):"",offset:30},on:{load:t.onLoad},model:{value:t.loading,callback:function(s){t.loading=s},expression:"loading"}},["orders"===t.type?i("futrue-hold-list",{attrs:{"list-data":t.dataList.orders}}):t._e(),t.dataList.orders.length||t.loading?t._e():i("div",{staticClass:"flex flex-col justify-center pt-50 pb-20 items-center"},[i("img",{staticClass:"w-180 h-180",attrs:{src:e(36928),alt:""}}),i("p",{staticClass:"text-grey mt-10"},[t._v(t._s(t.$t("暂无记录")))])])],1)]:t._e(),"hisorders"===t.type?[i("van-list",{attrs:{"loading-text":t.$t("加载中..."),finished:t.finished,"finished-text":t.dataList.hisorders.length?t.$t("已经全部加载完毕"):"",offset:30},on:{load:t.onLoad},model:{value:t.loading,callback:function(s){t.loading=s},expression:"loading"}},[i("futrue-histroy-position",{attrs:{"list-data":t.dataList.hisorders}}),t.dataList.hisorders.length||t.loading?t._e():i("div",{staticClass:"flex flex-col justify-center pt-50 pb-20 items-center"},[i("img",{staticClass:"w-180 h-180",attrs:{src:e(36928),alt:""}}),i("p",{staticClass:"text-grey mt-10"},[t._v(t._s(t.$t("暂无记录")))])])],1)]:t._e()],2)})),1)],1)],1)},a=[],o=(e(7287),e(10339)),l=(e(1751),e(26852)),n=(e(96356),e(162)),r=e(18191),c=e(16244),d=e(93068),p=e(3717),A=e(45313),u=e(94348),h={data(){return{type:"orders",dataList:{orders:[],hisorders:[]},isAll:!1,symbol:"",selectData:[{title:this.$t("当前委托"),type:"orders"},{title:this.$t("历史仓位"),type:"hisorders"}],loading:!1,finished:!1,page:1}},components:{[n.A.name]:n.A,[l.A.name]:l.A,[o.A.name]:o.A,futrueHoldList:r.A,futrueHistroyPosition:c.A,assetsHead:p.A},mounted(){this.getCoins(),this.symbol=this.$route.query.symbol},methods:{getCoins(){(0,A.Ks)().then((t=>{u.log(t),this.currencyList=t}))},onChange(t){this.dataList[t]=[],this.finished=!1,this.page=1,this.type=t,this.loading=!0,this.loading&&this.fetchData(this.symbol,this.type)},onClickLeft(){this.$router.go(-1)},fetchData(t){(0,d.n1)(t,this.type,this.page).then((t=>{this.dataList[this.type]=this.dataList[this.type].concat(t),this.loading=!1,t.length<10&&(this.finished=!0),this.page++}))},onLoad(){this.fetchData(this.symbol,this.type)},selectItem(t){this.page=1,this.symbol=t.symbol,this.dataList[this.type]=[],this.fetchData(this.symbol,this.type),this.isAll=!1}},beforeRouteEnter(t,s,e){const{query:{symbol:i}}=t;e((t=>{t.symbol=i}))}},C=h,v=e(81656),f=(0,v.A)(C,i,a,!1,null,"65d04f25",null),g=f.exports},18191:function(t,s,e){e.d(s,{A:function(){return u}});var i=function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("div",[t._l(t.listData,(function(s){return i("div",{key:s.order_no},[i("div",{staticClass:"flex justify-between pt-44 pb-44"},[i("div",{staticClass:"flex flex-col"},[i("div",{staticClass:"flex items-center"},[i("div",{staticClass:"pl-10 pr-11 pt-5 pb-5 text-white open-btn",class:"buy"==s.direction?" bg-green":"bg-red"},[t._v(" "+t._s("buy"==s.direction?t.$t("开多"):t.$t("开空"))+" ")]),i("div",{staticClass:"ml-22 font-31 font-600"},[i("span",{staticClass:"textColor"},[t._v(t._s(s.name)+" "+t._s(t.$t("交割")))]),i("span",{staticClass:"text-grey font-28 font-400 ml-17 mr-17"},[t._v(t._s(t.$t("全仓"))+" "+t._s(s.lever_rate)+"x")])]),"buy"==s.direction?i("img",{staticClass:"w-32 h-32",attrs:{src:e(33861),alt:""}}):i("img",{staticClass:"w-32 h-32",attrs:{src:e(64517),alt:""}})])])]),i("div",{staticClass:"flex justify-between"},[i("div",{staticClass:"fexl-1"},[i("div",{staticClass:"text-grey"},[t._v(t._s(t.$t("购买价"))+"(USDT)")]),i("div",{staticClass:"mt-20 textColor"},[t._v(t._s(s.open_price))])]),i("div",[i("div",{staticClass:"text-grey text-right"},[t._v(t._s(t.$t("现价")))]),i("div",{staticClass:"mt-20 text-right",class:s.close_price>s.open_price?"text-green":"text-red"},[t._v(" "+t._s(s.close_price))])])]),i("div",{staticClass:"flex pt-40 pb-40"},[i("div",{staticClass:"flex-1"},[i("div",{staticClass:"text-grey"},[t._v(t._s(t.$t("方向")))]),i("div",{staticClass:"mt-20",class:"buy"===s.direction?"text-green":"text-red"},[t._v(t._s("buy"===s.direction?t.$t("开多"):t.$t("开空")))])]),i("div",{staticClass:"flex-1"},[i("div",{staticClass:"text-grey text-center"},[t._v(t._s(t.$t("数量")))]),i("div",{staticClass:"mt-20 text-center textColor"},[t._v(t._s(s.volume))])]),i("div",{staticClass:"flex-1 flex flex-col items-end"},[i("div",{staticClass:"text-grey"},[t._v(t._s(t.$t("盈亏")))]),i("div",{staticClass:"mt-20",class:s.profit/1>0?"text-green":"text-red"},[t._v(" "+t._s(s.profit/1>0?"+"+s.profit:s.profit)+" ")])])]),i("div",{staticClass:"flex pb-32"},[i("div",{staticClass:"flex-1"},[i("div",{staticClass:"text-grey"},[t._v(t._s(t.$t("剩余时间")))]),i("div",{staticClass:"mt-20 textColor"},[t._v(t._s(t.fomatTime(s.remain_time)))])]),i("div",{staticClass:"flex-1"},[i("div",{staticClass:"text-grey  text-center"},[t._v(t._s(t.$t("交割时间")))]),i("div",{staticClass:"mt-20  text-center textColor"},[t._v(t._s(s.time_num+s.time_unit))])]),i("div",{staticClass:"flex-1"},[i("div",{staticClass:"text-grey text-right"},[t._v(t._s(t.$t("操作")))]),i("div",{staticClass:"mt-20 colorMain text-right",on:{click:function(e){return t.goDetail(s)}}},[t._v(t._s(t.$t("详情")))])])]),i("div",{staticClass:"w-full h-1 bgDark"})])})),t.listData.length||"perpetualContract"!=t.$route.name?t._e():i("div",{staticClass:"text-grey text-center py-300"},[t._v(t._s(t.$t("您目前没有持仓")))]),i("van-popup",{model:{value:t.show,callback:function(s){t.show=s},expression:"show"}},[i("popup-delivery",{key:t.detailData.order_no,attrs:{showBtns:!0,price:t.price,detailData:t.detailData},on:{close:t.onClose}})],1)],2)},a=[],o=(e(93093),e(75187)),l=e(31022),n=e(93068),r=e(94348),c={name:"deliveryHoldList",data(){return{show:!1,iconShow:!1,detailData:{}}},components:{[o.A.name]:o.A,PopupDelivery:l.A},props:{listData:{type:Array,default(){return[]}},price:{type:[Number,String],default:"0.00"}},methods:{clearTimeout(){clearTimeout(this.timeout),this.timeout=null},handleTimeEnd(t){(0,n.ob)(t).then((s=>{this.clearTimeout(),this.detailData=s,"created"!==s.state&&(this.timeout=setTimeout((()=>{this.handleTimeEnd(t)}),1e3))}))},fomatTime(t){let s=t.split(":"),e=Math.floor(s[0]/24),i=s[0]%24>=10?s[0]%24:"0"+s[0]%24;r.log(i);let a=s[1]>=10?s[1]:"0"+s[1],o=s[2]>=10?s[2]:"0"+s[2];return e>=1?e+this.$t("天")+" "+i+":"+a+":"+o:i+":"+a+":"+o},changeIcon(){this.iconShow=!this.iconShow},goDetail(t){this.detailData=t,this.show=!0},onClose(){this.show=!1}}},d=c,p=e(81656),A=(0,p.A)(d,i,a,!1,null,"50d2067f",null),u=A.exports},16244:function(t,s,e){e.d(s,{A:function(){return u}});var i=function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("div",{staticClass:"position"},[t._l(t.listData,(function(s){return i("div",{key:s.order_no,staticClass:"position-padding"},[i("div",{staticClass:"position-tag "},[i("div",{staticClass:"position-tag-style",class:"buy"===s.direction?"green":"red"},[t._v(" "+t._s("buy"===s.direction?t.$t("开多"):t.$t("开空")))]),i("div",{staticClass:"position-tag-title textColor"},[t._v(t._s(s.name)+" "+t._s(t.$t("交割")))]),i("div",{staticClass:"position-tag-title2"},[t._v(t._s(t.$t("全仓")))]),i("img",{staticClass:"position-tag-img",attrs:{src:e(98477)}})]),i("div",{staticClass:"position-div1"},[i("span",{staticClass:"position-text1"},[t._v(t._s(t.$t("数量")))]),i("span",{staticClass:"position-text2 textColor"},[t._v(t._s(s.volume))])]),i("div",{staticClass:"position-div1"},[i("span",{staticClass:"position-text1"},[t._v(t._s(t.$t("方向")))]),i("span",{staticClass:"position-text2",class:"buy"===s.direction?"color-green":"color-red"},[t._v(" "+t._s("buy"===s.direction?t.$t("开多"):t.$t("开空")))])]),i("div",{staticClass:"position-div1"},[i("span",{staticClass:"position-text1"},[t._v(t._s(t.$t("交割时间")))]),i("span",{staticClass:"position-text2 textColor"},[t._v(t._s(s.time_num+s.time_unit))])]),i("div",{staticClass:"position-div1"},[i("span",{staticClass:"position-text1"},[t._v(t._s(t.$t("购买价"))+"(USDT)")]),i("span",{staticClass:"position-text2 textColor"},[t._v(t._s(s.open_price))])]),i("div",{staticClass:"position-div1"},[i("span",{staticClass:"position-text1"},[t._v(t._s(t.$t("结算价"))+"(USDT)")]),i("span",{staticClass:"position-text2 textColor"},[t._v(t._s(s.close_price))])]),i("div",{staticClass:"position-div1"},[i("span",{staticClass:"position-text1"},[t._v(t._s(t.$t("盈亏")))]),i("span",{staticClass:"position-text2",class:s.profit>0?"color-green":"color-red"},[t._v(" "+t._s(s.profit>0?"+"+s.profit:s.profit)+" ")])]),i("div",{staticClass:"position-div1"},[i("span",{staticClass:"position-text1"},[t._v(t._s(t.$t("到期时间")))]),i("span",{staticClass:"position-text2 textColor"},[t._v(t._s(s.close_time))])]),i("div",{staticClass:"position-div1"},[i("span",{staticClass:"position-text1"},[t._v(t._s(t.$t("操作")))]),i("span",{staticClass:"position-text2 colorMain",on:{click:function(e){return t.onDetail(s)}}},[t._v(t._s(t.$t("详情")))])]),i("div",{staticClass:"bgDark",staticStyle:{"margin-top":"33px",width:"100%",height:"1px",float:"left"}})])})),t.listData.length||"perpetualContract"!=t.$route.name?t._e():i("div",{staticClass:"text-grey text-center py-300"},[t._v(t._s(t.$t("您目前没有持仓")))]),i("van-popup",{model:{value:t.show,callback:function(s){t.show=s},expression:"show"}},[i("popup-delivery",{key:t.detailData.order_no,attrs:{showBtns:"",detailData:t.detailData,disabled:!0},on:{close:function(s){t.show=!1}}})],1)],2)},a=[],o=(e(93093),e(75187)),l=(e(1751),e(26852)),n=(e(96356),e(162)),r=e(31022),c={data(){return{active:2,show:!1,detailData:{}}},props:{listData:{type:Array,default(){return[]}}},components:{[n.A.name]:n.A,[l.A.name]:l.A,[o.A.name]:o.A,PopupDelivery:r.A},methods:{onDetail(t){this.show=!0,this.detailData=t}}},d=c,p=e(81656),A=(0,p.A)(d,i,a,!1,null,"0c9fea0a",null),u=A.exports},36928:function(t,s,e){t.exports=e.p+"img/no-data.ecf2b7d7.png"},98477:function(t){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA/CAYAAAB3s08iAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAARQSURBVHgB7ZzNbttGEIBnl46KXhq9QXVsi6aVfwHfxKpN0ZPtJ7DzCD42tiEJqdBj4yeo+gR2TgXSGmauNmyzVtD2yLyBnUsQktrJLB0ZtkJyV15DSIL5LoK0q9mdj/8LDAVcob7fqiqorAoFdf0dpQpO/a0/YEzqfz1qKCmWBIgqAp5JmWyHfieCMan//WgZhVwazkVC+mzcOCcnJ9XBYLCqw739KZibmxs7p8PDw4aUcgkRq0KIsziOtxcXFyNxOdn9bl2h2AHE2rV/CgiliH2a+JnNQN/sddv00cpp6pw2N9pggd6QiJUdRGiMzCVKU1j59/5GaBPn4OCg7nkexRnJCSCk3/3p6WmrnEhem6S9kxPF7cjhl1x5WS+oD1Tld7Dg3l53DfLlaVpf054JFqCq/PaOvIu51KY82NeCLcJAgTxNnfZKq5yOjo7W8uRp9O+ZwCzx/IEuOgIs20xaClgtaxeebIGBbO8DWCvpUlWDSuk4Gp04luRELOvDGwxQjNKxMoEC8HMwMMBPvjX1QRS1snaBl+ehYtIpYx8hlDkOgDEnkmPMifayWlm7hMlidejdEjWYAJMW+NHBAh1hgY6wQEdYoCMs0BEW6AgLdIQFOsICHWGBjrBAR1igIyzQERboCAt0hAU6wgIdYYGOsEBHWKAjLNARFugIC3SEBTrCAh1hgY6wQEdYoCMs0BEW6AgLdIQFOsICHWGBjrBAR1igIyzQkUkLtCqt+pDGuhCIwjjYIMVzUx8UGJV3gPJ2zdSUsQ+iDM19DHMh0jQ152SIkwmUXqyrF4slIoRWBX4pGKog1WMwEPo/RyggKOsTJ/ETMOB5XnlONNTCwoIxJyFEaU6ZwKwSU2GnoE9EE14BC/r3N3qI+QPSlgxOv7crnU1eywc09SivTQG2///JXPKqKzF1NWVBc5QkiVVOs7OzPfoomncgrn776mm37kloCfG2XhhwN4mTbZsJX+Xe0+4aSFzVdWb6ENB71PPmZmecGF/8+WvtTkW1svo6AdXsUJKy3f/u4bNx4uiSVykl5SSG9XW7w1rfMcIMixcvc6LPgOSOlRPDMMzHxrWLyPv90gkIJcRP+KUTFvBLJ/Lhl06AAX7pRAn80ol8rBcTboXbWkwoeMy71gdxcqsxCtU/hn6R3SOU6pW10iOd8eSvFxPAIIiuzAEYIIHGnGZmZmweC3tljZnA5z9sBbRVC1dKMFXrYIG+XSlJPkri2OrZUanBg6I2ui16bLMx5+fnAzr8ylZ/LHOS2xQnKmiOLq/C/ebDdb3ScU0AYohCNPo/bu2CBfpWJ46FjyNbTa/E0H2Tb7sooTeoUsof2Rhnen795qZV4hp62F+n5NsjAkKS0qB7Qauc9K0O9fcpRm+kKaAVHV/k/enLvV+yE/B/zc0XcENqO63qp5/dufvqZXIerXRufD4axnGZi+b4+DjLiQ7bG8fRV23aGe6SzPPhPeQb70ddwJOcZxgAAAAASUVORK5CYII="},33861:function(t){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAgCAYAAACcuBHKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEOSURBVHgB7ZdBSsNAFIb/9xw8R07QM0TEAwTcW1EX8QoiBsS1C+mqqLlAia5FmiOUnmCO4AHiTFPoCzPTQrdZvG+R8D/ezHybgXk0+X3xSFifP1CYZx/NkjzysEYOZ+Vd0Q4980VFzE9RD1CXN8W15Ld5k58wlslxljECVEJQCUElBJUQVEJQCUElBJUQVEJQCWEUEsZ71Mea/D++mWHDmvP4CzMRr7ZP/GgdcRvmzsAal/Qg3kdRRgNNfp6rtLi+eIxqs/fFFA5ZWOOO67IsrOTtsMtwebQ5+dX97eWX5NfPJjvt3DTq6W+HQTJJ76hiVb4ijqdyGLT91w5SvcChqbz/DRKmQ0b7541jKt8AVuFF8QU9ykYAAAAASUVORK5CYII="},64517:function(t){t.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAgCAYAAACcuBHKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAELSURBVHgB7ZcxTsNAEEX/DCsKuISPYpr0lihBBAGFuUR8AwqUKgIsQRsZ2jTxEXKEPQINVGaXTTHW7oKU1sW8wtYffduvsbRD37NLj4yTzSvFefncbcmjjGfkcFbfVf3YWa0bYl4kHaCtb6pryY+rrjxibLPPWcYEUAlBJQSVEFRCUAlBJQSVEFRCUAlBJYRJSJhwlG8PlfwPPphh45nz+IwzEe/2R/zkOeI+zoOBNS7rIH2PokwG+ppdNPnwdPOWzJZP6zkcinjGA7d1XVnJ+2WX4crk5eR397fn75IfXrrieHDzpBP+DkOgBf7SJIn4ijjdymHQh6sdpYLAf1t5uI0SZkCRdzCVrfwXuHBE8eSHlwUAAAAASUVORK5CYII="}}]);