抖音小程序 - 初创公司年报管理
# 源码摘要(源码用途) ## 项目名称 抖音小程序 - 初创公司年报管理 ## 源码用途 本源码是一套**原生抖音小程序**前端工程,用于初创公司对**年度经营报告**进行 数字化管理与可视化呈现。项目为**纯前端**实现,**不调用任何后端 API**, 所有数据通过 `tt.setStorageSync` 持久化在本机存储,开箱即用,无需服务器。 主要用途包括: 1. **年报档案管理** —— 集中沉淀企业每年的经营报告,支持搜索、按状态筛选、 查看详情。 2. **经营数据可视化** —— 用柱形图、折线图、环形饼图、能力雷达图、季度进度、 营收成本对比等多种图表,直观展示营收、利润、用户、团队等核心指标与趋势。 3. **年报生成** —— 通过三步向导(基本信息 → 经营数据 → 封面与亮点) 快速新建一份年报,并实时预览封面效果。 4. **品牌呈现** —— 内置示例公司「某某公司」四年虚构数据(营收、成本、利润、 用户、团队、业务板块、能力评分、季度、里程碑),可直接用于演示与联调。 ## 技术栈 - 原生抖音小程序(TTML + TTSS + JS),`douyinProjectType: native` - 图标:IconPark 官方 SVG 包,运行时着色渲染(`components/icon`) - 图表:纯 SVG 字符串 → base64 data-URI 渲染 + CSS 柱形/进度条,零三方依赖 - 数据层:`utils/store.js` 本地存储 + 轻量观察者实现主题切换 ## 目录结构 ``` 初创公司年报管理/ ├── app.js / app.json / app.ttss # 全局:主题管理 + 工具方法 + 设计 Token ├── project.config.json # 抖音开发者工具配置 ├── components/ │ ├── icon/ # 图标组件(SVG 着色 + base64 渲染) │ └── tabbar/ # 自定义底部导航(4 标签) ├── utils/ │ ├── store.js # 数据层:示例数据 + 存储 + 主题 + 事件 │ └── icons.js # 109 个图标(由 tools/gen-icons.js 生成) ├── pages/ │ ├── index/ index.js/ttml/ttss 首页经营总览仪表盘 │ ├── reports/ reports.* 年报档案列表(搜索 + 筛选) │ ├── analytics/ analytics.* 数据分析(多图表) │ ├── detail/ detail.* 年报详情(概览/里程碑/财务) │ ├── create/ create.* 新建年报(三步向导) │ └── my/ my.* 我的(主题换肤 + 设置) └── tools/ └── gen-icons.js 图标生成脚本(开发工具) ``` ## 运行方式 1. 用「抖音开发者工具」打开 `初创公司年报管理/` 目录。 2. 选择或新建一个小程序 AppID(或使用测试号)。 3. 点击编译即可在模拟器中预览;首次进入会自动写入示例数据。 > 如需更新图标,编辑 `tools/gen-icons.js` 中的 `LIST` 后运行 `node tools/gen-icons.js`。
商品详情介绍
商品详情介绍
抖音小程序 - 初创公司年报管理
一套为初创公司打造的年度经营报告管理抖音小程序。精美的界面、丰富的
数据可视化与流畅的交互,让企业的每一年成长都有迹可循、有据可依。
一、功能介绍
1. 首页 · 经营总览仪表盘
- 沉浸式渐变 Hero:公司信息卡 + 营收趋势卡(迷你折线图 + 四年柱形对比)。
- 核心 KPI 卡片:营收、净利润、付费客户、团队规模,带同比涨跌标识。
- 快捷入口:新建年报、年报档案、数据分析、设置,一键直达。
- 最新年报横幅 + 业务结构占比条 + 年度里程碑。
2. 年报档案
- 年报列表,封面渐变 + 状态标签(已发布 / 草稿 / 审核中)。
- 关键词搜索(标题、副标题、标签)+ 状态筛选 Tab。
- 顶部统计:总年报数、已发布、草稿。
- 空态引导,可一键新建。
3. 数据分析(重点)
多维度图表,全部原创手写,零图表库依赖:
- 柱形图:可切换营收 / 净利润 / 用户 / 团队四项指标。
- 增长曲线折线图:渐变填充 + 数据点,随主题变色。
- 业务结构环形饼图:SVG donut + 图例。
- 能力雷达图:六维(产品力 / 技术力 / 增长力 / 盈利力 / 团队力 / 品牌力)。
- 季度营收进度条:Q1–Q4 横向条形。
- 营收 vs 成本对比柱图:含利润差值标注。
4. 年报详情
- 沉浸式封面:年度、标题、副标题、撰写人、标签,一屏定格。
- 吸顶三 Tab:概览 / 里程碑 / 财务。
- 概览:亮点指标网格、公司速览、CEO 年度寄语。
- 里程碑:竖向时间线(季度节点)。
- 财务:营收大数字、四年财务表格、业务板块收入条。
- 相关年报横向滑动推荐。
- 底部「导出 / 分享」操作栏。
5. 新建年报(三步向导)
- 步骤一:基本信息(年度、标题、副标题、撰写人、标签)。
- 步骤二:经营数据(营收、增长、客户、团队)。
- 步骤三:封面主题选择 + 实时预览。
- 创建成功动画,自动跳转详情页。
6. 我的 · 主题换肤
- 公司个人主页 + 统计概览。
- 5 套主题:靛青 / 深海 / 翡翠 / 晚霞 / 紫罗兰,全局实时换肤(含图表配色)。
- 工作台菜单、设置项。
- 一键重置示例数据(带二次确认弹窗)。
二、界面与体验亮点
- 沉浸式渐变 + 毛玻璃:首页/详情顶部使用主题渐变与
backdrop-filter毛玻璃卡片。 - 自研图标体系:109 个 IconPark 图标,运行时按主题色着色,支持任意配色。
- 原创图表:饼图、雷达图用 SVG 字符串渲染为 image,柱形/进度用 CSS 动画,
视觉统一、动效流畅。 - 入场动画:卡片逐级
rise渐入,柱形growBar生长动画。 - 自定义导航与 TabBar:胶囊安全区适配,活跃标签高亮 + 微动效。
三、使用场景
| 角色 | 场景 |
|---|---|
| 初创公司创始人 / CEO | 年终复盘,快速查看全年经营全景与趋势。 |
| 财务 / 运营负责人 | 录入并沉淀每年经营数据,生成可分享的年报档案。 |
| 投资人 / 合伙人 | 通过年报详情页了解公司里程碑、财务与业务结构。 |
| 企业内训 / Demo 演示 | 作为数据可视化与小程序 UI 的示范案例。 |
| 小程序开发者 | 学习原生抖音小程序图表、主题换肤、SVG 渲染方案。 |
四、交付内容
项目源码(zip 压缩包)
- 完整的抖音小程序原生工程,含 6 个页面、2 个自定义组件、数据层与工具脚本。
- 文件:
初创公司年报管理源码.zip
项目标题文档
- 文件:
项目标题.md
- 文件:
源码摘要文档(源码用途)
- 含技术栈、目录结构、运行方式。
- 文件:
源码摘要.md
商品详情介绍文档(本文档)
- 含功能介绍、界面亮点、使用场景、交付内容。
- 文件:
商品详情介绍.md
五、技术规格
- 平台:抖音小程序(原生,
douyinProjectType: native),可平滑迁移微信小程序。 - 网络:纯前端,无任何 API 调用,数据本地持久化。
- 图标:IconPark 官方 SVG,本地内置 109 枚。
- 图表:原生 SVG + CSS,零第三方依赖。
- 主题:5 套配色,全局变量驱动,含观察者广播。
- 适配:自定义导航栏 + 安全区(
env(safe-area-inset-bottom))适配。
六、运行方式
- 安装并打开「抖音开发者工具」。
- 导入
初创公司年报管理/目录,填入自己的 AppID(或测试号)。 - 点击「编译」,在模拟器中预览;首次进入自动写入示例数据。

