Commit 6c8a623f by haojie

1

parent eef81e19
This source diff could not be displayed because it is too large. You can view the blob instead.
<svg width="39" height="39" viewBox="0 0 39 39" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<rect width="39" height="39" rx="19.5" fill="#AF62A3" fill-opacity="0.08"/>
<rect x="5" y="5" width="29" height="29" rx="14.5" fill="url(#pattern0)"/>
<rect x="0.5" y="0.5" width="38" height="38" rx="19" stroke="#AF62A3" stroke-opacity="0.5"/>
<defs>
<pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1">
<use xlink:href="#image0_1033_6033" transform="translate(-0.157895 -0.157895) scale(0.0263158)"/>
</pattern>
<image id="image0_1033_6033" width="50" height="50" xlink:href="data:image/png;base64,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"/>
</defs>
</svg>
\ No newline at end of file
import{_ as s}from"./index-4acfbce8.js";import{A as r,K as o}from"./vue-5ad1589c.js";import"./Tdesign-41c4f0b7.js";const t={class:""};const e=s({},[["render",function(s,e){return r(),o("div",t,"HOME")}]]);export{e as default};
import{_ as s}from"./index-4acfbce8.js";import{A as r,K as o}from"./vue-5ad1589c.js";import"./Tdesign-41c4f0b7.js";const t={class:""};const e=s({},[["render",function(s,e){return r(),o("div",t,"lp")}]]);export{e as default};
import{U as a,A as t,K as e,L as l,d as s,a as i}from"./vue-5ad1589c.js";const n=()=>{let a=window.navigator.userAgent;if(a)return!!/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(a)},r=()=>{try{let a=document.documentElement.clientWidth;return a||0}catch(a){return 0}},o=a("FoxDialog",{state:()=>({dialog:!1})}),d=a("FoxWallet",{state:()=>({address:"",MaskAddress:"",to:""})}),u={xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",fill:"none"},c=[l("g",{"clip-path":"url(#a)"},[l("path",{fill:"#544FA1",d:"m7.286 6 4.457-4.457a.932.932 0 0 0 0-1.286.932.932 0 0 0-1.286 0L6 4.714 1.543.257a.932.932 0 0 0-1.286 0 .932.932 0 0 0 0 1.286L4.714 6 .257 10.457a.932.932 0 0 0 0 1.286.932.932 0 0 0 1.286 0L6 7.286l4.457 4.457a.932.932 0 0 0 1.286 0 .932.932 0 0 0 0-1.286L7.286 6Z"})],-1),l("defs",null,[l("clipPath",{id:"a"},[l("path",{fill:"#fff",d:"M0 0h12v12H0z"})])],-1)];const p={render:function(a,l){return t(),e("svg",u,c)}},g=s({props:{value:{type:String,default:""}},setup:a=>()=>i("div",{class:"custom-global-loading"},[i("div",{class:"loader"},null),i("span",null,[a.value])])});export{p as C,g as L,d as a,n as b,r as g,o as u};
This source diff could not be displayed because it is too large. You can view the blob instead.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/logo.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>RESDAO</title>
<script type="module" crossorigin src="/assets/index-4acfbce8.js"></script>
<link rel="modulepreload" crossorigin href="/assets/vue-5ad1589c.js">
<link rel="modulepreload" crossorigin href="/assets/Tdesign-41c4f0b7.js">
<link rel="stylesheet" href="/assets/style-c60b44d1.css">
</head>
<body>
<div id="app"></div>
</body>
</html>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--logos" width="37.07" height="36" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 198"><path fill="#41B883" d="M204.8 0H256L128 220.8L0 0h97.92L128 51.2L157.44 0h47.36Z"></path><path fill="#41B883" d="m0 0l128 220.8L256 0h-51.2L128 132.48L50.56 0H0Z"></path><path fill="#35495E" d="M50.56 0L128 133.12L204.8 0h-47.36L128 51.2L97.92 0H50.56Z"></path></svg>
\ No newline at end of file
......@@ -113,4 +113,7 @@
margin-bottom: 12px;
}
}
.custom-global-loading {
position: fixed;
}
}
......@@ -15,6 +15,7 @@ import {
import { useRoute } from 'vue-router';
import { useI18n } from 'vue-i18n';
import { EtherPay } from '@/utils/ethers';
import Loading from '@/components/Loading';
export default defineComponent({
props: {
info: {
......@@ -23,6 +24,7 @@ export default defineComponent({
},
},
setup(props) {
const loading = ref(false);
const { t } = useI18n();
const route = useRoute();
const RouteParams = route.params;
......@@ -139,7 +141,9 @@ export default defineComponent({
return;
}
// 能否购买
loading.value = true;
let cannot = await getUserBuyStatus();
loading.value = false;
if (cannot) {
Payment();
} else {
......@@ -222,6 +226,7 @@ export default defineComponent({
v-model={InviteVisible.value}
id={props.info.id}
></InviteDialog>
<Loading v-show={loading.value}></Loading>
</div>
);
},
......
......@@ -16,10 +16,11 @@ export const EtherPay = async (to: string, price: number) => {
// ethers.utils.formatUnits(price),
// 18
// );
let tokenAmount: any = price * Math.pow(10, 18);
tokenAmount = BigInt(Math.floor(tokenAmount));
let tokenAmount = price * Math.pow(10, 18);
let big_num = BigInt(Math.floor(tokenAmount));
console.log(big_num);
const tokenSigner = tokenContract.connect(signer);
const transaction = await tokenSigner.transfer(to, tokenAmount);
const transaction = await tokenSigner.transfer(to, big_num);
return transaction.hash ? transaction.hash : '';
} catch (e) {
console.log(e);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment