Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Z
zgyczb
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
qd01
zgyczb
Commits
f87afdb3
Commit
f87afdb3
authored
Feb 19, 2025
by
zhangsan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
267e9980
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
24 additions
and
46 deletions
+24
-46
carddetail.vue
src/views/user/carddetail.vue
+17
-8
invite.vue
src/views/user/invite.vue
+1
-32
mybankCard.vue
src/views/user/mybankCard.vue
+1
-1
shiming.vue
src/views/user/shiming.vue
+4
-4
index.vue
src/views/xbxz/index.vue
+1
-1
No files found.
src/views/user/carddetail.vue
View file @
f87afdb3
...
...
@@ -3,8 +3,10 @@
<div
class=
"ultraman_main"
>
<img
src=
"@/static/other/bindSuccess.png"
width=
"100%"
alt=
""
/>
<div
class=
"txt"
>
<p>
银行名称:
{{
bankName
}}
</p>
<p>
银行卡号:
{{
bankNum
}}
</p>
<p><span>
持卡人姓名:
</span>
{{
name
}}
</p>
<p><span>
银行名称:
</span>
{{
bankName
}}
</p>
<p><span>
银行卡号:
</span>
{{
bankNum
}}
</p>
<p><span>
开户行:
</span>
{{
bankAddress
}}
</p>
</div>
<div
class=
"btn"
@
click=
"router.back()"
>
返回
</div>
</div>
...
...
@@ -25,6 +27,8 @@ const route = useRoute()
const
cardInfo
=
ref
({})
const
bankNum
=
ref
(
route
.
query
.
bankNum
)
const
bankName
=
ref
(
route
.
query
.
bankName
)
const
name
=
ref
(
route
.
query
.
name
)
const
bankAddress
=
ref
(
route
.
query
.
bankAddress
)
// 格式化银行卡号
const
formatCardNumber
=
(
cardNumber
)
=>
{
if
(
!
cardNumber
)
return
''
...
...
@@ -33,7 +37,7 @@ const formatCardNumber = (cardNumber) => {
</
script
>
<
style
scoped
>
<
style
scoped
lang=
"scss"
>
/* Reset所有元素的外边距和内边距 */
*,
*
:
:
before
,
...
...
@@ -75,18 +79,23 @@ const formatCardNumber = (cardNumber) => {
.ultraman_main
.txt
{
position
:
absolute
;
bottom
:
3
.6rem
;
top
:
5
.6rem
;
left
:
50%
;
transform
:
translateX
(
-50%
);
width
:
80%
;
text-align
:
center
;
width
:
90%
;
color
:
#B9B9BA
;
line-height
:
0
.6rem
;
}
.ultraman_main
.txt
p
{
font-size
:
0.28rem
;
margin-bottom
:
0.2rem
;
font-size
:
14px
;
font-family
:
'Courier New'
,
Courier
,
monospace
;
span
{
width
:
90px
;
text-align
:
right
;
display
:
inline-block
;
margin-right
:
10px
;
}
}
.ultraman_main
.btn
{
...
...
src/views/user/invite.vue
View file @
f87afdb3
...
...
@@ -55,7 +55,7 @@
import
{
ref
}
from
"
vue
"
import
{
useRouter
}
from
"
vue-router
"
import
QRCode
from
"
qrcode
"
import
handleCopy
from
"
@/utils/handleCopy
"
const
router
=
useRouter
()
const
QRImgUrl
=
ref
(
""
)
const
linkstr
=
ref
(
""
)
...
...
@@ -85,37 +85,6 @@ const generateQRCode = async () => {
}
}
// 复制文本
const
handleCopy
=
async
(
text
:
string
)
=>
{
try
{
// 检查是否支持 Clipboard API
if
(
navigator
.
clipboard
)
{
await
navigator
.
clipboard
.
writeText
(
text
);
showToast
(
"
复制成功
"
);
}
else
{
// 如果 Clipboard API 不支持,则使用 execCommand 作为备选方案
const
textArea
=
document
.
createElement
(
"
textarea
"
);
textArea
.
value
=
text
;
textArea
.
style
.
position
=
"
absolute
"
;
textArea
.
style
.
left
=
"
-9999px
"
;
document
.
body
.
appendChild
(
textArea
);
textArea
.
select
();
const
successful
=
document
.
execCommand
(
"
copy
"
);
document
.
body
.
removeChild
(
textArea
);
if
(
successful
)
{
showToast
(
"
复制成功
"
);
}
else
{
showToast
(
"
复制失败
"
);
}
}
}
catch
(
error
)
{
console
.
error
(
"
复制失败:
"
,
error
);
showToast
(
"
复制失败
"
);
}
};
// 获取邀请码和链接
const
fetchInviteInfo
=
async
()
=>
{
...
...
src/views/user/mybankCard.vue
View file @
f87afdb3
...
...
@@ -79,7 +79,7 @@ const formatBankCard = (cardNum) => {
return
formatCardNumber
(
cardNum
)
}
const
handleDetail
=
(
card
)
=>
{
router
.
push
(
`/user/carddetail?
bankNum=
${
card
.
bankNum
}
&bankName=
${
card
.
bankName
}
`
)
router
.
push
(
`/user/carddetail?
name=
${
card
.
name
}
&bankNum=
${
card
.
bankNum
}
&bankName=
${
card
.
bankName
}
&bankAddress=
${
card
.
bankAddress
}
`
)
}
usePageHook
({
onPageShow
:
()
=>
{
...
...
src/views/user/shiming.vue
View file @
f87afdb3
...
...
@@ -92,10 +92,10 @@ const handleSubmit = async () => {
return
}
if
(
!
isValidIDCard
(
idCard
))
{
showToast
(
'
请输入正确的身份证号
'
)
return
}
//
if (!isValidIDCard(idCard)) {
//
showToast('请输入正确的身份证号')
//
return
//
}
try
{
const
res
=
await
request
.
post
(
'
/system/user/certified
'
,
{
...
...
src/views/xbxz/index.vue
View file @
f87afdb3
...
...
@@ -176,7 +176,7 @@ usePageHook({
margin
:
0
auto
;
margin-top
:
1rem
;
text-align
:
center
;
background
:
url('@/static/
xbxz
/gongan.png')
;
background
:
url('@/static/
home
/gongan.png')
;
background-size
:
100%
100%
;
background-repeat
:
no-repeat
;
...
...
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