You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
4.9 KiB
4.9 KiB
预算采集系统
系统概述
本系统是一个基于Vue.js + Element UI的预算采集管理系统,主要用于处理各种类型的预算申请,如部门预算、项目预算、设备采购预算等。
功能特性
1. 预算管理
- 预算申请列表:查看所有预算申请
- 预算申请创建:创建新的预算申请
- 预算申请编辑:修改现有预算申请
- 预算申请删除:删除不需要的预算申请
2. 预算填报
- 基本信息填写:申请部门、申请人、联系方式等
- 项目信息:项目名称、类型、描述等
- 资金信息:申请金额、用途、明细等
- 附件上传:支持多种文件格式上传
- 表单验证:完整的表单验证机制
3. 预算详情
- 信息查看:查看已提交预算申请的详细信息
- 审批流程:显示当前审批进度
- 审批记录:查看历史审批记录
- 附件下载:下载相关附件文件
页面结构
路由配置
/budget // 预算管理主页面
├── /budget/collection // 预算采集页面
├── /budget/collection/fill // 预算填报页面
└── /budget/collection/detail // 预算详情页面
文件结构
src/views/budget/collection/
├── index.js // 预算采集模块组件索引
├── index.vue // 预算采集列表页面
├── fill.vue // 预算填报页面
└── detail.vue // 预算详情页面
src/api/budget/
├── index.js // 预算模块API统一入口
└── collection.js // 预算采集相关API接口
使用方法
1. 访问预算采集列表
- 在系统导航菜单中点击"预算管理" -> "预算采集"
- 查看所有预算申请
2. 填报预算申请
- 在预算采集列表中点击"填报"按钮
- 填写预算申请信息:
- 基本信息:部门、申请人、联系方式、申请日期
- 项目信息:项目名称、类型、详细描述
- 资金信息:申请金额、用途、资金明细
- 附件上传:上传相关文档
- 备注信息:其他需要说明的内容
3. 保存和提交
- 保存草稿:临时保存预算申请信息,可后续继续编辑
- 提交申请:正式提交预算申请,进入审批流程
- 重置表单:清空所有已填写的信息
4. 查看详情
- 在预算采集列表中点击"查看"按钮
- 查看预算申请的详细信息和审批状态
- 下载相关附件文件
预算申请字段说明
基本信息
- 申请部门:选择申请人所属部门
- 申请人:填写申请人姓名
- 联系电话:填写联系电话(支持手机号验证)
- 申请日期:选择申请日期
项目信息
- 项目名称:填写项目名称
- 项目类型:选择项目类型(研发项目、市场推广、设备采购等)
- 项目描述:详细描述项目内容、目标、实施计划等
资金信息
- 申请金额:填写申请的总金额
- 资金用途:选择资金用途(设备采购、人员费用、材料费用等)
- 资金明细:详细列出各项支出项目和金额
附件上传
- 支持上传PDF、Word、Excel等格式文件
- 单个文件大小限制为10MB
- 最多可上传3个文件
审批流程
- 部门审核:部门负责人审核
- 财务审核:财务部门审核
- 领导审批:分管领导审批
- 完成:审批完成
状态说明
- 草稿:预算申请已保存但未提交
- 审批中:预算申请已提交,正在审批流程中
- 已通过:审批通过
- 已拒绝:审批被拒绝
技术栈
- 前端框架:Vue.js 2.x
- UI组件库:Element UI
- 路由管理:Vue Router
- 状态管理:Vuex
- HTTP客户端:Axios
- 样式预处理:SCSS
开发说明
安装依赖
npm install
启动开发服务器
npm run dev
构建生产版本
npm run build
API接口
所有预算相关的API接口都定义在 src/api/budget/collection.js 文件中,包括:
getBudgetList()- 获取预算申请列表createBudget()- 创建预算申请updateBudget()- 更新预算申请deleteBudget()- 删除预算申请submitBudget()- 提交预算申请saveBudgetDraft()- 保存草稿uploadFile()- 上传文件
注意事项
- 预算申请提交前请确保所有必填字段都已填写
- 文件上传请确保文件格式和大小符合要求
- 提交后的预算申请将进入审批流程,无法直接修改
- 草稿状态的预算申请可以随时编辑和修改
- 建议定期保存草稿,避免数据丢失
更新日志
v1.0.0 (2024-12-01)
- 初始版本发布
- 实现基本的预算采集管理功能
- 支持预算申请填报和详情查看
- 完整的表单验证机制
- 文件上传功能