Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
飞
飞鹤小程序
Project
Project
Details
Activity
Releases
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
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
FH
飞鹤小程序
Commits
08714968
Commit
08714968
authored
Sep 22, 2025
by
劳琪峰
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
chore: 增加注册成功刷新页面功能
parent
40a729fc
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
37 additions
and
17 deletions
+37
-17
package-lock.json
package-lock.json
+10
-4
index.vue
pages/activity/index.vue
+4
-3
register.vue
pages/activity/register.vue
+20
-9
index.js
utils/index.js
+3
-1
No files found.
package-lock.json
View file @
08714968
{
{
"name"
:
"20250528_FHQ1"
,
"lockfileVersion"
:
3
,
"requires"
:
true
,
"requires"
:
true
,
"lockfileVersion"
:
1
,
"packages"
:
{
"dependencies"
:
{
""
:
{
"crypto-js"
:
{
"dependencies"
:
{
"crypto-js"
:
"^4.2.0"
}
},
"node_modules/crypto-js"
:
{
"version"
:
"4.2.0"
,
"version"
:
"4.2.0"
,
"resolved"
:
"http://npm.dui88.com:80/crypto-js/-/crypto-js-4.2.0.tgz"
,
"resolved"
:
"http://npm.dui88.com:80/crypto-js/-/crypto-js-4.2.0.tgz"
,
"integrity"
:
"sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q=="
"integrity"
:
"sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q=="
}
}
}
}
}
}
\ No newline at end of file
pages/activity/index.vue
View file @
08714968
...
@@ -11,7 +11,7 @@ import {useUserStore} from "../../stores/user";
...
@@ -11,7 +11,7 @@ import {useUserStore} from "../../stores/user";
const
userStore
=
useUserStore
();
const
userStore
=
useUserStore
();
const
globalStore
=
useGlobalStore
()
const
globalStore
=
useGlobalStore
()
function
getRegistered
(){
function
getRegistered
()
{
return
userStore
?.
userInfo
?.
memberId
!=
"not_login"
return
userStore
?.
userInfo
?.
memberId
!=
"not_login"
}
}
...
@@ -19,7 +19,8 @@ const src = ref("");
...
@@ -19,7 +19,8 @@ const src = ref("");
const
registered
=
ref
(
getRegistered
())
const
registered
=
ref
(
getRegistered
())
const
urlMap
=
{
const
urlMap
=
{
'main'
:
'http://192.168.10.108:8001/#/page'
,
//'main': 'http://192.168.0.5:8001/#/page',
'main'
:
'https://momclub-uat.feihe.com/h5/#/page'
,
};
};
const
shareData
=
ref
(
null
)
const
shareData
=
ref
(
null
)
...
@@ -34,7 +35,7 @@ watch(() => registered.value, (newVal) => {
...
@@ -34,7 +35,7 @@ watch(() => registered.value, (newVal) => {
src
.
value
=
''
src
.
value
=
''
nextTick
(()
=>
{
nextTick
(()
=>
{
src
.
value
=
oldSrc
src
.
value
=
oldSrc
+
(
oldSrc
.
includes
(
'?'
)
?
'&'
:
'?'
)
+
'registered='
+
newVal
})
})
}
}
})
})
...
...
pages/activity/register.vue
View file @
08714968
...
@@ -2,6 +2,7 @@
...
@@ -2,6 +2,7 @@
import
{
ref
}
from
"vue"
;
import
{
ref
}
from
"vue"
;
import
RegisterLayer
from
"../../components/RegisterLayer.vue"
;
import
RegisterLayer
from
"../../components/RegisterLayer.vue"
;
import
{
useUserStore
}
from
"../../stores/user"
;
import
{
useUserStore
}
from
"../../stores/user"
;
import
{
jump
,
JumpType
}
from
"../../utils"
;
const
userStore
=
useUserStore
();
const
userStore
=
useUserStore
();
const
showRegisterLayer
=
ref
(
false
);
const
showRegisterLayer
=
ref
(
false
);
...
@@ -18,11 +19,6 @@ function onRegisterConfirm(data) {
...
@@ -18,11 +19,6 @@ function onRegisterConfirm(data) {
async
function
getRealtimePhoneNumber
(
e
)
{
async
function
getRealtimePhoneNumber
(
e
)
{
console
.
log
(
"获取手机号码"
,
e
);
console
.
log
(
"获取手机号码"
,
e
);
uni
.
navigateBack
({
delta
:
1
})
return
if
(
e
.
detail
.
errMsg
!==
"getPhoneNumber:ok"
)
{
if
(
e
.
detail
.
errMsg
!==
"getPhoneNumber:ok"
)
{
uni
.
showToast
({
uni
.
showToast
({
title
:
"请授权使用手机号"
,
title
:
"请授权使用手机号"
,
...
@@ -35,17 +31,32 @@ async function getRealtimePhoneNumber(e) {
...
@@ -35,17 +31,32 @@ async function getRealtimePhoneNumber(e) {
showRegisterLayer
.
value
=
true
;
showRegisterLayer
.
value
=
true
;
});
});
}
}
function
testClick
()
{
jump
({
type
:
JumpType
.
MINI
,
url
:
'/subPackages/xmhMainProcess/mine/index'
,
extra
:
{
appId
:
'wx4205ec55b793245e'
,
}
})
}
</
script
>
</
script
>
<
template
>
<
template
>
<button
type=
"primary"
class=
"phone-button"
open-type=
"getPhoneNumber"
@
getphonenumber=
"getRealtimePhoneNumber"
>
<div
class=
"page"
>
注册
<button
type=
"primary"
open-type=
"getPhoneNumber"
@
getphonenumber=
"getRealtimePhoneNumber"
>
</button>
注册
</button>
<button
@
click=
"testClick"
>
测试
</button>
</div>
<RegisterLayer
v-model=
"showRegisterLayer"
@
confirm=
"onRegisterConfirm"
/>
<RegisterLayer
v-model=
"showRegisterLayer"
@
confirm=
"onRegisterConfirm"
/>
</
template
>
</
template
>
<
style
scoped
>
<
style
scoped
>
.p
hone-button
{
.p
age
{
margin-top
:
100px
;
margin-top
:
100px
;
width
:
90%
;
width
:
90%
;
}
}
...
...
utils/index.js
View file @
08714968
...
@@ -37,8 +37,10 @@ export function jump({ type, url, extra = {} }) {
...
@@ -37,8 +37,10 @@ export function jump({ type, url, extra = {} }) {
console
.
log
(
"jumpParams:"
,
jumpParams
);
console
.
log
(
"jumpParams:"
,
jumpParams
);
if
(
extra
.
embedded
||
jumpParams
.
appId
===
'wx4205ec55b793245e'
){
// 星妈优选的小程序都为半屏拉起
if
(
extra
.
embedded
||
jumpParams
.
appId
===
'wx4205ec55b793245e'
){
// 星妈优选的小程序都为半屏拉起
console
.
log
(
'半屏拉起'
,
jumpParams
)
uni
.
openEmbeddedMiniProgram
(
jumpParams
);
uni
.
openEmbeddedMiniProgram
(
jumpParams
);
}
else
{
}
else
{
console
.
log
(
'直接跳转'
,
jumpParams
)
uni
.
navigateToMiniProgram
(
jumpParams
);
uni
.
navigateToMiniProgram
(
jumpParams
);
}
}
break
;
break
;
...
@@ -64,7 +66,7 @@ export function formatDate(timestamp){
...
@@ -64,7 +66,7 @@ export function formatDate(timestamp){
console
.
error
(
'无效的时间戳:'
,
timestamp
);
console
.
error
(
'无效的时间戳:'
,
timestamp
);
return
''
;
return
''
;
}
}
const
year
=
date
.
getFullYear
()
const
year
=
date
.
getFullYear
()
const
month
=
String
(
date
.
getMonth
()
+
1
).
padStart
(
2
,
'0'
)
const
month
=
String
(
date
.
getMonth
()
+
1
).
padStart
(
2
,
'0'
)
const
day
=
String
(
date
.
getDate
()).
padStart
(
2
,
'0'
)
const
day
=
String
(
date
.
getDate
()).
padStart
(
2
,
'0'
)
...
...
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