Skip to content

移动端 PMS ​

这篇解决什么 ​

立项、任务、工时在 UniApp 落在哪、三条流程 key 怎么注册。读完能对上 pages-project、bpm-menu-config.ts 的 project 分组,以及哪些只有办理没有发起。

默认后端仍是 48080。H5 pnpm dev,微信小程序 pnpm dev:mp。PC 见 项目功能设计。审批页见 移动端审批。

示意图:移动端没有第二套项目库。列表和提交走 /admin-api/project/**,立项 / 变更 / 工时周报仍走 BPM。

从哪改 ​

名称说明仓库路径
项目分包列表、新建、详情、任务、工时ruoyi-office-uniapp/src/pages-project/
发起注册分组 projectsrc/config/bpm-menu-config.ts
分包注册root: pages-projectsrc/pages.json
API立项 / 任务 / 工时pages-project/api/project/
审批内嵌三张详情组件pages-bpm/components/details/Project*.vue

pages-bpm 不放项目业务列表。跨分包详情用 mobileViewComponent 对上 form-detail.vue。

只有立项能从大厅新建

project_create 有 mobileCreatePath:/pages-project/info/create/index。变更、工时周报只有 mobileViewComponent,发起大厅不会出现「新建」。

页面和 PC 怎么对 ​

名称说明仓库路径
项目列表台账菜单 5431 的 mobile_path/pages-project/info/index
新建项目流程 key project_create(601)info/create/index
立项详情有流程实例进审批页,否则进业务详情info/detail/index
任务菜单 5439/pages-project/task/index
填报工时菜单 5444,不走审批/pages-project/worktime/
项目变更key project_change(602),仅办理ProjectChangeDetail
工时周报key project_worktime_report(603),仅办理ProjectWorktimeReportDetail

日常填报工时和工时周报不是同一张单。周报走 FlowBillService,填报只写工时记录。

移动端目前没有项目文档分包。资料树、OnlyOffice 只在 PC 的文档中心和台账页签。

示意图:能从大厅发起的只有立项。任务和日常工时是业务页。变更、周报从待办打开。

PC 立项列表对照

本系统截图:项目 → 项目立项。移动端列表读同一套立项 / 台账数据,提交仍是 project_create。

权限字复用 PC:project:info:create、project:change:query、project:worktime-report:query。角色没勾这些字,大厅和菜单都不会出入口。

配置与操作 ​

移动端改 ruoyi-office-uniapp 的 pages-project,分组在 bpm-menu-config.ts 的 project。角色要勾 project:info:create、project:change:query、project:worktime-report:query,大厅和菜单才出入口。

能从大厅新建的只有立项:key project_create(601),路径 /pages-project/info/create/index。变更 project_change(602)、工时周报 project_worktime_report(603)只有办理,从待办打开。任务菜单 5439,日常填报工时菜单 5444 不走审批。保存后和 PC 同一套 /admin-api/project/**。项目文档没有移动分包。

相关篇 ​

联系我们

获取报价、演示和二开方案

微信咨询二维码

微信咨询

17156169080

添加时备注「RuoYi Office」

在线体验商业版