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
7c04dead
Commit
7c04dead
authored
Sep 11, 2024
by
袁玲利
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'v_req_0831' into uat
parents
f74b8b67
a650d787
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
96 additions
and
142 deletions
+96
-142
src/pages/SchoolReport/SchoolReport.vue
src/pages/SchoolReport/SchoolReport.vue
+96
-142
No files found.
src/pages/SchoolReport/SchoolReport.vue
View file @
7c04dead
...
...
@@ -380,17 +380,17 @@
<view
class=
"firstLine"
>
<view
class=
"firstCol"
>
合计
</view>
<view
class=
"lastCol"
>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[0].mealTypeTotalAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[0].mealTypeTotalAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[0].gradeMealTypeTotalAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[0].gradeMealTypeTotalAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[0].schoolMealTypeTotalAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[0].schoolMealTypeTotalAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList
&&
consumerAmountObj.campusMealTypeConsumerSummaryList
.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[0].mealTypeTotalAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[0].mealTypeTotalAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList
&&
consumerAmountObj.campusMealTypeConsumerSummaryList
.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[0].gradeMealTypeTotalAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[0].gradeMealTypeTotalAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList
&&
consumerAmountObj.campusMealTypeConsumerSummaryList
.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[0].schoolMealTypeTotalAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[0].schoolMealTypeTotalAmount : '--'}}
</view>
</view>
</view>
<view
class=
"secondLine"
>
<view
class=
"firstCol"
>
餐均
</view>
<view
class=
"lastCol"
>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[0].mealTypeAvgAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[0].mealTypeAvgAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[0].gradeMealTypeAvgAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[0].gradeMealTypeAvgAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[0].schoolMealTypeAvgAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[0].schoolMealTypeAvgAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList
&&
consumerAmountObj.campusMealTypeConsumerSummaryList
.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[0].mealTypeAvgAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[0].mealTypeAvgAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList
&&
consumerAmountObj.campusMealTypeConsumerSummaryList
.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[0].gradeMealTypeAvgAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[0].gradeMealTypeAvgAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList
&&
consumerAmountObj.campusMealTypeConsumerSummaryList
.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[0].schoolMealTypeAvgAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[0].schoolMealTypeAvgAmount : '--'}}
</view>
</view>
</view>
</view>
...
...
@@ -406,17 +406,17 @@
<view
class=
"firstLine"
>
<view
class=
"firstCol"
>
合计
</view>
<view
class=
"lastCol"
>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[1].mealTypeTotalAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[1].mealTypeTotalAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[1].gradeMealTypeTotalAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[1].gradeMealTypeTotalAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[1].schoolMealTypeTotalAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[1].schoolMealTypeTotalAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList
&&
consumerAmountObj.campusMealTypeConsumerSummaryList
.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[1].mealTypeTotalAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[1].mealTypeTotalAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList
&&
consumerAmountObj.campusMealTypeConsumerSummaryList
.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[1].gradeMealTypeTotalAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[1].gradeMealTypeTotalAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList
&&
consumerAmountObj.campusMealTypeConsumerSummaryList
.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[1].schoolMealTypeTotalAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[1].schoolMealTypeTotalAmount : '--'}}
</view>
</view>
</view>
<view
class=
"secondLine"
>
<view
class=
"firstCol"
>
餐均
</view>
<view
class=
"lastCol"
>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[1].mealTypeAvgAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[1].mealTypeAvgAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[1].gradeMealTypeAvgAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[1].gradeMealTypeAvgAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[1].schoolMealTypeAvgAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[1].schoolMealTypeAvgAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList
&&
consumerAmountObj.campusMealTypeConsumerSummaryList
.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[1].mealTypeAvgAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[1].mealTypeAvgAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList
&&
consumerAmountObj.campusMealTypeConsumerSummaryList
.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[1].gradeMealTypeAvgAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[1].gradeMealTypeAvgAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList
&&
consumerAmountObj.campusMealTypeConsumerSummaryList
.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[1].schoolMealTypeAvgAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[1].schoolMealTypeAvgAmount : '--'}}
</view>
</view>
</view>
</view>
...
...
@@ -432,17 +432,17 @@
<view
class=
"firstLine"
>
<view
class=
"firstCol"
>
合计
</view>
<view
class=
"lastCol"
>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[2].mealTypeTotalAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[2].mealTypeTotalAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[2].gradeMealTypeTotalAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[2].gradeMealTypeTotalAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[2].schoolMealTypeTotalAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[2].schoolMealTypeTotalAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList
&&
consumerAmountObj.campusMealTypeConsumerSummaryList
.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[2].mealTypeTotalAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[2].mealTypeTotalAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList
&&
consumerAmountObj.campusMealTypeConsumerSummaryList
.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[2].gradeMealTypeTotalAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[2].gradeMealTypeTotalAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList
&&
consumerAmountObj.campusMealTypeConsumerSummaryList
.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[2].schoolMealTypeTotalAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[2].schoolMealTypeTotalAmount : '--'}}
</view>
</view>
</view>
<view
class=
"secondLine"
>
<view
class=
"firstCol"
>
餐均
</view>
<view
class=
"lastCol"
>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[2].mealTypeAvgAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[2].mealTypeAvgAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[2].gradeMealTypeAvgAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[2].gradeMealTypeAvgAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[2].schoolMealTypeAvgAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[2].schoolMealTypeAvgAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList
&&
consumerAmountObj.campusMealTypeConsumerSummaryList
.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[2].mealTypeAvgAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[2].mealTypeAvgAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList
&&
consumerAmountObj.campusMealTypeConsumerSummaryList
.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[2].gradeMealTypeAvgAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[2].gradeMealTypeAvgAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList
&&
consumerAmountObj.campusMealTypeConsumerSummaryList
.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[2].schoolMealTypeAvgAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[2].schoolMealTypeAvgAmount : '--'}}
</view>
</view>
</view>
</view>
...
...
@@ -458,9 +458,9 @@
<view
class=
"firstLine"
>
<view
class=
"firstCol"
>
合计
</view>
<view
class=
"lastCol"
>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[3].mealTypeTotalAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[3].mealTypeTotalAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[3].gradeMealTypeTotalAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[3].gradeMealTypeTotalAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[3].schoolMealTypeTotalAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[3].schoolMealTypeTotalAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList
&&
consumerAmountObj.campusMealTypeConsumerSummaryList
.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[3].mealTypeTotalAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[3].mealTypeTotalAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList
&&
consumerAmountObj.campusMealTypeConsumerSummaryList
.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[3].gradeMealTypeTotalAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[3].gradeMealTypeTotalAmount : '--'}}
</view>
<view>
{{consumerAmountObj.campusMealTypeConsumerSummaryList
&&
consumerAmountObj.campusMealTypeConsumerSummaryList
.length
&&
consumerAmountObj.campusMealTypeConsumerSummaryList[3].schoolMealTypeTotalAmount ? consumerAmountObj.campusMealTypeConsumerSummaryList[3].schoolMealTypeTotalAmount : '--'}}
</view>
</view>
</view>
</view>
...
...
@@ -742,7 +742,7 @@
</view>
</view>
</view>
<view
id=
"consumer-preferences-pie"
style=
"width: 100%; height: 205px;"
v-if=
"consumerSummaryAmountOBj.canteenamount || consumerSummaryAmountOBj.superAndOtherAmount"
>
<view
id=
"consumer-preferences-pie"
ref=
"consumer-preferences-pie"
style=
"width: 100%; height: 205px;"
v-if=
"consumerSummaryAmountOBj.canteenamount || consumerSummaryAmountOBj.superAndOtherAmount"
>
</view>
</view>
...
...
@@ -1521,39 +1521,53 @@
</template>
<
script
>
// import html2cancas from "html2canvas"
// 在H5页面中
if
(
window
.
AlipayJSBridge
)
{
AlipayJSBridge
.
call
(
"
onBackPressed
"
,
{
// 回调函数
onBackPressed
:
function
()
{
// 处理返回事件
console
.
log
(
"
用户点击了返回按钮
"
);
my
.
navigateTo
({
url
:
"
/pages/home/home
"
,
});
// 可以选择直接关闭当前页面
// AlipayJSBridge.call('closeWebview');
},
});
}
import
{
requestPost
}
from
"
../ApplyConsumption/common/request.js
"
;
var
gHost
=
"
https://
"
+
window
.
location
.
host
;
var
envVersion
=
'
release
'
;
var
azAppId
=
'
wx5decb3fc29c94953
'
var
envVersion
=
"
release
"
;
var
azAppId
=
"
wx5decb3fc29c94953
"
;
if
(
window
.
location
.
protocol
!=
"
https:
"
)
{
gHost
=
"
https://uat-pay.xiaopay.net
"
;
envVersion
=
'
trial
'
;
azAppId
=
'
wx008a4a07f3d9f7a7
'
envVersion
=
"
trial
"
;
azAppId
=
"
wx008a4a07f3d9f7a7
"
;
}
let
az_gHost
=
"
https://
"
+
window
.
location
.
host
;
if
(
window
.
location
.
protocol
!=
"
https:
"
)
{
az_gHost
=
"
https://uat-az-cloud-api.xiaopay.net
"
;
envVersion
=
'
trial
'
;
azAppId
=
'
wx008a4a07f3d9f7a7
'
envVersion
=
"
trial
"
;
azAppId
=
"
wx008a4a07f3d9f7a7
"
;
}
if
(
window
.
location
.
host
==
"
fpdev.xiaopay.net
"
)
{
az_gHost
=
"
https://dev-az-cloud-api.xiaopay.net
"
;
envVersion
=
'
trial
'
;
azAppId
=
'
wx008a4a07f3d9f7a7
'
envVersion
=
"
trial
"
;
azAppId
=
"
wx008a4a07f3d9f7a7
"
;
}
if
(
window
.
location
.
host
==
"
uat.xiaopay.net
"
||
window
.
location
.
host
==
"
uat-pay.xiaopay.net
"
)
{
az_gHost
=
"
https://uat-az-cloud-api.xiaopay.net
"
;
envVersion
=
'
trial
'
;
azAppId
=
'
wx008a4a07f3d9f7a7
'
envVersion
=
"
trial
"
;
azAppId
=
"
wx008a4a07f3d9f7a7
"
;
}
if
(
window
.
location
.
host
==
"
pay.xiaopay.net
"
)
{
az_gHost
=
"
https://az-cloud-api.xiaopay.net
"
;
envVersion
=
'
release
'
;
azAppId
=
'
wx5decb3fc29c94953
'
envVersion
=
"
release
"
;
azAppId
=
"
wx5decb3fc29c94953
"
;
}
//获取参数
function
getQueryParams
(
params
)
{
...
...
@@ -1740,7 +1754,7 @@ export default {
},
async
mounted
()
{
await
this
.
init
();
this
.
piechart
();
},
methods
:
{
async
init
()
{
...
...
@@ -1797,6 +1811,12 @@ export default {
// 微信消费会员到期日
await
this
.
queryMemberValidTime
(
1002
);
}
// this.queryConsumerSummaryAmount(1).then(()=>{
// self.piechart();
// });
// this.$nextTick(() => {
// self.piechart();
// });
if
(
new
Date
(
this
.
memberInfo
.
invalidDate
).
getTime
()
<=
new
Date
(
"
2022/06/30
"
).
getTime
()
...
...
@@ -1836,7 +1856,9 @@ export default {
this
.
diningSituations
.
diningSituationsDate
=
this
.
formatDate
(
this
.
minDate
);
await
this
.
queryConsumerSummaryAmount
(
1
);
this
.
queryConsumerSummaryAmount
(
1
).
then
(()
=>
{
self
.
piechart
();
});
this
.
queryLivingCostsAmount
();
// this.queryDayConsumerTrend(1).then((e) =>
...
...
@@ -1908,6 +1930,10 @@ export default {
this
.
minDate
=
new
Date
(
this
.
dataRangeArr
[
this
.
dataRangeIndex
].
startDate
);
this
.
maxDate
=
new
Date
(
this
.
dataRangeArr
[
this
.
dataRangeIndex
].
endDate
);
if
(
num
==
1
)
{
// await this.queryConsumerSummaryAmount(1);
// this.$nextTick(() => {
// self.piechart();
// });
await
this
.
getCateringAbnormalGroupList
();
this
.
diningSituations
.
diningSituationsDate
=
this
.
formatDate
(
this
.
minDate
...
...
@@ -1939,12 +1965,13 @@ export default {
this
.
dataRangeArr
[
this
.
dataRangeIndex
].
startDate
,
this
.
dataRangeArr
[
this
.
dataRangeIndex
].
endDate
);
this
.
queryConsumerSummaryAmount
(
1
).
then
(()
=>
{
self
.
piechart
()
})
// this.queryConsumerSummaryAmount();
// this.queryIsDredgeMember(1002, 1).then(() => {
// if (this.isOpen) {
// if (true) {
await
this
.
queryConsumerSummaryAmount
(
1
);
this
.
piechart
();
this
.
queryLivingCostsAmount
();
// this.queryDayConsumerTrend(1).then((e) =>
...
...
@@ -2318,16 +2345,17 @@ export default {
this
.
attendanceReprotDatail
(
this
.
formatDateTwo
(
date
));
},
piechart
()
{
const
self
=
this
;
this
.
$nextTick
(()
=>
{
console
.
log
(
document
.
getElementById
(
"
consumer-preferences-pie
"
),
"
xxxxxxxxxxxxxxxxxxxxxx
"
,
this
.
pieDatas
);
let
arr
=
this
.
pieDatas
;
let
domChart
=
document
.
getElementById
(
"
consumer-preferences-pie
"
);
if
(
!
domChart
){
return
;
}
let
myChart
=
echarts
.
init
(
do
cument
.
getElementById
(
"
consumer-preferences-pie
"
)
do
mChart
);
console
.
log
(
myChart
,
'
zzzzzzzzzzzzzzzzz
'
)
let
option
=
{
tooltip
:
{
trigger
:
"
item
"
,
...
...
@@ -2375,7 +2403,7 @@ export default {
?
year
+
"
-
"
+
month
+
"
-
"
+
"
0
"
+
i
:
year
+
"
-
"
+
month
+
"
-
"
+
i
;
}
const
saturdayDate
=
allDate
.
filter
((
e
)
=>
{
const
saturdayDate
=
(
allDate
.
length
||
[])
&&
allDate
.
filter
((
e
)
=>
{
const
date
=
new
Date
(
e
);
if
(
date
.
getDay
()
==
6
)
{
return
true
;
...
...
@@ -2531,7 +2559,7 @@ color: #FF8646;padding:13rpx 12rpx 30rpx 17rpx;`,
mySize
.
style
.
width
=
350
+
"
px
"
;
mySize
.
style
.
height
=
260
+
"
px
"
;
var
myBreakfastTimeLineChart
=
echarts
.
init
(
mySize
);
var
cateringList
=
this
.
mealtimeTrendsData
.
filter
(
var
cateringList
=
(
this
.
mealtimeTrendsData
.
length
||
[])
&&
this
.
mealtimeTrendsData
.
filter
(
(
e
)
=>
e
.
mealtype
==
mealtype
)[
0
].
cateringList
;
var
breakfastTimeData
=
JSON
.
parse
(
JSON
.
stringify
(
cateringList
));
...
...
@@ -2557,7 +2585,7 @@ color: #FF8646;padding:13rpx 12rpx 30rpx 17rpx;`,
var
xInterval
=
this
.
reportTypeIndex
?
0
:
6
;
var
yMidPoint
=
"
2022/07/01
"
+
this
.
mealtimeTrendsData
.
filter
((
e
)
=>
e
.
mealtype
==
1
)[
0
].
earliestTime
;
(
this
.
mealtimeTrendsData
.
length
||
[])
&&
this
.
mealtimeTrendsData
.
filter
((
e
)
=>
e
.
mealtype
==
1
)[
0
].
earliestTime
;
var
maxDate
=
new
Date
(
yMidPoint
).
setHours
(
new
Date
(
yMidPoint
).
getHours
()
==
23
?
"
00
"
...
...
@@ -3546,6 +3574,7 @@ color: #FF8646;padding:13rpx 12rpx 30rpx 17rpx;`,
// 查询消费总额及学生消费偏好类型
async
queryConsumerSummaryAmount
(
num
)
{
try
{
const
self
=
this
;
let
params
=
{
schoolId
:
getQueryParams
(
"
schoolId
"
),
userId
:
getQueryParams
(
"
userId
"
),
...
...
@@ -3621,7 +3650,9 @@ color: #FF8646;padding:13rpx 12rpx 30rpx 17rpx;`,
],
];
}
this
.
$forceUpdate
();
// this.$nextTick(() => {
// self.piechart()
// })
// this.consumerAmountObj = tmpObj;
// this.isReasonable = this.consumerAmountObj.gtgraderate >= 40 && this
// .consumerAmountObj.gtgraderate
<=
...
...
@@ -3738,14 +3769,14 @@ color: #FF8646;padding:13rpx 12rpx 30rpx 17rpx;`,
let
newArr
=
[];
// 早餐 mealType = 1
let
arr
=
array_
.
filter
((
x
)
=>
x
.
mealType
==
1
);
let
arr
=
(
array_
&&
array_
.
length
||
[])
&&
array_
.
filter
((
x
)
=>
x
.
mealType
==
1
);
if
(
arr
.
length
)
{
newArr
.
push
(
arr
[
0
]);
}
else
{
newArr
.
push
(
nullObj
);
}
// 午餐 mealType = 2
let
arr1
=
array_
.
filter
((
x
)
=>
x
.
mealType
==
2
);
let
arr1
=
(
array_
&&
array_
.
length
||
[])
&&
array_
.
filter
((
x
)
=>
x
.
mealType
==
2
);
if
(
arr1
.
length
)
{
newArr
.
push
(
arr1
[
0
]);
}
else
{
...
...
@@ -3753,7 +3784,7 @@ color: #FF8646;padding:13rpx 12rpx 30rpx 17rpx;`,
}
// 晚餐 mealType = 3
let
arr2
=
array_
.
filter
((
x
)
=>
x
.
mealType
==
3
);
let
arr2
=
(
array_
&&
array_
.
length
||
[])
&&
array_
.
filter
((
x
)
=>
x
.
mealType
==
3
);
if
(
arr2
.
length
)
{
newArr
.
push
(
arr2
[
0
]);
}
else
{
...
...
@@ -3761,8 +3792,8 @@ color: #FF8646;padding:13rpx 12rpx 30rpx 17rpx;`,
}
// 其他 mealType = 4 夜宵 mealType = 5 夜夜宵
let
arr3
=
array_
.
filter
((
x
)
=>
x
.
mealType
==
4
);
let
arr4
=
array_
.
filter
((
x
)
=>
x
.
mealType
==
5
);
let
arr3
=
(
array_
&&
array_
.
length
||
[])
&&
array_
.
filter
((
x
)
=>
x
.
mealType
==
4
);
let
arr4
=
(
array_
&&
array_
.
length
||
[])
&&
array_
.
filter
((
x
)
=>
x
.
mealType
==
5
);
if
(
arr3
.
length
)
{
let
obj
=
JSON
.
parse
(
JSON
.
stringify
(
arr3
[
0
]));
if
(
arr4
.
length
)
{
...
...
@@ -4061,6 +4092,7 @@ color: #FF8646;padding:13rpx 12rpx 30rpx 17rpx;`,
}
if
(
data
.
obj
&&
data
.
obj
.
length
&&
data
.
obj
.
filter
((
e
)
=>
e
.
mealtype
==
1
).
length
&&
data
.
obj
.
filter
((
e
)
=>
e
.
mealtype
==
1
)[
0
].
cateringList
)
{
...
...
@@ -4068,6 +4100,7 @@ color: #FF8646;padding:13rpx 12rpx 30rpx 17rpx;`,
}
if
(
data
.
obj
&&
data
.
obj
.
length
&&
data
.
obj
.
filter
((
e
)
=>
e
.
mealtype
==
2
).
length
&&
data
.
obj
.
filter
((
e
)
=>
e
.
mealtype
==
2
)[
0
].
cateringList
)
{
...
...
@@ -4075,6 +4108,7 @@ color: #FF8646;padding:13rpx 12rpx 30rpx 17rpx;`,
}
if
(
data
.
obj
&&
data
.
obj
.
length
&&
data
.
obj
.
filter
((
e
)
=>
e
.
mealtype
==
3
).
length
&&
data
.
obj
.
filter
((
e
)
=>
e
.
mealtype
==
3
)[
0
].
cateringList
)
{
...
...
@@ -4466,97 +4500,17 @@ color: #FF8646;padding:13rpx 12rpx 30rpx 17rpx;`,
// });
}
},
// 获取云平台鉴权Token
async
getAuthOauthToken
()
{
uni
.
showLoading
({
title
:
"
请稍后
"
,
mask
:
true
,
});
let
respes
=
await
this
.
$http
.
post
(
{
url
:
gHost
+
"
/wechat/svweapp/GetUserLoginCode
"
,
},
{}
);
// let respes = await this.$httpWX.post({
// url: `/wechat/svweapp/GetUserLoginCode`
// }, {})
console
.
log
(
respes
);
uni
.
hideLoading
();
if
(
respes
.
code
!=
"
10000
"
)
{
uni
.
showToast
({
icon
:
"
none
"
,
title
:
respes
.
message
,
});
throw
respes
.
message
;
}
return
respes
.
results
.
token
;
},
// 跳转云平台权益中心-微信
async
openAzMenber
()
{
let
AuthOauthToken
=
await
this
.
getAuthOauthToken
();
let
path
=
`pages/sys/quickLogin/quickLogin?AuthOauthToken=
${
AuthOauthToken
}
&origin='XZF'&productId=3&serviceItemCodeList=
${
JSON
.
stringify
(
[
"
1008
"
]
)}
&to=
${
encodeURIComponent
(
"
/pages/nationalCenterForLesbianRights/index
"
)}
&productId=[3,4,7]`
;
uni
.
navigateToMiniProgram
({
// 安智云校小程序
appId
:
azAppId
,
path
:
path
,
query
:
{
AuthOauthToken
:
AuthOauthToken
,
origin
:
"
XZF
"
,
to
:
encodeURIComponent
(
"
/pages/nationalCenterForLesbianRights/index
"
),
},
envVersion
:
envVersion
,
success
:
(
res
)
=>
{},
fail
:
(
fail
)
=>
{
uni
.
showToast
({
icon
:
"
none
"
,
title
:
"
您已取消
"
,
});
},
jWeixin
.
miniProgram
.
navigateTo
({
url
:
"
/pages_subpackB/pages/ToCloudOrder/ToCloudOrder
"
,
});
},
// 跳转云平台权益中心-支付宝
async
openAzMenber_
()
{
// const AuthOauthToken = await this.$getAuthOauthToken(this.currentSwiperInfo['id'])
let
AuthOauthToken
=
await
this
.
$http
.
post
(
{
url
:
az_gHost
+
"
/cgi-xpay/app/user/GetUserLoginCode
"
,
},
{
accountId
:
getQueryParams
(
"
accountId
"
)
}
);
if
(
!
AuthOauthToken
)
{
uni
.
showToast
({
icon
:
"
none
"
,
title
:
'
没有获取到云平台凭证!
'
})
return
}
const
path
=
`pages/sys/quickLogin/quickLogin?AuthOauthToken=
${
AuthOauthToken
}
&origin='XZF'&productId=[3,4,7]&to=
${
encodeURIComponent
(
'
/pages/nationalCenterForLesbianRights/index
'
)}
`
;
console
.
warn
(
'
跳转云平台参数
'
,
path
);
uni
.
navigateToMiniProgram
({
// 安智云校小程序
appId
:
azAppId
,
path
:
path
,
query
:
{
AuthOauthToken
:
AuthOauthToken
,
origin
:
"
XZF
"
,
to
:
encodeURIComponent
(
'
/pages/nationalCenterForLesbianRights/index
'
)
},
success
:
(
res
)
=>
{},
fail
:
(
fail
)
=>
{
uni
.
showToast
({
icon
:
"
none
"
,
title
:
'
您已取消
'
})
}
})
my
.
navigateTo
({
url
:
"
/pages/ToCloudOrder/ToCloudOrder
"
,
});
},
// equityPay: function () {
// // jWeixin.miniProgram.switchTab({
...
...
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