Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica-annual-summary
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
com.pica.cloud.education.frontend
pica-annual-summary
提交
2b82f513
提交
2b82f513
编写于
2月 02, 2021
作者:
guangjun.yang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
数据有问题
上级
0007fe4c
变更
4
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
56 行增加
和
26 行删除
+56
-26
card-1-no.vue
src/components/annual-summary/card-1-no.vue
+33
-9
card-2.vue
src/components/annual-summary/card-2.vue
+2
-2
card-3.vue
src/components/annual-summary/card-3.vue
+2
-2
detail.vue
src/views/annual-summary/detail.vue
+19
-13
未找到文件。
src/components/annual-summary/card-1-no.vue
浏览文件 @
2b82f513
<
template
>
<
template
>
<div
class=
"card-1-no-wrapper"
>
<div
class=
"card-1-no-wrapper"
>
<Logo></Logo>
<Logo></Logo>
<div
class=
"bgi-wrapper"
><img
src=
"~@/images/annual/page-7-back.png"
alt=
""
/></div>
<div
class=
"bgi-wrapper"
>
<img
src=
"~@/images/annual/page-7-back.png"
alt
/>
</div>
<section
class=
"detail"
>
<section
class=
"detail"
>
<p
class=
"title"
>
尊敬的
<span>
齐天大圣
</span>
医生
</p>
<p
v-if=
"anualData.doctorName"
class=
"title"
>
<div
class=
"content"
>
尊敬的
<span
swiper-animate-effect=
"fadeIn"
swiper-animate-duration=
"2.5s"
swiper-animate-delay=
"0s"
class=
"ani"
>
{{
anualData
.
doctorName
|
shortName
(
5
)
}}
</span>
医生
</p>
<p
v-if=
"!anualData.doctorName"
class=
"title"
>
尊敬的医生
</p>
<div
class=
"ani content"
swiper-animate-effect=
"fadeInRight"
swiper-animate-duration=
"2s"
swiper-animate-delay=
"0.5s"
>
<p>
您与云鹊医刚遇见不久~
</p>
<p>
您与云鹊医刚遇见不久~
</p>
<p>
各类丰富课程和活动等你一一发掘
</p>
<p>
各类丰富课程和活动等你一一发掘
</p>
<p>
希望新一年有云鹊医的陪伴,生活平凡但充实
</p>
<p>
希望新一年有云鹊医的陪伴,生活平凡但充实
</p>
...
@@ -19,15 +35,23 @@ export default {
...
@@ -19,15 +35,23 @@ export default {
components
:
{
components
:
{
Logo
Logo
},
},
}
props
:
{
anualData
:
{
type
:
Object
,
default
:
()
=>
{
return
{};
}
}
}
};
</
script
>
</
script
>
<
style
lang=
"less"
scoped
>
<
style
lang=
"less"
scoped
>
@import "../../style/as-common.less";
@import "../../style/as-common.less";
.card-1-no-wrapper {
.card-1-no-wrapper {
height: 100vh;
height: 100vh;
font-size: 16px;
font-size: 16px;
color: #3
B3B3B
;
color: #3
b3b3b
;
background: #
F4FEF
8;
background: #
f4fef
8;
.bgi-wrapper {
.bgi-wrapper {
position: absolute;
position: absolute;
bottom: 14px;
bottom: 14px;
...
@@ -49,13 +73,13 @@ export default {
...
@@ -49,13 +73,13 @@ export default {
line-height: 1;
line-height: 1;
font-size: 20px;
font-size: 20px;
font-weight: 700;
font-weight: 700;
color: #3
F3F3F
;
color: #3
f3f3f
;
span {
span {
display: inline-block;
display: inline-block;
margin: 0 7px;
margin: 0 7px;
padding: 1px 25px;
padding: 1px 25px;
border-bottom: 2px solid #3
B3B3B
;
border-bottom: 2px solid #3
b3b3b
;
color: #3
B3B3B
;
color: #3
b3b3b
;
}
}
}
}
.content {
.content {
...
...
src/components/annual-summary/card-2.vue
浏览文件 @
2b82f513
...
@@ -15,10 +15,10 @@
...
@@ -15,10 +15,10 @@
>
{{
anualData
.
loginTotalTimeM
}}
</span>
分钟
>
{{
anualData
.
loginTotalTimeM
}}
</span>
分钟
</p>
</p>
<p
v-show=
"anualData.learnCourseNum"
>
<p
v-show=
"anualData.learnCourseNum"
>
<span
class=
"fbig6 cg2"
>
{{
anualData
.
learnCourseNum
}}
</span>
课程
<span
class=
"fbig6 cg2"
>
{{
anualData
.
learnCourseNum
}}
</span>
门
课程
</p>
</p>
<p
v-show=
"anualData.learnArticleNum"
>
<p
v-show=
"anualData.learnArticleNum"
>
<span
class=
"fbig6 cg2"
>
{{
anualData
.
learnArticleNum
}}
</span>
文章
<span
class=
"fbig6 cg2"
>
{{
anualData
.
learnArticleNum
}}
</span>
篇
文章
</p>
</p>
<p
v-show=
"anualData.learnMoreCourseLabelName"
class=
"mt-5"
>
您最关注的学科
</p>
<p
v-show=
"anualData.learnMoreCourseLabelName"
class=
"mt-5"
>
您最关注的学科
</p>
<p
<p
...
...
src/components/annual-summary/card-3.vue
浏览文件 @
2b82f513
...
@@ -8,8 +8,8 @@
...
@@ -8,8 +8,8 @@
<p>
{{
anualData
.
yearType
}}
年,您通过使用
</p>
<p>
{{
anualData
.
yearType
}}
年,您通过使用
</p>
<p
class=
"mt-10 lh-25"
><span
class=
"fbig6 cg2"
>
找药工具
</span></p>
<p
class=
"mt-10 lh-25"
><span
class=
"fbig6 cg2"
>
找药工具
</span></p>
<p
class=
"mt-5"
>
开了
<span
class=
"cg2 b"
>
{{
anualData
.
orderNum
}}
</span>
笔订单
</p>
<p
class=
"mt-5"
>
开了
<span
class=
"cg2 b"
>
{{
anualData
.
orderNum
}}
</span>
笔订单
</p>
<p
class=
"mt-5"
>
服务了
<span
class=
"cg2 b"
>
{{
anualData
.
orderOfferPatientNum
}}
</span>
居民增加了
</p>
<p
class=
"mt-5"
>
服务了
<span
class=
"cg2 b"
>
{{
anualData
.
orderOfferPatientNum
}}
</span>
位居民
</p>
<p
class=
"mt-5"
>
增加了
<span
class=
"cg2 b"
>
{{
anualData
.
orderTotalAmountY
|
yLocalString
}}
</span>
收入
</p>
<p
class=
"mt-5"
>
增加了
<span
class=
"cg2 b"
>
{{
anualData
.
orderTotalAmountY
|
yLocalString
}}
</span>
元
收入
</p>
</section>
</section>
</div>
</div>
</
template
>
</
template
>
...
...
src/views/annual-summary/detail.vue
浏览文件 @
2b82f513
<
template
>
<
template
>
<div
class=
"swiper-container"
>
<div
class=
"swiper-container"
>
<div
class=
"right-arrow"
>
<div
class=
"right-arrow"
>
<img
class=
"r1"
src=
"~@/images/annual/right-1.png"
alt
/>
<
!--
<
img
class=
"r1"
src=
"~@/images/annual/right-1.png"
alt
/>
<img
src=
"~@/images/annual/right-2.png"
alt
/>
<img
src=
"~@/images/annual/right-2.png"
alt
/>
-->
</div>
</div>
<div
class=
"swiper-wrapper"
>
<div
class=
"swiper-wrapper"
>
<div
v-if=
"!anualData.haveFlag"
class=
"swiper-slide"
>
<div
v-if=
"!anualData.haveFlag"
class=
"swiper-slide"
>
...
@@ -17,8 +17,14 @@
...
@@ -17,8 +17,14 @@
<div
v-if=
"anualData.orderNum && anualData.haveFlag"
class=
"swiper-slide"
>
<div
v-if=
"anualData.orderNum && anualData.haveFlag"
class=
"swiper-slide"
>
<Card3
:anualData=
"anualData"
></Card3>
<Card3
:anualData=
"anualData"
></Card3>
</div>
</div>
<div
v-if=
"anualData.learnEarliestTimeFlag && anualData.haveFlag"
class=
"swiper-slide"
>
<Card4
:anualData=
"anualData"
type=
1
></Card4>
</div>
<div
v-if=
"anualData.learnLatestTimeFlag && anualData.haveFlag"
class=
"swiper-slide"
>
<Card4
:anualData=
"anualData"
type=
2
></Card4>
</div>
<div
v-if=
"anualData.learnTime4Show && anualData.haveFlag"
class=
"swiper-slide"
>
<div
v-if=
"anualData.learnTime4Show && anualData.haveFlag"
class=
"swiper-slide"
>
<Card4
:anualData=
"anualData"
></Card4>
<Card4
:anualData=
"anualData"
type=
3
></Card4>
</div>
</div>
<div
v-if=
"anualData.haveFlag"
class=
"swiper-slide"
>
<div
v-if=
"anualData.haveFlag"
class=
"swiper-slide"
>
<Card5
:anualData=
"anualData"
></Card5>
<Card5
:anualData=
"anualData"
></Card5>
...
@@ -124,7 +130,7 @@ export default {
...
@@ -124,7 +130,7 @@ export default {
// 获取数据
// 获取数据
initData
()
{
initData
()
{
let
param
=
{
let
param
=
{
token
:
this
.
token
||
"
1B089133AE6D4C0F807BD59B3E8F7503
"
,
token
:
this
.
token
||
"
F3BE642012344CAE9EC032EEB3F61444
"
,
yearType
:
"2020"
,
yearType
:
"2020"
,
setEntry
:
true
setEntry
:
true
};
};
...
@@ -148,16 +154,16 @@ export default {
...
@@ -148,16 +154,16 @@ export default {
// 对数据进行处理
// 对数据进行处理
handlerDate
(
anualData
)
{
handlerDate
(
anualData
)
{
let
learnTime4Show
=
0
,
let
learnTime4Show
=
0
,
loginTotalTime
=
0
,
loginTotalTime
=
0
,
// 学习时长:秒
loginTotalTimeM
=
0
,
loginTotalTimeM
=
0
,
// 分钟
loginTotalTimeH
=
0
,
loginTotalTimeH
=
0
,
// 小时
orderTotalAmount
=
0
,
orderTotalAmount
=
0
,
// 分
orderTotalAmountY
=
0
;
orderTotalAmountY
=
0
;
// 元
if
(
anualData
.
learnEarliestTimeFlag
==
1
)
{
if
(
anualData
.
learnEarliestTimeFlag
==
1
)
{
learnTime4Show
=
anualData
.
learnEarliestTime
;
//
learnTime4Show = anualData.learnEarliestTime;
}
else
if
(
anualData
.
learnLatestTimeFlag
==
1
)
{
}
else
if
(
anualData
.
learnLatestTimeFlag
==
1
)
{
learnTime4Show
=
anualData
.
learnLatestTime
;
//
learnTime4Show = anualData.learnLatestTime;
}
else
{
}
else
if
(
anualData
.
learnEarliestTimeFlag
==
0
&&
anualData
.
learnLatestTimeFlag
==
0
)
{
learnTime4Show
=
learnTime4Show
=
anualData
.
learnEarliestTime
||
anualData
.
learnLatestTime
;
anualData
.
learnEarliestTime
||
anualData
.
learnLatestTime
;
}
}
...
@@ -173,7 +179,7 @@ export default {
...
@@ -173,7 +179,7 @@ export default {
orderTotalAmount
=
anualData
.
orderTotalAmount
;
orderTotalAmount
=
anualData
.
orderTotalAmount
;
if
(
orderTotalAmount
)
{
if
(
orderTotalAmount
)
{
orderTotalAmountY
=
Math
.
floor
(
orderTotalAmount
/
100
);
orderTotalAmountY
=
Math
.
floor
(
orderTotalAmount
/
100
)
.
toFixed
(
2
)
;
}
}
anualData
.
orderTotalAmountY
=
orderTotalAmountY
;
anualData
.
orderTotalAmountY
=
orderTotalAmountY
;
this
.
anualData
=
anualData
;
this
.
anualData
=
anualData
;
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录