Files
----/README.md
2025-12-29 14:00:46 +08:00

76 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 报销单数据提取插件
一个Chrome浏览器插件用于从胜意费控云报销单页面提取数据并生成PDF文件。
## 功能特点
- 自动提取报销单页面的基本信息、费用明细和审批信息
- 根据指定模板生成PDF文件
- 支持自定义输出路径
## 安装方法
1. 克隆或下载本项目
2. 在Chrome浏览器中打开 `chrome://extensions/`
3. 启用"开发者模式"
4. 点击"加载已解压的扩展程序"
5. 选择本项目的根目录
## 使用说明
1. 打开胜意费控云报销单页面,例如:`https://djrj.easyfees.cn/fcc/fcecf/entry/index.html?czlx=C&djlx=99006&bxdh=FYBX20251226164`
2. 点击浏览器右上角的插件图标
3. 点击"提取数据并生成PDF"按钮
4. 等待数据提取和PDF生成完成
5. 下载生成的PDF文件
## 项目结构
```
.
├── dist/ # 构建后的文件
├── icons/ # 插件图标
├── src/ # 源代码
│ ├── content.js # 内容脚本,用于提取页面数据
│ └── popup.js # 弹窗脚本用于生成PDF
├── manifest.json # 插件配置文件
├── package.json # 项目依赖配置
├── vite.config.js # Vite配置文件
└── README.md # 项目说明
```
## 技术栈
- Vue 3 + Vite
- Chrome Extension API
- pdf-lib
## 注意事项
1. 请确保已正确配置manifest.json中的权限
2. 请确保模板PDF文件路径正确
3. 若页面结构发生变化可能需要更新content.js中的选择器
## 开发说明
### 安装依赖
```bash
npm install
```
### 构建项目
```bash
npm run build
```
### 开发模式
```bash
npm run dev
```
## 许可证
MIT