Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Sign in
Toggle navigation
X
xzf_uniapp-wechat-web
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
李智书
xzf_uniapp-wechat-web
Commits
98f8ef9e
Commit
98f8ef9e
authored
Dec 27, 2021
by
aifen@azjy1.onexmail.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
提交更新
parent
aeaf172b
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
38 additions
and
145 deletions
+38
-145
src/pages/ConsumptionReport/ConsumptionReport.vue
src/pages/ConsumptionReport/ConsumptionReport.vue
+38
-145
No files found.
src/pages/ConsumptionReport/ConsumptionReport.vue
View file @
98f8ef9e
...
...
@@ -78,12 +78,12 @@
<view
class=
"no-eatting-total-detail"
>
<view
class=
"no-eatting-total-detail-item"
>
<text
class=
"no-eatting-total-detail-item-num"
>
9
{{
notRepastNumber
}}
</text>
次
</view>
<view
class=
"no-eatting-total-detail-item"
>
<text
class=
"no-eatting-total-detail-item-num"
>
5
{{
notRepastDay
}}
</text>
天
</view>
</view>
...
...
@@ -244,7 +244,7 @@
其他消费
</view>
<view
class=
"consumption-preferences-list-item-text-item-percent"
>
{{
percentArr
(
2
,
consumptionPreferencesData
)
}}
{{
percentArr
(
3
,
consumptionPreferencesData
)
}}
</view>
</view>
<view
class=
"consumption-preferences-list-item-text-cash"
>
...
...
@@ -302,159 +302,32 @@
</view>
</view>
<view
class=
"noeatting-details-ul"
>
<view
class=
"noeatting-details-list"
>
<view
class=
"noeatting-details-list-item"
>
12月6日
</view>
<view
class=
"noeatting-details-list-meal"
>
<view
class=
"noeatting-details-list-meal-item"
>
<image
class=
"noeatting-details-list-meal-img"
src=
"../../static/images/noeat.png"
mode=
""
></image>
</view>
<view
class=
"noeatting-details-list-meal-item"
>
<image
class=
"noeatting-details-list-meal-img"
src=
"../../static/images/eat.png"
mode=
""
></image>
</view>
<view
class=
"noeatting-details-list-meal-item"
>
<image
class=
"noeatting-details-list-meal-img"
src=
"../../static/images/noeat.png"
mode=
""
></image>
</view>
</view>
<view
class=
"noeatting-details-list-item noeatting-details-list-num"
>
3
</view>
</view>
<view
class=
"noeatting-details-list"
>
<view
class=
"noeatting-details-list-item"
>
12月6日
</view>
<view
class=
"noeatting-details-list-meal"
>
<view
class=
"noeatting-details-list-meal-item"
>
<image
class=
"noeatting-details-list-meal-img"
src=
"../../static/images/noeat.png"
mode=
""
></image>
</view>
<view
class=
"noeatting-details-list-meal-item"
>
<image
class=
"noeatting-details-list-meal-img"
src=
"../../static/images/eat.png"
mode=
""
></image>
</view>
<view
class=
"noeatting-details-list-meal-item"
>
<image
class=
"noeatting-details-list-meal-img"
src=
"../../static/images/noeat.png"
mode=
""
></image>
</view>
</view>
<view
class=
"noeatting-details-list-item noeatting-details-list-num"
>
3
</view>
</view>
<view
class=
"noeatting-details-list"
>
<view
class=
"noeatting-details-list-item"
>
12月6日
</view>
<view
class=
"noeatting-details-list-meal"
>
<view
class=
"noeatting-details-list-meal-item"
>
<image
class=
"noeatting-details-list-meal-img"
src=
"../../static/images/noeat.png"
mode=
""
></image>
</view>
<view
class=
"noeatting-details-list-meal-item"
>
<image
class=
"noeatting-details-list-meal-img"
src=
"../../static/images/eat.png"
mode=
""
></image>
</view>
<view
class=
"noeatting-details-list-meal-item"
>
<image
class=
"noeatting-details-list-meal-img"
src=
"../../static/images/noeat.png"
mode=
""
></image>
</view>
</view>
<view
class=
"noeatting-details-list-item noeatting-details-list-num"
>
3
</view>
</view>
<view
class=
"noeatting-details-list"
>
<view
class=
"noeatting-details-list-item"
>
12月6日
</view>
<view
class=
"noeatting-details-list-meal"
>
<view
class=
"noeatting-details-list-meal-item"
>
<image
class=
"noeatting-details-list-meal-img"
src=
"../../static/images/noeat.png"
mode=
""
></image>
</view>
<view
class=
"noeatting-details-list-meal-item"
>
<image
class=
"noeatting-details-list-meal-img"
src=
"../../static/images/eat.png"
mode=
""
></image>
</view>
<view
class=
"noeatting-details-list-meal-item"
>
<image
class=
"noeatting-details-list-meal-img"
src=
"../../static/images/noeat.png"
mode=
""
></image>
</view>
</view>
<view
class=
"noeatting-details-list-item noeatting-details-list-num"
>
3
</view>
</view>
<view
class=
"noeatting-details-list"
>
<view
class=
"noeatting-details-list"
v-for=
"(item,index) in notRepastDetailsDTOS"
:key=
"index"
>
<view
class=
"noeatting-details-list-item"
>
12月6日
{{
repastDateTimeFormat
(
item
.
repastDate
)
}}
</view>
<view
class=
"noeatting-details-list-meal"
>
<view
class=
"noeatting-details-list-meal-item"
>
<image
class=
"noeatting-details-list-meal-img"
src=
"../../static/images/noeat.png"
mode=
""
></image>
</view>
<view
class=
"noeatting-details-list-meal-item"
>
<image
class=
"noeatting-details-list-meal-img"
src=
"../../static/images/eat.png"
mode=
""
></image>
</view>
<view
class=
"noeatting-details-list-meal-item"
>
<image
class=
"noeatting-details-list-meal-img"
src=
"../../static/images/noeat.png"
mode=
""
></image>
:src=
"HaveamealImg[item.breakfastStatus]"
mode=
""
></image>
</view>
</view>
<view
class=
"noeatting-details-list-item noeatting-details-list-num"
>
3
</view>
</view>
<view
class=
"noeatting-details-list"
>
<view
class=
"noeatting-details-list-item"
>
12月6日
</view>
<view
class=
"noeatting-details-list-meal"
>
<view
class=
"noeatting-details-list-meal-item"
>
<image
class=
"noeatting-details-list-meal-img"
src=
"../../static/images/noeat.png"
mode=
""
></image>
</view>
<view
class=
"noeatting-details-list-meal-item"
>
<image
class=
"noeatting-details-list-meal-img"
src=
"../../static/images/eat.png"
mode=
""
></image>
:src=
"HaveamealImg[item.lunchStatus]"
mode=
""
></image>
</view>
<view
class=
"noeatting-details-list-meal-item"
>
<image
class=
"noeatting-details-list-meal-img"
src=
"../../static/images/noeat.png
"
mode=
""
></image>
:src=
"HaveamealImg[item.supperStatus]
"
mode=
""
></image>
</view>
</view>
<view
class=
"noeatting-details-list-item noeatting-details-list-num"
>
3
</view>
{{
item
.
dayNotEatNumber
}}
</view>
<view
class=
"noeatting-details-list"
>
<view
class=
"noeatting-details-list-item"
>
12月6日
</view>
<view
class=
"noeatting-details-list-meal"
>
<view
class=
"noeatting-details-list-meal-item"
>
<image
class=
"noeatting-details-list-meal-img"
src=
"../../static/images/noeat.png"
mode=
""
></image>
</view>
<view
class=
"noeatting-details-list-meal-item"
>
<image
class=
"noeatting-details-list-meal-img"
src=
"../../static/images/eat.png"
mode=
""
></image>
</view>
<view
class=
"noeatting-details-list-meal-item"
>
<image
class=
"noeatting-details-list-meal-img"
src=
"../../static/images/noeat.png"
mode=
""
></image>
</view>
</view>
<view
class=
"noeatting-details-list-item noeatting-details-list-num"
>
3
</view>
<!-- ds -->
<view
class=
"noConsumptionData"
v-if=
"notRepastDetailsDTOS.length==0"
>
暂无更多数据
</view>
</view>
</view>
...
...
@@ -515,18 +388,34 @@
dailyConsumptionDate
:
[],
// 消费偏好数据
consumptionPreferencesData
:
{},
// 未就餐详情
notRepastDetailsDTOS
:
[],
// 未就餐天数
notRepastDay
:
'
0
'
,
// 未就餐总数
notRepastNumber
:
'
5
'
,
HaveamealImg
:
[
'
../../static/images/noeat.png
'
,
'
../../static/images/eat.png
'
]
}
},
computed
:
{
repastDateTimeFormat
()
{
// return this.consumptionPreferencesData.map(data => ((data / this.consumptionPreferencesData.grossAmount *
// 10000) / 100).toFixed(1) + '%')
return
function
(
repastDateTime
)
{
if
(
!
repastDateTime
)
{
return
''
;
}
return
dayjs
(
repastDateTime
).
format
(
"
MM月DD日
"
)
}
},
shapeSizeArr
()
{
return
this
.
dailyConsumptionData
.
map
(
data
=>
data
/
Math
.
max
(...
this
.
dailyConsumptionData
)
*
266
)
},
percentArr
()
{
// return this.consumptionPreferencesData.map(data => ((data / this.consumptionPreferencesData.grossAmount *
// 10000) / 100).toFixed(1) + '%')
return
function
(
type
,
data2
)
{
if
(
!
data2
.
grossAmount
)
{
return
''
;
if
(
!
data2
.
grossAmount
||
data2
.
grossAmount
==
0
)
{
return
0
;
}
let
{
canteenAmount
,
...
...
@@ -552,7 +441,7 @@
},
widthArr
()
{
return
function
(
type
,
data2
)
{
if
(
!
data2
.
grossAmount
||
data2
.
grossAmount
==
0
)
{
if
(
!
data2
.
grossAmount
||
data2
.
grossAmount
==
0
)
{
return
0
;
}
let
{
...
...
@@ -691,6 +580,10 @@
reject
(
res
.
msg
)
return
}
this_
.
notRepastDay
=
res
.
obj
.
notRepastDay
;
this_
.
notRepastDetailsDTOS
=
res
.
obj
.
notRepastDetailsDTOS
;
this_
.
notRepastNumber
=
res
.
obj
.
notRepastNumber
;
resolve
()
return
}
reject
(
res
.
msg
)
...
...
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