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
3f4eb202
Commit
3f4eb202
authored
Aug 12, 2025
by
chenkai1
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev' of
http://gitlab2.dui88.com/fh/20250528_FHQ1
into dev
parents
78fb4d7d
ff405263
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
22 additions
and
5 deletions
+22
-5
feedingIndex.vue
pages/feedingIndex/feedingIndex.vue
+22
-5
No files found.
pages/feedingIndex/feedingIndex.vue
View file @
3f4eb202
...
@@ -417,7 +417,7 @@
...
@@ -417,7 +417,7 @@
</view>
</view>
</uni-popup>
</uni-popup>
<popupTip
v-if=
"isTip"
type=
"1"
@
statusChange=
"onPopupTipBabyChange"
@
close=
"isTip = false"
></popupTip>
<popupTip
v-if=
"isTip"
type=
"1"
@
statusChange=
"onPopupTipBabyChange"
@
close=
"isTip = false"
></popupTip>
</
template
>
</
template
>
<
script
setup
>
<
script
setup
>
...
@@ -427,7 +427,7 @@ import BabySwitchPopup from '@/components/BabySwitchPopup.vue'
...
@@ -427,7 +427,7 @@ import BabySwitchPopup from '@/components/BabySwitchPopup.vue'
import
popupTip
from
'../../components/popup-tip/popup-tip.vue'
import
popupTip
from
'../../components/popup-tip/popup-tip.vue'
import
{
fetchFeedingJSON
,
feedingHome
,
feedingRecords
,
feedingFoodsCustom
,
feedingFoodsCustomAdd
,
feedingFoodsCustomDelete
,
feedingTimerStart
,
feedingTimerStop
,
feedingVoiceUpload
,
feedingVoiceResult
}
from
'@/api/feeding.js'
import
{
fetchFeedingJSON
,
feedingHome
,
feedingRecords
,
feedingFoodsCustom
,
feedingFoodsCustomAdd
,
feedingFoodsCustomDelete
,
feedingTimerStart
,
feedingTimerStop
,
feedingVoiceUpload
,
feedingVoiceResult
}
from
'@/api/feeding.js'
import
{
useUserStore
}
from
'@/stores/user.js'
import
{
useUserStore
}
from
'@/stores/user.js'
import
{
jump
,
JumpType
}
from
'../../utils'
import
{
jump
,
JumpType
,
showLoading
}
from
'../../utils'
import
{
getHealthField
}
from
"@/api/common"
;
import
{
getHealthField
}
from
"@/api/common"
;
// 弹窗引用
// 弹窗引用
...
@@ -656,7 +656,7 @@ const babyId = computed(() => userStore.babyInfo?.content?.id)
...
@@ -656,7 +656,7 @@ const babyId = computed(() => userStore.babyInfo?.content?.id)
// 宝宝切换相关状态
// 宝宝切换相关状态
const
showBabySwitchPopup
=
ref
(
false
)
const
showBabySwitchPopup
=
ref
(
false
)
const
isTip
=
ref
(
fals
e
)
const
isTip
=
ref
(
tru
e
)
// 为每种喂养方式设置独立的数据 - 根据接口数据初始化
// 为每种喂养方式设置独立的数据 - 根据接口数据初始化
const
feedingData
=
ref
({
const
feedingData
=
ref
({
...
@@ -751,9 +751,16 @@ const onPopupTipBabyChange = async () => {
...
@@ -751,9 +751,16 @@ const onPopupTipBabyChange = async () => {
}
}
// 页面显示时刷新数据
// 页面显示时刷新数据
onShow
(()
=>
{
onShow
(
async
()
=>
{
console
.
log
(
'页面显示,刷新数据...'
)
console
.
log
(
'页面显示,刷新数据...'
)
if
(
!
babyId
.
value
)
{
isTip
.
value
=
true
await
loadBabyInfo
()
}
else
{
isTip
.
value
=
false
}
// 刷新宝宝信息和首页数据
// 刷新宝宝信息和首页数据
loadHomeData
()
loadHomeData
()
...
@@ -916,7 +923,13 @@ function setFormDataFromRecord(recordData) {
...
@@ -916,7 +923,13 @@ function setFormDataFromRecord(recordData) {
async
function
loadBabyInfo
()
{
async
function
loadBabyInfo
()
{
try
{
try
{
console
.
log
(
'开始加载宝宝信息...'
)
console
.
log
(
'开始加载宝宝信息...'
)
if
(
userStore
.
babyInfo
?.
babyStage
!=
2
)
{
isTip
.
value
=
true
console
.
log
(
'isTip'
,
isTip
.
value
)
}
else
{
isTip
.
value
=
false
console
.
log
(
'宝宝信息加载完成'
)
}
// 使用全局状态管理加载宝宝信息
// 使用全局状态管理加载宝宝信息
// 加载宝宝信息 - 由 userStore 管理
// 加载宝宝信息 - 由 userStore 管理
await
userStore
.
loadBabyInfo
()
await
userStore
.
loadBabyInfo
()
...
@@ -926,6 +939,7 @@ async function loadBabyInfo() {
...
@@ -926,6 +939,7 @@ async function loadBabyInfo() {
isTip
.
value
=
true
isTip
.
value
=
true
console
.
log
(
'isTip'
,
isTip
.
value
)
console
.
log
(
'isTip'
,
isTip
.
value
)
}
else
{
}
else
{
isTip
.
value
=
false
console
.
log
(
'宝宝信息加载完成'
)
console
.
log
(
'宝宝信息加载完成'
)
// 加载宝宝信息后,加载首页数据
// 加载宝宝信息后,加载首页数据
...
@@ -948,7 +962,10 @@ async function loadBabyInfo() {
...
@@ -948,7 +962,10 @@ async function loadBabyInfo() {
// 获取首页数据
// 获取首页数据
async
function
loadHomeData
()
{
async
function
loadHomeData
()
{
if
(
!
babyId
.
value
)
{
if
(
!
babyId
.
value
)
{
isTip
.
value
=
true
return
return
}
else
{
isTip
.
value
=
false
}
}
try
{
try
{
const
response
=
await
feedingHome
(
babyId
.
value
)
const
response
=
await
feedingHome
(
babyId
.
value
)
...
...
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