Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
bob-pc
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
GiottoMaster
bob-pc
Commits
9645d707
Commit
9645d707
authored
Apr 23, 2025
by
GiottoMaster
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update
parent
425eb2c4
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
127 additions
and
172 deletions
+127
-172
Register.vue
src/components/Register.vue
+8
-7
deposit.vue
src/components/mine/deposit.vue
+106
-164
cn.js
src/i18n/lan/cn.js
+4
-0
en.js
src/i18n/lan/en.js
+4
-0
kr.js
src/i18n/lan/kr.js
+4
-0
reset.css
static/css/reset.css
+1
-1
No files found.
src/components/Register.vue
View file @
9645d707
...
...
@@ -15,7 +15,7 @@
<h3
class=
"_1xOfyRAi"
>
{{
$t
(
'register.title'
)
}}
</h3>
<ul
class=
"_9s4xncLL"
id=
"yanzhangma"
>
<li
class=
"FzjZ-TwQ"
>
<input
type=
"
text
"
name=
"userName"
class=
""
maxlength=
"32"
:placeholder=
"$t('register.placeholder1')"
autocomplete=
"off"
value=
""
/>
<input
type=
"
number
"
name=
"userName"
class=
""
maxlength=
"32"
:placeholder=
"$t('register.placeholder1')"
autocomplete=
"off"
value=
""
/>
<i
class=
"_3pvR4aic _3-xMSbk3"
></i>
</li>
<li
class=
"FzjZ-TwQ"
>
...
...
@@ -200,8 +200,9 @@ export default {
};
console
.
log
(
info
);
// 用户名验证
let
namereg
=
/^
(?![
0-9
]
+$
)(?![
a-zA-Z
]
+$
)[
0-9A-Za-z
]{6,}
$/
;
//不得低于6位,以字母或数字组合!
let
passwordreg
=
/^
(?![
0-9
]
+$
)(?![
a-zA-Z
]
+$
)[
0-9A-Za-z
]{6,}
$/
;
//以字母或数字组合!不低于6位
let
namereg
=
/^
[
0-9
]{6,}
$/
;
//不得低于6位,以字母或数字组合!
let
passwordreg
=
/^
[
0-9
]{6,}
$/
;
//以字母或数字组合!不低于6位
var
realnamereg
=
/^
[\u
0391-
\u
FFE5a-zA-Z·&
\\
s
]
+$/
;
//中英文姓名
let
paypasswordreg
=
/^.
{6,6}
$/
;
//只能是6位
let
codereg
=
/^
(?![
0-9
]
+$
)(?![
a-zA-Z
]
+$
)[
0-9A-Za-z
]{4,}
$/
;
//以字母或数字组合 不低于4位
...
...
@@ -219,10 +220,10 @@ export default {
that
.
showTost
(
that
.
$t
(
'register.toast3'
));
return
;
}
if
(
realnamereg
.
test
(
info
.
realname
)
==
false
)
{
that
.
showTost
(
that
.
$t
(
'register.toast4'
));
return
;
}
//
if (realnamereg.test(info.realname) == false) {
//
that.showTost(that.$t('register.toast4'));
//
return;
//
}
if
(
paypasswordreg
.
test
(
info
.
paypassword
)
==
false
)
{
that
.
showTost
(
that
.
$t
(
'register.toast5'
));
...
...
src/components/mine/deposit.vue
View file @
9645d707
...
...
@@ -98,19 +98,31 @@
<div
class=
"ant-form-item-control-input"
>
<div
class=
"ant-form-item-control-input-content"
>
<div
class=
"JoiHTIGs"
>
<div
class=
"_1lgxzaTd VnPYo1MB _3jiVkBQ9"
@
click=
"changBankId(item.id)"
v-for=
"(item, index) in cardLis"
:key=
"index"
>
<!--
<div
class=
"_2nk86HnM"
>
<div
class=
"_1YeYP-8D"
>
<div
class=
"_2jKHJAb6"
></div>
</div>
</div>
-->
<div
class=
"_1lgxzaTd VnPYo1MB _3jiVkBQ9"
>
<p
style=
"font-size: 10px; line-height: 1; color: #fff; line-height: 1.5"
>
{{
$t
(
'mine.deposit.label11'
)
}}
:
{{
item
.
bank_data
.
bank_name
}}
</p>
<p
style=
"font-size: 10px; line-height: 1; color: #fff; line-height: 1.5"
>
{{
$t
(
'mine.deposit.label12'
)
}}
:
{{
item
.
bank_no
}}
<img
@
click=
"doCopy(item.bank_no)"
style=
"width: 20px; float: right"
src=
"/static/image/clongicon.png"
alt=
""
/></p>
<p
style=
"font-size: 10px; line-height: 1; color: #fff; line-height: 1.5"
>
{{
$t
(
'mine.deposit.label13'
)
}}
:
{{
item
.
bank_owner
}}
<img
@
click=
"doCopy(item.bank_owner)"
style=
"width: 20px; float: right"
src=
"/static/image/clongicon.png"
alt=
""
/></p>
<p
style=
"font-size: 10px; line-height: 1.2; color: #fff; line-height: 1.5"
>
{{
$t
(
'mine.deposit.label14'
)
}}
:
{{
item
.
bank_address
}}
</p>
<p
style=
"font-size: 10px; line-height: 1; color: #fff; line-height: 1.5"
>
{{
$t
(
'mine.deposit.label11'
)
}}
:
{{
cardLis
[
cardIndex
]
&&
cardLis
[
cardIndex
].
bank_data
.
bank_name
}}
</p>
<p
style=
"font-size: 10px; line-height: 1; color: #fff; line-height: 1.5"
>
{{
$t
(
'mine.deposit.label12'
)
}}
:
{{
cardLis
[
cardIndex
]
&&
cardLis
[
cardIndex
].
bank_no
}}
<img
@
click=
"doCopy(cardLis[cardIndex].bank_no)"
style=
"width: 20px; float: right"
src=
"/static/image/clongicon.png"
alt=
""
/></p>
<p
style=
"font-size: 10px; line-height: 1; color: #fff; line-height: 1.5"
>
{{
$t
(
'mine.deposit.label13'
)
}}
:
{{
cardLis
[
cardIndex
]
&&
cardLis
[
cardIndex
].
bank_owner
}}
<img
@
click=
"doCopy(cardLis[cardIndex].bank_owner)"
style=
"width: 20px; float: right"
src=
"/static/image/clongicon.png"
alt=
""
/></p>
<p
style=
"font-size: 10px; line-height: 1.2; color: #fff; line-height: 1.5"
>
{{
$t
(
'mine.deposit.label14'
)
}}
:
{{
cardLis
[
cardIndex
]
&&
cardLis
[
cardIndex
].
bank_address
}}
</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div
class=
"_1pDMxc1H"
>
<div
class=
"ant-row ant-form-item"
style=
"flex: 0 0 auto"
>
<div
class=
"ant-col ant-form-item-label"
>
<label
for=
"money"
class=
""
:title=
"$t('mine.deposit.label57')"
>
{{
$t
(
'mine.deposit.label57'
)
}}
</label>
</div>
<div
class=
"ant-col ant-form-item-control"
style=
"display: flex"
>
<div
class=
"ant-form-item-control-input"
>
<div
class=
"ant-form-item-control-input-content"
>
<select
autocomplete=
"off"
class=
"ant-input _3ON7kyGT"
v-model=
"bankid"
style=
"width: 285px"
@
change=
"changeCard"
>
<option
v-for=
"(item, index) in cardLis"
:key=
"index"
:value=
"item.id"
>
{{
item
.
bank_no
}}
</option>
</select>
<!--
<span
class=
"copy"
@
click=
"doCopy2()"
>
{{
$t
(
'payInfo.label7'
)
}}
</span>
-->
</div>
</div>
</div>
...
...
@@ -131,7 +143,7 @@
</div>
<div
class=
"_3fFSHoQ9"
>
{{
$t
(
'mine.deposit.label16'
)
}}
</div>
</div>
<div
class=
"_1pDMxc1H iLNFmffG"
>
<
!--
<
div
class=
"_1pDMxc1H iLNFmffG"
>
<div
class=
"ant-row ant-form-item"
>
<div
class=
"ant-col ant-form-item-label"
>
<label
for=
"bank_name"
class=
""
:title=
"$t('mine.deposit.label17')"
>
{{
$t
(
'mine.deposit.label17'
)
}}
</label>
...
...
@@ -169,7 +181,6 @@
<div
class=
""
style=
"max-height: 256px; overflow-y: auto; overflow-anchor: none"
>
<div>
<div
class=
"list"
style=
"display: flex; flex-direction: column"
>
<!-- ant-select-item-option-active -->
<div
class=
"ant-select-item ant-select-item-option"
v-for=
"(item, index) in banklist"
:key=
"index"
>
<div
class=
"ant-select-item-option-content"
>
{{
item
.
bank_name
}}
</div>
</div>
...
...
@@ -199,21 +210,6 @@
</div>
</div>
<div
class=
"_3iTW5ta0"
>
{{
$t
(
'mine.deposit.label20'
)
}}
</div>
</div>
<!--
<div
class=
"_1pDMxc1H"
>
<div
class=
"ant-row ant-form-item"
>
<div
class=
"ant-col ant-form-item-label"
>
<label
for=
"d_name"
class=
""
:title=
"$t('mine.deposit.label21')"
>
{{
$t
(
'mine.deposit.label21'
)
}}
</label>
</div>
<div
class=
"ant-col ant-form-item-control"
>
<div
class=
"ant-form-item-control-input"
>
<div
class=
"ant-form-item-control-input-content"
>
<input
autocomplete=
"off"
class=
"ant-input _3ON7kyGT"
type=
"text"
:placeholder=
"$t('mine.deposit.placeholder3')"
v-model=
"bankBox.bank_address"
style=
"width: 285px"
/>
</div>
</div>
</div>
</div>
<div
class=
"_3iTW5ta0"
>
{{
$t
(
'mine.deposit.label22'
)
}}
</div>
</div>
-->
<div
class=
"_1pDMxc1H"
>
...
...
@@ -240,13 +236,6 @@
<div
class=
"ant-form-item-control-input-content"
>
<div
class=
"ant-spin-nested-loading"
>
<div
class=
"ant-spin-container"
>
<!--
<ul
class=
"_2tZRPt8E select_number1"
>
<li
data-title=
"13003"
>
¥13003
</li>
<li
data-title=
"13009"
>
¥13009
</li>
<li
data-title=
"13003"
>
¥15003
</li>
<li
data-title=
"17007"
>
¥17007
</li>
<li
data-title=
"18001"
>
¥18001
</li>
</ul>
-->
</div>
</div>
</div>
...
...
@@ -274,7 +263,7 @@
<div
class=
"ant-spin-container"
>
<ul
class=
"_2tZRPt8E"
>
<!-- ERC20/TRC20 -->
<
li
:class=
"meyXi == 'ERC20' ? 'd1qCTAjZ' : ''"
@
click=
"changMeyXi('ERC20')"
>
ERC20
</li
>
<
!--
<li
:class=
"meyXi == 'ERC20' ? 'd1qCTAjZ' : ''"
@
click=
"changMeyXi('ERC20')"
>
ERC20
</li>
--
>
<li
:class=
"meyXi == 'TRC20' ? 'd1qCTAjZ' : ''"
@
click=
"changMeyXi('TRC20')"
>
TRC20
</li>
</ul>
</div>
...
...
@@ -287,175 +276,94 @@
<div
class=
"_1pDMxc1H"
>
<div
class=
"ant-row ant-form-item"
style=
"flex: 0 0 auto"
>
<div
class=
"ant-col ant-form-item-label"
>
<label
for=
"money"
class=
""
:title=
"$t('mine.
deposit.label27')"
>
{{
$t
(
'mine.deposit
.label27'
)
}}
</label>
<label
for=
"money"
class=
""
:title=
"$t('mine.
withdrawal.label27')"
>
{{
$t
(
'mine.withdrawal
.label27'
)
}}
</label>
</div>
<div
class=
"ant-col ant-form-item-control"
>
<div
class=
"ant-col ant-form-item-control"
style=
"display: flex"
>
<div
class=
"ant-form-item-control-input"
>
<div
class=
"ant-form-item-control-input-content"
>
<input
autocomplete=
"off"
class=
"ant-input _3ON7kyGT"
:placeholder=
"`$
{$t('mine.deposit.placeholder4')} ${min_price} - ${max_price}`" id="money" type="number" v-model="amount" />
<select
autocomplete=
"off"
class=
"ant-input _3ON7kyGT"
v-model=
"bank_id"
>
<option
v-for=
"(item, index) in usdtList"
:key=
"index"
:value=
"item.id"
>
{{
item
.
mch_id
}}
</option>
</select>
<span
class=
"copy"
@
click=
"doCopy2()"
>
{{
$t
(
'payInfo.label7'
)
}}
</span>
</div>
</div>
</div>
</div>
<div>
<div
class=
"_3iTW5ta0"
>
{{
$t
(
'mine.deposit.label28'
)
}}
>
{{
$t
(
'mine.deposit.label29'
)
}}
>
{{
$t
(
'mine.deposit.label30'
)
}}
>
{{
$t
(
'mine.deposit.label31'
)
}}{{
$store
.
state
.
appInfo
.
title
}}{{
$t
(
'mine.deposit.label32'
)
}}
>
{{
$t
(
'mine.deposit.label33'
)
}}
</div>
</div>
</div>
<div
class=
"_1pDMxc1H"
>
<div
class=
"ant-row ant-form-item"
>
<div
class=
"ant-col ant-form-item-control"
>
<div
class=
"ant-form-item-control-input"
>
<div
class=
"ant-form-item-control-input-content"
>
<div
class=
"CfLarj8e"
>
<!-- Math.floor(num * 100) / 100 不四舍五入 保留两位小数-->
<span>
≈
{{
amount
?
Math
.
floor
((
amount
/
$store
.
state
.
userInfo
.
usdtrate
)
*
100
)
/
100
:
'0.00'
}}
USDT
</span>
<span
class=
"olLUPH7p"
>
{{
$t
(
'mine.deposit.label34'
)
}}
:
<span
class=
"_3BZbM7Xw"
>
{{
$store
.
state
.
userInfo
.
usdtrate
}}
</span>
<!--
<i
class=
"_3NqEPkiQ"
></i>
-->
</span>
</div>
</div>
</div>
</div>
</div>
<div
class=
"ant-row ant-form-item"
style=
"flex: 0 0 auto"
>
<div
class=
"ant-col ant-form-item-label"
>
<label
for=
"money"
class=
""
:title=
"$t('mine.deposit.label56')"
>
{{
$t
(
'mine.deposit.label56'
)
}}
</label>
</div>
<div
class=
"_1pDMxc1H"
>
<div
class=
"ant-row ant-form-item"
>
<div
class=
"ant-col ant-form-item-control"
>
<div
class=
"ant-form-item-control-input"
>
<div
class=
"ant-form-item-control-input-content"
>
<div
class=
"_2C-AsUw2"
>
<div
class=
"_349CzCYy xJQe3jRu"
@
click=
"payTest"
><span>
{{
$t
(
'mine.deposit.label35'
)
}}
</span></div>
<input
autocomplete=
"off"
class=
"ant-input _3ON7kyGT"
:placeholder=
"`$
{$t('mine.deposit.placeholder5')}`" type="text" v-model="info" />
</div>
</div>
</div>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div
role=
"tabpanel"
aria-hidden=
"true"
tabindex=
"-1"
class=
"ant-tabs-tabpane ant-tabs-tabpane-inactive"
style=
"visibility: hidden"
></div>
</div>
<div
v-show=
"tabShow == 1"
class=
"ant-tabs-content ant-tabs-content-animated ant-tabs-top-content"
style=
"margin-left: -100%"
>
<div
role=
"tabpanel"
aria-hidden=
"true"
tabindex=
"-1"
class=
"ant-tabs-tabpane ant-tabs-tabpane-inactive"
style=
"visibility: hidden"
>
<div
class=
"_1hzDzc7i"
>
<div></div>
</div>
</div>
<div
role=
"tabpanel"
aria-hidden=
"false"
tabindex=
"0"
class=
"ant-tabs-tabpane ant-tabs-tabpane-active"
style=
"visibility: visible"
>
<div
class=
"_1hzDzc7i"
>
<div
class=
"ant-spin-nested-loading"
>
<div
class=
"ant-spin-container"
>
<form
class=
"ant-form ant-form-horizontal"
>
<img
src=
"/static/image/feccbd564047003e30cdab74ae7704e99407c6c2.png"
class=
"_1jxQ4Dk2"
alt=
""
/>
<div
style=
"height: 24px"
></div>
<div
class=
"_1pDMxc1H _10dODYXN"
>
<div
class=
"ant-row ant-form-item"
>
<div
class=
"_1pDMxc1H"
>
<div
class=
"ant-row ant-form-item"
style=
"flex: 0 0 auto"
>
<div
class=
"ant-col ant-form-item-label"
>
<label
for=
"type"
class=
""
:title=
"$t('mine.bankCard.label8')"
>
{{
$t
(
'mine.bankCard.label8
'
)
}}
</label>
<label
for=
"money"
class=
""
:title=
"$t('mine.deposit.label27')"
>
{{
$t
(
'mine.deposit.label27
'
)
}}
</label>
</div>
<div
class=
"ant-col ant-form-item-control"
>
<div
class=
"ant-form-item-control-input"
>
<div
class=
"ant-form-item-control-input-content"
>
<div
class=
"ant-spin-nested-loading"
>
<div
class=
"ant-spin-container"
>
<ul
class=
"_2tZRPt8E _2_SbSPyY"
>
<li
:class=
"meyXi == 'ERC20' ? 'd1qCTAjZ' : ''"
@
click=
"changMeyXi('ERC20')"
>
ERC20
</li>
<li
:class=
"meyXi == 'TRC20' ? 'd1qCTAjZ' : ''"
@
click=
"changMeyXi('TRC20')"
>
TRC20
</li>
</ul>
</div>
<input
autocomplete=
"off"
class=
"ant-input _3ON7kyGT"
:placeholder=
"`$
{$t('mine.deposit.placeholder4')} ${min_price} - ${max_price}`" id="money" type="number" v-model="amount" />
</div>
</div>
</div>
</div>
<div>
<div
class=
"_3iTW5ta0"
>
{{
$t
(
'mine.deposit.label28'
)
}}
>
{{
$t
(
'mine.deposit.label29'
)
}}
>
{{
$t
(
'mine.deposit.label30'
)
}}
>
{{
$t
(
'mine.deposit.label31'
)
}}{{
$store
.
state
.
appInfo
.
title
}}{{
$t
(
'mine.deposit.label32'
)
}}
>
{{
$t
(
'mine.deposit.label33'
)
}}
</div>
</div>
<a
class=
"_1S7hWL0Q"
href=
"javascript:;"
target=
"_self"
>
{{
$t
(
'mine.deposit.label40'
)
}}
</a>
</div>
<div
class=
"con_box1"
>
<div
class=
"_1pDMxc1H _10dODYXN
"
>
<div
class=
"_1pDMxc1H
"
>
<div
class=
"ant-row ant-form-item"
>
<div
class=
"ant-col ant-form-item-label"
>
<label
class=
""
:title=
"$t('mine.deposit.label41')"
>
{{
$t
(
'mine.deposit.label41'
)
}}
</label>
</div>
<div
class=
"ant-col ant-form-item-control"
>
<div
class=
"ant-form-item-control-input"
>
<div
class=
"ant-form-item-control-input-content"
>
<input
autocomplete=
"off"
id=
"copy1"
class=
"ant-input _3ON7kyGT"
type=
"text"
readonly
value=
"0x7a7f1E0E63FF12056cF83B899798CE9bB85b4DD5"
style=
"width: 390px"
/>
</div>
</div>
<div
class=
"CfLarj8e"
>
<span>
≈
{{
amount
?
Math
.
floor
((
amount
/
$store
.
state
.
userInfo
.
usdtrate
)
*
100
)
/
100
:
'0.00'
}}
USDT
</span>
<span
class=
"olLUPH7p"
>
{{
$t
(
'mine.deposit.label34'
)
}}
:
<span
class=
"_3BZbM7Xw"
>
{{
$store
.
state
.
userInfo
.
usdtrate
}}
</span>
</span>
</div>
</div>
<div
class=
"_349CzCYy xJQe3jRu _1WgPdyC- copy1"
data-clipboard-target=
"#copy1"
><span>
{{
$t
(
'mine.deposit.label42'
)
}}
</span></div>
</div>
<div
class=
"KuS9Gny2"
>
<img
src=
"/static/image/ewm.png"
width=
"184"
height=
"184"
class=
"LDv5Jj8Y"
/>
<div
class=
"_131tYPAc"
>
{{
$t
(
'mine.deposit.label43'
)
}}
</div>
</div>
<div
class=
"_1tHPgOqN"
>
<div>
{{
$t
(
'mine.deposit.label44'
)
}}
</div>
<div>
1.
{{
$t
(
'mine.deposit.label45'
)
}}{{
$store
.
state
.
appInfo
.
title
}}{{
$t
(
'mine.deposit.label46'
)
}}
:
<span>
1021610216
</span>
。
</div>
<div>
2.
{{
$t
(
'mine.deposit.label47'
)
}}
<span>
USDT-ERC20
</span>
{{
$t
(
'mine.deposit.label52'
)
}}
<span>
USDT-TRC20
</span>
{{
$t
(
'mine.deposit.label48'
)
}}
</div>
<div>
3.
{{
$t
(
'mine.deposit.label49'
)
}}
:
<span>
6.43
</span>
{{
$t
(
'mine.deposit.label50'
)
}}
</div>
<div>
4.
{{
$t
(
'mine.deposit.label51'
)
}}
</div>
</div>
</div>
<div
class=
"con_box2"
style=
"display: none"
>
<div
class=
"_1pDMxc1H _10dODYXN"
>
<div
class=
"_1pDMxc1H"
>
<div
class=
"ant-row ant-form-item"
>
<div
class=
"ant-col ant-form-item-label"
>
<label
class=
""
:title=
"$t('mine.deposit.label41')"
>
{{
$t
(
'mine.deposit.label41'
)
}}
</label>
</div>
<div
class=
"ant-col ant-form-item-control"
>
<div
class=
"ant-form-item-control-input"
>
<div
class=
"ant-form-item-control-input-content"
>
<input
autocomplete=
"off"
id=
"copy2"
class=
"ant-input _3ON7kyGT"
type=
"text"
readonly
value=
"TRiGytmdq7GPqEYxzQ26VeBs1qUvCS7YHv"
style=
"width: 390px"
/>
<div
class=
"_2C-AsUw2"
>
<div
class=
"_349CzCYy xJQe3jRu"
@
click=
"payTest"
><span>
{{
$t
(
'mine.deposit.label35'
)
}}
</span></div>
</div>
</div>
</div>
</div>
<div
class=
"_349CzCYy xJQe3jRu _1WgPdyC- copy2"
data-clipboard-target=
"#copy2"
><span>
{{
$t
(
'mine.deposit.label42'
)
}}
</span></div>
</div>
<div
class=
"KuS9Gny2"
>
<img
src=
"/static/image/ewm1.png"
width=
"184"
height=
"184"
class=
"LDv5Jj8Y"
/>
<div
class=
"_131tYPAc"
>
{{
$t
(
'mine.deposit.label43'
)
}}
</div>
</div>
<div
class=
"_1tHPgOqN"
>
<div>
{{
$t
(
'mine.deposit.label44'
)
}}
</div>
<div>
1.
{{
$t
(
'mine.deposit.label45'
)
}}{{
$store
.
state
.
appInfo
.
title
}}{{
$t
(
'mine.deposit.label46'
)
}}
:
<span>
1021610216
</span>
。
</div>
<div>
2.
{{
$t
(
'mine.deposit.label47'
)
}}
<span>
USDT-ERC20
</span>
{{
$t
(
'mine.deposit.label52'
)
}}
<span>
USDT-TRC20
</span>
{{
$t
(
'mine.deposit.label48'
)
}}
</div>
<div>
3.
{{
$t
(
'mine.deposit.label49'
)
}}
:
<span>
6.43
</span>
{{
$t
(
'mine.deposit.label50'
)
}}
</div>
<div>
4.
{{
$t
(
'mine.deposit.label51'
)
}}
</div>
</form>
</div>
</div>
<!--
<div
class=
"_1rV-jIpS"
>
官方推荐交易所下载
<div
class=
"_3lu--EcE"
>
<a
href=
"javascript:;"
target=
"_self"
><img
src=
"/static/image/c2ca5c0fa95d3a4d016796d7750f8db7.jpg"
alt=
"https://www.yibifu.net/ybf/"
/></a>
</div>
</div>
-->
<!--
<div
class=
"_1rV-jIpS"
>
虚拟币存款教程
<div
class=
"_3lu--EcE"
>
<a
href=
"javascript:;"
target=
"_self"
><img
src=
"data:image/png;base64,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"
alt=
"文字教程"
/></a>
</div>
</div>
-->
</form>
</div>
</div>
</div>
</div>
<div
role=
"tabpanel"
aria-hidden=
"true"
tabindex=
"-1"
class=
"ant-tabs-tabpane ant-tabs-tabpane-inactive"
style=
"visibility: hidden"
></div>
</div>
</div>
<!--
<div
class=
"QWVbbD2t"
>
<div
class=
"_2nBIhPkx"
><a
href=
"javascript:;"
>
更多活动
</a></div>
...
...
@@ -510,11 +418,13 @@ export default {
pay_way
:
'bank'
,
//bank/alipay/wxpay/usdt 1/2/3/4
amount
:
null
,
//支付金额
tabShow
:
0
,
//当前选中的
meyXi
:
'
E
RC20'
,
//qian
meyXi
:
'
T
RC20'
,
//qian
bankBox
:
{},
lodingShow
:
true
,
banklist
:
[],
cardLis
:
[],
bankid
:
''
,
cardIndex
:
0
,
bankId
:
null
,
jumpUrl
:
null
,
baseURL
:
''
,
...
...
@@ -523,6 +433,9 @@ export default {
userUSD
:
[
1
],
min_price
:
100
,
max_price
:
10000
,
usdtList
:
[],
bank_id
:
''
,
info
:
''
,
};
},
created
()
{
...
...
@@ -532,8 +445,26 @@ export default {
that
.
getcard
();
that
.
baseURL
=
sessionStorage
.
getItem
(
'baseURL'
)
||
''
;
console
.
log
(
sessionStorage
.
getItem
(
'baseURL'
));
this
.
getUsdtList
()
},
methods
:
{
changeCard
(
e
)
{
const
val
=
e
.
target
.
value
const
idList
=
this
.
cardLis
.
map
(
item
=>
item
.
id
)
const
index
=
this
.
cardLis
.
map
(
item
=>
Number
(
item
.
id
)).
indexOf
(
Number
(
val
))
this
.
cardIndex
=
index
},
doCopy2
()
{
const
msg
=
this
.
usdtList
.
filter
(
item
=>
item
.
id
===
this
.
bank_id
)[
0
].
mch_id
this
.
doCopy
(
msg
)
},
async
getUsdtList
()
{
const
res
=
await
this
.
$apiFun
.
post
(
'api/getpaycode'
,{
type
:
this
.
meyXi
})
if
(
res
.
code
==
'200'
)
{
this
.
usdtList
=
res
.
data
this
.
bank_id
=
res
.
data
[
0
].
id
}
},
getPayRange
()
{
let
that
=
this
;
let
type
=
null
;
...
...
@@ -636,7 +567,8 @@ export default {
that
.
showTost
(
res
.
message
);
}
if
(
res
.
code
==
200
)
{
that
.
cardLis
=
res
.
data
;
that
.
cardLis
=
res
.
data
this
.
bankid
=
res
.
data
[
0
].
id
that
.
hideloading
();
}
...
...
@@ -692,6 +624,7 @@ export default {
// bank_address: that.bankBox.bank_address,
bank_no
:
that
.
bankBox
.
bank_no
,
bank_owner
:
that
.
bankBox
.
bank_owner
,
bank_id
:
this
.
bankid
};
console
.
log
(
info
);
// 银行卡信息内容的限制
...
...
@@ -699,25 +632,32 @@ export default {
that
.
showTost
(
that
.
$t
(
'mine.deposit.toast1'
));
return
;
}
if
(
!
info
.
bank
)
{
that
.
showTost
(
that
.
$t
(
'mine.deposit.toast2'
));
return
;
}
//
if (!info.bank) {
//
that.showTost(that.$t('mine.deposit.toast2'));
//
return;
//
}
if
(
!
info
.
bank_no
)
{
that
.
showTost
(
that
.
$t
(
'mine.deposit.toast3'
));
return
;
}
//
if (!info.bank_no) {
//
that.showTost(that.$t('mine.deposit.toast3'));
//
return;
//
}
// if (!info.bank_address) {
// that.showTost(that.$t('mine.deposit.toast4'));
// return;
// }
}
else
{
//
暂时
//
usdt
info
=
{
paytype
:
that
.
pay_way
,
amount
:
that
.
amount
*
1
,
};
if
(
!
this
.
info
)
{
that
.
showTost
(
that
.
$t
(
'main.deposit.toast11'
));
return
;
}
info
.
info
=
this
.
info
info
.
bank_id
=
this
.
bank_id
}
if
(
that
.
pay_way
==
'usdt'
)
{
info
.
catepay
=
that
.
meyXi
;
...
...
@@ -726,7 +666,8 @@ export default {
// 支付的金额判断
if
(
info
.
amount
<
that
.
min_price
||
info
.
amount
>
that
.
max_price
)
{
that
.
showTost
(
0
,
`
${
$t
(
'mine.deposit.toast5'
)}${
that
.
min_price
}
-
${
that
.
max_price
}${
$t
(
'mine.deposit.toast6'
)}
`
);
console
.
log
(
`
${
this
.
$t
(
'mine.deposit.toast5'
)}${
that
.
min_price
}
-
${
that
.
max_price
}${
this
.
$t
(
'mine.deposit.toast6'
)}
`
)
that
.
showTost
(
`
${
this
.
$t
(
'mine.deposit.toast5'
)}${
that
.
min_price
}
-
${
that
.
max_price
}${
this
.
$t
(
'mine.deposit.toast6'
)}
`
);
return
;
}
that
.
showloading
();
...
...
@@ -764,11 +705,6 @@ export default {
that
.
hideloading
();
});
},
// 支付大类型
changtabShow
(
val
)
{
let
that
=
this
;
that
.
tabShow
=
val
;
},
// 钱包协议的选择
changMeyXi
(
val
)
{
if
(
this
.
meyXi
==
val
)
{
...
...
@@ -791,7 +727,7 @@ export default {
document
.
execCommand
(
'copy'
);
// 复制成功后再将构造的标签 移除
this
.
showTost
(
th
at
.
$t
(
'mine.deposit.toast10'
));
this
.
showTost
(
th
is
.
$t
(
'mine.deposit.toast10'
));
},
showTost
(
title
)
{
$
(
'body'
).
append
(
`
...
...
@@ -998,4 +934,10 @@ export default {
font-size
:
16px
!important
;
}
}
.copy
{
color
:
rgb
(
6
,
155
,
113
);
padding
:
5px
5px
5px
12px
;
cursor
:
pointer
;
}
</
style
>
src/i18n/lan/cn.js
View file @
9645d707
...
...
@@ -365,6 +365,8 @@ export const mine = {
label53
:
'温馨提示'
,
label54
:
'您还为绑定钱包卡片,请前往添加!'
,
label55
:
'去绑定'
,
label56
:
'备注'
,
label57
:
'收款账号'
,
toast1
:
'请输入存款人姓名'
,
toast2
:
'请输入银行类型'
,
toast3
:
'请输入银行卡号'
,
...
...
@@ -375,10 +377,12 @@ export const mine = {
toast8
:
'请选择内容'
,
toast9
:
'正在跳转...'
,
toast10
:
'复制成功!'
,
toast11
:
'请输入备注'
,
placeholder1
:
'请输入汇款姓名'
,
placeholder2
:
'请输入卡号'
,
placeholder3
:
'请输入开户行'
,
placeholder4
:
'请输入取款金额'
,
placeholder5
:
'请输入备注'
,
},
mail
:
{
title
:
'消息公告'
,
...
...
src/i18n/lan/en.js
View file @
9645d707
...
...
@@ -365,6 +365,8 @@ export const mine = {
label53
:
'Warm Tips'
,
label54
:
'You have not yet bound a wallet card, please go and add it!'
,
label55
:
'Go to bind'
,
label56
:
'Remarks'
,
label57
:
'Receiving Account'
,
toast1
:
"Please enter the depositor's name"
,
toast2
:
'Please enter the bank type'
,
toast3
:
'Please enter the bank card number'
,
...
...
@@ -375,10 +377,12 @@ export const mine = {
toast8
:
'Please select content'
,
toast9
:
'Redirecting...'
,
toast10
:
'Copy successfully!'
,
toast11
:
'Please enter remarks'
,
placeholder1
:
'Please enter the name of the remittance'
,
placeholder2
:
'Please enter the card number'
,
placeholder3
:
'Please enter the bank where the account is opened'
,
placeholder4
:
'Please enter the withdrawal amount'
,
placeholder5
:
'Please enter remarks'
,
},
mail
:
{
title
:
'Message announcement'
,
...
...
src/i18n/lan/kr.js
View file @
9645d707
...
...
@@ -365,6 +365,8 @@ deposit: {
label53
:
'안내'
,
label54
:
'아직 지갑과 은행 계좌번호가 등록되지 않았습니다. 추가후 시도하시길 바랍니다!'
,
label55
:
'등록하러 가기'
,
label56
:
'메모'
,
label57
:
'은행 계좌번호'
,
toast1
:
'이체자명을 정확히 입력해 주시길 바랍니다.'
,
toast2
:
'정확한 은행을 선택해주시길 바랍니다.'
,
toast3
:
'은행 계좌번호를 입력해주세요.'
,
...
...
@@ -375,10 +377,12 @@ deposit: {
toast8
:
'항목을 선택해주세요.'
,
toast9
:
'페이지 이동 중...'
,
toast10
:
'복사 완료!'
,
toast11
:
'메모를 입력하세요'
,
placeholder1
:
'이체자명을 정확히 입력해 주시길 바랍니다.'
,
placeholder2
:
'계좌번호를 입력해주세요.'
,
placeholder3
:
'계좌 개설 은행을 입력해주세요.'
,
placeholder4
:
'원 이상부터 가능.'
,
placeholder5
:
'메모를 입력하세요'
,
},
mail
:
{
title
:
'공지 사항'
,
...
...
static/css/reset.css
View file @
9645d707
...
...
@@ -3015,7 +3015,7 @@ display:none
._1diFGtIp
{
text-align
:
center
;
margin
:
20px
0
32px
}
._1diFGtIp
._143o083o
{
width
:
160px
;
height
:
38px
;
line-height
:
38px
;
background
:
#5b6ef2
;
border
:
1px
solid
#5b6ef2
;
box-shadow
:
0
5px
12px
5px
rgba
(
195
,
209
,
234
,
.16
);
border-radius
:
19px
;
color
:
#fff
;
display
:
inline-block
}
._2PSsJSST
.ant-spin-dot-item
{
background-color
:
#d7967f
!important
}
._3ON7kyGT
{
-webkit-transition
:
all
.3s
;
transition
:
all
.3s
;
color
:
#d7967f
;
border
:
1px
solid
transparent
;
background
:
#f9fafc
!important
;
box-shadow
:
inset
0
2px
4px
0
#d8e1f0
!important
;
border-radius
:
6px
;
height
:
36px
;
padding
:
0
9px
;
color
:
#3f5075
;
width
:
28
4px
;
height
:
40px
}
._3ON7kyGT
{
-webkit-transition
:
all
.3s
;
transition
:
all
.3s
;
color
:
#d7967f
;
border
:
1px
solid
transparent
;
background
:
#f9fafc
!important
;
box-shadow
:
inset
0
2px
4px
0
#d8e1f0
!important
;
border-radius
:
6px
;
height
:
36px
;
padding
:
0
9px
;
color
:
#3f5075
;
width
:
36
4px
;
height
:
40px
}
._3ON7kyGT
:focus
,
._3ON7kyGT
:hover
{
border-color
:
#d7967f
;
border
:
1px
solid
#d7967f
}
._3ON7kyGT
::-webkit-input-placeholder
{
color
:
#b1bccc
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment