质量管理-审批进度-查询接口
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>质量管理审批进度查询接口</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://192.168.0.13:58080/qcms/api/fixedModule/processStep/queryAll</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST </li>
</ul>
<h5>请求参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">dataId</td>
<td style="text-align: left;">string</td>
<td>表单主键</td>
</tr>
<tr>
<td style="text-align: left;">receiptType</td>
<td style="text-align: left;">string</td>
<td>表单类型(必填)</td>
</tr>
<tr>
<td style="text-align: left;">receiptFilterValue</td>
<td style="text-align: left;">string</td>
<td>表单小类</td>
</tr>
<tr>
<td style="text-align: left;">referDepartment</td>
<td style="text-align: left;">string</td>
<td>单据部门</td>
</tr>
</tbody>
</table>
<h6>特殊说明</h6>
<p>针对表单新增时查询流程图使用,由于没有dataId数据,对于像文件新增申请这种一个单据对应多个流程无法准确判断流程码,增加使用表单小类receiptFilterValue查询字段。
表单小类receiptFilterValue的赋值,对应如下字段:
针对表单 “文件新增申请,文件修订申请,文件停用申请” 取值字段为 文件类别 FILE_CATEGORY;
针对表单 “纠正措施记录,预防措施记录”,取值字段为 纠正措施类型 MEASURE_TYPE。</p>
<p>针对单据部门 主要有 纠正措施新增和编辑 、预防措施新增和编辑、 不符合项/观察项报告新增和编辑、
年度质量控制计划新增和编辑、 检定和校准计划新增和编辑</p>
<h5>请求示例</h5>
<pre><code>{
"dataId":"5627d150e37541a795ae8398acab1f7a",
"receiptType":"13",
"receiptType":""
}
或
{
"dataId": "",
"receiptType": "01",
"receiptFilterValue": "02"
}</code></pre>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">flag</td>
<td style="text-align: left;">string</td>
<td>1-成功;0或其他-失败</td>
</tr>
<tr>
<td style="text-align: left;">sort</td>
<td style="text-align: left;">string</td>
<td>排序标识 0到100</td>
</tr>
<tr>
<td style="text-align: left;">objectName</td>
<td style="text-align: left;">string</td>
<td>节点状态</td>
</tr>
<tr>
<td style="text-align: left;">personName</td>
<td style="text-align: left;">string</td>
<td>人员姓名</td>
</tr>
<tr>
<td style="text-align: left;">objectTyep</td>
<td style="text-align: left;">string</td>
<td>节点状态 01:人员 02:角色</td>
</tr>
<tr>
<td style="text-align: left;">approvalSort</td>
<td style="text-align: left;">string</td>
<td>当前流程位置标识</td>
</tr>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">string</td>
<td>节点标识 非空并且为01表示已同意</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code>{
"flag": "1",
"data": {
"processList": [
{
"sort": "0",
"objectName": "发起申请",
"personName": "中心鉴定用户",
"objectTyep": "01",
"objectId": "cd6189252ba64693998950cb19577b6c",
"status": ""
},
{
"sort": "1",
"objectName": "已同意",
"personName": "中心鉴定用户",
"objectTyep": "02",
"sort": 1,
"objectId": "qcms0000000000000000000000000009",
"status": "01"
}
],
"approvalSort": "100"
}
}
或
{
"flag": "1",
"data": {
"processList": [
{
"personName": "中心鉴定用户",
"objectTyep": "01",
"objectName": "发起申请",
"sort": "0",
"objectId": "cd6189252ba64693998950cb19577b6c",
"status": ""
},
{
"personName": "演示人员,鉴定复核用户,中心鉴定用户",
"objectTyep": "02",
"objectName": "待审核",
"sort": "1",
"objectId": "qcms0000000000000000000000000011",
"status": ""
},
{
"personName": "演示人员,中心鉴定用户",
"objectTyep": "02",
"objectName": "待审核",
"sort": "2",
"objectId": "qcms0000000000000000000000000013",
"status": ""
}
],
"approvalSort": "0"
}
}</code></pre>
<h5>备注</h5>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>