获取专案详情

请求地址与要求

GET api/project/getprojectdetail

要求登录。

参数与请求体

  • id:需要获取的专案 ID
/api/project/getprojectdetail?id=1

返回体

请求成功时,会带有 200 状态码及成功提示,以及一个 专案对象

{
  "status": "Success",
  "data": {
    "id": 1,
    "applyer": {
        "firstname": "Astrian ",
        "lastname": "Zheng",
        "avatar": "https://url/to/avatar"
      },
    "submittime": 1495445137678,
    "template": {
      "id": 1,
      "title": "请假条",
      "description": "用于请假流程。",
      "sheets": [
        {
          "title": "请假时间",
          "description": "以天计算的请假时间",
          "type": "number"
        },
        {
          "title": "请假事由",
          "description": "填写请假事由",
          "type": "text"
        }
      ],
      "status": 1,
      "creator": 1,
      "createat": 1495276247096,
      "archivedtime": null
    },
    "priority": 2,
    "data": [
      {
        "title": "请假时间",
        "data": 3
      },
      {
        "title": "请假事由",
        "data": "hello"
      }
    ],
    "flow": {
      "id": 3,
      "title": "普通的流程",
      "description": "普通的流程描述",
      "flow": [
        -1,
        -2,
        {
          "firstname": "林",
          "lastname": "戈",
          "avatar": "https://url/to/avatar",
          "node": "人事部"
        }
      ],
      "status": 1
    },
    "status": 0,
    "whoisprocessing": {
      "firstname": "Astrian ",
      "lastname": "Zheng",
      "avatar": "https://url/to/avatar",
      "node": "人事部"
    },
    "rights": [
      "processer",
      "submitter"
    ],
    "history": [
      {
        "id": 1,
        "user": {
          "firstname": "Astrian ",
          "lastname": "Zheng",
          "avatar": "https://url/to/avatar",
          "node": "人事部"
        },
        "time": 1495467069785,
        "project": 1,
        "operation": "将专案提交至流程中",
        "flow": 3,
        "flowstep": -1,
        "duration": null
      },
      {
        "id": 2,
        "user": {
          "firstname": "Astrian ",
          "lastname": "Zheng",
          "avatar": "https://url/to/avatar",
          "node": "人事部"
        },
        "time": 1495469453755,
        "project": 1,
        "operation": "审核并同意该专案。",
        "flow": 3,
        "flowstep": 0,
        "duration": 2383970
      }
    ]
  }
}

请求失败时,可能有以下状态码以及错误码:

  • 401 错误:
    • 0,未登录至系统
  • 400 错误:
    • 0,有必填项未填写。
  • 404 错误:
    • 0 专案不存在,或当前用户无权查看

results matching ""

    No results matching ""