someone-oa/pc/README.md
2025-12-11 15:21:16 +08:00

293 lines
8.9 KiB
Markdown
Raw Permalink 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.

# PC端原型说明
## 技术框架
- Vue.js 2.x
- Element UI 2.x使用在线CDN
- RuoYi框架布局风格
## 页面列表共40个页面
### 1. login.html - 登录页面
- 用户名密码登录
- 记住密码功能
- 忘记密码链接
- 登录验证
### 2. 商机管理模块6个页面
- **project-initiation.html** - 立项申请
- 项目基本信息表单
- 项目编号自动生成(年份+序号)
- 服务内容选择
- 附件上传功能支持多文件最大50MB
- 保存草稿、提交审核
- **project-list.html** - 项目查询
- 多条件查询(项目编号、名称、服务内容、状态)
- 项目列表展示(表格形式)
- 状态标识(已立项、投标中、已签合同、已启动)
- 查看详情、编辑项目
- 导出Excel功能
- **project-detail.html** - 项目详情
- 项目基本信息展示
- 项目描述
- 项目状态查看
- 返回列表
- **project-approval.html** - 审核管理
- 审核列表(全部/待审核/已通过/已驳回)
- 审核类型筛选(立项申请/启动申请/成果提交)
- 审核操作(查看/审核)
- **approval-detail.html** - 审核详情
- 申请信息展示
- 审核流程时间线展示(当前节点、已完成节点、待审核节点)
- 审核历史记录列表
- 相关附件列表
- 审核意见填写
- 审核操作(通过/驳回)
- **project-bidding.html** - 投标管理
- 投标项目列表
- 更新投标状态
- 上传投标附件
- **bidding-detail.html** - 投标详情
- 项目信息展示
- 投标流程时间线
- 投标信息详情
- 投标附件列表
- 状态更新操作
- **project-contract.html** - 合同管理
- 合同项目列表
- 更新合同状态
- 上传合同附件
- **contract-detail.html** - 合同详情
- 项目信息展示
- 合同详细信息(编号、金额、期限、付款方式等)
- 合同流程时间线
- 合同附件列表
- 附件预览和下载
### 3. 项目过程管理模块5个页面
- **project-start.html** - 启动申请
- 关联立项项目(下拉选择)
- 启动编号自动生成
- 人员分配(可添加多个执业工程师)
- 工作内容多选(根据服务内容动态显示)
- 提交审核
- **start-detail.html** - 启动详情
- 启动信息展示(编号、关联项目、状态等)
- 人员分配详情列表
- 启动说明
- **output-submit.html** - 成果提交
- 项目选择
- 成果类型选择(初稿/对账/最终成果)
- 成果金额录入
- 附件上传
- 完成情况说明
- 提交审核
- **output-detail.html** - 成果详情
- 成果信息展示(项目、类型、金额、状态等)
- 成果附件列表
- 下载功能
- **progress-query.html** - 进度查询
- 多条件查询(项目名称、客户名称、执业者)
- 项目进度列表展示
- 项目状态查看
- 查看启动详情、成果详情
- 导出Excel功能
### 4. 财务管理模块5个页面
- **finance-invoice.html** - 开票管理
- 开票申请
- 开票列表查询
- 开票状态管理
- 查看开票详情和下载
- **invoice-detail.html** - 开票详情
- 项目信息展示
- 开票信息详情(编号、金额、日期、状态等)
- 回款信息展示
- 开票附件下载
- **finance-payment.html** - 回款管理
- 回款列表查询
- 录入回款金额
- 回款状态管理
- 回款详情查看
- **finance-request.html** - 请款管理
- 请款申请
- 请款列表(全部/待审核/已审核/已付款)
- 查看请款详情、请款审核
- 请款状态管理
- **request-detail.html** - 请款详情
- 请款信息详情(单号、事由、金额、状态等)
- 审核信息展示
- 付款信息展示
### 5. 报表管理模块9个页面
- **report-project-detail.html** - 项目明细表
- 显示项目从立项到回款的所有明细信息
- 多条件查询
- 导出Excel
- **report-project-summary.html** - 项目汇总表
- 按项目状态、负责人汇总项目数量
- 时间段查询
- 导出Excel
- **report-output-detail.html** - 产值明细表
- 根据项目过程信息计算每个项目对应到执业者的完成产值明细
- 产值计算公式应用
- 多条件查询
- 导出Excel
- **report-output-summary.html** - 产值汇总表
- 按执业者统计指定时间段的产值完成情况
- 时间段查询
- 导出Excel
- **report-receivable-detail.html** - 应收账款明细表
- 按客户单位显示多个项目的应收账款明细
- 客户查询
- 导出Excel
- **report-receivable-summary.html** - 应收账款汇总表
- 按客户单位汇总应收账款
- 汇总统计
- 导出Excel
- **report-payable-detail.html** - 应付账款明细表
- 对应请款申请的明细信息
- 请款单查询
- 导出Excel
- **report-payable-summary.html** - 应付账款汇总表
- 请款金额汇总
- 时间段汇总
- 导出Excel
- **report-project.html** - 报表管理汇总入口
### 6. 系统设置模块7个页面
- **settings-org.html** - 组织架构管理
- 组织架构树形展示
- 部门管理
- 添加部门功能
- **settings-user.html** - 账号管理
- 账号列表
- 账号查询(用户名、部门)
- 新增账号
- 编辑账号信息
- 重置密码
- 删除账号
- **settings-role.html** - 权限配置
- 角色权限管理
- 功能权限配置
- 权限保存
- **settings-workflow.html** - 流程配置
- 立项审核流程配置
- 启动审核流程配置
- 成果审核流程配置
- 开票审核流程配置
- 请款审核流程配置
- 审核节点配置(增加/删除/编辑)
- 审核条件配置(金额阈值等)
- 超时时间配置
- **settings-dict.html** - 字典管理
- 字典类型管理
- 字典数据管理(标签、值、排序等)
- 字典数据启用/禁用
- **settings-param.html** - 参数配置
- 系统参数列表
- 参数添加、修改、删除
- 参数查询
- **settings-log.html** - 操作日志
- 操作日志列表查询
- 多条件筛选(操作人员、操作类型、时间范围)
- 日志详情查看
- 日志导出
### 7. 个人中心4个页面
- **profile.html** - 个人中心
- 用户信息展示(头像、姓名、部门、职位等)
- 个人信息编辑入口
- 修改密码入口
- **profile-edit.html** - 个人信息编辑
- 姓名、手机号、邮箱编辑
- 信息保存
- **change-password.html** - 修改密码
- 原密码验证
- 新密码设置(含复杂度验证)
- 确认密码
- 密码修改
## 设计特点
- **RuoYi框架布局风格**:顶部导航栏 + 左侧菜单 + 标签页 + 内容区
- **Element UI组件库**使用Element UI组件和样式
- **统一的顶部导航栏**白色背景Logo + 面包屑导航 + 用户信息
- **左侧菜单**白色背景可折叠的Element UI菜单
- **内容区域**:白色背景,带圆角和边距
- **标签页支持**:支持多标签页切换(可在开发时实现)
- **响应式表格和表单**使用Element UI组件
- **完整的页面跳转链接**
- **统一的按钮和表单样式**Element UI风格
## 页面结构
所有页面采用统一的布局结构:
- 顶部Logo + 导航菜单 + 用户信息
- 左侧:功能菜单(侧边栏)
- 右侧:内容区域(白色背景)
## 页面导航结构
所有功能页面采用统一的布局:
- **顶部导航栏**Logo + 5大功能模块导航商机管理、过程管理、财务管理、报表管理、系统设置+ 用户信息
- **左侧菜单**:当前模块的子功能菜单
- **内容区域**:白色背景,包含页面标题、搜索表单、数据表格/表单等
## 页面跳转关系
- 登录页 → 立项申请页(默认进入商机管理)
- 商机管理 ↔ 过程管理 ↔ 财务管理 ↔ 报表管理 ↔ 系统设置(顶部导航切换)
- 项目查询 → 项目详情
- 审核管理 → 审核详情
- 立项申请 → 项目查询(提交后)
- 启动申请 → 进度查询(提交后)
- 成果提交 → 进度查询(提交后)
- 开票管理 → 回款管理(开票后可录入回款)
- 请款管理 → 请款审核 → 付款状态更新
- 报表管理各子页面互相跳转(左侧菜单)
- 系统设置各子页面互相跳转(左侧菜单)
- 个人中心 → 个人信息编辑、修改密码
## 注意事项
- 本原型使用在线CDN引入Element UI样式和组件
- 使用Vue 2.x版本与RuoYi框架兼容
- 部分交互功能为演示效果实际开发需对接后端API
- 实际开发时需使用Vue 2 + Element UI组件库
- 所有页面已添加Vue实例支持id="app"可在开发时扩展为完整的Vue应用
- 所有页面内容区域都有独立的白色背景与body的灰色背景区分
- 表格、表单、按钮等样式参考Element UI设计规范
- 布局风格参考RuoYi框架的典型结构