zzzz
2024-03-27 061c418c4bc61154241cb18731a0f62f144e06b4
1
"use strict";(self["webpackChunkexchange"]=self["webpackChunkexchange"]||[]).push([[5448],{45484:function(t,e,s){s.d(e,{A:function(){return v}});var i=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[t._l(t.listData,(function(e){return i("div",{key:e.order_no,class:[t.isStyle?"border-b-color":""]},[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-29 pr-29 pt-11 pb-11 text-white open-btn",class:"buy"==e.direction?" bg-green":"bg-red"},[t._v(" "+t._s("buy"==e.direction?t.$t("开多"):t.$t("开空"))+" ")]),i("div",{staticClass:"ml-22 font-31 font-600 "},[i("span",{class:[t.isStyle?"textColor1 ":"textColor"]},[t._v(t._s(e.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(e.lever_rate)+"x")])]),"buy"==e.direction?i("img",{staticClass:"w-32 h-32",attrs:{src:s(33861),alt:""}}):i("img",{staticClass:"w-32 h-32",attrs:{src:s(64517),alt:""}})])])]),i("div",{staticClass:"flex justify-between"},[i("div",[i("div",{staticClass:"text-grey"},[t._v(t._s(t.$t("未实现盈亏(USDT)")))]),i("div",{staticClass:"mt-20",class:e.profit>0?"text-green":"text-red"},[t._v(" "+t._s(e.profit>0?"+"+e.profit:e.profit))])]),i("div",[i("div",{staticClass:"text-grey"},[t._v("ROE")]),i("div",{staticClass:"mt-20",class:e.change_ratio/1>0?"text-green":"text-red"},[t._v(t._s(e.change_ratio)+"% ")])])]),i("div",{staticClass:"flex pt-44 pb-32"},[i("div",{staticClass:"flex-1"},[i("div",{staticClass:"text-grey"},[t._v(t._s(t.$t("持仓数量")))]),i("div",{staticClass:"mt-20",class:[t.isStyle?"textColor1 ":"textColor"]},[t._v(t._s(e.volume/(e.lever_rate?e.lever_rate:1))+"*"+t._s(e.lever_rate?e.lever_rate:1)+"x")])]),i("div",{staticClass:"flex-1 text-center"},[i("div",{staticClass:"text-grey"},[t._v(t._s(t.$t("保证金"))+" (USDT)")]),i("div",{staticClass:"mt-20",class:[t.isStyle?"textColor1 ":"textColor"]},[t._v(t._s(e.deposit))])]),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:[t.isStyle?"textColor1 ":"textColor"]},[t._v(t._s(e.trade_avg_price))])])]),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 ",class:[t.isStyle?"textColor1 ":"textColor"]},[t._v(t._s(e.mark_price))])]),i("div",{staticClass:"flex-1 flex flex-col items-center justify-end"},[i("button",{staticClass:"font-30 border-light-blue  detail-btn colorMain w-125 h-60",on:{click:function(s){return t.goDetail(e)}}},[t._v(t._s(t.$t("详情")))])]),i("div",{staticClass:"flex-1 flex flex-col items-end justify-end"},[i("button",{staticClass:" greyBg  border-none pl-34 pr-34 pt-10 pb-10 rounded",on:{click:function(s){return t.onSell(e.order_no)}}},[t._v(" "+t._s(t.$t("平仓")))])])])])})),t.listData.length?t._e():i("div",{staticClass:"text-grey text-center py-300"},[t._v(t._s(t.$t("您目前没有持仓")))])],2)},a=[],l=(s(69437),s(46579)),o=(s(44114),s(93068)),r={name:"perpetualPositionList",data(){return{iconShow:!1,isStyle:!0}},props:{type:{type:String,default:"2"},listData:{type:Array,default(){return[]}}},mounted(){"/funds"==this.$route.path&&(this.isStyle=!1)},methods:{changeIcon(){this.iconShow=!this.iconShow},goDetail(t){this.$router.push({path:"/orderDetail?order_no="+t.order_no})},onSell(t){l.A.confirm({confirmButtonText:this.$t("确定"),cancelButtonText:this.$t("取消"),title:this.$t("平仓提示"),message:this.$t("是否平仓?")}).then((()=>{(0,o._j)({order_no:t}).then((()=>{this.$toast(this.$t("平仓成功")),this.$emit("sell",t)}))})).catch((()=>{}))},onSellAll(){(0,o.AM)().then((()=>{this.$toast(this.$t("平仓成功")),this.$emit("sell")}))}}},n=r,c=s(81656),d=(0,c.A)(n,i,a,!1,null,"105face8",null),v=d.exports},18191:function(t,e,s){s.d(e,{A:function(){return f}});var i=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[t._l(t.listData,(function(e){return i("div",{key:e.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"==e.direction?" bg-green":"bg-red"},[t._v(" "+t._s("buy"==e.direction?t.$t("开多"):t.$t("开空"))+" ")]),i("div",{staticClass:"ml-22 font-31 font-600"},[i("span",{staticClass:"textColor"},[t._v(t._s(e.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(e.lever_rate)+"x")])]),"buy"==e.direction?i("img",{staticClass:"w-32 h-32",attrs:{src:s(33861),alt:""}}):i("img",{staticClass:"w-32 h-32",attrs:{src:s(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(e.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:e.close_price>e.open_price?"text-green":"text-red"},[t._v(" "+t._s(e.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"===e.direction?"text-green":"text-red"},[t._v(t._s("buy"===e.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(e.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:e.profit/1>0?"text-green":"text-red"},[t._v(" "+t._s(e.profit/1>0?"+"+e.profit:e.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(e.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(e.time_num+e.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(s){return t.goDetail(e)}}},[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(e){t.show=e},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=[],l=(s(93093),s(75187)),o=s(31022),r=s(93068),n=s(94348),c={name:"deliveryHoldList",data(){return{show:!1,iconShow:!1,detailData:{}}},components:{[l.A.name]:l.A,PopupDelivery:o.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,r.ob)(t).then((e=>{this.clearTimeout(),this.detailData=e,"created"!==e.state&&(this.timeout=setTimeout((()=>{this.handleTimeEnd(t)}),1e3))}))},fomatTime(t){let e=t.split(":"),s=Math.floor(e[0]/24),i=e[0]%24>=10?e[0]%24:"0"+e[0]%24;n.log(i);let a=e[1]>=10?e[1]:"0"+e[1],l=e[2]>=10?e[2]:"0"+e[2];return s>=1?s+this.$t("天")+" "+i+":"+a+":"+l:i+":"+a+":"+l},changeIcon(){this.iconShow=!this.iconShow},goDetail(t){this.detailData=t,this.show=!0},onClose(){this.show=!1}}},d=c,v=s(81656),C=(0,v.A)(d,i,a,!1,null,"50d2067f",null),f=C.exports},75187:function(t,e,s){var i=s(47456),a=s(33448),l=s(56215),o=s(96874),r=(0,i.Y)("popup"),n=r[0],c=r[1];e.A=n({mixins:[(0,l.i)()],props:{round:Boolean,duration:[Number,String],closeable:Boolean,transition:String,safeAreaInsetBottom:Boolean,closeIcon:{type:String,default:"cross"},closeIconPosition:{type:String,default:"top-right"},position:{type:String,default:"center"},overlay:{type:Boolean,default:!0},closeOnClickOverlay:{type:Boolean,default:!0}},beforeCreate:function(){var t=this,e=function(e){return function(s){return t.$emit(e,s)}};this.onClick=e("click"),this.onOpened=e("opened"),this.onClosed=e("closed")},methods:{onClickCloseIcon:function(t){this.$emit("click-close-icon",t),this.close()}},render:function(){var t,e=arguments[0];if(this.shouldRender){var s=this.round,i=this.position,l=this.duration,r="center"===i,n=this.transition||(r?"van-fade":"van-popup-slide-"+i),d={};if((0,a.C8)(l)){var v=r?"animationDuration":"transitionDuration";d[v]=l+"s"}return e("transition",{attrs:{appear:this.transitionAppear,name:n},on:{afterEnter:this.onOpened,afterLeave:this.onClosed}},[e("div",{directives:[{name:"show",value:this.value}],style:d,class:c((t={round:s},t[i]=i,t["safe-area-inset-bottom"]=this.safeAreaInsetBottom,t)),on:{click:this.onClick}},[this.slots(),this.closeable&&e(o.A,{attrs:{role:"button",tabindex:"0",name:this.closeIcon},class:c("close-icon",this.closeIconPosition),on:{click:this.onClickCloseIcon}})])])}}})},93093:function(t,e,s){s(76952),s(69176),s(98992),s(22795),s(65270)},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="}}]);