提交 1cff1c18 authored 作者: 王鹏飞's avatar 王鹏飞

chore: update

上级 fedf8a3f
import fs from 'node:fs'
import path from 'node:path'
import chalk from 'chalk'
import OSS from 'ali-oss'
const log = console.log
const __dirname = path.resolve()
const client = new OSS({
region: 'oss-cn-beijing',
accessKeyId: 'LTAIOTuuLTaWoGJj',
accessKeySecret: 'dE5tTGm2lh35eItct2krW2DeH2lf2I',
bucket: 'webapp-pub'
})
async function uploadTarget(src, dist) {
try {
const result = await client.put(dist, path.join(__dirname, src))
log(chalk.green('上传成功', result.url))
} catch (e) {
log(chalk.red('上传失败', src))
log(e)
}
}
function generateUploadTarget(src, dist) {
fs.readdir(path.join(__dirname, src), function (err, files) {
if (err) {
log(err)
return
}
files.forEach(function (file) {
const _src = src + '/' + file
const _dist = dist + '/' + file
const stats = fs.statSync(path.join(__dirname, _src))
// 判断是否为文件
stats.isFile() && uploadTarget(_src, _dist)
// 判断是否为文件夹
stats.isDirectory() && generateUploadTarget(_src, _dist)
})
})
}
generateUploadTarget('./dist', 'project_online/fi')
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<script type="module">
;(async () => {
window.SHOP = await import('./dist/shop.js')
console.log(window.SHOP)
})()
</script>
</head>
<body></body>
</html>
export default [
{
category: 'PAAP(Ⅰ)',
id: '1',
title: 'PAAP1 系列课程',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '',
type: '课程包',
price: 1999,
lecturer_list: [
{
name: '张伟',
avatar: '',
title_list: ['清华五道口金融学院硕士生导师首席经济学家', '清华五道口金融学院硕士生导师首席经济学家']
}
],
child_ids: ['1-1', '1-2', '1-3', '1-4', '1-5', '1-6', '1-7', '1-8'],
course_card: '知名导师专家',
course_chapter: '56 节课程',
course_total_hour: '80 小时',
course_hour: '20课时',
course_id: '100'
},
{
category: 'PAAP(Ⅰ)',
id: '1-1',
title: '第一门:资产分析规划师的定位与能力模型',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '',
type: '课程',
price: 1999,
lecturer_list: [
{
name: '张伟',
avatar: '',
title_list: ['清华五道口金融学院硕士生导师首席经济学家', '清华五道口金融学院硕士生导师首席经济学家']
}
],
content_list: [
{
id: 1,
label: '第一章111',
children: [
{
label: '第一节'
},
{
label: '第二节'
},
{
label: '第三节'
}
]
},
{
id: 2,
label: '第二章222',
children: []
},
{
id: 3,
label: '第三章333',
children: [
{
label: ''
}
]
}
],
course_card: '知名导师专家1',
course_chapter: '56 节课程',
course_total_hour: '80 小时',
course_hour: '20课时',
course_id: '101'
},
{
category: 'PAAP(Ⅰ)',
id: '1-2',
title: '第二门:权属资产分析的基础理论',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '',
type: '课程',
price: 1999,
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_total_hour: '80 小时',
course_hour: '20课时',
course_id: '102'
},
{
category: 'PAAP(Ⅰ)',
id: '1-3',
title: '第三门:金融市场在权属资产分析中的重要地位',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '',
type: '课程',
price: 1999,
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_total_hour: '80 小时',
course_hour: '20课时',
course_id: '103'
},
{
category: 'PAAP(Ⅰ)',
id: '1-4',
title: '第四门:权属资产四大类产品解读',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '',
type: '课程',
price: 1999,
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_total_hour: '80 小时',
course_hour: '20课时',
course_id: '104'
},
{
category: 'PAAP(Ⅰ)',
id: '1-5',
title: '第五门:权属资产全面预算',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '',
type: '课程',
price: 1999,
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_total_hour: '80 小时',
course_hour: '20课时',
course_id: '105'
},
{
category: 'PAAP(Ⅰ)',
id: '1-6',
title: '第六门:权属资产分析多维模型',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '',
type: '课程',
price: 1999,
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_total_hour: '80 小时',
course_hour: '20课时',
course_id: '106'
},
{
category: 'PAAP(Ⅰ)',
id: '1-7',
title: '第七门:宏观经济',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '',
type: '课程',
price: 1999,
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_total_hour: '80 小时',
course_hour: '20课时',
course_id: '107'
},
{
category: 'PAAP(Ⅰ)',
id: '1-8',
title: '第八门:金融从业者成为专业专家的概论',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '',
type: '课程',
price: 1999,
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_total_hour: '80 小时',
course_hour: '20课时',
course_id: '108'
}
]
export default [
{
category: 'PAAP(Ⅱ)',
id: '2',
title: 'PAAP2 系列课程',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '',
type: '课程包',
price: 1999,
lecturer_list: [
{
name: '张伟',
avatar: '',
title_list: ['清华五道口金融学院硕士生导师首席经济学家', '清华五道口金融学院硕士生导师首席经济学家']
}
],
child_ids: ['2-1', '2-2', '2-3', '2-4', '2-5', '2-6', '2-7', '2-8'],
course_chapter: '56 节课程',
course_total_hour: '80 小时',
course_hour: '20课时',
course_id: '200'
},
{
category: 'PAAP(Ⅱ)',
id: '2-1',
title: '第一门:资产分析规划师的定位与能力模型',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '',
type: '课程',
price: 1999,
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_total_hour: '80 小时',
course_hour: '20课时',
course_id: '201'
},
{
category: 'PAAP(Ⅱ)',
id: '2-2',
title: '第二门:权属资产分析的基础理论',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '',
type: '课程',
price: 1999,
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_total_hour: '80 小时',
course_hour: '20课时',
course_id: '202'
},
{
category: 'PAAP(Ⅱ)',
id: '2-3',
title: '第三门:金融市场在权属资产分析中的重要地位',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '',
type: '课程',
price: 1999,
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_total_hour: '80 小时',
course_hour: '20课时',
course_id: '203'
},
{
category: 'PAAP(Ⅱ)',
id: '2-4',
title: '第四门:权属资产四大类产品解读',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '',
type: '课程',
price: 1999,
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_total_hour: '80 小时',
course_hour: '20课时',
course_id: '204'
},
{
category: 'PAAP(Ⅱ)',
id: '2-5',
title: '第五门:权属资产全面预算',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '',
type: '课程',
price: 1999,
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_total_hour: '80 小时',
course_hour: '20课时',
course_id: '205'
},
{
category: 'PAAP(Ⅱ)',
id: '2-6',
title: '第六门:权属资产分析多维模型',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '',
type: '课程',
price: 1999,
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_total_hour: '80 小时',
course_hour: '20课时',
course_id: '206'
},
{
category: 'PAAP(Ⅱ)',
id: '2-7',
title: '第七门:宏观经济',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '',
type: '课程',
price: 1999,
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_total_hour: '80 小时',
course_hour: '20课时',
course_id: '207'
},
{
category: 'PAAP(Ⅱ)',
id: '2-8',
title: '第八门:金融从业者成为专业专家的概论',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '',
type: '课程',
price: 1999,
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_total_hour: '80 小时',
course_hour: '20课时',
course_id: '208'
}
]
export default [
{
category: 'PAAM',
id: '3',
title: 'PAAP1 系列课程',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '',
type: '课程包',
price: 1999,
lecturer_list: [
{
name: '张伟',
avatar: '',
title_list: ['清华五道口金融学院硕士生导师首席经济学家', '清华五道口金融学院硕士生导师首席经济学家']
}
],
child_ids: ['3-1', '3-2'],
course_card: '知名导师专家2',
course_chapter: '56 节课程',
course_total_hour: '80 小时',
course_hour: '20课时',
course_id: '300'
},
{
category: 'PAAM',
id: '3-1',
title: '第一门:资产分析规划师的定位与能力模型',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '',
type: '课程',
price: 1999,
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_total_hour: '80 小时',
course_hour: '20课时',
course_id: '301'
},
{
category: 'PAAM',
id: '3-2',
title: '第二门:权属资产分析的基础理论',
desc: '通过私人权属资产全面预算的系统学习,具备完成私人资产分析所需要的系统源点知识的底层逻辑,精确盘点私人资产,建立私人资产分析的多维模型',
for_people: '包括但并不仅限于金融保险企业绩优营销员',
image_url: '',
type: '课程',
price: 1999,
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_total_hour: '80 小时',
course_hour: '20课时',
course_id: '302'
}
]
const modules = Object.values(import.meta.glob('./goods/*.js', { eager: true }))
export const SHOP_FILTERS = [
{
label: '全部',
value: ''
},
{
label: 'PAAP(Ⅰ)',
value: 'PAAP(Ⅰ)'
},
{
label: 'PAAP(Ⅱ)',
value: 'PAAP(Ⅱ)'
},
{
label: 'PAAM',
value: 'PAAM'
},
{
label: 'PRP',
value: 'PRP'
}
]
export const SHOP_LIST = modules.reduce((result, module) => {
return result.concat(module.default)
}, [])
import { defineConfig } from 'vite'
export default defineConfig({
// 打包配置
build: {
lib: {
entry: './src/shop.js',
name: 'shop',
fileName: 'shop'
}
}
})
...@@ -11,7 +11,8 @@ ...@@ -11,7 +11,8 @@
"typecheck": "vue-tsc --noEmit", "typecheck": "vue-tsc --noEmit",
"lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore", "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore",
"deploy": "node ./deploy.js", "deploy": "node ./deploy.js",
"cert": "node ./cert.js" "cert": "node ./cert.js",
"build:data": "cd ./data && vite build && node ./deploy.js"
}, },
"dependencies": { "dependencies": {
"@vueuse/core": "^9.4.0", "@vueuse/core": "^9.4.0",
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论