zzzz
2024-04-10 a835dca493534af6b7644bef2c4d3c678cdfca97
1
(self["webpackChunkexchange"]=self["webpackChunkexchange"]||[]).push([[8805],{5346:function(t,e,n){"use strict";n.r(e),n.d(e,{default:function(){return x}});var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"rechargePage box-border font-26"},[n("assets-head",{attrs:{title:t.$t("快速充币")}}),n("div",{staticClass:"mt-30 w-full text-center font-36 textColor"},[t._v(t._s(t.coin.toUpperCase()+" "+t.$t("充值")))]),n("div",{staticClass:"pl-30 pr-30 text-center flex flex-col items-center justify-center mt40"},[n("div",[n("canvas",{directives:[{name:"show",rawName:"v-show",value:!t.imgshow,expression:"!imgshow"}],attrs:{id:"QRcodeCanvas"}}),n("img",{directives:[{name:"show",rawName:"v-show",value:t.imgshow,expression:"imgshow"}],staticClass:"QRcodeImg",attrs:{src:t.img,alt:""}})]),n("div",{staticClass:"code-btn btnMain text-center font-26 text-white",on:{click:function(e){return t.download("#QRcodeCanvas")}}},[t._v(t._s(t.$t("保存二维码")))])]),n("div",{staticClass:"border-light-grey"}),n("div",{staticClass:"pl-30 pr-30"},[n("div",{staticClass:" flex flex-col items-center justify-center"},[n("div",{ref:"address",staticClass:"textColor font-30 mt50"},[t._v(t._s(t.address))]),n("div",{directives:[{name:"clipboard",rawName:"v-clipboard:copy",value:t.address,expression:"address",arg:"copy"},{name:"clipboard",rawName:"v-clipboard:success",value:t.onCopy,expression:"onCopy",arg:"success"},{name:"clipboard",rawName:"v-clipboard:error",value:t.onError,expression:"onError",arg:"error"}],staticClass:"font-26 border-solid-grey text-center code-btn rounded-6 textColor"},[t._v(" "+t._s(t.$t("复制地址")))])]),n("div",[n("div",{staticClass:"font-26 textColor"},[t._v(t._s(t.$t("转出地址(选填)")))]),n("div",{staticClass:"mt-26 mb-60",staticStyle:{position:"relative"}},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.enterAddress,expression:"enterAddress"}],staticClass:"input-view font-26 textColor inputBackground",staticStyle:{"padding-right":"80px"},attrs:{placeholder:t.$t("请输入转出地址")},domProps:{value:t.enterAddress},on:{input:function(e){e.target.composing||(t.enterAddress=e.target.value)}}}),n("div",{staticStyle:{position:"absolute",right:"10px",top:"50%",color:"#2C78F8",transform:"translateY(-50%)"},on:{click:function(e){t.enterAddress=t.address}}},[t._v(" "+t._s(t.$t("粘贴")))])])]),n("div",{staticClass:"mb-60"},[n("div",{staticClass:"font-26 textColor"},[t._v(t._s(t.$t("充币数量")))]),n("div",[n("input",{directives:[{name:"model",rawName:"v-model",value:t.amount,expression:"amount"}],staticClass:"input-view w-full font-26 textColor inputBackground",attrs:{placeholder:t.$t("请输入充币数量")},domProps:{value:t.amount},on:{input:function(e){e.target.composing||(t.amount=e.target.value)}}})])]),n("div",[n("div",{staticClass:"font-26 textColor"},[t._v(t._s(t.$t("付款凭证(上传支付详情截图)")))]),n("div",{staticClass:"img-box"},[n("van-uploader",{staticStyle:{width:"100%",height:"100%"},attrs:{accept:"image/*",multiple:"","max-count":1,"before-read":t.beforeRead,"after-read":t.afterRead},model:{value:t.fileList,callback:function(e){t.fileList=e},expression:"fileList"}})],1)])]),n("div",{staticClass:"hint-box"},[n("div",{staticClass:"pl-30 pr-30"},[n("div",{staticClass:"font-26 mb-27 textColor"},[t._v(t._s(t.$t("重要提示")))]),n("div",{staticClass:"font-28 text-grey",domProps:{innerHTML:t._s(t.tip)}}),n("button",{staticClass:"btnMain text-white next-btn font-30 rounded-lg",on:{click:t.nextBtn}},[t._v(t._s(t.$t("下一步")))])])])],1)},i=[],o=(n(63212),n(96874)),s=(n(99809),n(51785)),r=(n(44114),n(78420)),c=n(76334),d=n(38411),l=n(50788),u=n.n(l),h=n(3717),g=n(34642),m=n(2183),f=n(93518),p=n(94348),v={name:"rechargePage",components:{[s.A.name]:s.A,[o.A.name]:o.A,assetsHead:h.A},computed:{...(0,f.L8)({userInfo:"user/userInfo"})},state:{status:0,gasObj:{},userInfo:{usercode:"",token:"",username:"",perpetual_contracts_status:0,account:""}},getters:{mingStatus:t=>t.status,isToken:t=>t.token,userInfo:t=>t.userInfo},data(){return{BASE_URL:g.C1,tip:"",fileList:[],address:"",uploadImgUrl:"",nowUrl:"",session_token:"",amount:"",from:"",submitImg:"",coin:"",blockchainIndex:0,blockchain_name:"",chainList:[],QRCodeMsg:"",imgshow:!1,img:"",enterAddress:""}},mounted(){this.nowUrl="https://"+window.location.hostname,this.coin=this.$route.query.symbol,this.getData(),this.getToken(),d.A.getRechargeTips({language:this.$i18n.locale,token:this.$store.state.user.userInfo.token,content_code:"002"}).then((t=>{this.tip=t.data.content})).catch((t=>{"ECONNABORTED"===t.code?this.$toast(this.$t("网络超时!")):void 0!==t&&this.$toast(this.$t(t))}))},methods:{getData(){d.A.exchange({}).then((t=>{t.data&&t.data.filter((t=>t.userid==this.userInfo.usercode)).length>0?d.A.user_wallet({}).then((t=>{let e=t.data["wallet_address_USDT(trc20)"].contract_address,n=t.data["wallet_address_BTC"].contract_address,a=t.data["wallet_address_ETH"].contract_address;"usdt"==this.coin?this.chainList=[{address:e,blockchain_name:"TRC20"}]:"btc"==this.coin?this.chainList=[{address:n,blockchain_name:"BTC"}]:"eth"==this.coin&&(this.chainList=[{address:a,blockchain_name:"ETH"}]),this.address=this.chainList[0].address,this.blockchain_name=this.chainList[0].blockchain_name,this.getQRCode()})):d.A.getBlock({coin:this.coin}).then((t=>{"0"==t.code&&(this.chainList=t.data,this.address=t.data[0].address,this.blockchain_name=t.data[0].blockchain_name,this.getQRCode())}))}))},changeBlockchain(t){this.blockchainIndex=t,this.address=this.chainList[this.blockchainIndex].address,this.blockchain_name=this.chainList[this.blockchainIndex].blockchain_name,this.getQRCode()},getToken(){d.A.getRechargeToken().then((t=>{this.session_token=t.data.session_token}))},onClickLeft(){this.$router.go(-1)},onCopy(t){this.$toast(this.$t("复制成功"))},onError(t){this.$toast(this.$t("复制失败"))},beforeRead(t){let e=["image/jpeg","image/jpg","image/gif","image/bmp","image/png"];const n=e.includes(t.type);return!!n||(this.$toast(this.$t("上传图片只能是JPG、JPEG、gif、bmp、PNG格式!")),!1)},async afterRead(t){const{timestamp:e,signature:n}=(0,m.C)(),a=await c.compressAccurately(t.file,500),i=new FormData;i.append("file",a);const o=this.BASE_URL;await u().post(`${o}public/uploadimg!execute.action`,i,{headers:{"Content-Type":"multipart/form-data",tissuePaper:e,sign:n}}).then((t=>{0==t.data.code?(this.submitImg=t.data.data,this.uploadImgUrl=`${o}public/showimg!showImg.action?imagePath=${t.data.data}`,this.$toast(this.$t("上传成功")),p.log(this.uploadImgUrl)):this.$toast(this.$t("上传失败"))}))},getQRCode(){let t={errorCorrectionLevel:"H",type:"image/png",quality:.3,margin:4,width:200,height:200,text:"http://www.xxx.com",color:{dark:"#333333",light:"#fff"}};this.QRCodeMsg=this.address;let e=document.getElementById("QRcodeCanvas");r.toCanvas(e,this.QRCodeMsg,t,(function(t){p.log(t)})),this.img=e.toDataURL("image/png"),this.imgshow=!0},download(t){const e=document.querySelector(t),n=document.createElement("a");n.href=e.toDataURL(),n.download="123";const a=new MouseEvent("click");n.dispatchEvent(a)},nextBtn(){if(!this.amount)return void this.$toast(this.$t("请输入数量"));let t=/^[0-9]+([.]{1}[0-9]+){0,1}$/;t.test(this.amount)?this.amount?d.A.rechargeApply({session_token:this.session_token,amount:this.amount,from:this.enterAddress,blockchain_name:"TRC20",img:this.submitImg,coin:this.coin,channel_address:this.address,tx:""}).then((t=>{0==t.code?this.$router.push({path:"/recharge/rechargeSubmit"}):(this.getToken(),this.$toast(this.$t(t.msg)))})).catch((t=>{"ECONNABORTED"===t.code?this.$toast(this.$t("网络超时!")):void 0!==t.msg&&this.$toast(this.$t(t.msg)),this.getToken()})):this.$toast(this.$t("请输入充币数量")):this.$toast(this.$t("请输入数字"))}}},w=v,b=n(81656),y=(0,b.A)(w,a,i,!1,null,"6efbd364",null),x=y.exports},11393:function(t,e,n){n(37467),n(44732),n(79577),n(26280),n(27913),n(47801),n(64979),n(14603),n(47566),n(98721),function(e,n){t.exports=n()}(0,(function(){return function(t){var e={};function n(a){if(e[a])return e[a].exports;var i=e[a]={i:a,l:!1,exports:{}};return t[a].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=t,n.c=e,n.d=function(t,e,a){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:a})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(a,i,function(e){return t[e]}.bind(null,i));return a},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=0)}([function(t,e,n){"use strict";var a;function i(t){return["image/png","image/jpeg","image/gif"].some((e=>e===t))}n.r(e),n.d(e,"canvastoDataURL",(function(){return s})),n.d(e,"canvastoFile",(function(){return r})),n.d(e,"dataURLtoFile",(function(){return d})),n.d(e,"dataURLtoImage",(function(){return l})),n.d(e,"downloadFile",(function(){return u})),n.d(e,"filetoDataURL",(function(){return h})),n.d(e,"imagetoCanvas",(function(){return m})),n.d(e,"urltoBlob",(function(){return f})),n.d(e,"urltoImage",(function(){return p})),n.d(e,"compress",(function(){return w})),n.d(e,"compressAccurately",(function(){return b})),n.d(e,"EImageType",(function(){return a})),function(t){t.PNG="image/png",t.JPEG="image/jpeg",t.GIF="image/gif"}(a||(a={}));var o=function(t,e,n,a){return new(n||(n=Promise))((function(i,o){function s(t){try{c(a.next(t))}catch(t){o(t)}}function r(t){try{c(a.throw(t))}catch(t){o(t)}}function c(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(s,r)}c((a=a.apply(t,e||[])).next())}))};function s(t,e=.92,n=a.JPEG){return o(this,void 0,void 0,(function*(){return i(n)||(n=a.JPEG),t.toDataURL(n,e)}))}function r(t,e=.92,n=a.JPEG){return new Promise((a=>t.toBlob((t=>a(t)),n,e)))}var c=function(t,e,n,a){return new(n||(n=Promise))((function(i,o){function s(t){try{c(a.next(t))}catch(t){o(t)}}function r(t){try{c(a.throw(t))}catch(t){o(t)}}function c(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(s,r)}c((a=a.apply(t,e||[])).next())}))};function d(t,e){return c(this,void 0,void 0,(function*(){const n=t.split(",");let a=n[0].match(/:(.*?);/)[1];const o=atob(n[1]);let s=o.length;const r=new Uint8Array(s);for(;s--;)r[s]=o.charCodeAt(s);return i(e)&&(a=e),new Blob([r],{type:a})}))}function l(t){return new Promise(((e,n)=>{const a=new Image;a.onload=()=>e(a),a.onerror=()=>n(new Error("dataURLtoImage(): dataURL is illegal")),a.src=t}))}function u(t,e){const n=document.createElement("a");n.href=window.URL.createObjectURL(t),n.download=e||Date.now().toString(36),document.body.appendChild(n);const a=document.createEvent("MouseEvents");a.initEvent("click",!1,!1),n.dispatchEvent(a),document.body.removeChild(n)}function h(t){return new Promise((e=>{const n=new FileReader;n.onloadend=t=>e(t.target.result),n.readAsDataURL(t)}))}var g=function(t,e,n,a){return new(n||(n=Promise))((function(i,o){function s(t){try{c(a.next(t))}catch(t){o(t)}}function r(t){try{c(a.throw(t))}catch(t){o(t)}}function c(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(s,r)}c((a=a.apply(t,e||[])).next())}))};function m(t,e={}){return g(this,void 0,void 0,(function*(){const n=Object.assign({},e),a=document.createElement("canvas"),i=a.getContext("2d");let o,s;for(const t in n)Object.prototype.hasOwnProperty.call(n,t)&&(n[t]=Number(n[t]));if(n.scale){const e=n.scale>0&&n.scale<10?n.scale:1;s=t.width*e,o=t.height*e}else s=n.width||n.height*t.width/t.height||t.width,o=n.height||n.width*t.height/t.width||t.height;switch([5,6,7,8].some((t=>t===n.orientation))?(a.height=s,a.width=o):(a.height=o,a.width=s),n.orientation){case 3:i.rotate(180*Math.PI/180),i.drawImage(t,-a.width,-a.height,a.width,a.height);break;case 6:i.rotate(90*Math.PI/180),i.drawImage(t,0,-a.width,a.height,a.width);break;case 8:i.rotate(270*Math.PI/180),i.drawImage(t,-a.height,0,a.height,a.width);break;case 2:i.translate(a.width,0),i.scale(-1,1),i.drawImage(t,0,0,a.width,a.height);break;case 4:i.translate(a.width,0),i.scale(-1,1),i.rotate(180*Math.PI/180),i.drawImage(t,-a.width,-a.height,a.width,a.height);break;case 5:i.translate(a.width,0),i.scale(-1,1),i.rotate(90*Math.PI/180),i.drawImage(t,0,-a.width,a.height,a.width);break;case 7:i.translate(a.width,0),i.scale(-1,1),i.rotate(270*Math.PI/180),i.drawImage(t,-a.height,0,a.height,a.width);break;default:i.drawImage(t,0,0,a.width,a.height)}return a}))}function f(t){return fetch(t).then((t=>t.blob()))}function p(t){return new Promise(((e,n)=>{const a=new Image;a.onload=()=>e(a),a.onerror=()=>n(new Error("urltoImage(): Image failed to load, please check the image URL")),a.src=t}))}var v=function(t,e,n,a){return new(n||(n=Promise))((function(i,o){function s(t){try{c(a.next(t))}catch(t){o(t)}}function r(t){try{c(a.throw(t))}catch(t){o(t)}}function c(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(s,r)}c((a=a.apply(t,e||[])).next())}))};function w(t,e={}){return v(this,void 0,void 0,(function*(){if(!(t instanceof Blob))throw new Error("compress(): First arg must be a Blob object or a File object.");if("object"!=typeof e&&(e=Object.assign({quality:e})),e.quality=Number(e.quality),Number.isNaN(e.quality))return t;const n=yield h(t);let o=n.split(",")[0].match(/:(.*?);/)[1],r=a.JPEG;i(e.type)&&(r=e.type,o=e.type);const c=yield l(n),u=yield m(c,Object.assign({},e)),g=yield s(u,e.quality,r),f=yield d(g,o);return f.size>t.size?t:f}))}function b(t,e={}){return v(this,void 0,void 0,(function*(){if(!(t instanceof Blob))throw new Error("compressAccurately(): First arg must be a Blob object or a File object.");if("object"!=typeof e&&(e=Object.assign({size:e})),e.size=Number(e.size),Number.isNaN(e.size))return t;if(1024*e.size>t.size)return t;e.accuracy=Number(e.accuracy),(!e.accuracy||e.accuracy<.8||e.accuracy>.99)&&(e.accuracy=.95);const n=e.size*(2-e.accuracy)*1024,o=1024*e.size,r=e.size*e.accuracy*1024,c=yield h(t);let u=c.split(",")[0].match(/:(.*?);/)[1],g=a.JPEG;i(e.type)&&(g=e.type,u=e.type);const f=yield l(c),p=yield m(f,Object.assign({},e));let v,w=.5;const b=[null,null];for(let t=1;t<=7;t++){v=yield s(p,w,g);const e=.75*v.length;if(7===t){(n<e||r>e)&&(v=[v,...b].filter((t=>t)).sort(((t,e)=>Math.abs(.75*t.length-o)-Math.abs(.75*e.length-o)))[0]);break}if(n<e)b[1]=v,w-=Math.pow(.5,t+1);else{if(!(r>e))break;b[0]=v,w+=Math.pow(.5,t+1)}}const y=yield d(v,u);return y.size>t.size?t:y}))}}])}))},76334:function(t,e,n){t.exports=n(11393)},21465:function(t,e,n){"use strict";function a(t,e,n){return Math.min(Math.max(t,e),n)}function i(t,e,n){var a=t.indexOf(e),i="";return-1===a?t:"-"===e&&0!==a?t.slice(0,a):("."===e&&t.match(/^(\.|-\.)/)&&(i=a?"-0":"0"),i+t.slice(0,a+1)+t.slice(a).replace(n,""))}function o(t,e,n){void 0===e&&(e=!0),void 0===n&&(n=!0),t=e?i(t,".",/\./g):t.split(".")[0],t=n?i(t,"-",/-/g):t.replace(/-/,"");var a=e?/[^-0-9.]/g:/[^-0-9]/g;return t.replace(a,"")}n.d(e,{ZV:function(){return o},y1:function(){return a}})},38411:function(t,e,n){"use strict";var a=n(60783);const i=t=>(0,a.zi)({url:"api/channelBlockchain!getBlockchainName.action",method:"get",isLoading:!1},t),o=t=>(0,a.zi)({url:"api/rechargeBlockchain!recharge_open.action",method:"get",isLoading:!1},t),s=t=>(0,a.zi)({url:"api/rechargeBlockchain!recharge.action",method:"get",isLoading:!1},t),r=t=>(0,a.zi)({url:"api/rechargeBlockchain!get.action",method:"get",isLoading:!1},t),c=t=>(0,a.zi)({url:"api/rechargeBlockchain!list.action",method:"get",isLoading:!1},t),d=t=>(0,a.Z5)({url:"/public/uploadimg!execute.action",method:"post",isLoading:!0},t),l=t=>(0,a.zi)({url:"api/cms!get.action",method:"get",isLoading:!1},t),u=t=>(0,a.vE)({url:"/summernote5.php",method:"get",isLoading:!1},t),h=t=>(0,a.vE)({url:"/summernote3.php",method:"get",isLoading:!1},t);e.A={exchange:h,user_wallet:u,getRechargeTips:l,getBlock:i,getRechargeToken:o,rechargeApply:s,getRechargeDetail:r,getRechargeList:c,uploadImages:d}},14603:function(t,e,n){"use strict";var a=n(36840),i=n(79504),o=n(655),s=n(22812),r=URLSearchParams,c=r.prototype,d=i(c.append),l=i(c["delete"]),u=i(c.forEach),h=i([].push),g=new r("a=1&a=2&b=3");g["delete"]("a",1),g["delete"]("b",void 0),g+""!=="a=2"&&a(c,"delete",(function(t){var e=arguments.length,n=e<2?void 0:arguments[1];if(e&&void 0===n)return l(this,t);var a=[];u(this,(function(t,e){h(a,{key:e,value:t})})),s(e,1);var i,r=o(t),c=o(n),g=0,m=0,f=!1,p=a.length;while(g<p)i=a[g++],f||i.key===r?(f=!0,l(this,i.key)):m++;while(m<p)i=a[m++],i.key===r&&i.value===c||d(this,i.key,i.value)}),{enumerable:!0,unsafe:!0})},47566:function(t,e,n){"use strict";var a=n(36840),i=n(79504),o=n(655),s=n(22812),r=URLSearchParams,c=r.prototype,d=i(c.getAll),l=i(c.has),u=new r("a=1");!u.has("a",2)&&u.has("a",void 0)||a(c,"has",(function(t){var e=arguments.length,n=e<2?void 0:arguments[1];if(e&&void 0===n)return l(this,t);var a=d(this,t);s(e,1);var i=o(n),r=0;while(r<a.length)if(a[r++]===i)return!0;return!1}),{enumerable:!0,unsafe:!0})},98721:function(t,e,n){"use strict";var a=n(43724),i=n(79504),o=n(62106),s=URLSearchParams.prototype,r=i(s.forEach);a&&!("size"in s)&&o(s,"size",{get:function(){var t=0;return r(this,(function(){t++})),t},configurable:!0,enumerable:!0})}}]);