OMS_H5/概要设计文档.md

99 KiB
Raw Blame History

微信小程序H5审批系统 - 概要设计文档

1. 项目概述

1.1 项目背景

开发一个运行在微信小程序WebView中的H5应用主要用于处理审批流程包括列表查看、详情展示和审批操作。

1.2 项目目标

  • 提供流畅的审批流程体验
  • 适配微信小程序WebView环境
  • 支持移动端友好的界面设计
  • 高效的接口调用和数据展示

2. 技术架构

2.1 技术栈选择

  • 前端框架: Vue 3 + TypeScript
  • 构建工具: Vite
  • UI组件库: Vant 4 (专为移动端设计)
  • HTTP客户端: Axios
  • 路由管理: Vue Router 4
  • 状态管理: Pinia
  • 样式预处理器: SCSS

2.2 项目结构

oms_h5/
├── public/
│   └── index.html
├── src/
│   ├── api/              # API接口管理
│   ├── components/       # 公共组件
│   ├── views/           # 页面组件
│   │   ├── List/        # 列表页面
│   │   └── Detail/      # 详情页面
│   ├── store/           # 状态管理
│   ├── utils/           # 工具函数
│   ├── types/           # TypeScript类型定义
│   └── styles/          # 全局样式
├── package.json
└── vite.config.ts

3. 功能模块设计

3.1 列表页面模块

功能描述: 展示待审批/已审批的工单列表

主要功能:

  • 工单列表展示(支持分页)
  • 搜索和筛选功能
  • 下拉刷新和上拉加载更多
  • 状态标识(待审批、已审批、已拒绝等)

接口需求:

// 获取工单列表
POST /project/order/list
参数: {
  page: number,
  pageSize: number,
  keyword?: string
}
响应结果示例:{
    "total": 1,
        "rows": [
        {
            "createBy": "1",
            "createTime": "2025-05-30",
            "updateBy": "1",
            "updateTime": "2025-08-25 16:52:35",
            "remark": "",
            "id": 92,
            "projectId": 92,
            "projectCode": "V004592",
            "projectName": "黑龙江省佳木斯附属第一医院2点胖终端云桌面项目",
            "versionCode": "2",
            "industryType": "zf",
            "bgProperty": "SY",
            "province": "黑龙江省",
            "orderCode": "ZGXS-20250530HLJ001-VDI",
            "customerName": "佳木斯大学附属第一医院",
            "customerCode": "CU-HLJ-0002",
            "customerPhone": "13352549898",
            "customerUserName": "刘芸芸1111",
            "shipmentAmount": 754169.99,
            "orderStatus": "1",
            "duty": "1",
            "dutyName": "SIP管理员",
            "agentName": "北京",
            "agentCode": "BJS",
            "notifier": "",
            "city": "",
            "businessPerson": "严浩",
            "businessEmail": "",
            "deleteFileId": null,
            "businessPhone": "13512345457",
            "currencyType": "rmb",
            "partnerCode": "AGT-HLJ-0001",
            "partnerName": "哈尔滨惠普天地电子有限公司",
            "projectPartnerName": "哈尔滨惠普天地电子有限公司",
            "productCodeList": null,
            "actualPurchaseAmount": 777314.52,
            "deliveryTime": "2025-06-04",
            "deliveryTimeStart": null,
            "deliveryTimeEnd": null,
            "estimatedOrderTime": "2025-05-30",
            "estimatedOrderTimeStart": null,
            "estimatedOrderTimeEnd": null,
            "orderEndTime": "2025-08-23",
            "orderEndTimeStart": null,
            "orderEndTimeEnd": null,
            "updateTimeStart": null,
            "updateTimeEnd": null,
            "productSn": null,
            "companyDelivery": "",
            "notifierEmail": "",
            "notifierPhone": "232",
            "notifierAddress": "江西省南昌市高新区艾溪湖北路88号恒大中心A座1209室",
            "dutyEmail": "mula.liu@163.com",
            "dutyPhone": "18980500203",
            "orderChannel": "1",
            "partnerEmail": "",
            "partnerUserName": "张树志",
            "partnerPhone": "13936302299",
            "systemUserId": "101",
            "level": "02",
            "processType": "0",
            "processTemplate": "0",
            "deliveryStatus": "1",
            "signStatus": "0",
            "outerStatus": "2",
            "approveTime": "2025-08-19 16:46:26",
            "approveTimeStart": null,
            "approveTimeEnd": null,
            "discountFold": 0.985,
            "supplier": "紫光汇智信息技术有限公司",
            "approve": null,
            "contractFileList": null,
            "configFileList": null,
            "contractTableData": null,
            "softwareProjectProductInfoList": null,
            "hardwareProjectProductInfoList": null,
            "maintenanceProjectProductInfoList": null
        }
    ],
        "code": 0,
        "msg": null
}

3.2 详情页面模块

功能描述: 展示工单详细信息和审批操作

主要功能:

  • 工单详情信息展示
  • 审批历史记录
  • 附件预览(图片、文档)
  • 审批操作按钮

接口需求:

//获取工单详情
GET /project/order/h5/approve/:id
响应结果示例:{
    "msg": "操作成功",
        "code": 0,
        "data": {
        "todo": null,
            "approveLog": [
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1959901714317623296",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "售前",
                "approveUserName": "SIP管理员",
                "allApproveUserName": "SIP管理员",
                "nextAllApproveUserName": "yeyuhao",
                "approveUser": "1",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-25 16:52",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "d9112b0c-8190-11f0-9558-00ff5af4ad6e",
                "processInstanceId": "d9073ff2-8190-11f0-9558-00ff5af4ad6e",
                "approveOpinion": null,
                "approveStatus": null,
                "approveTime": "2025-08-25 16:52",
                "formKey": null,
                "roleName": "超级管理员,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957725697524154368",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "公司领导",
                "approveUserName": "yeyuhao",
                "allApproveUserName": "yeyuhao",
                "nextAllApproveUserName": "SIP管理员",
                "approveUser": "102",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 16:45",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "ea7cc1f5-7cd8-11f0-9d19-00ff5af4ad6e",
                "processInstanceId": "cad4f74d-7cd8-11f0-9d19-00ff5af4ad6e",
                "approveOpinion": "3333",
                "approveStatus": 3,
                "approveTime": "2025-08-19 16:46",
                "formKey": null,
                "roleName": "产品经理,省代,公司领导",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957725696983089152",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "公司领导",
                "approveUserName": "chenhao",
                "allApproveUserName": "chenhao,yeyuhao",
                "nextAllApproveUserName": "yeyuhao",
                "approveUser": "101",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 16:45",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "ea62d151-7cd8-11f0-9d19-00ff5af4ad6e",
                "processInstanceId": "cad4f74d-7cd8-11f0-9d19-00ff5af4ad6e",
                "approveOpinion": "3333",
                "approveStatus": 3,
                "approveTime": "2025-08-19 16:46",
                "formKey": null,
                "roleName": "商务,公司领导,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957725664577896448",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "领导1",
                "approveUserName": "chenhao",
                "allApproveUserName": "chenhao",
                "nextAllApproveUserName": "chenhao,yeyuhao",
                "approveUser": "101",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 16:45",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "e5c75020-7cd8-11f0-9d19-00ff5af4ad6e",
                "processInstanceId": "cad4f74d-7cd8-11f0-9d19-00ff5af4ad6e",
                "approveOpinion": "3333",
                "approveStatus": 3,
                "approveTime": "2025-08-19 16:45",
                "formKey": null,
                "roleName": "商务,公司领导,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957725605962498048",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "省代",
                "approveUserName": "chenhao",
                "allApproveUserName": "chenhao",
                "nextAllApproveUserName": "chenhao",
                "approveUser": "101",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 16:45",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "dd73d001-7cd8-11f0-9d19-00ff5af4ad6e",
                "processInstanceId": "cad4f74d-7cd8-11f0-9d19-00ff5af4ad6e",
                "approveOpinion": "333",
                "approveStatus": 3,
                "approveTime": "2025-08-19 16:45",
                "formKey": null,
                "roleName": "商务,公司领导,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957725543777746944",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "商务1",
                "approveUserName": "SIP管理员",
                "allApproveUserName": "SIP管理员",
                "nextAllApproveUserName": "chenhao",
                "approveUser": "1",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 16:45",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "d49d6449-7cd8-11f0-9d19-00ff5af4ad6e",
                "processInstanceId": "cad4f74d-7cd8-11f0-9d19-00ff5af4ad6e",
                "approveOpinion": "333",
                "approveStatus": 3,
                "approveTime": "2025-08-19 16:45",
                "formKey": null,
                "roleName": "超级管理员,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957725482201169920",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "产品经理",
                "approveUserName": "yeyuhao",
                "allApproveUserName": "yeyuhao",
                "nextAllApproveUserName": "SIP管理员",
                "approveUser": "102",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 16:45",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "cbdd1896-7cd8-11f0-9d19-00ff5af4ad6e",
                "processInstanceId": "cad4f74d-7cd8-11f0-9d19-00ff5af4ad6e",
                "approveOpinion": "222",
                "approveStatus": 3,
                "approveTime": "2025-08-19 16:45",
                "formKey": null,
                "roleName": "产品经理,省代,公司领导",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957725474777251840",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "售前",
                "approveUserName": "SIP管理员",
                "allApproveUserName": "SIP管理员",
                "nextAllApproveUserName": "yeyuhao",
                "approveUser": "1",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 16:45",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "cad54577-7cd8-11f0-9d19-00ff5af4ad6e",
                "processInstanceId": "cad4f74d-7cd8-11f0-9d19-00ff5af4ad6e",
                "approveOpinion": null,
                "approveStatus": null,
                "approveTime": "2025-08-19 16:45",
                "formKey": null,
                "roleName": "超级管理员,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957725223014154240",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "公司领导",
                "approveUserName": "chenhao",
                "allApproveUserName": "chenhao,yeyuhao",
                "nextAllApproveUserName": "SIP管理员",
                "approveUser": "101",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 16:44",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "a707c62f-7cd8-11f0-9d19-00ff5af4ad6e",
                "processInstanceId": "7034960b-7cd8-11f0-9d19-00ff5af4ad6e",
                "approveOpinion": "3333",
                "approveStatus": 2,
                "approveTime": "2025-08-19 16:44",
                "formKey": null,
                "roleName": "商务,公司领导,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957725148452012032",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "领导1",
                "approveUserName": "chenhao",
                "allApproveUserName": "chenhao",
                "nextAllApproveUserName": "chenhao,yeyuhao",
                "approveUser": "101",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 16:43",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "9c6ee9ee-7cd8-11f0-9d19-00ff5af4ad6e",
                "processInstanceId": "7034960b-7cd8-11f0-9d19-00ff5af4ad6e",
                "approveOpinion": "2222",
                "approveStatus": 3,
                "approveTime": "2025-08-19 16:43",
                "formKey": null,
                "roleName": "商务,公司领导,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957725089270382592",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "省代",
                "approveUserName": "chenhao",
                "allApproveUserName": "chenhao",
                "nextAllApproveUserName": "chenhao",
                "approveUser": "101",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 16:43",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "94060d0f-7cd8-11f0-9d19-00ff5af4ad6e",
                "processInstanceId": "7034960b-7cd8-11f0-9d19-00ff5af4ad6e",
                "approveOpinion": "2222",
                "approveStatus": 3,
                "approveTime": "2025-08-19 16:43",
                "formKey": null,
                "roleName": "商务,公司领导,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957725013399617536",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "商务1",
                "approveUserName": "SIP管理员",
                "allApproveUserName": "SIP管理员",
                "nextAllApproveUserName": "chenhao",
                "approveUser": "1",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 16:43",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "893e58a7-7cd8-11f0-9d19-00ff5af4ad6e",
                "processInstanceId": "7034960b-7cd8-11f0-9d19-00ff5af4ad6e",
                "approveOpinion": "3333",
                "approveStatus": 3,
                "approveTime": "2025-08-19 16:43",
                "formKey": null,
                "roleName": "超级管理员,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957724844406915072",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "产品经理",
                "approveUserName": "yeyuhao",
                "allApproveUserName": "yeyuhao",
                "nextAllApproveUserName": "SIP管理员",
                "approveUser": "102",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 16:42",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "713a6d64-7cd8-11f0-9d19-00ff5af4ad6e",
                "processInstanceId": "7034960b-7cd8-11f0-9d19-00ff5af4ad6e",
                "approveOpinion": "2222",
                "approveStatus": 3,
                "approveTime": "2025-08-19 16:42",
                "formKey": null,
                "roleName": "产品经理,省代,公司领导",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957724837054300160",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "售前",
                "approveUserName": "SIP管理员",
                "allApproveUserName": "SIP管理员",
                "nextAllApproveUserName": "yeyuhao",
                "approveUser": "1",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 16:42",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "70350b45-7cd8-11f0-9d19-00ff5af4ad6e",
                "processInstanceId": "7034960b-7cd8-11f0-9d19-00ff5af4ad6e",
                "approveOpinion": null,
                "approveStatus": null,
                "approveTime": "2025-08-19 16:42",
                "formKey": null,
                "roleName": "超级管理员,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957722192403021824",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "公司领导",
                "approveUserName": "yeyuhao",
                "allApproveUserName": "yeyuhao",
                "nextAllApproveUserName": "SIP管理员",
                "approveUser": "102",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 16:31",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "f8610aba-7cd6-11f0-9d19-00ff5af4ad6e",
                "processInstanceId": "4f7d4302-7cd6-11f0-9d19-00ff5af4ad6e",
                "approveOpinion": "3333",
                "approveStatus": 2,
                "approveTime": "2025-08-19 16:34",
                "formKey": null,
                "roleName": "产品经理,省代,公司领导",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957722191861956608",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "公司领导",
                "approveUserName": "chenhao",
                "allApproveUserName": "chenhao,yeyuhao",
                "nextAllApproveUserName": "yeyuhao",
                "approveUser": "101",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 16:31",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "f8474126-7cd6-11f0-9d19-00ff5af4ad6e",
                "processInstanceId": "4f7d4302-7cd6-11f0-9d19-00ff5af4ad6e",
                "approveOpinion": "3333",
                "approveStatus": 2,
                "approveTime": "2025-08-19 16:32",
                "formKey": null,
                "roleName": "商务,公司领导,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957721464309596160",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "领导1",
                "approveUserName": "chenhao",
                "allApproveUserName": "chenhao",
                "nextAllApproveUserName": "chenhao,yeyuhao",
                "approveUser": "101",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 16:29",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "90e30db5-7cd6-11f0-9d19-00ff5af4ad6e",
                "processInstanceId": "4f7d4302-7cd6-11f0-9d19-00ff5af4ad6e",
                "approveOpinion": "3333",
                "approveStatus": 3,
                "approveTime": "2025-08-19 16:29",
                "formKey": null,
                "roleName": "商务,公司领导,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957721248911114240",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "省代",
                "approveUserName": "chenhao",
                "allApproveUserName": "chenhao",
                "nextAllApproveUserName": "chenhao",
                "approveUser": "101",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 16:28",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "7246e6f6-7cd6-11f0-9d19-00ff5af4ad6e",
                "processInstanceId": "4f7d4302-7cd6-11f0-9d19-00ff5af4ad6e",
                "approveOpinion": "222",
                "approveStatus": 3,
                "approveTime": "2025-08-19 16:29",
                "formKey": null,
                "roleName": "商务,公司领导,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957721083399684096",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "商务1",
                "approveUserName": "SIP管理员",
                "allApproveUserName": "SIP管理员",
                "nextAllApproveUserName": "chenhao",
                "approveUser": "1",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 16:27",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "5ac0b73e-7cd6-11f0-9d19-00ff5af4ad6e",
                "processInstanceId": "4f7d4302-7cd6-11f0-9d19-00ff5af4ad6e",
                "approveOpinion": "2222",
                "approveStatus": 3,
                "approveTime": "2025-08-19 16:28",
                "formKey": null,
                "roleName": "超级管理员,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957721011224100864",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "产品经理",
                "approveUserName": "yeyuhao",
                "allApproveUserName": "yeyuhao",
                "nextAllApproveUserName": "SIP管理员",
                "approveUser": "102",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 16:27",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "5080342b-7cd6-11f0-9d19-00ff5af4ad6e",
                "processInstanceId": "4f7d4302-7cd6-11f0-9d19-00ff5af4ad6e",
                "approveOpinion": "2222",
                "approveStatus": 3,
                "approveTime": "2025-08-19 16:27",
                "formKey": null,
                "roleName": "产品经理,省代,公司领导",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957721003959566336",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "售前",
                "approveUserName": "SIP管理员",
                "allApproveUserName": "SIP管理员",
                "nextAllApproveUserName": "yeyuhao",
                "approveUser": "1",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 16:27",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "4f7db83c-7cd6-11f0-9d19-00ff5af4ad6e",
                "processInstanceId": "4f7d4302-7cd6-11f0-9d19-00ff5af4ad6e",
                "approveOpinion": null,
                "approveStatus": null,
                "approveTime": "2025-08-19 16:27",
                "formKey": null,
                "roleName": "超级管理员,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957718697583099904",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "公司领导",
                "approveUserName": "yeyuhao",
                "allApproveUserName": "yeyuhao",
                "nextAllApproveUserName": "SIP管理员",
                "approveUser": "102",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 16:18",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "07bc3b77-7cd5-11f0-9d19-00ff5af4ad6e",
                "processInstanceId": "23efd82f-7cd3-11f0-9d19-00ff5af4ad6e",
                "approveOpinion": "22222",
                "approveStatus": 3,
                "approveTime": "2025-08-19 16:25",
                "formKey": null,
                "roleName": "产品经理,省代,公司领导",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957718697063006208",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "公司领导",
                "approveUserName": "chenhao",
                "allApproveUserName": "chenhao,yeyuhao",
                "nextAllApproveUserName": "yeyuhao",
                "approveUser": "101",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 16:18",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "07a38353-7cd5-11f0-9d19-00ff5af4ad6e",
                "processInstanceId": "23efd82f-7cd3-11f0-9d19-00ff5af4ad6e",
                "approveOpinion": "2222",
                "approveStatus": 3,
                "approveTime": "2025-08-19 16:25",
                "formKey": null,
                "roleName": "商务,公司领导,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957718386881642496",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "领导1",
                "approveUserName": "chenhao",
                "allApproveUserName": "chenhao",
                "nextAllApproveUserName": "chenhao,yeyuhao",
                "approveUser": "101",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 16:16",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "db8f0722-7cd4-11f0-9d19-00ff5af4ad6e",
                "processInstanceId": "23efd82f-7cd3-11f0-9d19-00ff5af4ad6e",
                "approveOpinion": "22222",
                "approveStatus": 3,
                "approveTime": "2025-08-19 16:17",
                "formKey": null,
                "roleName": "商务,公司领导,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957717953127694336",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "省代",
                "approveUserName": "chenhao",
                "allApproveUserName": "chenhao",
                "nextAllApproveUserName": "chenhao",
                "approveUser": "101",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 16:15",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "9deb9bd3-7cd4-11f0-9d19-00ff5af4ad6e",
                "processInstanceId": "23efd82f-7cd3-11f0-9d19-00ff5af4ad6e",
                "approveOpinion": "1111",
                "approveStatus": 3,
                "approveTime": "2025-08-19 16:16",
                "formKey": null,
                "roleName": "商务,公司领导,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957716431245459456",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "商务1",
                "approveUserName": "SIP管理员",
                "allApproveUserName": "SIP管理员",
                "nextAllApproveUserName": "chenhao",
                "approveUser": "1",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 16:09",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "c5a4c98b-7cd3-11f0-9d19-00ff5af4ad6e",
                "processInstanceId": "23efd82f-7cd3-11f0-9d19-00ff5af4ad6e",
                "approveOpinion": "222",
                "approveStatus": 3,
                "approveTime": "2025-08-19 16:12",
                "formKey": null,
                "roleName": "超级管理员,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957715433122742272",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "产品经理",
                "approveUserName": "yeyuhao",
                "allApproveUserName": "yeyuhao",
                "nextAllApproveUserName": "SIP管理员",
                "approveUser": "102",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 16:05",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "37ce0e98-7cd3-11f0-9d19-00ff5af4ad6e",
                "processInstanceId": "23efd82f-7cd3-11f0-9d19-00ff5af4ad6e",
                "approveOpinion": "3323",
                "approveStatus": 3,
                "approveTime": "2025-08-19 16:08",
                "formKey": null,
                "roleName": "产品经理,省代,公司领导",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957715293167206400",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "售前",
                "approveUserName": "SIP管理员",
                "allApproveUserName": "SIP管理员",
                "nextAllApproveUserName": "yeyuhao",
                "approveUser": "1",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 16:04",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "23f04d69-7cd3-11f0-9d19-00ff5af4ad6e",
                "processInstanceId": "23efd82f-7cd3-11f0-9d19-00ff5af4ad6e",
                "approveOpinion": null,
                "approveStatus": null,
                "approveTime": "2025-08-19 16:04",
                "formKey": null,
                "roleName": "超级管理员,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957704066462433280",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "公司领导",
                "approveUserName": "chenhao",
                "allApproveUserName": "chenhao,yeyuhao",
                "nextAllApproveUserName": "SIP管理员",
                "approveUser": "101",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 15:19",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "e88135d0-7ccc-11f0-beda-00ff5af4ad6e",
                "processInstanceId": "bb207a4b-7cc3-11f0-9bae-00ff5af4ad6e",
                "approveOpinion": "3323",
                "approveStatus": 2,
                "approveTime": "2025-08-19 15:24",
                "formKey": null,
                "roleName": "商务,公司领导,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957703758516633600",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "领导1",
                "approveUserName": "chenhao",
                "allApproveUserName": "chenhao",
                "nextAllApproveUserName": "chenhao,yeyuhao",
                "approveUser": "101",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 15:18",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "bcbde7df-7ccc-11f0-beda-00ff5af4ad6e",
                "processInstanceId": "bb207a4b-7cc3-11f0-9bae-00ff5af4ad6e",
                "approveOpinion": "222",
                "approveStatus": 3,
                "approveTime": "2025-08-19 15:19",
                "formKey": null,
                "roleName": "商务,公司领导,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957700862039343104",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "省代",
                "approveUserName": "chenhao",
                "allApproveUserName": "chenhao",
                "nextAllApproveUserName": "chenhao",
                "approveUser": "101",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 15:07",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "211fc290-7ccb-11f0-beda-00ff5af4ad6e",
                "processInstanceId": "bb207a4b-7cc3-11f0-9bae-00ff5af4ad6e",
                "approveOpinion": "222",
                "approveStatus": 3,
                "approveTime": "2025-08-19 15:18",
                "formKey": null,
                "roleName": "商务,公司领导,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957697883508883456",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "商务1",
                "approveUserName": "SIP管理员",
                "allApproveUserName": "SIP管理员",
                "nextAllApproveUserName": "chenhao",
                "approveUser": "1",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 14:55",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "79d8d70b-7cc9-11f0-9a78-00ff5af4ad6e",
                "processInstanceId": "bb207a4b-7cc3-11f0-9bae-00ff5af4ad6e",
                "approveOpinion": "3333",
                "approveStatus": 3,
                "approveTime": "2025-08-19 15:07",
                "formKey": null,
                "roleName": "超级管理员,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957688080812261376",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "产品经理",
                "approveUserName": "yeyuhao",
                "allApproveUserName": "yeyuhao",
                "nextAllApproveUserName": "SIP管理员",
                "approveUser": "102",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 14:16",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "08ce3094-7cc4-11f0-9bae-00ff5af4ad6e",
                "processInstanceId": "bb207a4b-7cc3-11f0-9bae-00ff5af4ad6e",
                "approveOpinion": "111",
                "approveStatus": 3,
                "approveTime": "2025-08-19 14:55",
                "formKey": null,
                "roleName": "产品经理,省代,公司领导",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957687534197981184",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "售前",
                "approveUserName": "SIP管理员",
                "allApproveUserName": "SIP管理员",
                "nextAllApproveUserName": "yeyuhao",
                "approveUser": "1",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 14:14",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "bb25f895-7cc3-11f0-9bae-00ff5af4ad6e",
                "processInstanceId": "bb207a4b-7cc3-11f0-9bae-00ff5af4ad6e",
                "approveOpinion": null,
                "approveStatus": null,
                "approveTime": "2025-08-19 14:14",
                "formKey": null,
                "roleName": "超级管理员,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957631351906942976",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "公司领导",
                "approveUserName": "chenhao",
                "allApproveUserName": "chenhao,yeyuhao",
                "nextAllApproveUserName": "SIP管理员",
                "approveUser": "101",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 10:31",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "8b247b6c-7ca4-11f0-a0bc-00ff5af4ad6e",
                "processInstanceId": "6a135dc8-7ca4-11f0-a0bc-00ff5af4ad6e",
                "approveOpinion": "3333",
                "approveStatus": 3,
                "approveTime": "2025-08-19 10:31",
                "formKey": null,
                "roleName": "商务,公司领导,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957631318734192640",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "领导1",
                "approveUserName": "chenhao",
                "allApproveUserName": "chenhao",
                "nextAllApproveUserName": "chenhao,yeyuhao",
                "approveUser": "101",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 10:30",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "866daa0b-7ca4-11f0-a0bc-00ff5af4ad6e",
                "processInstanceId": "6a135dc8-7ca4-11f0-a0bc-00ff5af4ad6e",
                "approveOpinion": "333",
                "approveStatus": 3,
                "approveTime": "2025-08-19 10:30",
                "formKey": null,
                "roleName": "商务,公司领导,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957631266485747712",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "省代",
                "approveUserName": "chenhao",
                "allApproveUserName": "chenhao",
                "nextAllApproveUserName": "chenhao",
                "approveUser": "101",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 10:30",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "7f012e8c-7ca4-11f0-a0bc-00ff5af4ad6e",
                "processInstanceId": "6a135dc8-7ca4-11f0-a0bc-00ff5af4ad6e",
                "approveOpinion": "333",
                "approveStatus": 3,
                "approveTime": "2025-08-19 10:30",
                "formKey": null,
                "roleName": "商务,公司领导,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957631193739739136",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "商务1",
                "approveUserName": "SIP管理员",
                "allApproveUserName": "SIP管理员",
                "nextAllApproveUserName": "chenhao",
                "approveUser": "1",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 10:30",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "74a904d4-7ca4-11f0-a0bc-00ff5af4ad6e",
                "processInstanceId": "6a135dc8-7ca4-11f0-a0bc-00ff5af4ad6e",
                "approveOpinion": "222",
                "approveStatus": 3,
                "approveTime": "2025-08-19 10:30",
                "formKey": null,
                "roleName": "超级管理员,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957631126723149824",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "产品经理",
                "approveUserName": "yeyuhao",
                "allApproveUserName": "yeyuhao",
                "nextAllApproveUserName": "SIP管理员",
                "approveUser": "102",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 10:30",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "6b2430a1-7ca4-11f0-a0bc-00ff5af4ad6e",
                "processInstanceId": "6a135dc8-7ca4-11f0-a0bc-00ff5af4ad6e",
                "approveOpinion": "1111",
                "approveStatus": 3,
                "approveTime": "2025-08-19 10:30",
                "formKey": null,
                "roleName": "产品经理,省代,公司领导",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957631119043379200",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "售前",
                "approveUserName": "SIP管理员",
                "allApproveUserName": "SIP管理员",
                "nextAllApproveUserName": "yeyuhao",
                "approveUser": "1",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 10:30",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "6a1384e2-7ca4-11f0-a0bc-00ff5af4ad6e",
                "processInstanceId": "6a135dc8-7ca4-11f0-a0bc-00ff5af4ad6e",
                "approveOpinion": null,
                "approveStatus": null,
                "approveTime": "2025-08-19 10:30",
                "formKey": null,
                "roleName": "超级管理员,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957624416474284032",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "领导1",
                "approveUserName": "chenhao",
                "allApproveUserName": "chenhao",
                "nextAllApproveUserName": "SIP管理员",
                "approveUser": "101",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 10:03",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "b18ffb64-7ca0-11f0-a0bc-00ff5af4ad6e",
                "processInstanceId": "8f6619d1-7ca0-11f0-a0bc-00ff5af4ad6e",
                "approveOpinion": "3333",
                "approveStatus": 3,
                "approveTime": "2025-08-19 10:03",
                "formKey": null,
                "roleName": "商务,公司领导,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957624359704379392",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "省代",
                "approveUserName": "chenhao",
                "allApproveUserName": "chenhao",
                "nextAllApproveUserName": "chenhao",
                "approveUser": "101",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 10:03",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "a97e1825-7ca0-11f0-a0bc-00ff5af4ad6e",
                "processInstanceId": "8f6619d1-7ca0-11f0-a0bc-00ff5af4ad6e",
                "approveOpinion": "2222",
                "approveStatus": 3,
                "approveTime": "2025-08-19 10:03",
                "formKey": null,
                "roleName": "商务,公司领导,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957624290053767168",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "商务1",
                "approveUserName": "SIP管理员",
                "allApproveUserName": "SIP管理员",
                "nextAllApproveUserName": "chenhao",
                "approveUser": "1",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 10:02",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "9f98383d-7ca0-11f0-a0bc-00ff5af4ad6e",
                "processInstanceId": "8f6619d1-7ca0-11f0-a0bc-00ff5af4ad6e",
                "approveOpinion": "222",
                "approveStatus": 3,
                "approveTime": "2025-08-19 10:03",
                "formKey": null,
                "roleName": "超级管理员,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957624183778492416",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "产品经理",
                "approveUserName": "yeyuhao",
                "allApproveUserName": "yeyuhao",
                "nextAllApproveUserName": "SIP管理员",
                "approveUser": "102",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 10:02",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "907d7d5a-7ca0-11f0-a0bc-00ff5af4ad6e",
                "processInstanceId": "8f6619d1-7ca0-11f0-a0bc-00ff5af4ad6e",
                "approveOpinion": "111",
                "approveStatus": 3,
                "approveTime": "2025-08-19 10:02",
                "formKey": null,
                "roleName": "产品经理,省代,公司领导",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957624175926755328",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "售前",
                "approveUserName": "SIP管理员",
                "allApproveUserName": "SIP管理员",
                "nextAllApproveUserName": "yeyuhao",
                "approveUser": "1",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 10:02",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "8f668f0b-7ca0-11f0-a0bc-00ff5af4ad6e",
                "processInstanceId": "8f6619d1-7ca0-11f0-a0bc-00ff5af4ad6e",
                "approveOpinion": null,
                "approveStatus": null,
                "approveTime": "2025-08-19 10:02",
                "formKey": null,
                "roleName": "超级管理员,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957622615423369216",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "公司领导",
                "approveUserName": "chenhao",
                "allApproveUserName": "chenhao",
                "nextAllApproveUserName": "SIP管理员",
                "approveUser": "101",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 09:56",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "b19dac21-7c9f-11f0-a0bc-00ff5af4ad6e",
                "processInstanceId": "f40ee83f-7c9e-11f0-a0bc-00ff5af4ad6e",
                "approveOpinion": "111",
                "approveStatus": 3,
                "approveTime": "2025-08-19 09:59",
                "formKey": null,
                "roleName": "商务,公司领导,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957622573463552000",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "领导1",
                "approveUserName": "chenhao",
                "allApproveUserName": "chenhao",
                "nextAllApproveUserName": "chenhao",
                "approveUser": "101",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 09:56",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "aba707c2-7c9f-11f0-a0bc-00ff5af4ad6e",
                "processInstanceId": "f40ee83f-7c9e-11f0-a0bc-00ff5af4ad6e",
                "approveOpinion": "11111",
                "approveStatus": 3,
                "approveTime": "2025-08-19 09:56",
                "formKey": null,
                "roleName": "商务,公司领导,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957621528939249664",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "省代",
                "approveUserName": "chenhao",
                "allApproveUserName": "chenhao",
                "nextAllApproveUserName": "chenhao",
                "approveUser": "101",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 09:51",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "1737ea43-7c9f-11f0-a0bc-00ff5af4ad6e",
                "processInstanceId": "f40ee83f-7c9e-11f0-a0bc-00ff5af4ad6e",
                "approveOpinion": "1111",
                "approveStatus": 3,
                "approveTime": "2025-08-19 09:56",
                "formKey": null,
                "roleName": "商务,公司领导,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957621436836528128",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "商务1",
                "approveUserName": "SIP管理员",
                "allApproveUserName": "SIP管理员",
                "nextAllApproveUserName": "chenhao",
                "approveUser": "1",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 09:51",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "0a20a08b-7c9f-11f0-a0bc-00ff5af4ad6e",
                "processInstanceId": "f40ee83f-7c9e-11f0-a0bc-00ff5af4ad6e",
                "approveOpinion": "3333",
                "approveStatus": 3,
                "approveTime": "2025-08-19 09:51",
                "formKey": null,
                "roleName": "超级管理员,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957621289033449472",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "产品经理",
                "approveUserName": "yeyuhao",
                "allApproveUserName": "yeyuhao",
                "nextAllApproveUserName": "SIP管理员",
                "approveUser": "102",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 09:51",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "f51e3578-7c9e-11f0-a0bc-00ff5af4ad6e",
                "processInstanceId": "f40ee83f-7c9e-11f0-a0bc-00ff5af4ad6e",
                "approveOpinion": "111",
                "approveStatus": 3,
                "approveTime": "2025-08-19 09:51",
                "formKey": null,
                "roleName": "产品经理,省代,公司领导",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957621281395621888",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "售前",
                "approveUserName": "SIP管理员",
                "allApproveUserName": "SIP管理员",
                "nextAllApproveUserName": "yeyuhao",
                "approveUser": "1",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-19 09:50",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "f40fab99-7c9e-11f0-a0bc-00ff5af4ad6e",
                "processInstanceId": "f40ee83f-7c9e-11f0-a0bc-00ff5af4ad6e",
                "approveOpinion": null,
                "approveStatus": null,
                "approveTime": "2025-08-19 09:51",
                "formKey": null,
                "roleName": "超级管理员,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957359153359142912",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "领导1",
                "approveUserName": "chenhao",
                "allApproveUserName": "chenhao",
                "nextAllApproveUserName": "SIP管理员",
                "approveUser": "101",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-18 16:29",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "7166641f-7c0d-11f0-918a-00ff5af4ad6e",
                "processInstanceId": "2a05fd7c-7c0d-11f0-918a-00ff5af4ad6e",
                "approveOpinion": "111",
                "approveStatus": 2,
                "approveTime": "2025-08-19 09:50",
                "formKey": null,
                "roleName": "商务,公司领导,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957359035453063168",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "省代",
                "approveUserName": "chenhao",
                "allApproveUserName": "chenhao",
                "nextAllApproveUserName": "chenhao",
                "approveUser": "101",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-18 16:28",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "60a28d20-7c0d-11f0-918a-00ff5af4ad6e",
                "processInstanceId": "2a05fd7c-7c0d-11f0-918a-00ff5af4ad6e",
                "approveOpinion": "省代处理",
                "approveStatus": 3,
                "approveTime": "2025-08-18 16:29",
                "formKey": null,
                "roleName": "商务,公司领导,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957358840313069568",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "商务1",
                "approveUserName": "SIP管理员",
                "allApproveUserName": "SIP管理员",
                "nextAllApproveUserName": "chenhao",
                "approveUser": "1",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-18 16:28",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "44e98928-7c0d-11f0-918a-00ff5af4ad6e",
                "processInstanceId": "2a05fd7c-7c0d-11f0-918a-00ff5af4ad6e",
                "approveOpinion": "1111",
                "approveStatus": 3,
                "approveTime": "2025-08-18 16:28",
                "formKey": null,
                "roleName": "超级管理员,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957358658997501952",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "产品经理",
                "approveUserName": "yeyuhao",
                "allApproveUserName": "yeyuhao",
                "nextAllApproveUserName": "SIP管理员",
                "approveUser": "102",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-18 16:27",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "2b25ec85-7c0d-11f0-918a-00ff5af4ad6e",
                "processInstanceId": "2a05fd7c-7c0d-11f0-918a-00ff5af4ad6e",
                "approveOpinion": "111",
                "approveStatus": 3,
                "approveTime": "2025-08-18 16:28",
                "formKey": null,
                "roleName": "产品经理,省代,公司领导",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957358650931855360",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "售前",
                "approveUserName": "SIP管理员",
                "allApproveUserName": "SIP管理员",
                "nextAllApproveUserName": "yeyuhao",
                "approveUser": "1",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-18 16:27",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "2a070ef6-7c0d-11f0-918a-00ff5af4ad6e",
                "processInstanceId": "2a05fd7c-7c0d-11f0-918a-00ff5af4ad6e",
                "approveOpinion": null,
                "approveStatus": null,
                "approveTime": "2025-08-18 16:27",
                "formKey": null,
                "roleName": "超级管理员,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957343264068911104",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "商务1",
                "approveUserName": "SIP管理员",
                "allApproveUserName": "SIP管理员",
                "nextAllApproveUserName": "SIP管理员",
                "approveUser": "1",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-18 15:26",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "9f65135c-7c04-11f0-b9d1-00ff5af4ad6e",
                "processInstanceId": "4257a391-7bfc-11f0-b9d1-00ff5af4ad6e",
                "approveOpinion": "dsf",
                "approveStatus": 2,
                "approveTime": "2025-08-18 16:26",
                "formKey": null,
                "roleName": "超级管理员,鼎盛",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957328206144258048",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "产品经理",
                "approveUserName": "yeyuhao",
                "allApproveUserName": "yeyuhao",
                "nextAllApproveUserName": "SIP管理员",
                "approveUser": "102",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-18 14:26",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "438a0929-7bfc-11f0-b9d1-00ff5af4ad6e",
                "processInstanceId": "4257a391-7bfc-11f0-b9d1-00ff5af4ad6e",
                "approveOpinion": "测试数据",
                "approveStatus": 3,
                "approveTime": "2025-08-18 15:26",
                "formKey": null,
                "roleName": "产品经理,省代,公司领导",
                "recoveryType": null,
                "variables": null
            },
            {
                "createBy": null,
                "createTime": null,
                "updateBy": null,
                "updateTime": null,
                "remark": null,
                "id": null,
                "todoId": "1957328197785010176",
                "businessKey": "ZGXS-20250530HLJ001-VDI",
                "processKey": "order_approve_online",
                "processName": "订单审批流程",
                "taskName": "售前",
                "approveUserName": "SIP管理员",
                "allApproveUserName": "SIP管理员",
                "nextAllApproveUserName": "yeyuhao",
                "approveUser": "1",
                "applyUserName": "SIP管理员",
                "applyTime": "2025-08-18 14:26",
                "extendField1": "2",
                "extendField2": null,
                "taskId": "425f44ba-7bfc-11f0-b9d1-00ff5af4ad6e",
                "processInstanceId": "4257a391-7bfc-11f0-b9d1-00ff5af4ad6e",
                "approveOpinion": null,
                "approveStatus": null,
                "approveTime": "2025-08-18 14:26",
                "formKey": null,
                "roleName": "超级管理员,鼎盛",
                "recoveryType": null,
                "variables": null
            }
        ],
            "projectOrderInfo": {
            "createBy": "1",
                "createTime": "2025-05-30",
                "updateBy": "1",
                "updateTime": "2025-08-25 16:52:35",
                "remark": "",
                "id": 92,
                "projectId": 92,
                "projectCode": "V004592",
                "projectName": "黑龙江省佳木斯附属第一医院2点胖终端云桌面项目",
                "versionCode": "2",
                "industryType": "zf",
                "bgProperty": "SY",
                "province": "黑龙江省",
                "orderCode": "ZGXS-20250530HLJ001-VDI",
                "customerName": "佳木斯大学附属第一医院",
                "customerCode": "CU-HLJ-0002",
                "customerPhone": "13352549898",
                "customerUserName": "刘芸芸1111",
                "shipmentAmount": 754169.99,
                "orderStatus": "1",
                "duty": "1",
                "dutyName": "SIP管理员",
                "agentName": "北京",
                "agentCode": "BJS",
                "notifier": "",
                "city": "",
                "businessPerson": "严浩",
                "businessEmail": "",
                "deleteFileId": null,
                "businessPhone": "13512345457",
                "currencyType": "rmb",
                "partnerCode": "AGT-HLJ-0001",
                "partnerName": "哈尔滨惠普天地电子有限公司",
                "projectPartnerName": "哈尔滨惠普天地电子有限公司",
                "productCodeList": null,
                "actualPurchaseAmount": 777314.52,
                "deliveryTime": "2025-06-04",
                "deliveryTimeStart": null,
                "deliveryTimeEnd": null,
                "estimatedOrderTime": "2025-05-30",
                "estimatedOrderTimeStart": null,
                "estimatedOrderTimeEnd": null,
                "orderEndTime": "2025-08-23",
                "orderEndTimeStart": null,
                "orderEndTimeEnd": null,
                "updateTimeStart": null,
                "updateTimeEnd": null,
                "productSn": null,
                "companyDelivery": "",
                "notifierEmail": "",
                "notifierPhone": "232",
                "notifierAddress": "江西省南昌市高新区艾溪湖北路88号恒大中心A座1209室",
                "dutyEmail": "mula.liu@163.com",
                "dutyPhone": "18980500203",
                "orderChannel": "1",
                "partnerEmail": "",
                "partnerUserName": "张树志",
                "partnerPhone": "13936302299",
                "systemUserId": "101",
                "level": "02",
                "processType": "0",
                "processTemplate": "0",
                "deliveryStatus": "1",
                "signStatus": "0",
                "outerStatus": "2",
                "approveTime": "2025-08-19 16:46:26",
                "approveTimeStart": null,
                "approveTimeEnd": null,
                "discountFold": 0.985,
                "supplier": "紫光汇智信息技术有限公司",
                "approve": null,
                "contractFileList": [
                {
                    "createBy": null,
                    "createTime": null,
                    "updateBy": null,
                    "updateTime": null,
                    "remark": null,
                    "id": 27,
                    "orderId": 92,
                    "fileName": "AGT-AHS-0001.jpg",
                    "uploadUser": "101",
                    "uploadUserName": "chenhao",
                    "uploadTime": "2025-07-15",
                    "filePath": "/profile/2025/07/15/AGT-AHS-0001_20250715162608A004.jpg",
                    "fileType": "2",
                    "fileSort": "1",
                    "fileVersionCode": "2"
                },
                {
                    "createBy": null,
                    "createTime": null,
                    "updateBy": null,
                    "updateTime": null,
                    "remark": null,
                    "id": 28,
                    "orderId": 92,
                    "fileName": "微信图片_2025-07-08_102450_731.png",
                    "uploadUser": "101",
                    "uploadUserName": "chenhao",
                    "uploadTime": "2025-07-15",
                    "filePath": "/profile/2025/07/15/微信图片_2025-07-08_102450_731_20250715163137A005.png",
                    "fileType": "2",
                    "fileSort": "3",
                    "fileVersionCode": "2"
                },
                {
                    "createBy": null,
                    "createTime": null,
                    "updateBy": null,
                    "updateTime": null,
                    "remark": null,
                    "id": 30,
                    "orderId": 92,
                    "fileName": "AGT-AHS-0001 (4) (1).jpg",
                    "uploadUser": "101",
                    "uploadUserName": "chenhao",
                    "uploadTime": "2025-07-17",
                    "filePath": "/profile/2025/07/17/AGT-AHS-0001 (4) (1)_20250717145740A001.jpg",
                    "fileType": "2",
                    "fileSort": "0",
                    "fileVersionCode": "2"
                }
            ],
                "configFileList": null,
                "contractTableData": {
                "2": [
                    {
                        "createBy": null,
                        "createTime": null,
                        "updateBy": null,
                        "updateTime": null,
                        "remark": null,
                        "id": 30,
                        "orderId": 92,
                        "fileName": "AGT-AHS-0001 (4) (1).jpg",
                        "uploadUser": "101",
                        "uploadUserName": "chenhao",
                        "uploadTime": "2025-07-17",
                        "filePath": "/profile/2025/07/17/AGT-AHS-0001 (4) (1)_20250717145740A001.jpg",
                        "fileType": "2",
                        "fileSort": "0",
                        "fileVersionCode": "2"
                    },
                    {
                        "createBy": null,
                        "createTime": null,
                        "updateBy": null,
                        "updateTime": null,
                        "remark": null,
                        "id": 27,
                        "orderId": 92,
                        "fileName": "AGT-AHS-0001.jpg",
                        "uploadUser": "101",
                        "uploadUserName": "chenhao",
                        "uploadTime": "2025-07-15",
                        "filePath": "/profile/2025/07/15/AGT-AHS-0001_20250715162608A004.jpg",
                        "fileType": "2",
                        "fileSort": "1",
                        "fileVersionCode": "2"
                    },
                    {
                        "createBy": null,
                        "createTime": null,
                        "updateBy": null,
                        "updateTime": null,
                        "remark": null,
                        "id": -1,
                        "orderId": null,
                        "fileName": "(请上传现金折扣审批邮件信息).pdf/.jpg/.png",
                        "uploadUser": null,
                        "uploadUserName": null,
                        "uploadTime": null,
                        "filePath": null,
                        "fileType": null,
                        "fileSort": "2",
                        "fileVersionCode": null
                    },
                    {
                        "createBy": null,
                        "createTime": null,
                        "updateBy": null,
                        "updateTime": null,
                        "remark": null,
                        "id": 28,
                        "orderId": 92,
                        "fileName": "微信图片_2025-07-08_102450_731.png",
                        "uploadUser": "101",
                        "uploadUserName": "chenhao",
                        "uploadTime": "2025-07-15",
                        "filePath": "/profile/2025/07/15/微信图片_2025-07-08_102450_731_20250715163137A005.png",
                        "fileType": "2",
                        "fileSort": "3",
                        "fileVersionCode": "2"
                    }
                ]
            },
            "softwareProjectProductInfoList": [
                {
                    "createBy": null,
                    "createTime": null,
                    "updateBy": null,
                    "updateTime": null,
                    "remark": "",
                    "id": 515,
                    "projectId": 92,
                    "productBomCode": "3130A4N9",
                    "productName": "VDI-ONEStor",
                    "model": "VDI-ONEStor-upgrade",
                    "productCode": null,
                    "productDesc": "H3C VDI云桌面分布式存储软件(VDI-ONEStor)-块存储标准版升级企业版License-管理2个物理CPU",
                    "quantity": 5,
                    "cataloguePrice": 62500.00,
                    "catalogueAllPrice": 312500.00,
                    "price": 53756.53,
                    "allPrice": 268782.65,
                    "allPriceDisCount": null,
                    "guidanceDiscount": 0.0800,
                    "vendorCode": "P001",
                    "discount": 0.8601,
                    "type": "1",
                    "value": ""
                },
                {
                    "createBy": null,
                    "createTime": null,
                    "updateBy": null,
                    "updateTime": null,
                    "remark": "",
                    "id": 516,
                    "projectId": 92,
                    "productBomCode": "3130A4N9",
                    "productName": "VDI-ONEStor",
                    "model": "VDI-ONEStor-upgrade",
                    "productCode": null,
                    "productDesc": "H3C VDI云桌面分布式存储软件(VDI-ONEStor)-块存储标准版升级企业版License-管理2个物理CPU",
                    "quantity": 10,
                    "cataloguePrice": 62500.00,
                    "catalogueAllPrice": 625000.00,
                    "price": 47783.58,
                    "allPrice": 477835.80,
                    "allPriceDisCount": null,
                    "guidanceDiscount": 0.0800,
                    "vendorCode": "P001",
                    "discount": 0.7645,
                    "type": "1",
                    "value": ""
                }
            ],
                "hardwareProjectProductInfoList": [
                {
                    "createBy": null,
                    "createTime": null,
                    "updateBy": null,
                    "updateTime": null,
                    "remark": "",
                    "id": 233,
                    "projectId": 92,
                    "productBomCode": "9801A5KA",
                    "productName": "胖终端x86一体机",
                    "model": "C6530V-38-G2",
                    "productCode": "9801H0BA",
                    "productDesc": "H3C C6530V G2 云终端一体机-Intel 6核 2.5GHz/8GB DDR4/256GB SSD/4*USB3.0/2*USB2.0/1*HDMI/23.8寸/1000M/Wi-Fi",
                    "quantity": 2,
                    "cataloguePrice": 39500.00,
                    "catalogueAllPrice": 79000.00,
                    "price": 3774.90,
                    "allPrice": 7549.80,
                    "allPriceDisCount": null,
                    "guidanceDiscount": 0.1000,
                    "vendorCode": "P001",
                    "discount": 0.0956,
                    "type": "2",
                    "value": null
                }
            ],
                "maintenanceProjectProductInfoList": [
                {
                    "createBy": null,
                    "createTime": null,
                    "updateBy": null,
                    "updateTime": null,
                    "remark": "",
                    "id": 518,
                    "projectId": 92,
                    "productBomCode": "8813A3YB",
                    "productName": "现场维保-3Y",
                    "model": "SV-MA-SFT-3Y",
                    "productCode": null,
                    "productDesc": "H3C 软件技术支持服务(三年)",
                    "quantity": 2,
                    "cataloguePrice": 1.00,
                    "catalogueAllPrice": 2.00,
                    "price": 0.87,
                    "allPrice": 1.74,
                    "allPriceDisCount": null,
                    "guidanceDiscount": 0.3000,
                    "vendorCode": null,
                    "discount": 0.8700,
                    "type": "11",
                    "value": "3"
                }
            ]
        },
        "user": {
            "createBy": "admin",
                "createTime": "2025-04-10 15:57:30",
                "updateBy": "",
                "updateTime": "2025-08-20 09:05:21",
                "remark": "管理员",
                "userId": 1,
                "userIdList": null,
                "deptId": 103,
                "parentId": null,
                "roleId": null,
                "loginName": "admin",
                "userName": "SIP管理员",
                "userType": "00",
                "email": "mula.liu@163.com",
                "phonenumber": "18980500203",
                "sex": "0",
                "avatar": "/profile/avatar/2025/04/11/blob_20250411032004A001.png",
                "status": "0",
                "delFlag": "0",
                "loginIp": "127.0.0.1",
                "loginDate": "2025-08-20 09:05:21",
                "pwdUpdateDate": "2025-04-11 14:54:45",
                "dept": {
                "createBy": null,
                    "createTime": null,
                    "updateBy": null,
                    "updateTime": null,
                    "remark": null,
                    "deptId": 103,
                    "parentId": 101,
                    "ancestors": "0,100,101",
                    "deptName": "软件开发事业部",
                    "orderNum": 1,
                    "leader": "",
                    "phone": null,
                    "email": null,
                    "status": "0",
                    "delFlag": null,
                    "parentName": null
            },
            "roles": [
                {
                    "createBy": null,
                    "createTime": null,
                    "updateBy": null,
                    "updateTime": null,
                    "remark": null,
                    "roleId": 1,
                    "roleName": "超级管理员",
                    "roleKey": "admin",
                    "roleSort": "1",
                    "dataScope": "1",
                    "status": "0",
                    "delFlag": null,
                    "flag": false,
                    "menuIds": null,
                    "deptIds": null,
                    "permissions": null,
                    "admin": true
                },
                {
                    "createBy": null,
                    "createTime": null,
                    "updateBy": null,
                    "updateTime": null,
                    "remark": null,
                    "roleId": 104,
                    "roleName": "鼎盛",
                    "roleKey": "ds",
                    "roleSort": "1",
                    "dataScope": "1",
                    "status": "0",
                    "delFlag": null,
                    "flag": false,
                    "menuIds": null,
                    "deptIds": null,
                    "permissions": [],
                    "admin": false
                }
            ],
                "roleIds": null,
                "postIds": null,
                "admin": true
        }
    }
}

3.3 审批操作模块

功能描述: 处理审批通过、拒绝等操作

主要功能:

  • 审批意见输入
  • 审批结果提交
  • 操作结果反馈

接口需求:

// 提交审批结果
//审批
POST /project/order/order/approve
参数:{
    allApproveUserName?: string;
    /**
     * 发起时间
     */
    applyTime?: string;
    /**
     * 发起人姓名
     */
    applyUserName?: string;
    /**
     * 审批意见
     */
    approveOpinion?: string;
    /**
     * 审批结果 3 通过 2 驳回 1待审批
     */
    approveStatus?: number;
    approveTime?: string;
    approveUser?: string;
    /**
     * 审批人姓名
     */
    approveUserName?: string;
    /**
     * 业务主键
     */
    businessKey?: string;
    /**
     * 创建者
     */
    createBy?: string;
    /**
     * 创建时间
     */
    createTime?: string;
    /**
     * 扩展字段1
     */
    extendField1?: string;
    /**
     * 扩展字段2
     */
    extendField2?: string;
    formKey?: string;
    id?: number;
    nextAllApproveUserName?: string;
    processInstanceId?: string;
    /**
     * 流程key
     */
    processKey?: string;
    /**
     * 流程名称
     */
    processName?: string;
    recoveryType?: number;
    /**
     * 备注
     */
    remark?: string;
    roleName?: string;
    taskId?: string;
    /**
     * 任务名称
     */
    taskName?: string;
    /**
     * 流程id
     */
    todoId?: string;
    /**
     * 更新者
     */
    updateBy?: string;
    /**
     * 更新时间
     */
    updateTime?: string;
    [property: string]: any;
}

4. 微信小程序适配

4.1 WebView适配

  • 设置viewport适配移动端
  • 处理微信小程序的安全域名限制
  • 适配微信小程序的返回机制

4.2 微信JS-SDK集成

  • 配置微信JS-SDK
  • 实现分享功能
  • 处理网络状态监听

4.3 样式适配

  • 响应式设计
  • 安全区域适配(刘海屏等)
  • 深色模式支持

5. 数据流设计

5.1 数据状态管理

interface AppState {
  user: UserInfo;
  orderList: Order[];
  currentOrder: Order | null;
  loading: boolean;
}

5.2 API数据格式规范

interface ApiResponse<T> {
  code: number;
  message: string;
  data: T;
}

interface Order {
  id: string;
  title: string;
  status: 'pending' | 'approved' | 'rejected';
  createdAt: string;
  applicant: string;
  content: string;
  attachments?: string[];
  approvalHistory: ApprovalRecord[];
}

interface ApprovalRecord {
  id: string;
  approver: string;
  action: 'approve' | 'reject';
  comment: string;
  createdAt: string;
}

6. 页面路由设计

const routes = [
  {
    path: '/',
    redirect: '/list'
  },
  {
    path: '/list',
    name: 'OrderList',
    component: () => import('@/views/List/index.vue')
  },
  {
    path: '/detail/:id',
    name: 'OrderDetail',
    component: () => import('@/views/Detail/index.vue')
  }
]

7. 性能优化策略

7.1 代码层面

  • 组件懒加载
  • 图片懒加载
  • API请求缓存
  • 防抖和节流

7.2 构建优化

  • 代码分割
  • 资源压缩
  • CDN部署

8. 安全考虑

8.1 数据安全

  • HTTPS通信
  • 接口鉴权
  • 敏感信息加密

8.2 XSS防护

  • 输入内容过滤
  • CSP策略配置

9. 测试策略

9.1 单元测试

  • 组件测试
  • 工具函数测试

9.2 集成测试

  • API接口测试
  • 页面交互测试

9.3 兼容性测试

  • 微信小程序WebView测试
  • 不同设备适配测试

10. 部署方案

10.1 开发环境

  • 本地开发服务器
  • 热重载支持

10.2 生产环境

  • 静态资源CDN部署
  • 域名HTTPS配置
  • 微信小程序业务域名配置

文档版本: v1.0
创建时间: 2025-08-27
负责人: 开发团队