+
@@ -17,9 +25,10 @@ import {
useVlogStore,
useFilmStore,
useInterviewStore,
- useBasicElementsStore
+ useBasicElementsStore,
} from '@/stores'
import { onMounted } from 'vue'
+import { syncAllCompletedYibanLessons } from '@/utils/yibanLessonProgress'
// 使用等比例缩放hook
const { scaleStyle } = useScale()
@@ -37,7 +46,7 @@ onMounted(async () => {
if (courseId || uid) {
userStore.setCourseInfo({
courseId: courseId ?? null,
- uid: uid ?? null
+ uid: uid ?? null,
})
}
@@ -45,8 +54,10 @@ onMounted(async () => {
vlogStore.loadVlogStore(),
filmStore.loadFilmStore(),
interviewStore.loadInterviewStore(),
- basicElementsStore.loadBasicElementsStore()
+ basicElementsStore.loadBasicElementsStore(),
])
+
+ await syncAllCompletedYibanLessons()
})
// 容器样式
@@ -55,11 +66,39 @@ const containerStyle = {
height: '100vh',
overflow: 'hidden',
position: 'relative' as const,
- background: '#000'
+ background: '#000',
}
-
+
+
diff --git a/src/assets/images/components/ProgressBar-bg.png b/src/assets/images/components/ProgressBar-bg.png
index 497c710..ffc5304 100644
Binary files a/src/assets/images/components/ProgressBar-bg.png and b/src/assets/images/components/ProgressBar-bg.png differ
diff --git a/src/assets/images/components/loading/小龙人.png b/src/assets/images/components/loading/小龙人.png
new file mode 100644
index 0000000..207add7
Binary files /dev/null and b/src/assets/images/components/loading/小龙人.png differ
diff --git a/src/assets/images/components/loading/省略号.png b/src/assets/images/components/loading/省略号.png
new file mode 100644
index 0000000..e47a200
Binary files /dev/null and b/src/assets/images/components/loading/省略号.png differ
diff --git a/src/assets/images/components/loading/精彩内容即将呈现.png b/src/assets/images/components/loading/精彩内容即将呈现.png
new file mode 100644
index 0000000..ccc8a39
Binary files /dev/null and b/src/assets/images/components/loading/精彩内容即将呈现.png differ
diff --git a/src/assets/images/components/loading/精彩内容即将呈现文字.png b/src/assets/images/components/loading/精彩内容即将呈现文字.png
new file mode 100644
index 0000000..5285a9d
Binary files /dev/null and b/src/assets/images/components/loading/精彩内容即将呈现文字.png differ
diff --git a/src/assets/images/components/loading/背景图层.png b/src/assets/images/components/loading/背景图层.png
new file mode 100644
index 0000000..09d9fe5
Binary files /dev/null and b/src/assets/images/components/loading/背景图层.png differ
diff --git a/src/assets/images/components/loading/进度条亮.png b/src/assets/images/components/loading/进度条亮.png
new file mode 100644
index 0000000..73a02fd
Binary files /dev/null and b/src/assets/images/components/loading/进度条亮.png differ
diff --git a/src/assets/images/components/loading/进度条底板.png b/src/assets/images/components/loading/进度条底板.png
new file mode 100644
index 0000000..358bca3
Binary files /dev/null and b/src/assets/images/components/loading/进度条底板.png differ
diff --git a/src/assets/images/components/进入-实战操作.png b/src/assets/images/components/进入-实战操作.png
deleted file mode 100644
index a4558a0..0000000
Binary files a/src/assets/images/components/进入-实战操作.png and /dev/null differ
diff --git a/src/assets/images/components/进入实战操作台-已学习.png b/src/assets/images/components/进入实战操作台-已学习.png
new file mode 100644
index 0000000..82982ae
Binary files /dev/null and b/src/assets/images/components/进入实战操作台-已学习.png differ
diff --git a/src/assets/images/components/进入实战操作台-未学习.png b/src/assets/images/components/进入实战操作台-未学习.png
new file mode 100644
index 0000000..1f40110
Binary files /dev/null and b/src/assets/images/components/进入实战操作台-未学习.png differ
diff --git a/src/assets/images/cover/Vlogmk_dtgpyzp_batch.jpg b/src/assets/images/cover/Vlogmk_dtgpyzp_batch.jpg
new file mode 100644
index 0000000..97041de
Binary files /dev/null and b/src/assets/images/cover/Vlogmk_dtgpyzp_batch.jpg differ
diff --git a/src/assets/images/cover/Vlogmk_jcjbyy_batch.jpg b/src/assets/images/cover/Vlogmk_jcjbyy_batch.jpg
new file mode 100644
index 0000000..4d961af
Binary files /dev/null and b/src/assets/images/cover/Vlogmk_jcjbyy_batch.jpg differ
diff --git a/src/assets/images/cover/Vlogmk_jdjbch_batch.jpg b/src/assets/images/cover/Vlogmk_jdjbch_batch.jpg
new file mode 100644
index 0000000..9cb1668
Binary files /dev/null and b/src/assets/images/cover/Vlogmk_jdjbch_batch.jpg differ
diff --git a/src/assets/images/cover/Vlogmk_jjjz_batch.jpg b/src/assets/images/cover/Vlogmk_jjjz_batch.jpg
new file mode 100644
index 0000000..a8f84f8
Binary files /dev/null and b/src/assets/images/cover/Vlogmk_jjjz_batch.jpg differ
diff --git a/src/assets/images/cover/Vlogmk_jjqd_batch.jpg b/src/assets/images/cover/Vlogmk_jjqd_batch.jpg
new file mode 100644
index 0000000..b7297df
Binary files /dev/null and b/src/assets/images/cover/Vlogmk_jjqd_batch.jpg differ
diff --git a/src/assets/images/cover/Vlogmk_jtyy_batch.jpg b/src/assets/images/cover/Vlogmk_jtyy_batch.jpg
new file mode 100644
index 0000000..1838335
Binary files /dev/null and b/src/assets/images/cover/Vlogmk_jtyy_batch.jpg differ
diff --git a/src/assets/images/cover/Vlogmk_kcjl_batch.jpg b/src/assets/images/cover/Vlogmk_kcjl_batch.jpg
new file mode 100644
index 0000000..c7478be
Binary files /dev/null and b/src/assets/images/cover/Vlogmk_kcjl_batch.jpg differ
diff --git a/src/assets/images/cover/Vlogmk_scdrjjpj_batch.jpg b/src/assets/images/cover/Vlogmk_scdrjjpj_batch.jpg
new file mode 100644
index 0000000..d4131a5
Binary files /dev/null and b/src/assets/images/cover/Vlogmk_scdrjjpj_batch.jpg differ
diff --git a/src/assets/images/cover/Vlogmk_syyzc_batch.jpg b/src/assets/images/cover/Vlogmk_syyzc_batch.jpg
new file mode 100644
index 0000000..31da037
Binary files /dev/null and b/src/assets/images/cover/Vlogmk_syyzc_batch.jpg differ
diff --git a/src/assets/images/cover/Vlogmk_tjbjyy_batch.jpg b/src/assets/images/cover/Vlogmk_tjbjyy_batch.jpg
new file mode 100644
index 0000000..b7b3997
Binary files /dev/null and b/src/assets/images/cover/Vlogmk_tjbjyy_batch.jpg differ
diff --git a/src/assets/images/cover/Vlogmk_tsybz_batch.jpg b/src/assets/images/cover/Vlogmk_tsybz_batch.jpg
new file mode 100644
index 0000000..eada33f
Binary files /dev/null and b/src/assets/images/cover/Vlogmk_tsybz_batch.jpg differ
diff --git a/src/assets/images/cover/Vlogmk_yhpp_batch.jpg b/src/assets/images/cover/Vlogmk_yhpp_batch.jpg
new file mode 100644
index 0000000..ed7c055
Binary files /dev/null and b/src/assets/images/cover/Vlogmk_yhpp_batch.jpg differ
diff --git a/src/assets/images/cover/Vlogmk_ystyycbbdgd_batch.jpg b/src/assets/images/cover/Vlogmk_ystyycbbdgd_batch.jpg
new file mode 100644
index 0000000..064cb8c
Binary files /dev/null and b/src/assets/images/cover/Vlogmk_ystyycbbdgd_batch.jpg differ
diff --git a/src/assets/images/cover/anlishangxi_meishi_xiaoyuanzi.jpg b/src/assets/images/cover/anlishangxi_meishi_xiaoyuanzi.jpg
new file mode 100644
index 0000000..03b5d72
Binary files /dev/null and b/src/assets/images/cover/anlishangxi_meishi_xiaoyuanzi.jpg differ
diff --git a/src/assets/images/cover/dygmk_czsjx_batch.jpg b/src/assets/images/cover/dygmk_czsjx_batch.jpg
new file mode 100644
index 0000000..55a5bd8
Binary files /dev/null and b/src/assets/images/cover/dygmk_czsjx_batch.jpg differ
diff --git a/src/assets/images/cover/dygmk_fjt_batch.jpg b/src/assets/images/cover/dygmk_fjt_batch.jpg
new file mode 100644
index 0000000..e6ad965
Binary files /dev/null and b/src/assets/images/cover/dygmk_fjt_batch.jpg differ
diff --git a/src/assets/images/cover/dygmk_gx_batch.jpg b/src/assets/images/cover/dygmk_gx_batch.jpg
new file mode 100644
index 0000000..f4c99a3
Binary files /dev/null and b/src/assets/images/cover/dygmk_gx_batch.jpg differ
diff --git a/src/assets/images/cover/dygmk_hgydjt_batch.jpg b/src/assets/images/cover/dygmk_hgydjt_batch.jpg
new file mode 100644
index 0000000..2e3c98b
Binary files /dev/null and b/src/assets/images/cover/dygmk_hgydjt_batch.jpg differ
diff --git a/src/assets/images/cover/dygmk_jjcnlks_batch.jpg b/src/assets/images/cover/dygmk_jjcnlks_batch.jpg
new file mode 100644
index 0000000..bf2b532
Binary files /dev/null and b/src/assets/images/cover/dygmk_jjcnlks_batch.jpg differ
diff --git a/src/assets/images/cover/dygmk_lj_batch.jpg b/src/assets/images/cover/dygmk_lj_batch.jpg
new file mode 100644
index 0000000..0f3e023
Binary files /dev/null and b/src/assets/images/cover/dygmk_lj_batch.jpg differ
diff --git a/src/assets/images/cover/dygmk_mmps_batch.jpg b/src/assets/images/cover/dygmk_mmps_batch.jpg
new file mode 100644
index 0000000..e79ca1d
Binary files /dev/null and b/src/assets/images/cover/dygmk_mmps_batch.jpg differ
diff --git a/src/assets/images/cover/dygmk_tqs_batch.jpg b/src/assets/images/cover/dygmk_tqs_batch.jpg
new file mode 100644
index 0000000..0319bdf
Binary files /dev/null and b/src/assets/images/cover/dygmk_tqs_batch.jpg differ
diff --git a/src/assets/images/cover/dygmk_txjt_batch.jpg b/src/assets/images/cover/dygmk_txjt_batch.jpg
new file mode 100644
index 0000000..71767c1
Binary files /dev/null and b/src/assets/images/cover/dygmk_txjt_batch.jpg differ
diff --git a/src/assets/images/cover/dygmk_xs_batch.jpg b/src/assets/images/cover/dygmk_xs_batch.jpg
new file mode 100644
index 0000000..76ad871
Binary files /dev/null and b/src/assets/images/cover/dygmk_xs_batch.jpg differ
diff --git a/src/assets/images/cover/dygmk_zf_batch.jpg b/src/assets/images/cover/dygmk_zf_batch.jpg
new file mode 100644
index 0000000..a9a92ce
Binary files /dev/null and b/src/assets/images/cover/dygmk_zf_batch.jpg differ
diff --git a/src/assets/images/cover/ft_zylt.jpg b/src/assets/images/cover/ft_zylt.jpg
new file mode 100644
index 0000000..e86a59e
Binary files /dev/null and b/src/assets/images/cover/ft_zylt.jpg differ
diff --git a/src/assets/images/cover/ftmk_bpjtynx_batch.jpg b/src/assets/images/cover/ftmk_bpjtynx_batch.jpg
new file mode 100644
index 0000000..cbacbfd
Binary files /dev/null and b/src/assets/images/cover/ftmk_bpjtynx_batch.jpg differ
diff --git a/src/assets/images/cover/ftmk_jlcutyy_batch.jpg b/src/assets/images/cover/ftmk_jlcutyy_batch.jpg
new file mode 100644
index 0000000..7b044d8
Binary files /dev/null and b/src/assets/images/cover/ftmk_jlcutyy_batch.jpg differ
diff --git a/src/assets/images/cover/ftmk_jsyrgs_.jpg b/src/assets/images/cover/ftmk_jsyrgs_.jpg
new file mode 100644
index 0000000..1914152
Binary files /dev/null and b/src/assets/images/cover/ftmk_jsyrgs_.jpg differ
diff --git a/src/assets/images/cover/ftmk_jtzjlj_batch.jpg b/src/assets/images/cover/ftmk_jtzjlj_batch.jpg
new file mode 100644
index 0000000..cb51bfe
Binary files /dev/null and b/src/assets/images/cover/ftmk_jtzjlj_batch.jpg differ
diff --git a/src/assets/images/cover/ftmk_jwsz_batch.jpg b/src/assets/images/cover/ftmk_jwsz_batch.jpg
new file mode 100644
index 0000000..5758e7a
Binary files /dev/null and b/src/assets/images/cover/ftmk_jwsz_batch.jpg differ
diff --git a/src/assets/images/cover/ftmk_jzjjjq_batch.jpg b/src/assets/images/cover/ftmk_jzjjjq_batch.jpg
new file mode 100644
index 0000000..a41aa97
Binary files /dev/null and b/src/assets/images/cover/ftmk_jzjjjq_batch.jpg differ
diff --git a/src/assets/images/cover/ftmk_sczmp_batch.jpg b/src/assets/images/cover/ftmk_sczmp_batch.jpg
new file mode 100644
index 0000000..1ea52ff
Binary files /dev/null and b/src/assets/images/cover/ftmk_sczmp_batch.jpg differ
diff --git a/src/assets/images/cover/ftmk_shjjlc_batch.jpg b/src/assets/images/cover/ftmk_shjjlc_batch.jpg
new file mode 100644
index 0000000..eb0c01b
Binary files /dev/null and b/src/assets/images/cover/ftmk_shjjlc_batch.jpg differ
diff --git a/src/assets/images/cover/ftmk_sytbysl_batch.jpg b/src/assets/images/cover/ftmk_sytbysl_batch.jpg
new file mode 100644
index 0000000..6b35d06
Binary files /dev/null and b/src/assets/images/cover/ftmk_sytbysl_batch.jpg differ
diff --git a/src/assets/images/cover/ftmk_txjtdzy_batch.jpg b/src/assets/images/cover/ftmk_txjtdzy_batch.jpg
new file mode 100644
index 0000000..c41d0f9
Binary files /dev/null and b/src/assets/images/cover/ftmk_txjtdzy_batch.jpg differ
diff --git a/src/assets/images/cover/ftmk_ydjtdzy_batch.jpg b/src/assets/images/cover/ftmk_ydjtdzy_batch.jpg
new file mode 100644
index 0000000..125f76c
Binary files /dev/null and b/src/assets/images/cover/ftmk_ydjtdzy_batch.jpg differ
diff --git a/src/assets/images/cover/ftmk_yx_batch.jpg b/src/assets/images/cover/ftmk_yx_batch.jpg
new file mode 100644
index 0000000..284689a
Binary files /dev/null and b/src/assets/images/cover/ftmk_yx_batch.jpg differ
diff --git a/src/assets/images/cover/ftmk_zxyz_batch.jpg b/src/assets/images/cover/ftmk_zxyz_batch.jpg
new file mode 100644
index 0000000..aef6a3c
Binary files /dev/null and b/src/assets/images/cover/ftmk_zxyz_batch.jpg differ
diff --git a/src/assets/images/cover/jiaoben.jpg b/src/assets/images/cover/jiaoben.jpg
new file mode 100644
index 0000000..c85d6d1
Binary files /dev/null and b/src/assets/images/cover/jiaoben.jpg differ
diff --git a/src/assets/images/cover/xinshou_guangdejichurenzhi.jpg b/src/assets/images/cover/xinshou_guangdejichurenzhi.jpg
new file mode 100644
index 0000000..26e1bcb
Binary files /dev/null and b/src/assets/images/cover/xinshou_guangdejichurenzhi.jpg differ
diff --git a/src/assets/images/cover/xinshou_guangdesidashuxing.jpg b/src/assets/images/cover/xinshou_guangdesidashuxing.jpg
new file mode 100644
index 0000000..168af3a
Binary files /dev/null and b/src/assets/images/cover/xinshou_guangdesidashuxing.jpg differ
diff --git a/src/assets/images/cover/xinshou_jiuzhonggoutufa.jpg b/src/assets/images/cover/xinshou_jiuzhonggoutufa.jpg
new file mode 100644
index 0000000..cfb1d51
Binary files /dev/null and b/src/assets/images/cover/xinshou_jiuzhonggoutufa.jpg differ
diff --git a/src/assets/images/cover/xinshou_ruhexuanzegoutu.jpg b/src/assets/images/cover/xinshou_ruhexuanzegoutu.jpg
new file mode 100644
index 0000000..208ffe8
Binary files /dev/null and b/src/assets/images/cover/xinshou_ruhexuanzegoutu.jpg differ
diff --git a/src/assets/images/cover/xinshou_shenqideweijusheying.jpg b/src/assets/images/cover/xinshou_shenqideweijusheying.jpg
new file mode 100644
index 0000000..8f85f80
Binary files /dev/null and b/src/assets/images/cover/xinshou_shenqideweijusheying.jpg differ
diff --git a/src/assets/images/cover/xinshou_shoujishexiangtoujieshao.jpg b/src/assets/images/cover/xinshou_shoujishexiangtoujieshao.jpg
new file mode 100644
index 0000000..e22ff8d
Binary files /dev/null and b/src/assets/images/cover/xinshou_shoujishexiangtoujieshao.jpg differ
diff --git a/src/assets/images/cover/xinshou_yunjingdejibenfangshi.jpg b/src/assets/images/cover/xinshou_yunjingdejibenfangshi.jpg
new file mode 100644
index 0000000..d3dbd5c
Binary files /dev/null and b/src/assets/images/cover/xinshou_yunjingdejibenfangshi.jpg differ
diff --git a/src/assets/images/cover/xinshou_zhengquedeshoujipaishe.jpg b/src/assets/images/cover/xinshou_zhengquedeshoujipaishe.jpg
new file mode 100644
index 0000000..b686d38
Binary files /dev/null and b/src/assets/images/cover/xinshou_zhengquedeshoujipaishe.jpg differ
diff --git a/src/assets/images/cover/xsdh_csjyzybjmhgn_batch.jpg b/src/assets/images/cover/xsdh_csjyzybjmhgn_batch.jpg
new file mode 100644
index 0000000..c41c40a
Binary files /dev/null and b/src/assets/images/cover/xsdh_csjyzybjmhgn_batch.jpg differ
diff --git a/src/assets/images/cover/xsdh_djmldyjsy_batch.jpg b/src/assets/images/cover/xsdh_djmldyjsy_batch.jpg
new file mode 100644
index 0000000..d62f92a
Binary files /dev/null and b/src/assets/images/cover/xsdh_djmldyjsy_batch.jpg differ
diff --git a/src/assets/images/cover/xsdh_gjzgnyfxj_batch.jpg b/src/assets/images/cover/xsdh_gjzgnyfxj_batch.jpg
new file mode 100644
index 0000000..1ac9447
Binary files /dev/null and b/src/assets/images/cover/xsdh_gjzgnyfxj_batch.jpg differ
diff --git a/src/assets/images/cover/xsdh_hhmsgnyfxj_batch.jpg b/src/assets/images/cover/xsdh_hhmsgnyfxj_batch.jpg
new file mode 100644
index 0000000..11caab9
Binary files /dev/null and b/src/assets/images/cover/xsdh_hhmsgnyfxj_batch.jpg differ
diff --git a/src/assets/images/cover/xsdh_jbgnjs_batch.jpg b/src/assets/images/cover/xsdh_jbgnjs_batch.jpg
new file mode 100644
index 0000000..3fbe492
Binary files /dev/null and b/src/assets/images/cover/xsdh_jbgnjs_batch.jpg differ
diff --git a/src/assets/images/cover/xsdh_jzgtf_batch.jpg b/src/assets/images/cover/xsdh_jzgtf_batch.jpg
new file mode 100644
index 0000000..8dcd425
Binary files /dev/null and b/src/assets/images/cover/xsdh_jzgtf_batch.jpg differ
diff --git a/src/assets/images/cover/xsdh_mbgnyfxj_batch.jpg b/src/assets/images/cover/xsdh_mbgnyfxj_batch.jpg
new file mode 100644
index 0000000..18cfe6a
Binary files /dev/null and b/src/assets/images/cover/xsdh_mbgnyfxj_batch.jpg differ
diff --git a/src/assets/images/cover/xsdh_psdhjsj_batch.jpg b/src/assets/images/cover/xsdh_psdhjsj_batch.jpg
new file mode 100644
index 0000000..16d048e
Binary files /dev/null and b/src/assets/images/cover/xsdh_psdhjsj_batch.jpg differ
diff --git a/src/assets/images/cover/xsdh_qxbsgnyfxj_batch.jpg b/src/assets/images/cover/xsdh_qxbsgnyfxj_batch.jpg
new file mode 100644
index 0000000..77410c3
Binary files /dev/null and b/src/assets/images/cover/xsdh_qxbsgnyfxj_batch.jpg differ
diff --git a/src/assets/images/cover/xsdh_rhghmts_batch.jpg b/src/assets/images/cover/xsdh_rhghmts_batch.jpg
new file mode 100644
index 0000000..7f2ffb7
Binary files /dev/null and b/src/assets/images/cover/xsdh_rhghmts_batch.jpg differ
diff --git a/src/assets/images/cover/xsdh_rhgspksszm_batch.jpg b/src/assets/images/cover/xsdh_rhgspksszm_batch.jpg
new file mode 100644
index 0000000..0c84250
Binary files /dev/null and b/src/assets/images/cover/xsdh_rhgspksszm_batch.jpg differ
diff --git a/src/assets/images/cover/xsdh_rhxzgt_batch.jpg b/src/assets/images/cover/xsdh_rhxzgt_batch.jpg
new file mode 100644
index 0000000..5d03495
Binary files /dev/null and b/src/assets/images/cover/xsdh_rhxzgt_batch.jpg differ
diff --git a/src/assets/images/cover/xsdh_sjmdz_batch.jpg b/src/assets/images/cover/xsdh_sjmdz_batch.jpg
new file mode 100644
index 0000000..4d2acea
Binary files /dev/null and b/src/assets/images/cover/xsdh_sjmdz_batch.jpg differ
diff --git a/src/assets/images/cover/xsdh_sjxdyfxj_batch.jpg b/src/assets/images/cover/xsdh_sjxdyfxj_batch.jpg
new file mode 100644
index 0000000..6cbb291
Binary files /dev/null and b/src/assets/images/cover/xsdh_sjxdyfxj_batch.jpg differ
diff --git a/src/assets/images/cover/xsdh_sqdwjsy_batch.jpg b/src/assets/images/cover/xsdh_sqdwjsy_batch.jpg
new file mode 100644
index 0000000..fff2fd6
Binary files /dev/null and b/src/assets/images/cover/xsdh_sqdwjsy_batch.jpg differ
diff --git a/src/assets/images/cover/xsdh_ypdgnyyhcl_batch.jpg b/src/assets/images/cover/xsdh_ypdgnyyhcl_batch.jpg
new file mode 100644
index 0000000..ba1a3b1
Binary files /dev/null and b/src/assets/images/cover/xsdh_ypdgnyyhcl_batch.jpg differ
diff --git a/src/assets/images/cover/xsdh_yssy_batch.jpg b/src/assets/images/cover/xsdh_yssy_batch.jpg
new file mode 100644
index 0000000..a8802fd
Binary files /dev/null and b/src/assets/images/cover/xsdh_yssy_batch.jpg differ
diff --git a/src/assets/images/cover/xsdh_zctxtzgnxj_batch.jpg b/src/assets/images/cover/xsdh_zctxtzgnxj_batch.jpg
new file mode 100644
index 0000000..25fdea1
Binary files /dev/null and b/src/assets/images/cover/xsdh_zctxtzgnxj_batch.jpg differ
diff --git a/src/assets/images/equipment/内容-安卓小米.png b/src/assets/images/equipment/内容-安卓小米.png
index b542753..13e699c 100644
Binary files a/src/assets/images/equipment/内容-安卓小米.png and b/src/assets/images/equipment/内容-安卓小米.png differ
diff --git a/src/assets/images/equipment/标题-安卓小米.png b/src/assets/images/equipment/标题-安卓小米.png
index e70e94d..96f4fa1 100644
Binary files a/src/assets/images/equipment/标题-安卓小米.png and b/src/assets/images/equipment/标题-安卓小米.png differ
diff --git a/src/assets/images/equipment/设备-手机2.png b/src/assets/images/equipment/设备-手机2.png
index 9d9d069..232c4f1 100644
Binary files a/src/assets/images/equipment/设备-手机2.png and b/src/assets/images/equipment/设备-手机2.png differ
diff --git a/src/assets/images/film/after-editing/img/关联剪辑.png b/src/assets/images/film/after-editing/img/关联剪辑.png
new file mode 100644
index 0000000..d72e9ee
Binary files /dev/null and b/src/assets/images/film/after-editing/img/关联剪辑.png differ
diff --git a/src/assets/images/film/after-editing/img/声音转场.png b/src/assets/images/film/after-editing/img/声音转场.png
new file mode 100644
index 0000000..fbafa19
Binary files /dev/null and b/src/assets/images/film/after-editing/img/声音转场.png differ
diff --git a/src/assets/images/film/after-editing/img/快切.png b/src/assets/images/film/after-editing/img/快切.png
new file mode 100644
index 0000000..13ce5c3
Binary files /dev/null and b/src/assets/images/film/after-editing/img/快切.png differ
diff --git a/src/assets/images/film/after-editing/img/节奏型剪辑.png b/src/assets/images/film/after-editing/img/节奏型剪辑.png
new file mode 100644
index 0000000..1bdbed3
Binary files /dev/null and b/src/assets/images/film/after-editing/img/节奏型剪辑.png differ
diff --git a/src/assets/images/film/after-editing/img/连续剪辑.png b/src/assets/images/film/after-editing/img/连续剪辑.png
new file mode 100644
index 0000000..f445db7
Binary files /dev/null and b/src/assets/images/film/after-editing/img/连续剪辑.png differ
diff --git a/src/assets/images/film/after-editing/text/关联剪辑.png b/src/assets/images/film/after-editing/text/关联剪辑.png
new file mode 100644
index 0000000..6bf492c
Binary files /dev/null and b/src/assets/images/film/after-editing/text/关联剪辑.png differ
diff --git a/src/assets/images/film/after-editing/text/声音转场.png b/src/assets/images/film/after-editing/text/声音转场.png
new file mode 100644
index 0000000..6ba0abb
Binary files /dev/null and b/src/assets/images/film/after-editing/text/声音转场.png differ
diff --git a/src/assets/images/film/after-editing/text/快切.png b/src/assets/images/film/after-editing/text/快切.png
new file mode 100644
index 0000000..bffe8b3
Binary files /dev/null and b/src/assets/images/film/after-editing/text/快切.png differ
diff --git a/src/assets/images/film/after-editing/text/节奏型剪辑.png b/src/assets/images/film/after-editing/text/节奏型剪辑.png
new file mode 100644
index 0000000..3aa42c7
Binary files /dev/null and b/src/assets/images/film/after-editing/text/节奏型剪辑.png differ
diff --git a/src/assets/images/film/after-editing/text/连续剪辑.png b/src/assets/images/film/after-editing/text/连续剪辑.png
new file mode 100644
index 0000000..8d51cb5
Binary files /dev/null and b/src/assets/images/film/after-editing/text/连续剪辑.png differ
diff --git a/src/assets/images/film/after-editing/关联剪辑.png b/src/assets/images/film/after-editing/关联剪辑.png
deleted file mode 100644
index 042e55a..0000000
Binary files a/src/assets/images/film/after-editing/关联剪辑.png and /dev/null differ
diff --git a/src/assets/images/film/after-editing/剪辑初始-亮.png b/src/assets/images/film/after-editing/剪辑初始-亮.png
new file mode 100644
index 0000000..70d37c4
Binary files /dev/null and b/src/assets/images/film/after-editing/剪辑初始-亮.png differ
diff --git a/src/assets/images/film/after-editing/剪辑底图.png b/src/assets/images/film/after-editing/剪辑底图.png
deleted file mode 100644
index 9833105..0000000
Binary files a/src/assets/images/film/after-editing/剪辑底图.png and /dev/null differ
diff --git a/src/assets/images/film/after-editing/剪辑底图亮.png b/src/assets/images/film/after-editing/剪辑底图亮.png
new file mode 100644
index 0000000..b533d0f
Binary files /dev/null and b/src/assets/images/film/after-editing/剪辑底图亮.png differ
diff --git a/src/assets/images/film/after-editing/剪辑底图灰.png b/src/assets/images/film/after-editing/剪辑底图灰.png
new file mode 100644
index 0000000..1b83d57
Binary files /dev/null and b/src/assets/images/film/after-editing/剪辑底图灰.png differ
diff --git a/src/assets/images/film/after-editing/声音转场.png b/src/assets/images/film/after-editing/声音转场.png
deleted file mode 100644
index 1fa8208..0000000
Binary files a/src/assets/images/film/after-editing/声音转场.png and /dev/null differ
diff --git a/src/assets/images/film/after-editing/快切.png b/src/assets/images/film/after-editing/快切.png
deleted file mode 100644
index 919340b..0000000
Binary files a/src/assets/images/film/after-editing/快切.png and /dev/null differ
diff --git a/src/assets/images/film/after-editing/点击此处开始.png b/src/assets/images/film/after-editing/点击此处开始.png
new file mode 100644
index 0000000..dd61076
Binary files /dev/null and b/src/assets/images/film/after-editing/点击此处开始.png differ
diff --git a/src/assets/images/film/after-editing/节奏型剪辑.png b/src/assets/images/film/after-editing/节奏型剪辑.png
deleted file mode 100644
index 36006c7..0000000
Binary files a/src/assets/images/film/after-editing/节奏型剪辑.png and /dev/null differ
diff --git a/src/assets/images/film/after-editing/连续剪辑.png b/src/assets/images/film/after-editing/连续剪辑.png
deleted file mode 100644
index d8a55ad..0000000
Binary files a/src/assets/images/film/after-editing/连续剪辑.png and /dev/null differ
diff --git a/src/assets/images/film/专业剖析.png b/src/assets/images/film/work/专业剖析小屏.png
similarity index 100%
rename from src/assets/images/film/专业剖析.png
rename to src/assets/images/film/work/专业剖析小屏.png
diff --git a/src/assets/images/film/思路提点全屏.png b/src/assets/images/film/work/思路提点全屏.png
similarity index 100%
rename from src/assets/images/film/思路提点全屏.png
rename to src/assets/images/film/work/思路提点全屏.png
diff --git a/src/assets/images/film/思路提点小屏.png b/src/assets/images/film/work/思路提点小屏.png
similarity index 100%
rename from src/assets/images/film/思路提点小屏.png
rename to src/assets/images/film/work/思路提点小屏.png
diff --git a/src/assets/images/film/案件赏析小屏.png b/src/assets/images/film/work/案件赏析小屏.png
similarity index 100%
rename from src/assets/images/film/案件赏析小屏.png
rename to src/assets/images/film/work/案件赏析小屏.png
diff --git a/src/assets/images/film/分镜制作-拍摄分镜.png b/src/assets/images/film/分镜制作-拍摄分镜.png
index f204982..f9afef7 100644
Binary files a/src/assets/images/film/分镜制作-拍摄分镜.png and b/src/assets/images/film/分镜制作-拍摄分镜.png differ
diff --git a/src/assets/images/film/脚本编写-拍摄脚本.png b/src/assets/images/film/脚本编写-拍摄脚本.png
index 3d6a0d7..bd46fbe 100644
Binary files a/src/assets/images/film/脚本编写-拍摄脚本.png and b/src/assets/images/film/脚本编写-拍摄脚本.png differ
diff --git a/src/assets/images/home/action/返回引导页.png b/src/assets/images/home/action/返回引导页.png
new file mode 100644
index 0000000..40b9d80
Binary files /dev/null and b/src/assets/images/home/action/返回引导页.png differ
diff --git a/src/assets/images/home/framework/open-img/Vlog-发现与记录.png b/src/assets/images/home/framework/open-img/Vlog-发现与记录.png
new file mode 100644
index 0000000..8c1926f
Binary files /dev/null and b/src/assets/images/home/framework/open-img/Vlog-发现与记录.png differ
diff --git a/src/assets/images/home/framework/open-img/新手导航.png b/src/assets/images/home/framework/open-img/新手导航.png
new file mode 100644
index 0000000..8618305
Binary files /dev/null and b/src/assets/images/home/framework/open-img/新手导航.png differ
diff --git a/src/assets/images/home/framework/open-img/电影-创造与表达.png b/src/assets/images/home/framework/open-img/电影-创造与表达.png
new file mode 100644
index 0000000..194f9df
Binary files /dev/null and b/src/assets/images/home/framework/open-img/电影-创造与表达.png differ
diff --git a/src/assets/images/home/framework/open-img/短视频达人养成记.png b/src/assets/images/home/framework/open-img/短视频达人养成记.png
new file mode 100644
index 0000000..811668e
Binary files /dev/null and b/src/assets/images/home/framework/open-img/短视频达人养成记.png differ
diff --git a/src/assets/images/home/framework/open-img/短视频达人养成记_big.png b/src/assets/images/home/framework/open-img/短视频达人养成记_big.png
new file mode 100644
index 0000000..594b2fe
Binary files /dev/null and b/src/assets/images/home/framework/open-img/短视频达人养成记_big.png differ
diff --git a/src/assets/images/home/framework/open-img/访谈-聆听与对话.png b/src/assets/images/home/framework/open-img/访谈-聆听与对话.png
new file mode 100644
index 0000000..b9f2bb0
Binary files /dev/null and b/src/assets/images/home/framework/open-img/访谈-聆听与对话.png differ
diff --git a/src/assets/images/home/framework/vlog-亮.png b/src/assets/images/home/framework/vlog-亮.png
new file mode 100644
index 0000000..3e5f2f2
Binary files /dev/null and b/src/assets/images/home/framework/vlog-亮.png differ
diff --git a/src/assets/images/home/framework/vlog-暗.png b/src/assets/images/home/framework/vlog-暗.png
new file mode 100644
index 0000000..fdb4094
Binary files /dev/null and b/src/assets/images/home/framework/vlog-暗.png differ
diff --git a/src/assets/images/home/framework/全屏-vlog.png b/src/assets/images/home/framework/全屏-vlog.png
new file mode 100644
index 0000000..addb246
Binary files /dev/null and b/src/assets/images/home/framework/全屏-vlog.png differ
diff --git a/src/assets/images/home/framework/全屏-新手导航.png b/src/assets/images/home/framework/全屏-新手导航.png
new file mode 100644
index 0000000..c3b9436
Binary files /dev/null and b/src/assets/images/home/framework/全屏-新手导航.png differ
diff --git a/src/assets/images/home/framework/全屏-电影.png b/src/assets/images/home/framework/全屏-电影.png
new file mode 100644
index 0000000..96e5dd2
Binary files /dev/null and b/src/assets/images/home/framework/全屏-电影.png differ
diff --git a/src/assets/images/home/framework/全屏-短视频达人养成记.png b/src/assets/images/home/framework/全屏-短视频达人养成记.png
new file mode 100644
index 0000000..4559674
Binary files /dev/null and b/src/assets/images/home/framework/全屏-短视频达人养成记.png differ
diff --git a/src/assets/images/home/framework/全屏-访谈.png b/src/assets/images/home/framework/全屏-访谈.png
new file mode 100644
index 0000000..a13177b
Binary files /dev/null and b/src/assets/images/home/framework/全屏-访谈.png differ
diff --git a/src/assets/images/home/framework/封面-vlog.png b/src/assets/images/home/framework/封面-vlog.png
new file mode 100644
index 0000000..ad52339
Binary files /dev/null and b/src/assets/images/home/framework/封面-vlog.png differ
diff --git a/src/assets/images/home/framework/封面-总.png b/src/assets/images/home/framework/封面-总.png
new file mode 100644
index 0000000..94bb11a
Binary files /dev/null and b/src/assets/images/home/framework/封面-总.png differ
diff --git a/src/assets/images/home/framework/封面-新手导航.png b/src/assets/images/home/framework/封面-新手导航.png
new file mode 100644
index 0000000..e016a79
Binary files /dev/null and b/src/assets/images/home/framework/封面-新手导航.png differ
diff --git a/src/assets/images/home/framework/封面-电影.png b/src/assets/images/home/framework/封面-电影.png
new file mode 100644
index 0000000..3f634a6
Binary files /dev/null and b/src/assets/images/home/framework/封面-电影.png differ
diff --git a/src/assets/images/home/framework/封面-访谈.png b/src/assets/images/home/framework/封面-访谈.png
new file mode 100644
index 0000000..b2d12ee
Binary files /dev/null and b/src/assets/images/home/framework/封面-访谈.png differ
diff --git a/src/assets/images/home/framework/总课程框架-亮.png b/src/assets/images/home/framework/总课程框架-亮.png
new file mode 100644
index 0000000..2ed345d
Binary files /dev/null and b/src/assets/images/home/framework/总课程框架-亮.png differ
diff --git a/src/assets/images/home/framework/总课程框架-暗.png b/src/assets/images/home/framework/总课程框架-暗.png
new file mode 100644
index 0000000..36c3af4
Binary files /dev/null and b/src/assets/images/home/framework/总课程框架-暗.png differ
diff --git a/src/assets/images/home/framework/新手导航-亮.png b/src/assets/images/home/framework/新手导航-亮.png
new file mode 100644
index 0000000..95b9524
Binary files /dev/null and b/src/assets/images/home/framework/新手导航-亮.png differ
diff --git a/src/assets/images/home/framework/新手导航-暗.png b/src/assets/images/home/framework/新手导航-暗.png
new file mode 100644
index 0000000..1fc050c
Binary files /dev/null and b/src/assets/images/home/framework/新手导航-暗.png differ
diff --git a/src/assets/images/home/framework/电影-创造与表达-亮.png b/src/assets/images/home/framework/电影-创造与表达-亮.png
new file mode 100644
index 0000000..935b0f2
Binary files /dev/null and b/src/assets/images/home/framework/电影-创造与表达-亮.png differ
diff --git a/src/assets/images/home/framework/电影-创造与表达-暗.png b/src/assets/images/home/framework/电影-创造与表达-暗.png
new file mode 100644
index 0000000..06e304e
Binary files /dev/null and b/src/assets/images/home/framework/电影-创造与表达-暗.png differ
diff --git a/src/assets/images/home/framework/访谈-聆听与对话-亮.png b/src/assets/images/home/framework/访谈-聆听与对话-亮.png
new file mode 100644
index 0000000..ef6e18f
Binary files /dev/null and b/src/assets/images/home/framework/访谈-聆听与对话-亮.png differ
diff --git a/src/assets/images/home/framework/访谈-聆听与对话-暗.png b/src/assets/images/home/framework/访谈-聆听与对话-暗.png
new file mode 100644
index 0000000..0a64a84
Binary files /dev/null and b/src/assets/images/home/framework/访谈-聆听与对话-暗.png differ
diff --git a/src/assets/images/home/intro/手机.png b/src/assets/images/home/intro/手机.png
new file mode 100644
index 0000000..5674f92
Binary files /dev/null and b/src/assets/images/home/intro/手机.png differ
diff --git a/src/assets/images/home/intro/操作指南亮.png b/src/assets/images/home/intro/操作指南亮.png
new file mode 100644
index 0000000..6e3adfb
Binary files /dev/null and b/src/assets/images/home/intro/操作指南亮.png differ
diff --git a/src/assets/images/home/intro/操作指南暗.png b/src/assets/images/home/intro/操作指南暗.png
new file mode 100644
index 0000000..72c6249
Binary files /dev/null and b/src/assets/images/home/intro/操作指南暗.png differ
diff --git a/src/assets/images/home/intro/背景底图.png b/src/assets/images/home/intro/背景底图.png
new file mode 100644
index 0000000..847fc56
Binary files /dev/null and b/src/assets/images/home/intro/背景底图.png differ
diff --git a/src/assets/images/home/intro/视频区域.png b/src/assets/images/home/intro/视频区域.png
new file mode 100644
index 0000000..0177e25
Binary files /dev/null and b/src/assets/images/home/intro/视频区域.png differ
diff --git a/src/assets/images/home/intro/视频底板.png b/src/assets/images/home/intro/视频底板.png
new file mode 100644
index 0000000..a896cd4
Binary files /dev/null and b/src/assets/images/home/intro/视频底板.png differ
diff --git a/src/assets/images/home/intro/课程简介亮.png b/src/assets/images/home/intro/课程简介亮.png
new file mode 100644
index 0000000..cda5b11
Binary files /dev/null and b/src/assets/images/home/intro/课程简介亮.png differ
diff --git a/src/assets/images/home/intro/课程简介暗.png b/src/assets/images/home/intro/课程简介暗.png
new file mode 100644
index 0000000..752d2aa
Binary files /dev/null and b/src/assets/images/home/intro/课程简介暗.png differ
diff --git a/src/assets/images/home/stuy/学习进度底图.png b/src/assets/images/home/stuy/学习进度底图.png
index b518f4e..9b9fcbf 100644
Binary files a/src/assets/images/home/stuy/学习进度底图.png and b/src/assets/images/home/stuy/学习进度底图.png differ
diff --git a/src/assets/images/home/stuy/学习进度底图_.png b/src/assets/images/home/stuy/学习进度底图_.png
new file mode 100644
index 0000000..b518f4e
Binary files /dev/null and b/src/assets/images/home/stuy/学习进度底图_.png differ
diff --git a/src/assets/images/home/新手导航/已完成.png b/src/assets/images/home/新手导航/已完成.png
new file mode 100644
index 0000000..427c2b7
Binary files /dev/null and b/src/assets/images/home/新手导航/已完成.png differ
diff --git a/src/assets/images/home/新手导航/未完成.png b/src/assets/images/home/新手导航/未完成.png
new file mode 100644
index 0000000..62fb6f7
Binary files /dev/null and b/src/assets/images/home/新手导航/未完成.png differ
diff --git a/src/assets/images/interview/img/育人故事配音.png b/src/assets/images/interview/img/育人故事配音.png
new file mode 100644
index 0000000..427e421
Binary files /dev/null and b/src/assets/images/interview/img/育人故事配音.png differ
diff --git a/src/assets/images/maps/dt.png b/src/assets/images/maps/dt.png
deleted file mode 100644
index 39e1c3e..0000000
Binary files a/src/assets/images/maps/dt.png and /dev/null differ
diff --git a/src/assets/images/skill/html.png b/src/assets/images/skill/html.png
new file mode 100644
index 0000000..09f5415
Binary files /dev/null and b/src/assets/images/skill/html.png differ
diff --git a/src/assets/images/skill/image.png b/src/assets/images/skill/image.png
new file mode 100644
index 0000000..2dedc04
Binary files /dev/null and b/src/assets/images/skill/image.png differ
diff --git a/src/assets/images/skill/video.png b/src/assets/images/skill/video.png
new file mode 100644
index 0000000..e463d6c
Binary files /dev/null and b/src/assets/images/skill/video.png differ
diff --git a/src/assets/images/skill/暂未学习.png b/src/assets/images/skill/暂未学习.png
new file mode 100644
index 0000000..e5adf51
Binary files /dev/null and b/src/assets/images/skill/暂未学习.png differ
diff --git a/src/assets/images/vlog/img/上海植物园地图.jpg b/src/assets/images/vlog/img/上海植物园地图.jpg
new file mode 100644
index 0000000..ef4b8e6
Binary files /dev/null and b/src/assets/images/vlog/img/上海植物园地图.jpg differ
diff --git a/src/assets/images/vlog/img/上海植物园志愿者服务岗位清单.png b/src/assets/images/vlog/img/上海植物园志愿者服务岗位清单.png
new file mode 100644
index 0000000..e08f285
Binary files /dev/null and b/src/assets/images/vlog/img/上海植物园志愿者服务岗位清单.png differ
diff --git a/src/assets/images/vlog/practice/他人实战作品.png b/src/assets/images/vlog/practice/他人实战作品.png
index b912571..cb41243 100644
Binary files a/src/assets/images/vlog/practice/他人实战作品.png and b/src/assets/images/vlog/practice/他人实战作品.png differ
diff --git a/src/assets/images/vlog/practice/教师点评.png b/src/assets/images/vlog/practice/教师点评.png
index 956822d..bf93c17 100644
Binary files a/src/assets/images/vlog/practice/教师点评.png and b/src/assets/images/vlog/practice/教师点评.png differ
diff --git a/src/assets/images/work/vlog背景全屏待定.png b/src/assets/images/vlog/work/vlog背景全屏待定.png
similarity index 100%
rename from src/assets/images/work/vlog背景全屏待定.png
rename to src/assets/images/vlog/work/vlog背景全屏待定.png
diff --git a/src/assets/images/work/专业剖析小屏.png b/src/assets/images/vlog/work/专业剖析小屏.png
similarity index 100%
rename from src/assets/images/work/专业剖析小屏.png
rename to src/assets/images/vlog/work/专业剖析小屏.png
diff --git a/src/assets/images/vlog/work/思路提点全屏.png b/src/assets/images/vlog/work/思路提点全屏.png
new file mode 100644
index 0000000..16bcec7
Binary files /dev/null and b/src/assets/images/vlog/work/思路提点全屏.png differ
diff --git a/src/assets/images/work/思路提点小屏.png b/src/assets/images/vlog/work/思路提点小屏.png
similarity index 100%
rename from src/assets/images/work/思路提点小屏.png
rename to src/assets/images/vlog/work/思路提点小屏.png
diff --git a/src/assets/images/work/案例背景待定.png b/src/assets/images/vlog/work/案例背景待定.png
similarity index 100%
rename from src/assets/images/work/案例背景待定.png
rename to src/assets/images/vlog/work/案例背景待定.png
diff --git a/src/assets/images/vlog/进度数字/0.png b/src/assets/images/vlog/进度数字/0.png
deleted file mode 100644
index 14f34ca..0000000
Binary files a/src/assets/images/vlog/进度数字/0.png and /dev/null differ
diff --git a/src/assets/images/vlog/进度数字/1.png b/src/assets/images/vlog/进度数字/1.png
deleted file mode 100644
index 2a08e03..0000000
Binary files a/src/assets/images/vlog/进度数字/1.png and /dev/null differ
diff --git a/src/assets/images/vlog/进度数字/2.png b/src/assets/images/vlog/进度数字/2.png
deleted file mode 100644
index d7e6f63..0000000
Binary files a/src/assets/images/vlog/进度数字/2.png and /dev/null differ
diff --git a/src/assets/images/vlog/进度数字/3.png b/src/assets/images/vlog/进度数字/3.png
deleted file mode 100644
index f2e945f..0000000
Binary files a/src/assets/images/vlog/进度数字/3.png and /dev/null differ
diff --git a/src/assets/images/vlog/进度数字/4.png b/src/assets/images/vlog/进度数字/4.png
deleted file mode 100644
index b05b68f..0000000
Binary files a/src/assets/images/vlog/进度数字/4.png and /dev/null differ
diff --git a/src/assets/images/vlog/进度数字/5.png b/src/assets/images/vlog/进度数字/5.png
deleted file mode 100644
index 12bf8e2..0000000
Binary files a/src/assets/images/vlog/进度数字/5.png and /dev/null differ
diff --git a/src/assets/images/vlog/进度数字/6.png b/src/assets/images/vlog/进度数字/6.png
deleted file mode 100644
index ac0bba4..0000000
Binary files a/src/assets/images/vlog/进度数字/6.png and /dev/null differ
diff --git a/src/assets/images/vlog/进度数字/7.png b/src/assets/images/vlog/进度数字/7.png
deleted file mode 100644
index 5a18ac3..0000000
Binary files a/src/assets/images/vlog/进度数字/7.png and /dev/null differ
diff --git a/src/assets/images/vlog/进度数字/8.png b/src/assets/images/vlog/进度数字/8.png
deleted file mode 100644
index bde83aa..0000000
Binary files a/src/assets/images/vlog/进度数字/8.png and /dev/null differ
diff --git a/src/assets/images/vlog/进度数字/9.png b/src/assets/images/vlog/进度数字/9.png
deleted file mode 100644
index 565be27..0000000
Binary files a/src/assets/images/vlog/进度数字/9.png and /dev/null differ
diff --git a/src/assets/images/vlog/进度数字/percentage.png b/src/assets/images/vlog/进度数字/percentage.png
deleted file mode 100644
index f8b5b8d..0000000
Binary files a/src/assets/images/vlog/进度数字/percentage.png and /dev/null differ
diff --git a/src/assets/images/vlog/进度数字/进度.png b/src/assets/images/vlog/进度数字/进度.png
deleted file mode 100644
index 02f1d16..0000000
Binary files a/src/assets/images/vlog/进度数字/进度.png and /dev/null differ
diff --git a/src/assets/images/work/任务取景框-完成.png b/src/assets/images/work/任务取景框-完成.png
new file mode 100644
index 0000000..427c2b7
Binary files /dev/null and b/src/assets/images/work/任务取景框-完成.png differ
diff --git a/src/assets/images/work/任务取景框-未完成.png b/src/assets/images/work/任务取景框-未完成.png
new file mode 100644
index 0000000..6752f63
Binary files /dev/null and b/src/assets/images/work/任务取景框-未完成.png differ
diff --git a/src/assets/images/work/思路提点全屏.png b/src/assets/images/work/思路提点全屏.png
deleted file mode 100644
index 55639c5..0000000
Binary files a/src/assets/images/work/思路提点全屏.png and /dev/null differ
diff --git a/src/components/AnchoredProgressBar/AnchoredProgressBar.vue b/src/components/AnchoredProgressBar/AnchoredProgressBar.vue
index 9068c23..b3476cf 100644
--- a/src/components/AnchoredProgressBar/AnchoredProgressBar.vue
+++ b/src/components/AnchoredProgressBar/AnchoredProgressBar.vue
@@ -1,159 +1,75 @@
-
-
- {{ anchor.label }}
-
-
- {{ child.label }}
-
-
-
-
-
-
-
-
![]()
+
+
+
+
+
+
+
-
-
-
- {{ Math.round(progressPercent) }}%
-
-
- 100%
-
diff --git a/src/components/AnchoredProgressBar/computeSegmentLayout.ts b/src/components/AnchoredProgressBar/computeSegmentLayout.ts
new file mode 100644
index 0000000..d75c848
--- /dev/null
+++ b/src/components/AnchoredProgressBar/computeSegmentLayout.ts
@@ -0,0 +1,21 @@
+import type { ProgressSegment, ProgressSegmentLayout } from './types'
+
+const clamp = (value: number, lower: number, upper: number) =>
+ Math.min(Math.max(value, lower), upper)
+
+export const computeSegmentLayout = (
+ segments: ProgressSegment[],
+ min = 0,
+ max = 100,
+): ProgressSegmentLayout[] => {
+ const range = max - min
+ const toPercent = (value: number) =>
+ range <= 0 ? 0 : clamp(((value - min) / range) * 100, 0, 100)
+
+ return segments.map((segment) => {
+ const left = toPercent(segment.start)
+ const right = toPercent(segment.end)
+ const width = Math.max(0, right - left)
+ return { ...segment, left, width, center: left + width / 2 }
+ })
+}
diff --git a/src/components/AnchoredProgressBar/index.ts b/src/components/AnchoredProgressBar/index.ts
index 574a981..297453f 100644
--- a/src/components/AnchoredProgressBar/index.ts
+++ b/src/components/AnchoredProgressBar/index.ts
@@ -1,2 +1,3 @@
export { default as AnchoredProgressBar } from './AnchoredProgressBar.vue'
+export { computeSegmentLayout } from './computeSegmentLayout'
export type * from './types'
diff --git a/src/components/AnchoredProgressBar/types.ts b/src/components/AnchoredProgressBar/types.ts
index 398c139..623bacf 100644
--- a/src/components/AnchoredProgressBar/types.ts
+++ b/src/components/AnchoredProgressBar/types.ts
@@ -1,38 +1,25 @@
-export type ProgressAnchor = {
+export type ProgressSegment = {
id: string
- label: string
- value: number
- labelPosition?: 'top' | 'bottom'
- children?: ProgressAnchor[]
+ label?: string
+ start: number
+ end: number
+ className?: string
+ style?: Record