提交 4865a27c authored 作者: matian's avatar matian

金保官网部分修改

上级 1203d61a
...@@ -2,12 +2,12 @@ export default [ ...@@ -2,12 +2,12 @@ export default [
{ {
category: 'PAAP(Ⅰ)', category: 'PAAP(Ⅰ)',
id: '1', id: '1',
title: 'PAAP1 系列课程', title: '资产分析规划师(一级)/PAAP(Ⅰ)',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型', desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员', for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '', image_url: '',
type: '课程包', type: '课程包',
price: 1999, price: 4980,
lecturer_list: [ lecturer_list: [
{ {
name: '张伟', name: '张伟',
...@@ -17,21 +17,24 @@ export default [ ...@@ -17,21 +17,24 @@ export default [
], ],
child_ids: ['1-1', '1-2', '1-3', '1-4', '1-5', '1-6', '1-7', '1-8'], child_ids: ['1-1', '1-2', '1-3', '1-4', '1-5', '1-6', '1-7', '1-8'],
course_card: '知名导师专家', course_card: '知名导师专家',
course_compulsory: 6,
course_elective: 2,
course_chapter: '56', course_chapter: '56',
course_total_hour: '80', course_total_hour: '80',
course_hour: '20课时', course_hour: '8课时',
course_id: '7000656984332566528', course_id: '7000656984332566528',
class_id: '6998519782265847808' class_id: '6998519782265847808',
total_price_desc: '(课程费用:4300元/人,考试费、认证费、教材费合计680元/人)'
}, },
{ {
category: 'PAAP(Ⅰ)', category: 'PAAP(Ⅰ)',
id: '1-1', id: '1-1',
title: '第一门:资产分析规划师的定位与能力模型', title: '资产分析规划师的定位与能力模型',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型', desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员', for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '', image_url: '',
type: '课程', type: '课程',
price: 1999, price: 538,
lecturer_list: [ lecturer_list: [
{ {
name: '张伟', name: '张伟',
...@@ -71,21 +74,24 @@ export default [ ...@@ -71,21 +74,24 @@ export default [
} }
], ],
course_card: '知名导师专家1', course_card: '知名导师专家1',
course_compulsory: 6,
course_elective: 2,
course_chapter: '56', course_chapter: '56',
course_total_hour: '80', course_total_hour: '80',
course_hour: '20课时', course_hour: '8课时',
course_id: '7000656984332566528', course_id: '7000656984332566528',
class_id: '6998519782265847808' class_id: '6998519782265847808',
total_price_desc: ''
}, },
{ {
category: 'PAAP(Ⅰ)', category: 'PAAP(Ⅰ)',
id: '1-2', id: '1-2',
title: '第二门:权属资产分析的基础理论', title: '权属资产分析的基础理论',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型', desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员', for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '', image_url: '',
type: '课程', type: '课程',
price: 1999, price: 538,
lecturer_list: [ lecturer_list: [
{ {
name: '张伟', name: '张伟',
...@@ -111,21 +117,24 @@ export default [ ...@@ -111,21 +117,24 @@ export default [
} }
], ],
course_card: '知名导师专家2', course_card: '知名导师专家2',
course_compulsory: 6,
course_elective: 2,
course_chapter: '56', course_chapter: '56',
course_total_hour: '80', course_total_hour: '80',
course_hour: '20课时', course_hour: '8课时',
course_id: '6998547457529348096', course_id: '6998547457529348096',
class_id: '6998519782265847808' class_id: '6998519782265847808',
total_price_desc: ''
}, },
{ {
category: 'PAAP(Ⅰ)', category: 'PAAP(Ⅰ)',
id: '1-3', id: '1-3',
title: '第三门:金融市场在权属资产分析中的重要地位', title: '金融市场在权属资产分析中的重要地位',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型', desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员', for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '', image_url: '',
type: '课程', type: '课程',
price: 1999, price: 538,
lecturer_list: [ lecturer_list: [
{ {
name: '张伟', name: '张伟',
...@@ -151,21 +160,24 @@ export default [ ...@@ -151,21 +160,24 @@ export default [
} }
], ],
course_card: '知名导师专家2', course_card: '知名导师专家2',
course_compulsory: 6,
course_elective: 2,
course_chapter: '56', course_chapter: '56',
course_total_hour: '80', course_total_hour: '80',
course_hour: '20课时', course_hour: '8课时',
course_id: '6998547457529348096', course_id: '6998547457529348096',
class_id: '6998519782265847808' class_id: '6998519782265847808',
total_price_desc: ''
}, },
{ {
category: 'PAAP(Ⅰ)', category: 'PAAP(Ⅰ)',
id: '1-4', id: '1-4',
title: '第四门:权属资产四大类产品解读', title: '权属资产四大类产品解读',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型', desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员', for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '', image_url: '',
type: '课程', type: '课程',
price: 1999, price: 538,
lecturer_list: [ lecturer_list: [
{ {
name: '张伟', name: '张伟',
...@@ -191,21 +203,24 @@ export default [ ...@@ -191,21 +203,24 @@ export default [
} }
], ],
course_card: '知名导师专家2', course_card: '知名导师专家2',
course_compulsory: 6,
course_elective: 2,
course_chapter: '56', course_chapter: '56',
course_total_hour: '80', course_total_hour: '80',
course_hour: '20课时', course_hour: '8课时',
course_id: '6998547457529348096', course_id: '6998547457529348096',
class_id: '6998519782265847808' class_id: '6998519782265847808',
total_price_desc: ''
}, },
{ {
category: 'PAAP(Ⅰ)', category: 'PAAP(Ⅰ)',
id: '1-5', id: '1-5',
title: '第五门:权属资产全面预算', title: '权属资产全面预算',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型', desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员', for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '', image_url: '',
type: '课程', type: '课程',
price: 1999, price: 538,
lecturer_list: [ lecturer_list: [
{ {
name: '张伟', name: '张伟',
...@@ -231,21 +246,24 @@ export default [ ...@@ -231,21 +246,24 @@ export default [
} }
], ],
course_card: '知名导师专家2', course_card: '知名导师专家2',
course_compulsory: 6,
course_elective: 2,
course_chapter: '56', course_chapter: '56',
course_total_hour: '80', course_total_hour: '80',
course_hour: '20课时', course_hour: '8课时',
course_id: '6998547457529348096', course_id: '6998547457529348096',
class_id: '6998519782265847808' class_id: '6998519782265847808',
total_price_desc: ''
}, },
{ {
category: 'PAAP(Ⅰ)', category: 'PAAP(Ⅰ)',
id: '1-6', id: '1-6',
title: '第六门:权属资产分析多维模型', title: '权属资产分析多维模型',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型', desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员', for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '', image_url: '',
type: '课程', type: '课程',
price: 1999, price: 538,
lecturer_list: [ lecturer_list: [
{ {
name: '张伟', name: '张伟',
...@@ -271,21 +289,24 @@ export default [ ...@@ -271,21 +289,24 @@ export default [
} }
], ],
course_card: '知名导师专家2', course_card: '知名导师专家2',
course_compulsory: 6,
course_elective: 2,
course_chapter: '56', course_chapter: '56',
course_total_hour: '80', course_total_hour: '80',
course_hour: '20课时', course_hour: '8课时',
course_id: '6998547457529348096', course_id: '6998547457529348096',
class_id: '6998519782265847808' class_id: '6998519782265847808',
total_price_desc: ''
}, },
{ {
category: 'PAAP(Ⅰ)', category: 'PAAP(Ⅰ)',
id: '1-7', id: '1-7',
title: '第七门:宏观经济', title: '宏观经济',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型', desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员', for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '', image_url: '',
type: '课程', type: '课程',
price: 1999, price: 538,
lecturer_list: [ lecturer_list: [
{ {
name: '张伟', name: '张伟',
...@@ -311,21 +332,24 @@ export default [ ...@@ -311,21 +332,24 @@ export default [
} }
], ],
course_card: '知名导师专家2', course_card: '知名导师专家2',
course_compulsory: 6,
course_elective: 2,
course_chapter: '56', course_chapter: '56',
course_total_hour: '80', course_total_hour: '80',
course_hour: '20课时', course_hour: '8课时',
course_id: '6998547457529348096', course_id: '6998547457529348096',
class_id: '6998519782265847808' class_id: '6998519782265847808',
total_price_desc: ''
}, },
{ {
category: 'PAAP(Ⅰ)', category: 'PAAP(Ⅰ)',
id: '1-8', id: '1-8',
title: '第八门:金融从业者成为专业专家的概论', title: '金融从业者成为专业专家的概论',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型', desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员', for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '', image_url: '',
type: '课程', type: '课程',
price: 1999, price: 538,
lecturer_list: [ lecturer_list: [
{ {
name: '张伟', name: '张伟',
...@@ -351,10 +375,13 @@ export default [ ...@@ -351,10 +375,13 @@ export default [
} }
], ],
course_card: '知名导师专家2', course_card: '知名导师专家2',
course_compulsory: 6,
course_elective: 2,
course_chapter: '56', course_chapter: '56',
course_total_hour: '80', course_total_hour: '80',
course_hour: '20课时', course_hour: '8课时',
course_id: '6998547457529348096', course_id: '6998547457529348096',
class_id: '6998519782265847808' class_id: '6998519782265847808',
total_price_desc: ''
} }
] ]
...@@ -2,12 +2,12 @@ export default [ ...@@ -2,12 +2,12 @@ export default [
{ {
category: 'PAAP(Ⅱ)', category: 'PAAP(Ⅱ)',
id: '2', id: '2',
title: 'PAAP2 系列课程', title: '资产分析规划师(二级)/PAAP(Ⅱ)',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型', desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员', for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '', image_url: '',
type: '课程包', type: '课程包',
price: 1999, price: 7680,
lecturer_list: [ lecturer_list: [
{ {
name: '张伟', name: '张伟',
...@@ -16,22 +16,25 @@ export default [ ...@@ -16,22 +16,25 @@ export default [
} }
], ],
child_ids: ['2-1', '2-2', '2-3', '2-4', '2-5', '2-6', '2-7', '2-8'], 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_chapter: '56',
course_total_hour: '80', course_total_hour: '80',
course_hour: '20课时', course_hour: '8课时',
course_id: '6998547457529348096', course_id: '6998547457529348096',
class_id: '6998519782265847808' class_id: '6998519782265847808',
}, total_price_desc: '(课程费用:7000元/人,考试费、认证费、教材费合计680元/人)'
},
{ {
category: 'PAAP(Ⅱ)', category: 'PAAP(Ⅱ)',
id: '2-1', id: '2-1',
title: '第一门:资产分析规划师的定位与能力模型', title: '权属资产多维度人群的分析理论与实战',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型', desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员', for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '', image_url: '',
type: '课程', type: '课程',
price: 1999, price: 875,
lecturer_list: [ lecturer_list: [
{ {
name: '张伟', name: '张伟',
...@@ -57,21 +60,25 @@ export default [ ...@@ -57,21 +60,25 @@ export default [
} }
], ],
course_card: '知名导师专家2', course_card: '知名导师专家2',
course_compulsory: 5,
course_elective: 3,
course_chapter: '56', course_chapter: '56',
course_total_hour: '80', course_total_hour: '80',
course_hour: '20课时', course_hour: '8课时',
course_id: '6998547457529348096', course_id: '6998547457529348096',
class_id: '6998519782265847808' class_id: '6998519782265847808',
total_price_desc: ''
}, },
{ {
category: 'PAAP(Ⅱ)', category: 'PAAP(Ⅱ)',
id: '2-2', id: '2-2',
title: '第二门:权属资产分析的基础理论', title: '权属资产所属家庭资产的分析理论与实战',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型', desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员', for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '', image_url: '',
type: '课程', type: '课程',
price: 1999, price: 875,
lecturer_list: [ lecturer_list: [
{ {
name: '张伟', name: '张伟',
...@@ -97,21 +104,24 @@ export default [ ...@@ -97,21 +104,24 @@ export default [
} }
], ],
course_card: '知名导师专家2', course_card: '知名导师专家2',
course_compulsory: 5,
course_elective: 3,
course_chapter: '56', course_chapter: '56',
course_total_hour: '80', course_total_hour: '80',
course_hour: '20课时', course_hour: '8课时',
course_id: '6998547457529348096', course_id: '6998547457529348096',
class_id: '6998519782265847808' class_id: '6998519782265847808',
total_price_desc: ''
}, },
{ {
category: 'PAAP(Ⅱ)', category: 'PAAP(Ⅱ)',
id: '2-3', id: '2-3',
title: '第三门:金融市场在权属资产分析中的重要地位', title: '权属资产所属企业资产的分析理论与实战',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型', desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员', for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '', image_url: '',
type: '课程', type: '课程',
price: 1999, price: 875,
lecturer_list: [ lecturer_list: [
{ {
name: '张伟', name: '张伟',
...@@ -137,21 +147,24 @@ export default [ ...@@ -137,21 +147,24 @@ export default [
} }
], ],
course_card: '知名导师专家2', course_card: '知名导师专家2',
course_compulsory: 5,
course_elective: 3,
course_chapter: '56', course_chapter: '56',
course_total_hour: '80', course_total_hour: '80',
course_hour: '20课时', course_hour: '8课时',
course_id: '6998547457529348096', course_id: '6998547457529348096',
class_id: '6998519782265847808' class_id: '6998519782265847808',
total_price_desc: ''
}, },
{ {
category: 'PAAP(Ⅱ)', category: 'PAAP(Ⅱ)',
id: '2-4', id: '2-4',
title: '第四门:权属资产四大类产品解读', title: '权属资产分析多维模型实战案例与运用',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型', desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员', for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '', image_url: '',
type: '课程', type: '课程',
price: 1999, price: 875,
lecturer_list: [ lecturer_list: [
{ {
name: '张伟', name: '张伟',
...@@ -177,21 +190,24 @@ export default [ ...@@ -177,21 +190,24 @@ export default [
} }
], ],
course_card: '知名导师专家2', course_card: '知名导师专家2',
course_compulsory: 5,
course_elective: 3,
course_chapter: '56', course_chapter: '56',
course_total_hour: '80', course_total_hour: '80',
course_hour: '20课时', course_hour: '8课时',
course_id: '6998547457529348096', course_id: '6998547457529348096',
class_id: '6998519782265847808' class_id: '6998519782265847808',
total_price_desc: ''
}, },
{ {
category: 'PAAP(Ⅱ)', category: 'PAAP(Ⅱ)',
id: '2-5', id: '2-5',
title: '第五门:权属资产全面预算', title: '权属资产分析报告实践',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型', desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员', for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '', image_url: '',
type: '课程', type: '课程',
price: 1999, price: 875,
lecturer_list: [ lecturer_list: [
{ {
name: '张伟', name: '张伟',
...@@ -217,21 +233,24 @@ export default [ ...@@ -217,21 +233,24 @@ export default [
} }
], ],
course_card: '知名导师专家2', course_card: '知名导师专家2',
course_compulsory: 5,
course_elective: 3,
course_chapter: '56', course_chapter: '56',
course_total_hour: '80', course_total_hour: '80',
course_hour: '20课时', course_hour: '8课时',
course_id: '6998547457529348096', course_id: '6998547457529348096',
class_id: '6998519782265847808' class_id: '6998519782265847808',
total_price_desc: ''
}, },
{ {
category: 'PAAP(Ⅱ)', category: 'PAAP(Ⅱ)',
id: '2-6', id: '2-6',
title: '第六门:权属资产分析多维模型', title: '国际经济学(选修)',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型', desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员', for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '', image_url: '',
type: '课程', type: '课程',
price: 1999, price: 875,
lecturer_list: [ lecturer_list: [
{ {
name: '张伟', name: '张伟',
...@@ -257,21 +276,24 @@ export default [ ...@@ -257,21 +276,24 @@ export default [
} }
], ],
course_card: '知名导师专家2', course_card: '知名导师专家2',
course_compulsory: 5,
course_elective: 3,
course_chapter: '56', course_chapter: '56',
course_total_hour: '80', course_total_hour: '80',
course_hour: '20课时', course_hour: '8课时',
course_id: '6998547457529348096', course_id: '6998547457529348096',
class_id: '6998519782265847808' class_id: '6998519782265847808',
total_price_desc: ''
}, },
{ {
category: 'PAAP(Ⅱ)', category: 'PAAP(Ⅱ)',
id: '2-7', id: '2-7',
title: '第七门:宏观经济', title: '财富风险管理总论',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型', desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员', for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '', image_url: '',
type: '课程', type: '课程',
price: 1999, price: 875,
lecturer_list: [ lecturer_list: [
{ {
name: '张伟', name: '张伟',
...@@ -297,21 +319,24 @@ export default [ ...@@ -297,21 +319,24 @@ export default [
} }
], ],
course_card: '知名导师专家2', course_card: '知名导师专家2',
course_compulsory: 5,
course_elective: 3,
course_chapter: '56', course_chapter: '56',
course_total_hour: '80', course_total_hour: '80',
course_hour: '20课时', course_hour: '8课时',
course_id: '6998547457529348096', course_id: '6998547457529348096',
class_id: '6998519782265847808' class_id: '6998519782265847808',
total_price_desc: ''
}, },
{ {
category: 'PAAP(Ⅱ)', category: 'PAAP(Ⅱ)',
id: '2-8', id: '2-8',
title: '第八门:金融从业者成为专业专家的概论', title: '了解你客户的KYC',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型', desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员', for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '', image_url: '',
type: '课程', type: '课程',
price: 1999, price: 875,
lecturer_list: [ lecturer_list: [
{ {
name: '张伟', name: '张伟',
...@@ -337,10 +362,13 @@ export default [ ...@@ -337,10 +362,13 @@ export default [
} }
], ],
course_card: '知名导师专家2', course_card: '知名导师专家2',
course_compulsory: 5,
course_elective: 3,
course_chapter: '56', course_chapter: '56',
course_total_hour: '80', course_total_hour: '80',
course_hour: '20课时', course_hour: '8课时',
course_id: '6998547457529348096', course_id: '6998547457529348096',
class_id: '6998519782265847808' class_id: '6998519782265847808',
total_price_desc: ''
} }
] ]
差异被折叠。
...@@ -6,15 +6,15 @@ export const SHOP_FILTERS = [ ...@@ -6,15 +6,15 @@ export const SHOP_FILTERS = [
value: '' value: ''
}, },
{ {
label: 'PAAP(Ⅰ)', label: 'PAAP(Ⅰ)认证系列课程',
value: 'PAAP(Ⅰ)' value: 'PAAP(Ⅰ)'
}, },
{ {
label: 'PAAP(Ⅱ)', label: 'PAAP(Ⅱ)认证系列课程',
value: 'PAAP(Ⅱ)' value: 'PAAP(Ⅱ)'
}, },
{ {
label: 'PAAM', label: 'PAAM认证系列课程',
value: 'PAAM' value: 'PAAM'
}, },
{ {
......
...@@ -15,31 +15,19 @@ const { mobile } = useDevice() ...@@ -15,31 +15,19 @@ const { mobile } = useDevice()
<div class="part_link"> <div class="part_link">
<div class="link_tit">友情链接</div> <div class="link_tit">友情链接</div>
<div class="link_con"> <div class="link_con">
<a <a href="http://www.cbirc.gov.cn/cn/view/pages/index/index.html" target="_blank"
href="http://www.cbirc.gov.cn/cn/view/pages/index/index.html"
target="_blank"
>中国银行保险监督管理委员会</a >中国银行保险监督管理委员会</a
> >
<a href="http://www.moe.gov.cn/" target="_blank"> <a href="http://www.moe.gov.cn/" target="_blank"> 中华人民共和国教育部</a>
中华人民共和国教育部</a <a href="https://www.pbcsf.tsinghua.edu.cn/" target="_blank"> 清华大学五道口金融学院</a>
> <a href="https://www.ezijing.com/" 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> </div>
<div class="part_product"> <div class="part_product">
<div class="product_tit">项目产品</div> <div class="product_tit">项目产品</div>
<div class="product_con"> <div class="product_con">
<a href="https://prp.ezijing.com/" target="_blank"> <a href="https://prp.ezijing.com/" target="_blank"> 私人财富风险管理顾问(PRP) </a>
私人财富风险管理顾问(PRP) <a href="https://paa.ezijing.com/" target="_blank"> 资产分析系列认证(PAA) </a>
</a>
<a href="https://paa.ezijing.com/" target="_blank">
资产分析系列认证(PAA)
</a>
</div> </div>
</div> </div>
</div> </div>
...@@ -48,14 +36,12 @@ const { mobile } = useDevice() ...@@ -48,14 +36,12 @@ const { mobile } = useDevice()
<div class="concat_tit">联系我们</div> <div class="concat_tit">联系我们</div>
<div class="concat_con" v-if="!mobile"> <div class="concat_con" v-if="!mobile">
<div class="con_address"> <div class="con_address">
&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;址:北京市海淀区中关村东路1号院清华科技园7号楼5层
&nbsp;址:北京市海淀区中关村东路1号院清华科技园7号楼5层
<br /> <br />
深圳市福田区博今商务广场A座22层 深圳市福田区博今商务广场A座22层
</div> </div>
<div class="con_email"> <div class="con_email">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;箱:THHZJFI@ezijing.com</div>
&nbsp; &nbsp; &nbsp;箱:THHZJFI@ezijing.com <div class="con_email">PAA秘书处:13263110169(同微信)</div>
</div>
</div> </div>
<div class="concat_con" v-else> <div class="concat_con" v-else>
<div class="con_address"> <div class="con_address">
...@@ -64,13 +50,11 @@ const { mobile } = useDevice() ...@@ -64,13 +50,11 @@ const { mobile } = useDevice()
深圳市福田区博今商务广场A座22层 深圳市福田区博今商务广场A座22层
</div> </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>
</div> </div>
<div class="part_code"> <div class="part_code">
<img <img src="https://webapp-pub.ezijing.com/project_online/fi/qrcode.png" class="code_img" />
src="https://webapp-pub.ezijing.com/project_online/fi/qrcode.png"
class="code_img"
/>
<div class="code_con"> <div class="code_con">
<img <img
src="https://zws-imgs-pub.ezijing.com/static/public/184235d9f6edbb39d52fc6f77339ff5b.png" src="https://zws-imgs-pub.ezijing.com/static/public/184235d9f6edbb39d52fc6f77339ff5b.png"
...@@ -84,19 +68,11 @@ const { mobile } = useDevice() ...@@ -84,19 +68,11 @@ const { mobile } = useDevice()
<div class="foot_bottom"> <div class="foot_bottom">
<div class="bottom_copyright"> <div class="bottom_copyright">
Copyright © 2022 Zijing Education. All rights reserved. Copyright © 2022 Zijing Education. All rights reserved.
<a target="_blank" href="https://tsm.miit.gov.cn/dxxzsp/" <a target="_blank" href="https://tsm.miit.gov.cn/dxxzsp/">京ICP证150431号</a>
>京ICP证150431号</a
>
</div> </div>
<div class="bottom_ba"> <div class="bottom_ba">
<a <a target="_blank" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=11010802023681">
target="_blank" <img src="https://zws-imgs-pub.ezijing.com/e0a0ec47dfdfc1e0797b1d5254021d00.png" alt="" />
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> <div class="ba_text">京公网安备 11010802023681号</div>
</a> </a>
</div> </div>
...@@ -106,8 +82,6 @@ const { mobile } = useDevice() ...@@ -106,8 +82,6 @@ const { mobile } = useDevice()
</div> </div>
</template> </template>
<style lang="scss" scoped> <style lang="scss" scoped>
.is-pc { .is-pc {
.main_app { .main_app {
...@@ -180,19 +154,20 @@ const { mobile } = useDevice() ...@@ -180,19 +154,20 @@ const { mobile } = useDevice()
.concat_con { .concat_con {
display: flex; display: flex;
flex-direction: column; flex-direction: column;
flex-wrap: nowrap;
font-size: 14px; font-size: 14px;
font-weight: 300; font-weight: 300;
line-height: 32px; line-height: 32px;
color: #ffffff; color: #ffffff;
.con_address { .con_address {
padding-left: 70px; padding-left: 84px;
text-indent: -70px; text-indent: -84px;
} }
} }
} }
.part_code { .part_code {
margin-left: 99px; margin-left: 88px;
.code_img { .code_img {
width: 120px; width: 120px;
height: 120px; height: 120px;
...@@ -369,4 +344,4 @@ const { mobile } = useDevice() ...@@ -369,4 +344,4 @@ const { mobile } = useDevice()
} }
} }
} }
</style> </style>
\ No newline at end of file
...@@ -6,17 +6,11 @@ const { mobile } = useDevice() ...@@ -6,17 +6,11 @@ const { mobile } = useDevice()
<div class="main" id="contact" v-if="!mobile"> <div class="main" id="contact" v-if="!mobile">
<div class="con_tit"> <div class="con_tit">
<div class="tit_img"> <div class="tit_img">
<img <img src="https://webapp-pub.ezijing.com/project_online/fi/tit_icon.png" class="img_box" />
src="https://webapp-pub.ezijing.com/project_online/fi/tit_icon.png"
class="img_box"
/>
</div> </div>
<div class="tit_text">预约报名</div> <div class="tit_text">预约报名</div>
<div class="tit_img"> <div class="tit_img">
<img <img src="https://webapp-pub.ezijing.com/project_online/fi/tit_icon.png" class="img_box" />
src="https://webapp-pub.ezijing.com/project_online/fi/tit_icon.png"
class="img_box"
/>
</div> </div>
</div> </div>
<div class="con_part"> <div class="con_part">
...@@ -29,7 +23,7 @@ const { mobile } = useDevice() ...@@ -29,7 +23,7 @@ const { mobile } = useDevice()
<div class="part2"> <div class="part2">
<div class="part2_txt txt"> <div class="part2_txt txt">
标准产品委员会: 13269964629(同微信)<br /> 标准产品委员会: 13269964629(同微信)<br />
定制专属产品办公室: 010-62799539 定制专属产品办公室: 010-62790319
</div> </div>
</div> </div>
</div> </div>
...@@ -51,7 +45,7 @@ const { mobile } = useDevice() ...@@ -51,7 +45,7 @@ const { mobile } = useDevice()
</div> </div>
<div class="item"> <div class="item">
<div class="n">定制专属产品办公室:</div> <div class="n">定制专属产品办公室:</div>
<div class="v">010_62799539</div> <div class="v">010-62790319</div>
</div> </div>
</div> </div>
</div> </div>
...@@ -62,8 +56,7 @@ const { mobile } = useDevice() ...@@ -62,8 +56,7 @@ const { mobile } = useDevice()
margin-top: 71px; margin-top: 71px;
width: 100%; width: 100%;
height: 310px; height: 310px;
background: url('https://webapp-pub.ezijing.com/project_online/fi/contact.png') background: url('https://webapp-pub.ezijing.com/project_online/fi/contact.png') no-repeat center;
no-repeat center;
background-size: 100% 100%; background-size: 100% 100%;
.con_tit { .con_tit {
display: flex; display: flex;
......
...@@ -24,15 +24,13 @@ const list: List[] = [ ...@@ -24,15 +24,13 @@ const list: List[] = [
{ {
btnName: '行业认证类', btnName: '行业认证类',
btnIcon: 'https://webapp-pub.ezijing.com/project_online/fi/tab1.png', btnIcon: 'https://webapp-pub.ezijing.com/project_online/fi/tab1.png',
btnIconActive: btnIconActive: 'https://webapp-pub.ezijing.com/project_online/fi/tab1_hover.png',
'https://webapp-pub.ezijing.com/project_online/fi/tab1_hover.png',
h1: '联合业内领袖、资深专家学者,帮助相关从业者快速建立岗位相关的理论知识体系,加强实训教学,提高实训能力,协助从业者掌握、提升岗位所需的各种实务技能。', h1: '联合业内领袖、资深专家学者,帮助相关从业者快速建立岗位相关的理论知识体系,加强实训教学,提高实训能力,协助从业者掌握、提升岗位所需的各种实务技能。',
card: [ card: [
{ {
id: '1', id: '1',
img: 'https://webapp-pub.ezijing.com/project_online/fi/tab1_1.png', img: 'https://webapp-pub.ezijing.com/project_online/fi/tab1_1.png',
h5Img: h5Img: 'https://webapp-pub.ezijing.com/project_online/fi/h5/system-1-1.png',
'https://webapp-pub.ezijing.com/project_online/fi/h5/system-1-1.png',
tit: '资产分析规划师(一级/二级)/ PAAP(I/II)', tit: '资产分析规划师(一级/二级)/ PAAP(I/II)',
list: [ list: [
{ {
...@@ -48,8 +46,7 @@ const list: List[] = [ ...@@ -48,8 +46,7 @@ const list: List[] = [
{ {
id: '2', id: '2',
img: 'https://webapp-pub.ezijing.com/project_online/fi/tab1_2.png', img: 'https://webapp-pub.ezijing.com/project_online/fi/tab1_2.png',
h5Img: h5Img: 'https://webapp-pub.ezijing.com/project_online/fi/h5/system-1-2.png',
'https://webapp-pub.ezijing.com/project_online/fi/h5/system-1-2.png',
tit: '高级资产分析管理师 / PAAM', tit: '高级资产分析管理师 / PAAM',
list: [ list: [
{ {
...@@ -65,8 +62,7 @@ const list: List[] = [ ...@@ -65,8 +62,7 @@ const list: List[] = [
{ {
id: '', id: '',
img: 'https://webapp-pub.ezijing.com/project_online/fi/tab1_3.png', img: 'https://webapp-pub.ezijing.com/project_online/fi/tab1_3.png',
h5Img: h5Img: 'https://webapp-pub.ezijing.com/project_online/fi/h5/system-1-3.png',
'https://webapp-pub.ezijing.com/project_online/fi/h5/system-1-3.png',
tit: '公司金融管理师(CFM)', tit: '公司金融管理师(CFM)',
list: [ list: [
{ {
...@@ -84,15 +80,13 @@ const list: List[] = [ ...@@ -84,15 +80,13 @@ const list: List[] = [
{ {
btnName: '行业标准类', btnName: '行业标准类',
btnIcon: 'https://webapp-pub.ezijing.com/project_online/fi/tab2.png', btnIcon: 'https://webapp-pub.ezijing.com/project_online/fi/tab2.png',
btnIconActive: btnIconActive: 'https://webapp-pub.ezijing.com/project_online/fi/tab2_hover.png',
'https://webapp-pub.ezijing.com/project_online/fi/tab2_hover.png',
h1: '联合业内专家、国内外权威产业研究机构,共同开发教学课程,为企业高层人士提供中国标准化的任职能力及领导力培训。', h1: '联合业内专家、国内外权威产业研究机构,共同开发教学课程,为企业高层人士提供中国标准化的任职能力及领导力培训。',
card: [ card: [
{ {
id: '', id: '',
img: 'https://webapp-pub.ezijing.com/project_online/fi/tab2_1.png', img: 'https://webapp-pub.ezijing.com/project_online/fi/tab2_1.png',
h5Img: h5Img: 'https://webapp-pub.ezijing.com/project_online/fi/h5/system-2-1.png',
'https://webapp-pub.ezijing.com/project_online/fi/h5/system-2-1.png',
tit: '金融保险高级经理人班', tit: '金融保险高级经理人班',
list: [ list: [
{ {
...@@ -108,8 +102,7 @@ const list: List[] = [ ...@@ -108,8 +102,7 @@ const list: List[] = [
{ {
id: '', id: '',
img: 'https://webapp-pub.ezijing.com/project_online/fi/tab2_2.png', img: 'https://webapp-pub.ezijing.com/project_online/fi/tab2_2.png',
h5Img: h5Img: 'https://webapp-pub.ezijing.com/project_online/fi/h5/system-2-2.png',
'https://webapp-pub.ezijing.com/project_online/fi/h5/system-2-2.png',
tit: '金融保险董事长总裁班', tit: '金融保险董事长总裁班',
list: [ list: [
{ {
...@@ -127,15 +120,13 @@ const list: List[] = [ ...@@ -127,15 +120,13 @@ const list: List[] = [
{ {
btnName: '行业普及类', btnName: '行业普及类',
btnIcon: 'https://webapp-pub.ezijing.com/project_online/fi/tab3.png', btnIcon: 'https://webapp-pub.ezijing.com/project_online/fi/tab3.png',
btnIconActive: btnIconActive: 'https://webapp-pub.ezijing.com/project_online/fi/tab3_hover.png',
'https://webapp-pub.ezijing.com/project_online/fi/tab3_hover.png', h1: '针对行业内所有相关人士,提供行业从业人员终身学习的底层逻辑和专业知识架构,建立系统思维,养成学习与从业的习惯,建立自我成长和职业发展的心智模式。',
h1: '联合业内领袖、资深专家学者,帮助相关从业者快速建立岗位相关的理论知识体系,加强实训教学,提高实训能力,协助从业者掌握、提升岗位所需的各种实务技能。',
card: [ card: [
{ {
id: '', id: '',
img: 'https://webapp-pub.ezijing.com/project_online/fi/tab3_1.png', img: 'https://webapp-pub.ezijing.com/project_online/fi/tab3_1.png',
h5Img: h5Img: 'https://webapp-pub.ezijing.com/project_online/fi/h5/system-3-1.png',
'https://webapp-pub.ezijing.com/project_online/fi/h5/system-3-1.png',
tit: '私人财富风险管理顾问 / PRP', tit: '私人财富风险管理顾问 / PRP',
list: [ list: [
{ {
...@@ -151,8 +142,7 @@ const list: List[] = [ ...@@ -151,8 +142,7 @@ const list: List[] = [
{ {
id: '', id: '',
img: 'https://webapp-pub.ezijing.com/project_online/fi/tab3_2.png', img: 'https://webapp-pub.ezijing.com/project_online/fi/tab3_2.png',
h5Img: h5Img: 'https://webapp-pub.ezijing.com/project_online/fi/h5/system-3-2.png',
'https://webapp-pub.ezijing.com/project_online/fi/h5/system-3-2.png',
tit: '紫荆卓越保险理财规划师养成计划100天', tit: '紫荆卓越保险理财规划师养成计划100天',
list: [ list: [
{ {
...@@ -190,17 +180,11 @@ const handleDetail = (item: any) => { ...@@ -190,17 +180,11 @@ const handleDetail = (item: any) => {
<div class="main_con" id="product" v-if="!mobile"> <div class="main_con" id="product" v-if="!mobile">
<div class="con_tit"> <div class="con_tit">
<div class="tit_img"> <div class="tit_img">
<img <img src="https://webapp-pub.ezijing.com/project_online/fi/tit_icon.png" class="img_box" />
src="https://webapp-pub.ezijing.com/project_online/fi/tit_icon.png"
class="img_box"
/>
</div> </div>
<div class="tit_text">全系列产品体系</div> <div class="tit_text">全系列产品体系</div>
<div class="tit_img"> <div class="tit_img">
<img <img src="https://webapp-pub.ezijing.com/project_online/fi/tit_icon.png" class="img_box" />
src="https://webapp-pub.ezijing.com/project_online/fi/tit_icon.png"
class="img_box"
/>
</div> </div>
</div> </div>
<div class="con_content"> <div class="con_content">
...@@ -215,20 +199,11 @@ const handleDetail = (item: any) => { ...@@ -215,20 +199,11 @@ const handleDetail = (item: any) => {
{{ fItem.h1 }} {{ fItem.h1 }}
</div> </div>
<div class="content_main"> <div class="content_main">
<div <div class="main_list" v-for="(item, index) in fItem.card" :key="index" @click="handleDetail(item)">
class="main_list"
v-for="(item, index) in fItem.card"
:key="index"
@click="handleDetail(item)"
>
<img :src="item.img" alt="" class="list_img1" /> <img :src="item.img" alt="" class="list_img1" />
<div class="list_tit">{{ item.tit }}</div> <div class="list_tit">{{ item.tit }}</div>
<ul> <ul>
<li <li class="list_desc" v-for="(it, index) in item.list" :key="index">
class="list_desc"
v-for="(it, index) in item.list"
:key="index"
>
<div class="desc_tit">{{ it.tit }}</div> <div class="desc_tit">{{ it.tit }}</div>
<div class="desc_con">{{ it.desc }}</div> <div class="desc_con">{{ it.desc }}</div>
</li> </li>
...@@ -258,12 +233,7 @@ const handleDetail = (item: any) => { ...@@ -258,12 +233,7 @@ const handleDetail = (item: any) => {
<h3> <h3>
{{ item.h1 }} {{ item.h1 }}
</h3> </h3>
<div <div class="card" v-for="cItem in item.card" :key="cItem.img" @click="handleDetail(cItem)">
class="card"
v-for="cItem in item.card"
:key="cItem.img"
@click="handleDetail(cItem)"
>
<img :src="cItem.h5Img" /> <img :src="cItem.h5Img" />
<div class="title">{{ cItem.tit }}</div> <div class="title">{{ cItem.tit }}</div>
<div class="item" v-for="(it, index) in cItem.list" :key="index"> <div class="item" v-for="(it, index) in cItem.list" :key="index">
...@@ -277,9 +247,7 @@ const handleDetail = (item: any) => { ...@@ -277,9 +247,7 @@ const handleDetail = (item: any) => {
<div class="i"></div> <div class="i"></div>
<div class="r-txt"> <div class="r-txt">
<div class="name">学员属性</div> <div class="name">学员属性</div>
<div class="value"> <div class="value">包括但并不仅限于金融保险企业绩优营包括但并不仅限于金融保险企业绩优营销员销员</div>
包括但并不仅限于金融保险企业绩优营包括但并不仅限于金融保险企业绩优营销员销员
</div>
</div> </div>
</div> </div>
</div> </div>
......
...@@ -132,7 +132,6 @@ function next(swiper) { ...@@ -132,7 +132,6 @@ function next(swiper) {
<h3 class="subtitle">清华大学知名教授、博士生导师</h3> <h3 class="subtitle">清华大学知名教授、博士生导师</h3>
<div class="my-swiper"> <div class="my-swiper">
<Swiper <Swiper
loop
navigation navigation
:slidesPerView="4" :slidesPerView="4"
:spaceBetween="20" :spaceBetween="20"
...@@ -153,7 +152,6 @@ function next(swiper) { ...@@ -153,7 +152,6 @@ function next(swiper) {
<h3 class="subtitle">清控紫荆教育专职名师暨高级实战专家</h3> <h3 class="subtitle">清控紫荆教育专职名师暨高级实战专家</h3>
<div class="my-swiper"> <div class="my-swiper">
<Swiper <Swiper
loop
navigation navigation
:slidesPerView="4" :slidesPerView="4"
:spaceBetween="20" :spaceBetween="20"
...@@ -358,7 +356,7 @@ function next(swiper) { ...@@ -358,7 +356,7 @@ function next(swiper) {
.group { .group {
display: flex; display: flex;
overflow-x: scroll; overflow-x: scroll;
padding-right: .2rem; padding-right: 0.2rem;
.item { .item {
min-width: 4.1rem; min-width: 4.1rem;
background: rgba(255, 255, 255, 1); background: rgba(255, 255, 255, 1);
......
...@@ -38,8 +38,8 @@ const handleBuyCourse = () => { ...@@ -38,8 +38,8 @@ const handleBuyCourse = () => {
</div> </div>
<template v-else> <template v-else>
<div class="footer_left"> <div class="footer_left">
<div class="left_tit">全部课程价格</div> <div class="left_tit">总学费</div>
<div class="left_desc">根据课程价格累积计算</div> <div class="left_desc">课程费用详情:{{ shopItem?.total_price_desc }}</div>
</div> </div>
<div class="footer_price" v-if="!mobile"> <div class="footer_price" v-if="!mobile">
<div class="price_icon">¥</div> <div class="price_icon">¥</div>
...@@ -57,8 +57,8 @@ const handleBuyCourse = () => { ...@@ -57,8 +57,8 @@ const handleBuyCourse = () => {
</div> </div>
<template v-else> <template v-else>
<div class="footer_left"> <div class="footer_left">
<div class="left_tit">全部课程价格</div> <div class="left_tit">总学费</div>
<div class="left_desc">根据课程价格累积计算</div> <div class="left_desc">课程费用详情:{{ shopItem?.total_price_desc }}</div>
</div> </div>
<div class="footer_price" v-if="!mobile"> <div class="footer_price" v-if="!mobile">
<div class="price_icon">¥</div> <div class="price_icon">¥</div>
...@@ -118,7 +118,7 @@ const handleBuyCourse = () => { ...@@ -118,7 +118,7 @@ const handleBuyCourse = () => {
} }
.footer_price { .footer_price {
display: flex; display: flex;
margin-left: 605px; margin-left: 260px;
.price_icon { .price_icon {
font-size: 24px; font-size: 24px;
...@@ -173,6 +173,7 @@ const handleBuyCourse = () => { ...@@ -173,6 +173,7 @@ const handleBuyCourse = () => {
.left_desc { .left_desc {
font-size: 0.22rem; font-size: 0.22rem;
color: #999999; color: #999999;
width: 3rem;
} }
.footer_price { .footer_price {
display: none; display: none;
......
...@@ -109,9 +109,9 @@ const handleCopyLink = () => { ...@@ -109,9 +109,9 @@ const handleCopyLink = () => {
<div class="con_info"> <div class="con_info">
<div class="info_tit">{{ shopItem?.title }}</div> <div class="info_tit">{{ shopItem?.title }}</div>
<div class="info_indentify">{{ shopItem?.course_card }}</div> <div class="info_indentify">{{ shopItem?.course_card }}</div>
<div class="info_tips"> <div class="info_tips" v-if="shopItem?.type === '课程包'">
<div class="tips_card">{{ shopItem?.course_chapter }}节课程</div> <div class="tips_card">{{ shopItem?.course_compulsory }}门必修</div>
<div class="tips_card">{{ shopItem?.course_total_hour }}小时</div> <div class="tips_card">{{ shopItem?.course_elective }}门选修</div>
</div> </div>
</div> </div>
<div class="con_share"> <div class="con_share">
...@@ -156,18 +156,18 @@ const handleCopyLink = () => { ...@@ -156,18 +156,18 @@ const handleCopyLink = () => {
<div class="info_time"> <div class="info_time">
<div class="time_left"> <div class="time_left">
<div class="left_tit">课程节数</div> <!-- <div class="left_tit">课程节数</div> -->
<div class="left_con"> <div class="left_con">
<span class="con_num">{{ shopItem?.course_chapter }}</span> <span class="con_num">{{ shopItem?.course_compulsory }}</span>
<span class="con_txt"></span> <span class="con_txt">门必修</span>
</div> </div>
</div> </div>
<div class="time_line"></div> <div class="time_line"></div>
<div class="time_left"> <div class="time_left">
<div class="left_tit">总课时</div> <!-- <div class="left_tit">总课时</div> -->
<div class="left_con"> <div class="left_con">
<span class="con_num">{{ shopItem?.course_total_hour }}</span> <span class="con_num">{{ shopItem?.course_elective }}</span>
<span class="con_txt">小时</span> <span class="con_txt">门选修</span>
</div> </div>
</div> </div>
</div> </div>
...@@ -444,6 +444,7 @@ const handleCopyLink = () => { ...@@ -444,6 +444,7 @@ const handleCopyLink = () => {
margin-top: 0.2rem; margin-top: 0.2rem;
padding: 0.15rem 1.2rem; padding: 0.15rem 1.2rem;
display: flex; display: flex;
justify-content: space-around;
align-items: center; align-items: center;
border-radius: 0.08rem; border-radius: 0.08rem;
...@@ -460,6 +461,8 @@ const handleCopyLink = () => { ...@@ -460,6 +461,8 @@ const handleCopyLink = () => {
white-space: nowrap; white-space: nowrap;
} }
.left_con { .left_con {
white-space: nowrap;
.con_num { .con_num {
font-size: 0.28rem; font-size: 0.28rem;
color: #333333; color: #333333;
......
...@@ -19,7 +19,7 @@ function prev(swiper) { ...@@ -19,7 +19,7 @@ function prev(swiper) {
function next(swiper) { function next(swiper) {
swiper?.slideNext() swiper?.slideNext()
} }
const handleDetail = (item) => { const handleDetail = item => {
router.push(`/shop/detail/${item.id}`) router.push(`/shop/detail/${item.id}`)
} }
</script> </script>
...@@ -37,7 +37,7 @@ const handleDetail = (item) => { ...@@ -37,7 +37,7 @@ const handleDetail = (item) => {
:spaceBetween="20" :spaceBetween="20"
:slidePreview="1" :slidePreview="1"
:modules="[Navigation, Grid]" :modules="[Navigation, Grid]"
@swiper="(swiper) => (swiper1 = swiper)" @swiper="swiper => (swiper1 = swiper)"
> >
<SwiperSlide <SwiperSlide
v-for="(item, index) in shopRelatedList" v-for="(item, index) in shopRelatedList"
...@@ -67,12 +67,7 @@ const handleDetail = (item) => { ...@@ -67,12 +67,7 @@ const handleDetail = (item) => {
</template> </template>
</div> </div>
<div v-else> <div v-else>
<div <div class="course-item" v-for="(item, index) in shopRelatedList" :key="index" @click="handleDetail(item)">
class="course-item"
v-for="(item, index) in shopRelatedList"
:key="index"
@click="handleDetail(item)"
>
<img <img
:src=" :src="
item.image_url || item.image_url ||
...@@ -97,7 +92,7 @@ const handleDetail = (item) => { ...@@ -97,7 +92,7 @@ const handleDetail = (item) => {
<style lang="scss" scoped> <style lang="scss" scoped>
.is-pc { .is-pc {
.teacher_list { .teacher_list {
margin-top: 20px; // margin-top: 20px;
.list_con { .list_con {
width: 396px; width: 396px;
height: 433px; height: 433px;
......
...@@ -12,26 +12,15 @@ const handleTabClick = (tab: any) => { ...@@ -12,26 +12,15 @@ const handleTabClick = (tab: any) => {
<template> <template>
<div class="main_shop"> <div class="main_shop">
<img <img src="https://webapp-pub.ezijing.com/project_online/fi/shop_banner.jpg" class="shop_banner" />
src="https://webapp-pub.ezijing.com/project_online/fi/shop_banner.jpg"
class="shop_banner"
/>
<div class="shop_con"> <div class="shop_con">
<div class="con_tab"> <div class="con_tab">
<el-tabs class="my-tabs" @tab-click="handleTabClick"> <el-tabs class="my-tabs" @tab-click="handleTabClick">
<el-tab-pane <el-tab-pane v-for="(item, index) in shopStore.filters" :key="index" lazy>
v-for="(item, index) in shopStore.filters"
:key="index"
lazy
>
<template #label> <template #label>
{{ item.label }} {{ item.label }}
</template> </template>
<CourseList <CourseList :type="item.value" :courseList="shopStore.shopList" :key="index" />
:type="item.value"
:courseList="shopStore.shopList"
:key="index"
/>
</el-tab-pane> </el-tab-pane>
</el-tabs> </el-tabs>
</div> </div>
......
...@@ -27,7 +27,6 @@ const recommendCourse = computed(() => { ...@@ -27,7 +27,6 @@ const recommendCourse = computed(() => {
return shopStore.shopRelatedListOther return shopStore.shopRelatedListOther
} }
}) })
</script> </script>
<template> <template>
...@@ -37,30 +36,30 @@ const recommendCourse = computed(() => { ...@@ -37,30 +36,30 @@ const recommendCourse = computed(() => {
<div class="con_left"> <div class="con_left">
<div> <div>
<IncludeCourseCard v-if="shopStore.shopItem?.type !== '课程包'" :courseItem="courseItem" /> <IncludeCourseCard v-if="shopStore.shopItem?.type !== '课程包'" :courseItem="courseItem" />
<div class="left_course"> <div class="left_course" v-if="shopStore.shopItem?.type === '课程包'">
<CourseIntrouduce :shopItem="shopStore.shopItem"/> <CourseIntrouduce :shopItem="shopStore.shopItem" />
<CourseFor v-if="!mobile" :shopItem="shopStore.shopItem"/> <CourseFor v-if="!mobile" :shopItem="shopStore.shopItem" />
<CourseCatalogPC :shopItem="shopStore.shopItem"/> <CourseCatalogPC :shopItem="shopStore.shopItem" />
</div> </div>
</div> </div>
</div> </div>
<div class="con_right"> <div class="con_right">
<TeacherCard :lecturerList="shopStore.shopItem?.lecturer_list" /> <!-- <TeacherCard :lecturerList="shopStore.shopItem?.lecturer_list" /> -->
<RecommendCourse :shopRelatedList="recommendCourse" /> <RecommendCourse :shopRelatedList="recommendCourse" />
</div> </div>
</div> </div>
<CourseFooter :payStatus="payStatus" :shopItem="shopStore.shopItem"/> <CourseFooter :payStatus="payStatus" :shopItem="shopStore.shopItem" v-if="shopStore.shopItem?.type == '课程包'" />
</div> </div>
<div class="course_detail" v-else> <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" /> <IncludeCourseCard v-if="shopStore.shopItem?.type !== '课程包'" :courseItem="courseItem" />
<div class="detail_con"> <div class="detail_con">
<CourseIntrouduce :shopItem="shopStore.shopItem"/> <CourseIntrouduce :shopItem="shopStore.shopItem" />
<TeacherCard :lecturerList="shopStore.shopItem?.lecturer_list" /> <!-- <TeacherCard :lecturerList="shopStore.shopItem?.lecturer_list" /> -->
<CourseCatalogH5 :shopItem="shopStore.shopItem" /> <CourseCatalogH5 :shopItem="shopStore.shopItem" />
</div> </div>
<RecommendCourse :shopRelatedList="recommendCourse" /> <RecommendCourse :shopRelatedList="recommendCourse" />
<CourseFooter :payStatus="payStatus" :shopItem="shopStore.shopItem"/> <CourseFooter :payStatus="payStatus" :shopItem="shopStore.shopItem" />
</div> </div>
</template> </template>
<style lang="scss" scoped> <style lang="scss" scoped>
...@@ -76,7 +75,7 @@ const recommendCourse = computed(() => { ...@@ -76,7 +75,7 @@ const recommendCourse = computed(() => {
justify-content: space-between; justify-content: space-between;
.con_left { .con_left {
width: 784px; width: 784px;
.left_course{ .left_course {
padding: 28px 45px 53px 45px; padding: 28px 45px 53px 45px;
background: #ffffff; background: #ffffff;
box-shadow: 0px 1px 18px rgba(0, 0, 0, 0.1); box-shadow: 0px 1px 18px rgba(0, 0, 0, 0.1);
...@@ -152,12 +151,11 @@ const recommendCourse = computed(() => { ...@@ -152,12 +151,11 @@ const recommendCourse = computed(() => {
} }
} }
} }
.is-h5{ .is-h5 {
.detail_con {
.detail_con{
background: #ffffff; background: #ffffff;
margin:0.4rem 0.3rem; margin: 0.4rem 0.3rem;
padding:0.32rem 0.2rem; padding: 0.32rem 0.2rem;
border-radius: 0.12rem; border-radius: 0.12rem;
} }
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论