webpackJsonp([55],{"b/XU":function(t,a,s){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var i=s("0xDb"),e=s("TIfe"),n={name:"Withdraw",data:function(){return{rechargeTypeList:[],rechargeTypeInfo:{},damaliang:{},rechargeTypeChoice:"",chainList:[],loading:!0,finished:!1,offset:15,page:1,page_size:999,detailsList:[],withdrawal_agreement:null,amountMax:0,available_fee:0,fee_rate:0,fees:{},fee:0,fee_actual:0,actualAmount:0,discount:0,usdt_to_cnyc_rate:0,min:0,address:"",amount:"",password:"",passwordHide:"",showTips:!1,showWithdrawFlag:!1,protocolData:"",lineWidth:6,lineColor:"#000000",bgColor:"#F5F5F5",actualArrival:0,serviceCharge:0,max:0,leftElection:!1,searchData:"",optionsListFilter:[],currency:""}},computed:{},watch:{amount:{handler:function(t,a){Number(t)>Number(this.amountMax)&&(this.amount=this.amountMax),this.calculateFee()},deep:!0},searchData:{handler:function(t,a){var s=[];this.rechargeTypeList.forEach(function(a){""!=t&&null!=t&&void 0!=t?a.currency.toUpperCase().indexOf(t.toUpperCase())>-1&&s.push(a):s.push(a)}),this.rechargeTypeList=s},deep:!0},leftElection:function(t){1!=t&&(this.searchData="",this.rechargeTypeList=this.optionsListFilter)}},mounted:function(){this.getRechargeType();var t=Object(e.b)("commonData");this.currency=t.currency;var a=localStorage.getItem("default_language");this.protocolData="zh-hk"==a||"zh-cn"==a?t.withdrawal_agreement_cn:t.withdrawal_agreement_en,this.getlist()},methods:{getlist:function(){var t=this;this.$nextTick(function(){var a={page_page:t.page_size,page:t.page};t.$api.asset.withdrawHistory(a).then(function(a){a.data.list.length>0&&(t.detailsList=t.detailsList.concat(a.data.list)),t.loading=!1,t.finished=!a.data.has_more})})},onLoad:function(){var t=this;this.finished||(this.page=this.page+1,setTimeout(function(){t.getlist()},300))},getRechargeType:function(){var t=this,a=this;this.$api.asset.withdrawalCoin().then(function(s){200==s.code&&(s.data.currencies.forEach(function(t){t.net.forEach(function(t,s){0==s?(t.flag=!0,a.rechargeTypeChoice=t.name):t.flag=!1})}),t.amountMax=s.data.available_balance,t.available_fee=s.data.available_fee,t.fee_rate=s.data.fees[t.rechargeTypeChoice],t.fees=s.data.fees,t.withdrawal_agreement=s.data.withdrawal_agreement,-1==s.data.withdrawal_agreement||2==s.data.withdrawal_agreement?t.showWithdrawFlag=!0:t.showWithdrawFlag=!1,t.discount=s.data.discount,t.usdt_to_cnyc_rate=s.data.usdt_to_cnyc_rate,t.min=s.data.min,t.chainList=s.data.currencies[0].net,t.rechargeTypeList=s.data.currencies,t.optionsListFilter=s.data.currencies,t.rechargeTypeInfo=s.data.currencies[0])})},getAmount:function(){var t=this;this.$api.asset.withdrawalCoin().then(function(a){200==a.code&&(t.amountMax=a.data.available_balance)})},rechargeTypeClick:function(){this.leftElection=!0},optionsClick:function(t){console.log(t),this.chainList=t.net,this.rechargeTypeInfo=t,this.leftElection=!1},chainClick:function(t){var a=this;this.chainList.forEach(function(s,i){t==i?(s.flag=!0,a.rechargeTypeChoice=s.name,a.fee_rate=a.fees[a.rechargeTypeChoice],a.calculateFee()):s.flag=!1})},passwordInput:function(){var t=this,a=this.password,s=this.passwordHide;s.length>a.length?a+=s.charAt(s.length-1):a=a.substr(0,s.length),this.passwordHide=s.substr(0,s.length-1).replace(/./g,"*")+s.charAt(s.length-1);var i=this.passwordHide.length;setTimeout(function(){t.passwordHide.length==i&&(t.passwordHide=t.passwordHide.replace(/./g,"*"))},1e3),this.password=a},calculateFee:function(){this.fee=this.fee_rate;var t=this.cal.accMul(this.fee,this.discount)/100,a=this.cal.accSub(this.fee,t);this.fee_actual=a;var s=this.cal.accSub(this.amount,this.fee_actual);Number(s)<=0&&(s=0),this.actualAmount=s},amountInput:function(){this.amount=Object(i.e)(this.amount)},all:function(){this.amount=this.amountMax},withdraw:function(){var t=this;if(Object(e.e)().is_set_trade_password){if(-1==this.withdrawal_agreement||2==this.withdrawal_agreement)return void(this.showWithdrawFlag=!0);if(0==this.withdrawal_agreement)return void this.$toast(this.$t("签名审核中"));if(!this.address)return this.$toast(this.$t("输入提现地址"));if(!this.amount)return this.$toast(this.$t("输入提币数量"));if(!this.password)return this.$toast(this.$t("输入资金密码"));if(this.cal.accAdd(Number(this.damaliang.remain_damaliang),Number(this.amount))>Number(this.amountMax))return this.showActivity=!0;var a={address:this.address,amount:this.amount,trade_password:this.password,net:this.rechargeTypeChoice};this.address="",this.amount="",this.password="",this.passwordHide="",this.$api.asset.withdraw(a).then(function(a){200==a.code&&(t.$toast(t.$t("提现成功")),t.getAmount())})}else this.showTips=!0},showClose:function(){this.showTips=!1,this.$router.push("/modifyAsset")},showActivityClose:function(){this.showActivity=!1,this.$router.push("/options")},handleReset:function(){this.$refs.esign.reset()},handleGenerate:function(){var t=this;this.$refs.esign.generate().then(function(a){var s=t.base64toFile(a);t.upImg(s)}).catch(function(a){t.$toast(t.$t("失败"))})},base64toFile:function(t){for(var a=new Date,s="sign_file_"+(a=a.getTime()),i=t.split(","),e=atob(i[1]),n=new Uint8Array(e.length),c=0;c