Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
P
project-online-fi
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
project-online-fi
Commits
b311df6b
提交
b311df6b
authored
12月 22, 2022
作者:
matian
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
paa官网部分修改
上级
7886a1d1
隐藏空白字符变更
内嵌
并排
正在显示
11 个修改的文件
包含
634 行增加
和
247 行删除
+634
-247
1.js
data/src/goods/1.js
+74
-47
2.js
data/src/goods/2.js
+65
-37
3.js
data/src/goods/3.js
+409
-12
shop.js
data/src/shop.js
+3
-3
Footer.vue
src/components/layout/Footer.vue
+16
-42
Contact.vue
src/modules/home/components/Contact.vue
+1
-1
Teacher.vue
src/modules/home/components/Teacher.vue
+13
-51
CourseFooter.vue
src/modules/shop/components/CourseFooter.vue
+18
-14
DetailBanner.vue
src/modules/shop/components/DetailBanner.vue
+12
-10
RecommendCourse.vue
src/modules/shop/components/RecommendCourse.vue
+4
-9
View.vue
src/modules/shop/views/View.vue
+19
-21
没有找到文件。
data/src/goods/1.js
浏览文件 @
b311df6b
...
...
@@ -2,12 +2,12 @@ export default [
{
category
:
'PAAP(Ⅰ)'
,
id
:
'1'
,
title
:
'
PAAP1 系列课程
'
,
title
:
'
资产分析规划师(一级)/PAAP(Ⅰ)
'
,
desc
:
'通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型'
,
for_people
:
'包括但并不仅限于金融保险企业绩优营销员'
,
image_url
:
''
,
type
:
'课程包'
,
price
:
1999
,
price
:
4980
,
lecturer_list
:
[
{
name
:
'张伟'
,
...
...
@@ -17,21 +17,24 @@ export default [
],
child_ids
:
[
'1-1'
,
'1-2'
,
'1-3'
,
'1-4'
,
'1-5'
,
'1-6'
,
'1-7'
,
'1-8'
],
course_card
:
'知名导师专家'
,
course_chapter
:
'56 '
,
course_compulsory
:
6
,
course_elective
:
2
,
course_chapter
:
'56'
,
course_total_hour
:
'80'
,
course_hour
:
'20课时'
,
course_id
:
'7000659282773409792'
,
class_id
:
'6998519782265847808'
course_hour
:
'8课时'
,
course_id
:
'7000656984332566528'
,
class_id
:
'6998519782265847808'
,
total_price_desc
:
'(课程费用:4300元/人,考试费、认证费、教材费合计680元/人)'
},
{
category
:
'PAAP(Ⅰ)'
,
id
:
'1-1'
,
title
:
'
第一门:
资产分析规划师的定位与能力模型'
,
title
:
'资产分析规划师的定位与能力模型'
,
desc
:
'通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型'
,
for_people
:
'包括但并不仅限于金融保险企业绩优营销员'
,
image_url
:
''
,
type
:
'课程'
,
price
:
1999
,
price
:
538
,
lecturer_list
:
[
{
name
:
'张伟'
,
...
...
@@ -71,21 +74,24 @@ export default [
}
],
course_card
:
'知名导师专家1'
,
course_chapter
:
'56 '
,
course_compulsory
:
6
,
course_elective
:
2
,
course_chapter
:
'56'
,
course_total_hour
:
'80'
,
course_hour
:
'20课时'
,
course_id
:
'7000659282773409792'
,
class_id
:
'6998519782265847808'
course_hour
:
'8课时'
,
course_id
:
'7000656984332566528'
,
class_id
:
'6998519782265847808'
,
total_price_desc
:
''
},
{
category
:
'PAAP(Ⅰ)'
,
id
:
'1-2'
,
title
:
'
第二门:
权属资产分析的基础理论'
,
title
:
'权属资产分析的基础理论'
,
desc
:
'通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型'
,
for_people
:
'包括但并不仅限于金融保险企业绩优营销员'
,
image_url
:
''
,
type
:
'课程'
,
price
:
1999
,
price
:
538
,
lecturer_list
:
[
{
name
:
'张伟'
,
...
...
@@ -111,21 +117,24 @@ export default [
}
],
course_card
:
'知名导师专家2'
,
course_chapter
:
'56 '
,
course_compulsory
:
6
,
course_elective
:
2
,
course_chapter
:
'56'
,
course_total_hour
:
'80'
,
course_hour
:
'
20
课时'
,
course_hour
:
'
8
课时'
,
course_id
:
'6998547457529348096'
,
class_id
:
'6998519782265847808'
class_id
:
'6998519782265847808'
,
total_price_desc
:
''
},
{
category
:
'PAAP(Ⅰ)'
,
id
:
'1-3'
,
title
:
'
第三门:
金融市场在权属资产分析中的重要地位'
,
title
:
'金融市场在权属资产分析中的重要地位'
,
desc
:
'通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型'
,
for_people
:
'包括但并不仅限于金融保险企业绩优营销员'
,
image_url
:
''
,
type
:
'课程'
,
price
:
1999
,
price
:
538
,
lecturer_list
:
[
{
name
:
'张伟'
,
...
...
@@ -151,21 +160,24 @@ export default [
}
],
course_card
:
'知名导师专家2'
,
course_chapter
:
'56 '
,
course_compulsory
:
6
,
course_elective
:
2
,
course_chapter
:
'56'
,
course_total_hour
:
'80'
,
course_hour
:
'
20
课时'
,
course_hour
:
'
8
课时'
,
course_id
:
'6998547457529348096'
,
class_id
:
'6998519782265847808'
class_id
:
'6998519782265847808'
,
total_price_desc
:
''
},
{
category
:
'PAAP(Ⅰ)'
,
id
:
'1-4'
,
title
:
'
第四门:
权属资产四大类产品解读'
,
title
:
'权属资产四大类产品解读'
,
desc
:
'通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型'
,
for_people
:
'包括但并不仅限于金融保险企业绩优营销员'
,
image_url
:
''
,
type
:
'课程'
,
price
:
1999
,
price
:
538
,
lecturer_list
:
[
{
name
:
'张伟'
,
...
...
@@ -191,21 +203,24 @@ export default [
}
],
course_card
:
'知名导师专家2'
,
course_chapter
:
'56 '
,
course_compulsory
:
6
,
course_elective
:
2
,
course_chapter
:
'56'
,
course_total_hour
:
'80'
,
course_hour
:
'
20
课时'
,
course_hour
:
'
8
课时'
,
course_id
:
'6998547457529348096'
,
class_id
:
'6998519782265847808'
class_id
:
'6998519782265847808'
,
total_price_desc
:
''
},
{
category
:
'PAAP(Ⅰ)'
,
id
:
'1-5'
,
title
:
'
第五门:
权属资产全面预算'
,
title
:
'权属资产全面预算'
,
desc
:
'通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型'
,
for_people
:
'包括但并不仅限于金融保险企业绩优营销员'
,
image_url
:
''
,
type
:
'课程'
,
price
:
1999
,
price
:
538
,
lecturer_list
:
[
{
name
:
'张伟'
,
...
...
@@ -231,21 +246,24 @@ export default [
}
],
course_card
:
'知名导师专家2'
,
course_chapter
:
'56 '
,
course_compulsory
:
6
,
course_elective
:
2
,
course_chapter
:
'56'
,
course_total_hour
:
'80'
,
course_hour
:
'
20
课时'
,
course_hour
:
'
8
课时'
,
course_id
:
'6998547457529348096'
,
class_id
:
'6998519782265847808'
class_id
:
'6998519782265847808'
,
total_price_desc
:
''
},
{
category
:
'PAAP(Ⅰ)'
,
id
:
'1-6'
,
title
:
'
第六门:
权属资产分析多维模型'
,
title
:
'权属资产分析多维模型'
,
desc
:
'通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型'
,
for_people
:
'包括但并不仅限于金融保险企业绩优营销员'
,
image_url
:
''
,
type
:
'课程'
,
price
:
1999
,
price
:
538
,
lecturer_list
:
[
{
name
:
'张伟'
,
...
...
@@ -271,21 +289,24 @@ export default [
}
],
course_card
:
'知名导师专家2'
,
course_chapter
:
'56 '
,
course_compulsory
:
6
,
course_elective
:
2
,
course_chapter
:
'56'
,
course_total_hour
:
'80'
,
course_hour
:
'
20
课时'
,
course_hour
:
'
8
课时'
,
course_id
:
'6998547457529348096'
,
class_id
:
'6998519782265847808'
class_id
:
'6998519782265847808'
,
total_price_desc
:
''
},
{
category
:
'PAAP(Ⅰ)'
,
id
:
'1-7'
,
title
:
'
第七门:
宏观经济'
,
title
:
'宏观经济'
,
desc
:
'通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型'
,
for_people
:
'包括但并不仅限于金融保险企业绩优营销员'
,
image_url
:
''
,
type
:
'课程'
,
price
:
1999
,
price
:
538
,
lecturer_list
:
[
{
name
:
'张伟'
,
...
...
@@ -311,21 +332,24 @@ export default [
}
],
course_card
:
'知名导师专家2'
,
course_chapter
:
'56 '
,
course_compulsory
:
6
,
course_elective
:
2
,
course_chapter
:
'56'
,
course_total_hour
:
'80'
,
course_hour
:
'
20
课时'
,
course_hour
:
'
8
课时'
,
course_id
:
'6998547457529348096'
,
class_id
:
'6998519782265847808'
class_id
:
'6998519782265847808'
,
total_price_desc
:
''
},
{
category
:
'PAAP(Ⅰ)'
,
id
:
'1-8'
,
title
:
'
第八门:
金融从业者成为专业专家的概论'
,
title
:
'金融从业者成为专业专家的概论'
,
desc
:
'通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型'
,
for_people
:
'包括但并不仅限于金融保险企业绩优营销员'
,
image_url
:
''
,
type
:
'课程'
,
price
:
1999
,
price
:
538
,
lecturer_list
:
[
{
name
:
'张伟'
,
...
...
@@ -351,10 +375,13 @@ export default [
}
],
course_card
:
'知名导师专家2'
,
course_chapter
:
'56 '
,
course_compulsory
:
6
,
course_elective
:
2
,
course_chapter
:
'56'
,
course_total_hour
:
'80'
,
course_hour
:
'
20
课时'
,
course_hour
:
'
8
课时'
,
course_id
:
'6998547457529348096'
,
class_id
:
'6998519782265847808'
class_id
:
'6998519782265847808'
,
total_price_desc
:
''
}
]
data/src/goods/2.js
浏览文件 @
b311df6b
...
...
@@ -2,12 +2,12 @@ export default [
{
category
:
'PAAP(Ⅱ)'
,
id
:
'2'
,
title
:
'
PAAP2 系列课程
'
,
title
:
'
资产分析规划师(二级)/PAAP(Ⅱ)
'
,
desc
:
'通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型'
,
for_people
:
'包括但并不仅限于金融保险企业绩优营销员'
,
image_url
:
''
,
type
:
'课程包'
,
price
:
1999
,
price
:
7680
,
lecturer_list
:
[
{
name
:
'张伟'
,
...
...
@@ -16,22 +16,25 @@ export default [
}
],
child_ids
:
[
'2-1'
,
'2-2'
,
'2-3'
,
'2-4'
,
'2-5'
,
'2-6'
,
'2-7'
,
'2-8'
],
course_compulsory
:
5
,
course_elective
:
3
,
course_chapter
:
'56'
,
course_total_hour
:
'80'
,
course_hour
:
'
20
课时'
,
course_hour
:
'
8
课时'
,
course_id
:
'6998547457529348096'
,
class_id
:
'6998519782265847808'
},
class_id
:
'6998519782265847808'
,
total_price_desc
:
'(课程费用:7000元/人,考试费、认证费、教材费合计680元/人)'
},
{
category
:
'PAAP(Ⅱ)'
,
id
:
'2-1'
,
title
:
'
第一门:资产分析规划师的定位与能力模型
'
,
title
:
'
权属资产多维度人群的分析理论与实战
'
,
desc
:
'通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型'
,
for_people
:
'包括但并不仅限于金融保险企业绩优营销员'
,
image_url
:
''
,
type
:
'课程'
,
price
:
1999
,
price
:
875
,
lecturer_list
:
[
{
name
:
'张伟'
,
...
...
@@ -57,21 +60,25 @@ export default [
}
],
course_card
:
'知名导师专家2'
,
course_compulsory
:
5
,
course_elective
:
3
,
course_chapter
:
'56'
,
course_total_hour
:
'80'
,
course_hour
:
'
20
课时'
,
course_hour
:
'
8
课时'
,
course_id
:
'6998547457529348096'
,
class_id
:
'6998519782265847808'
class_id
:
'6998519782265847808'
,
total_price_desc
:
''
},
{
category
:
'PAAP(Ⅱ)'
,
id
:
'2-2'
,
title
:
'
第二门:权属资产分析的基础理论
'
,
title
:
'
权属资产所属家庭资产的分析理论与实战
'
,
desc
:
'通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型'
,
for_people
:
'包括但并不仅限于金融保险企业绩优营销员'
,
image_url
:
''
,
type
:
'课程'
,
price
:
1999
,
price
:
875
,
lecturer_list
:
[
{
name
:
'张伟'
,
...
...
@@ -97,21 +104,24 @@ export default [
}
],
course_card
:
'知名导师专家2'
,
course_compulsory
:
5
,
course_elective
:
3
,
course_chapter
:
'56'
,
course_total_hour
:
'80'
,
course_hour
:
'
20
课时'
,
course_hour
:
'
8
课时'
,
course_id
:
'6998547457529348096'
,
class_id
:
'6998519782265847808'
class_id
:
'6998519782265847808'
,
total_price_desc
:
''
},
{
category
:
'PAAP(Ⅱ)'
,
id
:
'2-3'
,
title
:
'
第三门:金融市场在权属资产分析中的重要地位
'
,
title
:
'
权属资产所属企业资产的分析理论与实战
'
,
desc
:
'通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型'
,
for_people
:
'包括但并不仅限于金融保险企业绩优营销员'
,
image_url
:
''
,
type
:
'课程'
,
price
:
1999
,
price
:
875
,
lecturer_list
:
[
{
name
:
'张伟'
,
...
...
@@ -137,21 +147,24 @@ export default [
}
],
course_card
:
'知名导师专家2'
,
course_compulsory
:
5
,
course_elective
:
3
,
course_chapter
:
'56'
,
course_total_hour
:
'80'
,
course_hour
:
'
20
课时'
,
course_hour
:
'
8
课时'
,
course_id
:
'6998547457529348096'
,
class_id
:
'6998519782265847808'
class_id
:
'6998519782265847808'
,
total_price_desc
:
''
},
{
category
:
'PAAP(Ⅱ)'
,
id
:
'2-4'
,
title
:
'
第四门:权属资产四大类产品解读
'
,
title
:
'
权属资产分析多维模型实战案例与运用
'
,
desc
:
'通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型'
,
for_people
:
'包括但并不仅限于金融保险企业绩优营销员'
,
image_url
:
''
,
type
:
'课程'
,
price
:
1999
,
price
:
875
,
lecturer_list
:
[
{
name
:
'张伟'
,
...
...
@@ -177,21 +190,24 @@ export default [
}
],
course_card
:
'知名导师专家2'
,
course_compulsory
:
5
,
course_elective
:
3
,
course_chapter
:
'56'
,
course_total_hour
:
'80'
,
course_hour
:
'
20
课时'
,
course_hour
:
'
8
课时'
,
course_id
:
'6998547457529348096'
,
class_id
:
'6998519782265847808'
class_id
:
'6998519782265847808'
,
total_price_desc
:
''
},
{
category
:
'PAAP(Ⅱ)'
,
id
:
'2-5'
,
title
:
'
第五门:权属资产全面预算
'
,
title
:
'
权属资产分析报告实践
'
,
desc
:
'通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型'
,
for_people
:
'包括但并不仅限于金融保险企业绩优营销员'
,
image_url
:
''
,
type
:
'课程'
,
price
:
1999
,
price
:
875
,
lecturer_list
:
[
{
name
:
'张伟'
,
...
...
@@ -217,21 +233,24 @@ export default [
}
],
course_card
:
'知名导师专家2'
,
course_compulsory
:
5
,
course_elective
:
3
,
course_chapter
:
'56'
,
course_total_hour
:
'80'
,
course_hour
:
'
20
课时'
,
course_hour
:
'
8
课时'
,
course_id
:
'6998547457529348096'
,
class_id
:
'6998519782265847808'
class_id
:
'6998519782265847808'
,
total_price_desc
:
''
},
{
category
:
'PAAP(Ⅱ)'
,
id
:
'2-6'
,
title
:
'
第六门:权属资产分析多维模型
'
,
title
:
'
国际经济学(选修)
'
,
desc
:
'通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型'
,
for_people
:
'包括但并不仅限于金融保险企业绩优营销员'
,
image_url
:
''
,
type
:
'课程'
,
price
:
1999
,
price
:
875
,
lecturer_list
:
[
{
name
:
'张伟'
,
...
...
@@ -257,21 +276,24 @@ export default [
}
],
course_card
:
'知名导师专家2'
,
course_compulsory
:
5
,
course_elective
:
3
,
course_chapter
:
'56'
,
course_total_hour
:
'80'
,
course_hour
:
'
20
课时'
,
course_hour
:
'
8
课时'
,
course_id
:
'6998547457529348096'
,
class_id
:
'6998519782265847808'
class_id
:
'6998519782265847808'
,
total_price_desc
:
''
},
{
category
:
'PAAP(Ⅱ)'
,
id
:
'2-7'
,
title
:
'
第七门:宏观经济
'
,
title
:
'
财富风险管理总论
'
,
desc
:
'通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型'
,
for_people
:
'包括但并不仅限于金融保险企业绩优营销员'
,
image_url
:
''
,
type
:
'课程'
,
price
:
1999
,
price
:
875
,
lecturer_list
:
[
{
name
:
'张伟'
,
...
...
@@ -297,21 +319,24 @@ export default [
}
],
course_card
:
'知名导师专家2'
,
course_compulsory
:
5
,
course_elective
:
3
,
course_chapter
:
'56'
,
course_total_hour
:
'80'
,
course_hour
:
'
20
课时'
,
course_hour
:
'
8
课时'
,
course_id
:
'6998547457529348096'
,
class_id
:
'6998519782265847808'
class_id
:
'6998519782265847808'
,
total_price_desc
:
''
},
{
category
:
'PAAP(Ⅱ)'
,
id
:
'2-8'
,
title
:
'
第八门:金融从业者成为专业专家的概论
'
,
title
:
'
了解你客户的KYC
'
,
desc
:
'通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型'
,
for_people
:
'包括但并不仅限于金融保险企业绩优营销员'
,
image_url
:
''
,
type
:
'课程'
,
price
:
1999
,
price
:
875
,
lecturer_list
:
[
{
name
:
'张伟'
,
...
...
@@ -337,10 +362,13 @@ export default [
}
],
course_card
:
'知名导师专家2'
,
course_compulsory
:
5
,
course_elective
:
3
,
course_chapter
:
'56'
,
course_total_hour
:
'80'
,
course_hour
:
'
20
课时'
,
course_hour
:
'
8
课时'
,
course_id
:
'6998547457529348096'
,
class_id
:
'6998519782265847808'
class_id
:
'6998519782265847808'
,
total_price_desc
:
''
}
]
data/src/goods/3.js
浏览文件 @
b311df6b
...
...
@@ -2,12 +2,12 @@ export default [
{
category
:
'PAAM'
,
id
:
'3'
,
title
:
'
PAAM 系列课程
'
,
title
:
'
高级资产分析管理师/PAAM
'
,
desc
:
'通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型'
,
for_people
:
'包括但并不仅限于金融保险企业绩优营销员'
,
image_url
:
''
,
type
:
'课程包'
,
price
:
1
999
,
price
:
1
2980
,
lecturer_list
:
[
{
name
:
'张伟'
,
...
...
@@ -17,21 +17,24 @@ export default [
],
child_ids
:
[
'3-1'
,
'3-2'
],
course_card
:
'知名导师专家2'
,
course_compulsory
:
6
,
course_elective
:
5
,
course_chapter
:
'56'
,
course_total_hour
:
'80'
,
course_hour
:
'
20
课时'
,
course_hour
:
'
8
课时'
,
course_id
:
'6998547457529348096'
,
class_id
:
'6998519782265847808'
class_id
:
'6998519782265847808'
,
total_price_desc
:
'(课程费:12000元/人,考试费、认证费、教材费合计980元/人)'
},
{
category
:
'PAAM'
,
id
:
'3-1'
,
title
:
'
第一门:资产分析规划
师的定位与能力模型'
,
title
:
'
资产分析管理
师的定位与能力模型'
,
desc
:
'通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型'
,
for_people
:
'包括但并不仅限于金融保险企业绩优营销员'
,
image_url
:
''
,
type
:
'课程'
,
price
:
1
999
,
price
:
1
090
,
lecturer_list
:
[
{
name
:
'张伟'
,
...
...
@@ -57,21 +60,24 @@ export default [
}
],
course_card
:
'知名导师专家2'
,
course_compulsory
:
6
,
course_elective
:
5
,
course_chapter
:
'56'
,
course_total_hour
:
'80'
,
course_hour
:
'
20
课时'
,
course_hour
:
'
8
课时'
,
course_id
:
'6998547457529348096'
,
class_id
:
'6998519782265847808'
class_id
:
'6998519782265847808'
,
total_price_desc
:
''
},
{
category
:
'PAAM'
,
id
:
'3-2'
,
title
:
'
第二门:权属资产分析的基础理论
'
,
title
:
'
资产配置原理
'
,
desc
:
'通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型'
,
for_people
:
'包括但并不仅限于金融保险企业绩优营销员'
,
image_url
:
''
,
type
:
'课程'
,
price
:
1
999
,
price
:
1
090
,
lecturer_list
:
[
{
name
:
'张伟'
,
...
...
@@ -98,9 +104,400 @@ export default [
],
course_card
:
'知名导师专家2'
,
course_chapter
:
'56'
,
course_compulsory
:
6
,
course_elective
:
5
,
course_total_hour
:
'80'
,
course_hour
:
'
20
课时'
,
course_hour
:
'
8
课时'
,
course_id
:
'6998547457529348096'
,
class_id
:
'6998519782265847808'
class_id
:
'6998519782265847808'
,
total_price_desc
:
''
},
{
category
:
'PAAM'
,
id
:
'3-3'
,
title
:
'保险与资产管理'
,
desc
:
'通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型'
,
for_people
:
'包括但并不仅限于金融保险企业绩优营销员'
,
image_url
:
''
,
type
:
'课程'
,
price
:
1090
,
lecturer_list
:
[
{
name
:
'张伟'
,
avatar
:
''
,
title_list
:
[
'清华五道口金融学院硕士生导师首席经济学家'
,
'清华五道口金融学院硕士生导师首席经济学家'
]
}
],
content_list
:
[
{
id
:
1
,
label
:
'第一章111'
,
children
:
[]
},
{
id
:
2
,
label
:
'第二章222'
,
children
:
[]
},
{
id
:
3
,
label
:
'第三章333'
,
children
:
[]
}
],
course_card
:
'知名导师专家2'
,
course_chapter
:
'56'
,
course_compulsory
:
6
,
course_elective
:
5
,
course_total_hour
:
'80'
,
course_hour
:
'8课时'
,
course_id
:
'6998547457529348096'
,
class_id
:
'6998519782265847808'
,
total_price_desc
:
''
},
{
category
:
'PAAM'
,
id
:
'3-4'
,
title
:
'资产税务筹划'
,
desc
:
'通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型'
,
for_people
:
'包括但并不仅限于金融保险企业绩优营销员'
,
image_url
:
''
,
type
:
'课程'
,
price
:
1090
,
lecturer_list
:
[
{
name
:
'张伟'
,
avatar
:
''
,
title_list
:
[
'清华五道口金融学院硕士生导师首席经济学家'
,
'清华五道口金融学院硕士生导师首席经济学家'
]
}
],
content_list
:
[
{
id
:
1
,
label
:
'第一章111'
,
children
:
[]
},
{
id
:
2
,
label
:
'第二章222'
,
children
:
[]
},
{
id
:
3
,
label
:
'第三章333'
,
children
:
[]
}
],
course_card
:
'知名导师专家2'
,
course_chapter
:
'56'
,
course_compulsory
:
6
,
course_elective
:
5
,
course_total_hour
:
'80'
,
course_hour
:
'8课时'
,
course_id
:
'6998547457529348096'
,
class_id
:
'6998519782265847808'
,
total_price_desc
:
''
},
{
category
:
'PAAM'
,
id
:
'3-5'
,
title
:
'家族资产传承'
,
desc
:
'通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型'
,
for_people
:
'包括但并不仅限于金融保险企业绩优营销员'
,
image_url
:
''
,
type
:
'课程'
,
price
:
1090
,
lecturer_list
:
[
{
name
:
'张伟'
,
avatar
:
''
,
title_list
:
[
'清华五道口金融学院硕士生导师首席经济学家'
,
'清华五道口金融学院硕士生导师首席经济学家'
]
}
],
content_list
:
[
{
id
:
1
,
label
:
'第一章111'
,
children
:
[]
},
{
id
:
2
,
label
:
'第二章222'
,
children
:
[]
},
{
id
:
3
,
label
:
'第三章333'
,
children
:
[]
}
],
course_card
:
'知名导师专家2'
,
course_chapter
:
'56'
,
course_compulsory
:
6
,
course_elective
:
5
,
course_total_hour
:
'80'
,
course_hour
:
'8课时'
,
course_id
:
'6998547457529348096'
,
class_id
:
'6998519782265847808'
,
total_price_desc
:
''
},
{
category
:
'PAAM'
,
id
:
'3-6'
,
title
:
'资产分析最优化全能解决方案'
,
desc
:
'通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型'
,
for_people
:
'包括但并不仅限于金融保险企业绩优营销员'
,
image_url
:
''
,
type
:
'课程'
,
price
:
1090
,
lecturer_list
:
[
{
name
:
'张伟'
,
avatar
:
''
,
title_list
:
[
'清华五道口金融学院硕士生导师首席经济学家'
,
'清华五道口金融学院硕士生导师首席经济学家'
]
}
],
content_list
:
[
{
id
:
1
,
label
:
'第一章111'
,
children
:
[]
},
{
id
:
2
,
label
:
'第二章222'
,
children
:
[]
},
{
id
:
3
,
label
:
'第三章333'
,
children
:
[]
}
],
course_card
:
'知名导师专家2'
,
course_chapter
:
'56'
,
course_compulsory
:
6
,
course_elective
:
5
,
course_total_hour
:
'80'
,
course_hour
:
'8课时'
,
course_id
:
'6998547457529348096'
,
class_id
:
'6998519782265847808'
,
total_price_desc
:
''
},
{
category
:
'PAAM'
,
id
:
'3-7'
,
title
:
'股票投资'
,
desc
:
'通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型'
,
for_people
:
'包括但并不仅限于金融保险企业绩优营销员'
,
image_url
:
''
,
type
:
'课程'
,
price
:
1090
,
lecturer_list
:
[
{
name
:
'张伟'
,
avatar
:
''
,
title_list
:
[
'清华五道口金融学院硕士生导师首席经济学家'
,
'清华五道口金融学院硕士生导师首席经济学家'
]
}
],
content_list
:
[
{
id
:
1
,
label
:
'第一章111'
,
children
:
[]
},
{
id
:
2
,
label
:
'第二章222'
,
children
:
[]
},
{
id
:
3
,
label
:
'第三章333'
,
children
:
[]
}
],
course_card
:
'知名导师专家2'
,
course_chapter
:
'56'
,
course_compulsory
:
6
,
course_elective
:
5
,
course_total_hour
:
'80'
,
course_hour
:
'8课时'
,
course_id
:
'6998547457529348096'
,
class_id
:
'6998519782265847808'
,
total_price_desc
:
''
},
{
category
:
'PAAM'
,
id
:
'3-8'
,
title
:
'基金投资'
,
desc
:
'通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型'
,
for_people
:
'包括但并不仅限于金融保险企业绩优营销员'
,
image_url
:
''
,
type
:
'课程'
,
price
:
1090
,
lecturer_list
:
[
{
name
:
'张伟'
,
avatar
:
''
,
title_list
:
[
'清华五道口金融学院硕士生导师首席经济学家'
,
'清华五道口金融学院硕士生导师首席经济学家'
]
}
],
content_list
:
[
{
id
:
1
,
label
:
'第一章111'
,
children
:
[]
},
{
id
:
2
,
label
:
'第二章222'
,
children
:
[]
},
{
id
:
3
,
label
:
'第三章333'
,
children
:
[]
}
],
course_card
:
'知名导师专家2'
,
course_chapter
:
'56'
,
course_compulsory
:
6
,
course_elective
:
5
,
course_total_hour
:
'80'
,
course_hour
:
'8课时'
,
course_id
:
'6998547457529348096'
,
class_id
:
'6998519782265847808'
,
total_price_desc
:
''
},
{
category
:
'PAAM'
,
id
:
'3-9'
,
title
:
'艺术品投资'
,
desc
:
'通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型'
,
for_people
:
'包括但并不仅限于金融保险企业绩优营销员'
,
image_url
:
''
,
type
:
'课程'
,
price
:
1090
,
lecturer_list
:
[
{
name
:
'张伟'
,
avatar
:
''
,
title_list
:
[
'清华五道口金融学院硕士生导师首席经济学家'
,
'清华五道口金融学院硕士生导师首席经济学家'
]
}
],
content_list
:
[
{
id
:
1
,
label
:
'第一章111'
,
children
:
[]
},
{
id
:
2
,
label
:
'第二章222'
,
children
:
[]
},
{
id
:
3
,
label
:
'第三章333'
,
children
:
[]
}
],
course_card
:
'知名导师专家2'
,
course_chapter
:
'56'
,
course_compulsory
:
6
,
course_elective
:
5
,
course_total_hour
:
'80'
,
course_hour
:
'8课时'
,
course_id
:
'6998547457529348096'
,
class_id
:
'6998519782265847808'
,
total_price_desc
:
''
},
{
category
:
'PAAM'
,
id
:
'3-10'
,
title
:
'私募股权基金与风险投资'
,
desc
:
'通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型'
,
for_people
:
'包括但并不仅限于金融保险企业绩优营销员'
,
image_url
:
''
,
type
:
'课程'
,
price
:
1090
,
lecturer_list
:
[
{
name
:
'张伟'
,
avatar
:
''
,
title_list
:
[
'清华五道口金融学院硕士生导师首席经济学家'
,
'清华五道口金融学院硕士生导师首席经济学家'
]
}
],
content_list
:
[
{
id
:
1
,
label
:
'第一章111'
,
children
:
[]
},
{
id
:
2
,
label
:
'第二章222'
,
children
:
[]
},
{
id
:
3
,
label
:
'第三章333'
,
children
:
[]
}
],
course_card
:
'知名导师专家2'
,
course_chapter
:
'56'
,
course_compulsory
:
6
,
course_elective
:
5
,
course_total_hour
:
'80'
,
course_hour
:
'8课时'
,
course_id
:
'6998547457529348096'
,
class_id
:
'6998519782265847808'
,
total_price_desc
:
''
},
{
category
:
'PAAM'
,
id
:
'3-11'
,
title
:
'信托投资实务'
,
desc
:
'通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型'
,
for_people
:
'包括但并不仅限于金融保险企业绩优营销员'
,
image_url
:
''
,
type
:
'课程'
,
price
:
1090
,
lecturer_list
:
[
{
name
:
'张伟'
,
avatar
:
''
,
title_list
:
[
'清华五道口金融学院硕士生导师首席经济学家'
,
'清华五道口金融学院硕士生导师首席经济学家'
]
}
],
content_list
:
[
{
id
:
1
,
label
:
'第一章111'
,
children
:
[]
},
{
id
:
2
,
label
:
'第二章222'
,
children
:
[]
},
{
id
:
3
,
label
:
'第三章333'
,
children
:
[]
}
],
course_card
:
'知名导师专家2'
,
course_chapter
:
'56'
,
course_compulsory
:
6
,
course_elective
:
5
,
course_total_hour
:
'80'
,
course_hour
:
'8课时'
,
course_id
:
'6998547457529348096'
,
class_id
:
'6998519782265847808'
,
total_price_desc
:
''
}
]
data/src/shop.js
浏览文件 @
b311df6b
...
...
@@ -6,15 +6,15 @@ export const SHOP_FILTERS = [
value
:
''
},
{
label
:
'PAAP
(Ⅰ)
'
,
label
:
'PAAP
(Ⅰ)认证系列课程
'
,
value
:
'PAAP(Ⅰ)'
},
{
label
:
'PAAP
(Ⅱ)
'
,
label
:
'PAAP
(Ⅱ)认证系列课程
'
,
value
:
'PAAP(Ⅱ)'
},
{
label
:
'PAAM'
,
label
:
'PAAM
认证系列课程
'
,
value
:
'PAAM'
},
{
...
...
src/components/layout/Footer.vue
浏览文件 @
b311df6b
...
...
@@ -15,28 +15,18 @@ const { mobile } = useDevice()
<div
class=
"part_link"
>
<div
class=
"link_tit"
>
友情链接
</div>
<div
class=
"link_con"
>
<a
href=
"http://www.cbirc.gov.cn/cn/view/pages/index/index.html"
target=
"_blank"
<a
href=
"http://www.cbirc.gov.cn/cn/view/pages/index/index.html"
target=
"_blank"
>
中国银行保险监督管理委员会
</a
>
<a
href=
"http://www.moe.gov.cn/"
target=
"_blank"
>
中华人民共和国教育部
</a
>
<a
href=
"https://www.pbcsf.tsinghua.edu.cn/"
target=
"_blank"
>
清华大学五道口金融学院
</a
>
<a
href=
"https://www.ezijing.com/"
target=
"_blank"
>
清控紫荆教育
</a>
<a
href=
"http://www.moe.gov.cn/"
target=
"_blank"
>
中华人民共和国教育部
</a>
<a
href=
"https://www.pbcsf.tsinghua.edu.cn/"
target=
"_blank"
>
清华大学五道口金融学院
</a>
<a
href=
"https://www.ezijing.com/"
target=
"_blank"
>
清控紫荆教育
</a>
</div>
</div>
<div
class=
"part_product"
>
<div
class=
"product_tit"
>
项目产品
</div>
<div
class=
"product_con"
>
<a
href=
"https://prp.ezijing.com/"
target=
"_blank"
>
私人财富风险管理顾问(PRP)
</a>
<a
href=
"https://prp.ezijing.com/"
target=
"_blank"
>
私人财富风险管理顾问(PRP)
</a>
</div>
</div>
</div>
...
...
@@ -45,14 +35,12 @@ const { mobile } = useDevice()
<div
class=
"concat_tit"
>
联系我们
</div>
<div
class=
"concat_con"
v-if=
"!mobile"
>
<div
class=
"con_address"
>
地
址:北京市海淀区中关村东路1号院清华科技园7号楼5层
地
址:北京市海淀区中关村东路1号院清华科技园7号楼5层
<br
/>
深圳市福田区博今商务广场A座22层
</div>
<div
class=
"con_email"
>
邮
箱:THHZJFI@ezijing.com
</div>
<div
class=
"con_email"
>
邮
箱:THHZJFI@ezijing.com
</div>
<div
class=
"con_email"
>
PAA秘书处:13263110169(同微信)
</div>
</div>
<div
class=
"concat_con"
v-else
>
<div
class=
"con_address"
>
...
...
@@ -64,10 +52,7 @@ const { mobile } = useDevice()
</div>
</div>
<div
class=
"part_code"
>
<img
src=
"https://webapp-pub.ezijing.com/project_online/fi/qrcode.png"
class=
"code_img"
/>
<img
src=
"https://webapp-pub.ezijing.com/project_online/fi/qrcode.png"
class=
"code_img"
/>
<div
class=
"code_con"
>
<img
src=
"https://zws-imgs-pub.ezijing.com/static/public/184235d9f6edbb39d52fc6f77339ff5b.png"
...
...
@@ -81,19 +66,11 @@ const { mobile } = useDevice()
<div
class=
"foot_bottom"
>
<div
class=
"bottom_copyright"
>
Copyright © 2022 Zijing Education. All rights reserved.
<a
target=
"_blank"
href=
"https://tsm.miit.gov.cn/dxxzsp/"
>
京ICP证150431号
</a
>
<a
target=
"_blank"
href=
"https://tsm.miit.gov.cn/dxxzsp/"
>
京ICP证150431号
</a>
</div>
<div
class=
"bottom_ba"
>
<a
target=
"_blank"
href=
"http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=11010802023681"
>
<img
src=
"https://zws-imgs-pub.ezijing.com/e0a0ec47dfdfc1e0797b1d5254021d00.png"
alt=
""
/>
<a
target=
"_blank"
href=
"http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=11010802023681"
>
<img
src=
"https://zws-imgs-pub.ezijing.com/e0a0ec47dfdfc1e0797b1d5254021d00.png"
alt=
""
/>
<div
class=
"ba_text"
>
京公网安备 11010802023681号
</div>
</a>
</div>
...
...
@@ -103,8 +80,6 @@ const { mobile } = useDevice()
</div>
</
template
>
<
style
lang=
"scss"
scoped
>
.is-pc
{
.main_app
{
...
...
@@ -183,13 +158,13 @@ const { mobile } = useDevice()
color
:
#ffffff
;
.con_address
{
padding-left
:
70
px
;
text-indent
:
-
70
px
;
padding-left
:
84
px
;
text-indent
:
-
84
px
;
}
}
}
.part_code
{
margin-left
:
99
px
;
margin-left
:
88
px
;
.code_img
{
width
:
120px
;
height
:
120px
;
...
...
@@ -366,4 +341,4 @@ const { mobile } = useDevice()
}
}
}
</
style
>
\ No newline at end of file
</
style
>
src/modules/home/components/Contact.vue
浏览文件 @
b311df6b
...
...
@@ -21,7 +21,7 @@
<div
class=
"part2"
>
<div
class=
"part2_txt txt"
>
标准产品委员会: 13269964629(同微信)
<br
/>
定制专属产品办公室: 010
_6279953
9
定制专属产品办公室: 010
-6279031
9
</div>
</div>
</div>
...
...
src/modules/home/components/Teacher.vue
浏览文件 @
b311df6b
...
...
@@ -26,10 +26,7 @@ const list = [
{
avatar
:
'https://webapp-pub.ezijing.com/project_online/fi/teacher_04.png'
,
name
:
'陈秉正'
,
children
:
[
'清华大学经济管理学院金融系教授'
,
'中国保险与风险管理研究中心主任'
]
children
:
[
'清华大学经济管理学院金融系教授'
,
'中国保险与风险管理研究中心主任'
]
},
{
avatar
:
'https://webapp-pub.ezijing.com/project_online/fi/teacher_05.png'
,
...
...
@@ -39,11 +36,7 @@ const list = [
{
avatar
:
'https://webapp-pub.ezijing.com/project_online/fi/teacher_06.png'
,
name
:
'刘鹏'
,
children
:
[
'北大金融经济学硕士'
,
'哈斯商学院金融与地产联合博士'
,
'康奈尔大学终身教授'
]
children
:
[
'北大金融经济学硕士'
,
'哈斯商学院金融与地产联合博士'
,
'康奈尔大学终身教授'
]
}
]
...
...
@@ -67,10 +60,7 @@ const list2 = [
{
avatar
:
'https://webapp-pub.ezijing.com/project_online/fi/teacher_01.png'
,
name
:
'邹志英'
,
children
:
[
'清控紫荆金融保险研究院特聘专家'
,
'中国企业财务管理协会商学院客座教授'
]
children
:
[
'清控紫荆金融保险研究院特聘专家'
,
'中国企业财务管理协会商学院客座教授'
]
},
{
avatar
:
'https://webapp-pub.ezijing.com/project_online/fi/teacher_01.png'
,
...
...
@@ -85,10 +75,7 @@ const list2 = [
{
avatar
:
'https://webapp-pub.ezijing.com/project_online/fi/teacher_01.png'
,
name
:
'王昊'
,
children
:
[
'清控紫荆金融保险专职讲师'
,
'清华大学五道口金融学院家族信托课程特聘专家'
]
children
:
[
'清控紫荆金融保险专职讲师'
,
'清华大学五道口金融学院家族信托课程特聘专家'
]
},
{
avatar
:
'https://webapp-pub.ezijing.com/project_online/fi/teacher_01.png'
,
...
...
@@ -135,34 +122,23 @@ function next(swiper) {
<div
class=
"section__inner"
>
<div
class=
"section-title"
>
<div
class=
"tit_img"
>
<img
src=
"https://webapp-pub.ezijing.com/project_online/fi/tit_icon.png"
class=
"img_box"
/>
<img
src=
"https://webapp-pub.ezijing.com/project_online/fi/tit_icon.png"
class=
"img_box"
/>
</div>
<h2>
师资团队
</h2>
<div
class=
"tit_img"
>
<img
src=
"https://webapp-pub.ezijing.com/project_online/fi/tit_icon.png"
class=
"img_box"
/>
<img
src=
"https://webapp-pub.ezijing.com/project_online/fi/tit_icon.png"
class=
"img_box"
/>
</div>
</div>
<h3
class=
"subtitle"
>
清华大学知名教授、博士生导师
</h3>
<div
class=
"my-swiper"
>
<Swiper
loop
navigation
:slidesPerView=
"4"
:spaceBetween=
"20"
:modules=
"[Navigation]"
@
swiper=
"
(swiper)
=> (swiper1 = swiper)"
@
swiper=
"
swiper
=> (swiper1 = swiper)"
>
<SwiperSlide
v-for=
"(item, index) in list"
:key=
"index"
class=
"teacher-item"
>
<SwiperSlide
v-for=
"(item, index) in list"
:key=
"index"
class=
"teacher-item"
>
<img
:src=
"item.avatar"
/>
<h3>
{{
item
.
name
}}
</h3>
<ol
v-if=
"item.children?.length"
>
...
...
@@ -176,18 +152,13 @@ function next(swiper) {
<h3
class=
"subtitle"
>
清控紫荆教育专职名师暨高级实战专家
</h3>
<div
class=
"my-swiper"
>
<Swiper
loop
navigation
:slidesPerView=
"4"
:spaceBetween=
"20"
:modules=
"[Navigation]"
@
swiper=
"
(swiper)
=> (swiper2 = swiper)"
@
swiper=
"
swiper
=> (swiper2 = swiper)"
>
<SwiperSlide
v-for=
"(item, index) in list2"
:key=
"index"
class=
"teacher-item1"
>
<SwiperSlide
v-for=
"(item, index) in list2"
:key=
"index"
class=
"teacher-item1"
>
<!--
<img
:src=
"item.avatar"
/>
-->
<h3>
{{
item
.
name
}}
</h3>
<ol
v-if=
"item.children?.length"
>
...
...
@@ -208,11 +179,7 @@ function next(swiper) {
<div
class=
"item"
v-for=
"(item, index) in list"
:key=
"index"
>
<img
:src=
"item.avatar"
/>
<div
class=
"name"
>
{{
item
.
name
}}
</div>
<div
class=
"desc"
v-for=
"(cItem, index) in item.children"
:key=
"index"
>
<div
class=
"desc"
v-for=
"(cItem, index) in item.children"
:key=
"index"
>
<div
class=
"icon"
></div>
<div
class=
"t"
>
{{
cItem
}}
</div>
</div>
...
...
@@ -222,11 +189,7 @@ function next(swiper) {
<div
class=
"group"
>
<div
class=
"item"
v-for=
"(item, index) in list2"
:key=
"index"
>
<div
class=
"name"
>
{{
item
.
name
}}
</div>
<div
class=
"desc"
v-for=
"(cItem, index) in item.children"
:key=
"index"
>
<div
class=
"desc"
v-for=
"(cItem, index) in item.children"
:key=
"index"
>
<div
class=
"icon"
></div>
<div
class=
"t"
>
{{
cItem
}}
</div>
</div>
...
...
@@ -241,8 +204,7 @@ function next(swiper) {
--section-title-color
:
#fff
;
--section-title-dot-bgcolor
:
#fff
;
--section-title-dot-border-color
:
#fff
;
background
:
url('https://webapp-pub.ezijing.com/project_online/fi/teacher_bg.jpg')
no-repeat
center
/
100%
100%
;
background
:
url('https://webapp-pub.ezijing.com/project_online/fi/teacher_bg.jpg')
no-repeat
center
/
100%
100%
;
height
:
906px
;
}
.section-title
{
...
...
src/modules/shop/components/CourseFooter.vue
浏览文件 @
b311df6b
...
...
@@ -38,8 +38,8 @@ const handleBuyCourse = () => {
</div>
<template
v-else
>
<div
class=
"footer_left"
>
<div
class=
"left_tit"
>
全部课程价格
</div>
<div
class=
"left_desc"
>
根据课程价格累积计算
</div>
<div
class=
"left_tit"
>
总学费
</div>
<div
class=
"left_desc"
>
课程费用详情:
{{
shopItem
?.
total_price_desc
}}
</div>
</div>
<div
class=
"footer_price"
v-if=
"!mobile"
>
<div
class=
"price_icon"
>
¥
</div>
...
...
@@ -56,17 +56,20 @@ const handleBuyCourse = () => {
已购买
</div>
<
template
v-else
>
<div
class=
"footer_left"
>
<div
class=
"left_tit"
>
全部课程价格
</div>
<div
class=
"left_desc"
>
根据课程价格累积计算
</div>
<div
class=
"footer_left"
v-if=
"shopItem?.type === '课程包'"
>
<div
class=
"left_tit"
>
总学费
</div>
<div
class=
"left_desc"
>
课程费用详情:
{{
shopItem
?.
total_price_desc
}}
</div>
</div>
<div
class=
"footer_price"
v-if=
"!mobile"
>
<div
class=
"price_icon"
>
¥
</div>
<div
class=
"price_price"
>
{{
shopItem
?.
price
}}
</div>
<div
class=
"footer_left"
v-else
>
<div
class=
"left_tit"
>
课程价格
</div>
</div>
</
template
>
<div
class=
"footer_btn"
@
click=
"handleBuyCourse"
v-if=
"(payStatus === '4' || shopItem?.isBuy === true) && shopItem?.type === '课程'"
>
<div
class=
"footer_btn"
@
click=
"handleBuyCourse"
v-if=
"(payStatus === '4' || shopItem?.isBuy === true) && shopItem?.type === '课程'"
>
<div
class=
"btn_buy"
>
立即学习
</div>
</div>
<div
class=
"footer_btn"
@
click=
"handleBuyCourse"
v-else
>
...
...
@@ -74,7 +77,7 @@ const handleBuyCourse = () => {
<div
class=
"price_icon"
>
¥
</div>
<div
class=
"price_price"
>
{{ shopItem?.price }}
</div>
</div>
<
div
class=
"btn_buy"
>
立即购买
</div
>
<
!-- <div class="btn_buy">立即购买</div> --
>
</div>
</div>
<ContactDialog
v-model:buyDialogVisible=
"buyDialogVisible"
/>
...
...
@@ -114,7 +117,7 @@ const handleBuyCourse = () => {
}
.footer_price
{
display
:
flex
;
margin-left
:
605
px
;
margin-left
:
260
px
;
.price_icon
{
font-size
:
24px
;
...
...
@@ -167,8 +170,9 @@ const handleBuyCourse = () => {
color
:
#333333
;
}
.left_desc
{
font-size
:
0
.
22
rem
;
font-size
:
0
.
18
rem
;
color
:
#999999
;
// width: 3rem;
}
.footer_price
{
display
:
none
;
...
...
@@ -187,8 +191,8 @@ const handleBuyCourse = () => {
padding
:
0
0
.56rem
;
.footer_price
{
display
:
flex
;
justify-content
:
flex-start
;
margin-right
:
0
.18rem
;
justify-content
:
center
;
//
margin-right: 0.18rem;
.price_icon
{
font-size
:
0
.24rem
;
color
:
#ffffff
;
...
...
src/modules/shop/components/DetailBanner.vue
浏览文件 @
b311df6b
...
...
@@ -109,9 +109,9 @@ const handleCopyLink = () => {
<div
class=
"con_info"
>
<div
class=
"info_tit"
>
{{
shopItem
?.
title
}}
</div>
<div
class=
"info_indentify"
>
{{
shopItem
?.
course_card
}}
</div>
<div
class=
"info_tips"
>
<div
class=
"tips_card"
>
{{
shopItem
?.
course_c
hapter
}}
节课程
</div>
<div
class=
"tips_card"
>
{{
shopItem
?.
course_
total_hour
}}
小时
</div>
<div
class=
"info_tips"
v-if=
"shopItem?.type === '课程包'"
>
<div
class=
"tips_card"
>
{{
shopItem
?.
course_c
ompulsory
}}
门必修
</div>
<div
class=
"tips_card"
>
{{
shopItem
?.
course_
elective
}}
门选修
</div>
</div>
</div>
<div
class=
"con_share"
>
...
...
@@ -154,20 +154,20 @@ const handleCopyLink = () => {
</div>
</div>
<div
class=
"info_time"
>
<div
class=
"info_time"
v-if=
"shopItem?.type === '课程包'"
>
<div
class=
"time_left"
>
<
div
class=
"left_tit"
>
课程节数
</div
>
<
!-- <div class="left_tit">课程节数</div> --
>
<div
class=
"left_con"
>
<span
class=
"con_num"
>
{{ shopItem?.course_c
hapter
}}
</span>
<span
class=
"con_txt"
>
节
</span>
<span
class=
"con_num"
>
{{ shopItem?.course_c
ompulsory
}}
</span>
<span
class=
"con_txt"
>
门必修
</span>
</div>
</div>
<div
class=
"time_line"
></div>
<div
class=
"time_left"
>
<
div
class=
"left_tit"
>
总课时
</div
>
<
!-- <div class="left_tit">总课时</div> --
>
<div
class=
"left_con"
>
<span
class=
"con_num"
>
{{ shopItem?.course_
total_hour
}}
</span>
<span
class=
"con_txt"
>
小时
</span>
<span
class=
"con_num"
>
{{ shopItem?.course_
elective
}}
</span>
<span
class=
"con_txt"
>
门选修
</span>
</div>
</div>
</div>
...
...
@@ -460,6 +460,8 @@ const handleCopyLink = () => {
white-space
:
nowrap
;
}
.left_con
{
white-space
:
nowrap
;
.con_num
{
font-size
:
0
.28rem
;
color
:
#333333
;
...
...
src/modules/shop/components/RecommendCourse.vue
浏览文件 @
b311df6b
...
...
@@ -19,7 +19,7 @@ function prev(swiper) {
function
next
(
swiper
)
{
swiper
?.
slideNext
()
}
const
handleDetail
=
(
item
)
=>
{
const
handleDetail
=
item
=>
{
router
.
push
(
`/shop/detail/
${
item
.
id
}
`
)
}
</
script
>
...
...
@@ -37,7 +37,7 @@ const handleDetail = (item) => {
:spaceBetween="20"
:slidePreview="1"
:modules="[Navigation, Grid]"
@swiper="
(swiper)
=> (swiper1 = swiper)"
@swiper="
swiper
=> (swiper1 = swiper)"
>
<SwiperSlide
v-for=
"(item, index) in shopRelatedList"
...
...
@@ -67,12 +67,7 @@ const handleDetail = (item) => {
</
template
>
</div>
<div
v-else
>
<div
class=
"course-item"
v-for=
"(item, index) in shopRelatedList"
:key=
"index"
@
click=
"handleDetail(item)"
>
<div
class=
"course-item"
v-for=
"(item, index) in shopRelatedList"
:key=
"index"
@
click=
"handleDetail(item)"
>
<img
:src=
"
item.image_url ||
...
...
@@ -97,7 +92,7 @@ const handleDetail = (item) => {
<
style
lang=
"scss"
scoped
>
.is-pc
{
.teacher_list
{
margin-top
:
20px
;
//
margin-top: 20px;
.list_con
{
width
:
396px
;
height
:
433px
;
...
...
src/modules/shop/views/View.vue
浏览文件 @
b311df6b
...
...
@@ -27,7 +27,6 @@ const recommendCourse = computed(() => {
return
shopStore
.
shopRelatedListOther
}
})
</
script
>
<
template
>
...
...
@@ -37,30 +36,30 @@ const recommendCourse = computed(() => {
<div
class=
"con_left"
>
<div>
<IncludeCourseCard
v-if=
"shopStore.shopItem?.type !== '课程包'"
:courseItem=
"courseItem"
/>
<div
class=
"left_course"
>
<CourseIntrouduce
:shopItem=
"shopStore.shopItem"
/>
<CourseFor
v-if=
"!mobile"
:shopItem=
"shopStore.shopItem"
/>
<CourseCatalogPC
:shopItem=
"shopStore.shopItem"
/>
</div>
<div
class=
"left_course"
v-if=
"shopStore.shopItem?.type === '课程包'"
>
<CourseIntrouduce
:shopItem=
"shopStore.shopItem"
/>
<CourseFor
v-if=
"!mobile"
:shopItem=
"shopStore.shopItem"
/>
<CourseCatalogPC
:shopItem=
"shopStore.shopItem"
/>
</div>
</div>
</div>
<div
class=
"con_right"
>
<
TeacherCard
:lecturerList=
"shopStore.shopItem?.lecturer_list"
/
>
<
!--
<TeacherCard
:lecturerList=
"shopStore.shopItem?.lecturer_list"
/>
--
>
<RecommendCourse
:shopRelatedList=
"recommendCourse"
/>
</div>
</div>
<CourseFooter
:payStatus=
"payStatus"
:shopItem=
"shopStore.shopItem"
/>
<CourseFooter
:payStatus=
"payStatus"
:shopItem=
"shopStore.shopItem"
v-if=
"shopStore.shopItem?.type == '课程包'"
/>
</div>
<div
class=
"course_detail"
v-else
>
<DetailBanner
:shopItem=
"shopStore.shopItem"
:payStatus=
"payStatus"
/>
<DetailBanner
:shopItem=
"shopStore.shopItem"
:payStatus=
"payStatus"
/>
<IncludeCourseCard
v-if=
"shopStore.shopItem?.type !== '课程包'"
:courseItem=
"courseItem"
/>
<div
class=
"detail_con"
>
<CourseIntrouduce
:shopItem=
"shopStore.shopItem"
/>
<TeacherCard
:lecturerList=
"shopStore.shopItem?.lecturer_list"
/
>
<CourseCatalogH5
:shopItem=
"shopStore.shopItem"
/>
</div>
<div
class=
"detail_con"
v-if=
"shopStore.shopItem?.type == '课程包'"
>
<CourseIntrouduce
:shopItem=
"shopStore.shopItem"
/>
<!--
<TeacherCard
:lecturerList=
"shopStore.shopItem?.lecturer_list"
/>
--
>
<CourseCatalogH5
:shopItem=
"shopStore.shopItem"
/>
</div>
<RecommendCourse
:shopRelatedList=
"recommendCourse"
/>
<CourseFooter
:payStatus=
"payStatus"
:shopItem=
"shopStore.shopItem"
/>
<CourseFooter
:payStatus=
"payStatus"
:shopItem=
"shopStore.shopItem"
/>
</div>
</
template
>
<
style
lang=
"scss"
scoped
>
...
...
@@ -76,7 +75,7 @@ const recommendCourse = computed(() => {
justify-content
:
space-between
;
.con_left
{
width
:
784px
;
.left_course
{
.left_course
{
padding
:
28px
45px
53px
45px
;
background
:
#ffffff
;
box-shadow
:
0px
1px
18px
rgba
(
0
,
0
,
0
,
0
.1
);
...
...
@@ -152,12 +151,11 @@ const recommendCourse = computed(() => {
}
}
}
.is-h5
{
.detail_con
{
.is-h5
{
.detail_con
{
background
:
#ffffff
;
margin
:
0
.4rem
0
.3rem
;
padding
:
0
.32rem
0
.2rem
;
margin
:
0
.4rem
0
.3rem
;
padding
:
0
.32rem
0
.2rem
;
border-radius
:
0
.12rem
;
}
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论