审批流程节点保存
<h5>简要描述</h5>
<p>流程启用时才可修改</p>
<h5>请求URL</h5>
<ul>
<li><code>http://www.zhidianbao.cn/qsxxwapdev/api/approve/scheme/scheme_stage_save</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST </li>
</ul>
<h5>请求示例</h5>
<pre><code>{
"scheme_id":"1266521377981071360",
"stages":[
{
"stage_id":"new111",
"stage_type":"2",
"stageList":[
[
{
"stage_type":"3",
"stage_id":"new222",
"condition":{
"is_and":"1",
"remark":"按申请人流转属于肖静hztest,按金额区间流转1~2元",
"conditions":[
{
"condition_code":"emp_id",
"condition_name":"归属人",
"condition_type":"in",
"column_type":"Emp",
"list":[
{
"value":"111",
"value2":"张三"
},
{
"value":"222",
"value2":"李四"
}
]
},
{
"condition_code":"money",
"condition_name":"金额",
"condition_type":"between",
"column_type":"Emp",
"list":[
{
"value":"100",
"value2":"200"
}
]
},
{
"condition_code":"repast_type",
"condition_name":"就餐类型",
"condition_type":"in",
"column_type":"List",
"list":[
{
"value":"早餐",
"value2":"早餐"
}
]
}
]
}
},
{
"stage_type":"1",
"sign_type":"1",
"stage_id":"new333",
"approve_person_type":"0",
"personList":[
{
"emp_id":"111",
"emp_name":"张三",
"logourl":""
}
],
"columnList":[
{
"column_code":"emp",
"column_name":"归属人",
"column_type":"Emp",
"is_id":"1",
"is_look":"1",
"is_write":"1",
"is_valid":"1"
}
]
}
],
[
{
"stage_type":"1",
"sign_type":"1",
"stage_id":"new5555",
"approve_person_type":"2",
"dept_level":"2"
}
]
]
},
{
"stage_id":"new777",
"stage_type":"4",
"approve_person_type":"0",
"personList":[
{
"emp_id":"333",
"emp_name":"王五",
"logourl":""
}
]
}
]
}</code></pre>
<h5>参数</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">scheme_id</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>审批流程id</td>
</tr>
<tr>
<td style="text-align: left;">stageList</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>流程节点数组</td>
</tr>
<tr>
<td style="text-align: left;">-other</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">json</td>
<td>其他参数,用于自定义参数 text_upload 正文上传、text_download 正文下载、text_export 稿纸导出、file_upload 附件上传、file_download 附件下载、file_del 附件删除、signature 签章、red_chromatography 套红、add_sign 加签、finish 办结、is_sure 开启已阅读确认查阅、read 传阅、read_type 传阅范围 0机关内部 1:局校 2全部、read_emps 传阅人员数组 [{"emp_id":'11',"emp_name":"张三","logourl":"sadfadfa"}] schools 学校数组[{"fgsid":"11","corp_name":"学校1"}] ,is_delver 是否可转交 1:是0否,老数据取到空情况 按1处理</td>
</tr>
<tr>
<td style="text-align: left;">-stage_id</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>前端新加的节点需要自己生成一个id,格式为new开头后面数字自己生成,流程内唯一,旧节点需要取原id传过来</td>
</tr>
<tr>
<td style="text-align: left;">-stage_type</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>节点类型 1:审批人节点 2:节点组 3:条件节点 4:抄送人节点</td>
</tr>
<tr>
<td style="text-align: left;">-sign_type</td>
<td style="text-align: left;">否,stage_type=1时必传</td>
<td style="text-align: left;">int</td>
<td>审批方式 0或签 1会签</td>
</tr>
<tr>
<td style="text-align: left;">-is_parent</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">int</td>
<td>是否为提交上级审批节点,0:否 1是,当高级设置勾提交上级时,在最末级增加一个审批节点,is_parent 传1</td>
</tr>
<tr>
<td style="text-align: left;">-approve_person_type</td>
<td style="text-align: left;">否,stage_type=1时必传</td>
<td style="text-align: left;">int</td>
<td>审批人类型: 0 指定审批人,1:部门直接主管审批 2:发起人向上几级部门主管审批 3:直到几级部门主管审批 4:角色审批 5:发起人 6: 指定 表单人员字段审批 7:上级审批人选择(指定人员范围内)8:上级审批人选择(全部范围)9:上级审批人选择(本部门内)10:抄送人不设置</td>
</tr>
<tr>
<td style="text-align: left;">-dept_level</td>
<td style="text-align: left;">否,approve_person_type=2,3时必传</td>
<td style="text-align: left;">int</td>
<td>部门等级</td>
</tr>
<tr>
<td style="text-align: left;">-personList</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">array</td>
<td>审判人、抄送人数组</td>
</tr>
<tr>
<td style="text-align: left;">- -emp_id</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>人员id</td>
</tr>
<tr>
<td style="text-align: left;">- -emp_name</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>人员姓名</td>
</tr>
<tr>
<td style="text-align: left;">- -logourl</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>人员头像url</td>
</tr>
<tr>
<td style="text-align: left;">-columnList</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">array</td>
<td>字段权限数组</td>
</tr>
<tr>
<td style="text-align: left;">- -column_code</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>字段code</td>
</tr>
<tr>
<td style="text-align: left;">- -column_name</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>字段名称</td>
</tr>
<tr>
<td style="text-align: left;">- -column_type</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>字段类型 String,Date,DateTime,Time,Number,List,Emp,Dept</td>
</tr>
<tr>
<td style="text-align: left;">- -is_id</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>字段是否有id</td>
</tr>
<tr>
<td style="text-align: left;">- -is_look</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>是否可见 1是0否</td>
</tr>
<tr>
<td style="text-align: left;">- -is_write</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>是否可写 1是0否</td>
</tr>
<tr>
<td style="text-align: left;">- -is_valid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>是否必填 1是0否</td>
</tr>
<tr>
<td style="text-align: left;">-condition</td>
<td style="text-align: left;">否,stage_type=3时必传</td>
<td style="text-align: left;">json</td>
<td>条件json</td>
</tr>
<tr>
<td style="text-align: left;">- -is_and</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>条件关系 1:and 0:or 目前只做and</td>
</tr>
<tr>
<td style="text-align: left;">- -remark</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>条件汉字说明需要前端自己拼装</td>
</tr>
<tr>
<td style="text-align: left;">- -conditions</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>条件数组</td>
</tr>
<tr>
<td style="text-align: left;">- - -condition_code</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>条件code</td>
</tr>
<tr>
<td style="text-align: left;">- - -condition_name</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>条件name</td>
</tr>
<tr>
<td style="text-align: left;">- - -condition_type</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>条件类型 in,between,like</td>
</tr>
<tr>
<td style="text-align: left;">- - -column_type</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>字段类型 String,Date,DateTime,Time,Number,List,Emp,Dept</td>
</tr>
<tr>
<td style="text-align: left;">- - -list</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>条件值数组</td>
</tr>
<tr>
<td style="text-align: left;">- - - -value</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>值1</td>
</tr>
<tr>
<td style="text-align: left;">- - - -value2</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>值2</td>
</tr>
<tr>
<td style="text-align: left;">- - -condition</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">json</td>
<td>条件json,用于设置复杂条件关系,可无限嵌套,暂时不用</td>
</tr>
<tr>
<td style="text-align: left;">- -stageList</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">array</td>
<td>stage_type=2时必传,节点数组</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code>{
"code": "0",
"message": "成功",
"data": {},
"serialno": "J21uEjRu9pdvsnNu"
}</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;">code</td>
<td style="text-align: left;">int</td>
<td>0:成功</td>
</tr>
<tr>
<td style="text-align: left;">messag</td>
<td style="text-align: left;">String</td>
<td>说明</td>
</tr>
</tbody>
</table>