表单保存
<h5>简要描述</h5>
<ul>
<li>表单保存</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>http://www.zhidianbao.cn/qsxxwapdev/api/approve/scheme/form_save</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST </li>
</ul>
<h5>请求示例</h5>
<pre><code>{
"elementList":[
{
"can_null":"0",
"list_url":"",
"is_condition":"0",
"form_id":"1266152995553280000",
"column":"crt_user",
"is_upt":"0",
"sort":"0",
"form_element_id":"1267527876853366784",
"title":"创建人",
"type":"Attachment",
"is_id":"0",
"is_approve":"0",
"__key":0.7307957243526852
},
{
"can_null":"0",
"list_url":"",
"is_condition":"1",
"form_id":"1266152995553280000",
"column":"emp",
"is_upt":"0",
"sort":"1",
"form_element_id":"1267527876920475648",
"title":"归属人",
"type":"Emp",
"is_id":"1",
"is_approve":"1",
"__key":0.3410984822767342
},
{
"can_null":"0",
"list_url":"http://www.zhidianbao.cn/qsxxwapdev/api/approve/nologin/repast_type_list",
"is_condition":"1",
"form_id":"1266152995553280000",
"column":"repast_type",
"is_upt":"0",
"sort":"2",
"form_element_id":"1267527876987584512",
"title":"就餐类型",
"type":"List",
"is_id":"0",
"is_approve":"0",
"__key":0.259546241822578
},
{
"can_null":"0",
"list_url":"",
"is_condition":"1",
"form_id":"1266152995553280000",
"column":"money",
"is_upt":"1",
"sort":"3",
"form_element_id":"1267527877050499072",
"title":"金额",
"type":"Number",
"is_id":"0",
"is_approve":"0",
"__key":0.470541885746129
},
{
"can_null":"0",
"list_url":"",
"is_condition":"1",
"form_id":"1266152995553280000",
"column":"dept",
"is_upt":"0",
"sort":"4",
"form_element_id":"1267527877050499073",
"title":"部门",
"type":"Dept",
"is_id":"1",
"is_approve":"1",
"__key":0.14557792211499976
},
{
"can_null":"0",
"list_url":"",
"is_condition":"1",
"form_id":"1266152995553280000",
"column":"content",
"is_upt":"0",
"sort":"5",
"form_element_id":"1267527877050499074",
"title":"事由",
"type":"String",
"is_id":"0",
"is_approve":"0",
"__key":0.9482900723578152
},
{
"can_null":"0",
"list_url":"",
"is_condition":"1",
"form_id":"1266152995553280000",
"column":"date",
"is_upt":"0",
"sort":"6",
"form_element_id":"1267527877050499075",
"title":"报销日期",
"type":"Date",
"is_id":"0",
"is_approve":"0",
"__key":0.6796129320224253
},
{
"can_null":"0",
"list_url":"",
"is_condition":"1",
"form_id":"1266152995553280000",
"column":"crt_date",
"is_upt":"0",
"sort":"7",
"form_element_id":"1267527877050499076",
"title":"创建时间",
"type":"DateTime",
"is_id":"0",
"is_approve":"0",
"__key":0.7004206089601706
}
],
"notify_url":"http://www.zhidianbao.cn/qsxxwapdev/api/approve/notify/bx_notify",
"oa_url":"www.oa.com",
"form_name":"报销",
"form_code":"BX",
"publish_scope":"0",
"form_id":"1266152995553280000",
"effects":{
"form_detail_loading":false,
"form_save_loading":false
},
"customize_pars":"{\"msg_order\":\"报销单号:,报销人:\",\"msg_form\":{\"报销人:\":\"{emp_name}\",\"报销单号:\":\"{sheet_code}\"}}",
"crt_userid":"01632267266265",
"code":"0",
"role_url":"http://www.zhidianbao.cn/qsxxwapdev/api/approve/nologin/query_role_list",
"upt_userid":"01632267266265",
"upt_date":"2021-08-16 09:25:45",
"upt_user":"胡冰喜",
"corpList":[
{
"form_id":"1266152995553280000",
"form_corp_id":"1267527877159550976",
"corp_name":"公司名称",
"corp_id":"公司id"
}
],
"db_appsysid":"67",
"state":"1",
"crt_user":"胡冰喜",
"app_id":"",
"message":"成功",
"is_sign":"0",
"is_role":"1",
"isdelete":"0",
"role_person_url":"http://www.zhidianbao.cn/qsxxwapdev/api/approve/nologin/query_role_person_list",
"crt_date":"2021-08-16 09:25:45"
}</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;">form_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;">corp_id</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>公司id,为空时是公共表单,所有企业公用的,像公文流转的是每个企业不同的,需要传公司id给我</td>
</tr>
<tr>
<td style="text-align: left;">campusid</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>学校分校区id</td>
</tr>
<tr>
<td style="text-align: left;">state</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;">form_code</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>表单编码</td>
</tr>
<tr>
<td style="text-align: left;">form_name</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>表单名称</td>
</tr>
<tr>
<td style="text-align: left;">publish_scope</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>发布范围 0:全部 1部分</td>
</tr>
<tr>
<td style="text-align: left;">notify_url</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>回调地址(单据状态变化时通知应用)</td>
</tr>
<tr>
<td style="text-align: left;">oa_url</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>oa消息地址</td>
</tr>
<tr>
<td style="text-align: left;">pc_message_url</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>oa消息pc端地址,支持点击直接打开工作台</td>
</tr>
<tr>
<td style="text-align: left;">app_id</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>用于发oa消息的的应用id,为空默认使用80、59</td>
</tr>
<tr>
<td style="text-align: left;">customize_pars</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>oa消息格式,为空使用默认格式</td>
</tr>
<tr>
<td style="text-align: left;">db_appsysid</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>用于接入待办的db_appsysid,为空不接入</td>
</tr>
<tr>
<td style="text-align: left;">is_role</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;">role_url</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>启用角色审批时,角色接口地址</td>
</tr>
<tr>
<td style="text-align: left;">role_person_url</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>启用角色审批时,角色人员接口地址</td>
</tr>
<tr>
<td style="text-align: left;">is_sign</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;">parent_form_code</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>父级表单编码</td>
</tr>
<tr>
<td style="text-align: left;">elementList</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>表单元素数组</td>
</tr>
<tr>
<td style="text-align: left;">-title</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>标题</td>
</tr>
<tr>
<td style="text-align: left;">-column</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>字段</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, 0否 1是,Emp、Dept类型传1,其他类型根据需要传1 或0</td>
</tr>
<tr>
<td style="text-align: left;">-type</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>元素类型,String,Date,DateTime,Time,Number,List,Emp,Dept,Emps,Table,Image,Attachment</td>
</tr>
<tr>
<td style="text-align: left;">-list_url</td>
<td style="text-align: left;">元素类型为list时非空</td>
<td style="text-align: left;">String</td>
<td>数据来源地址</td>
</tr>
<tr>
<td style="text-align: left;">-can_null</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_condition</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>是否可为条件字段</td>
</tr>
<tr>
<td style="text-align: left;">-is_approve</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>是否属于,一个单据只能有1个归属人字段和归属部门字段</td>
</tr>
<tr>
<td style="text-align: left;">-is_approve</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>是否可编辑</td>
</tr>
<tr>
<td style="text-align: left;">-sort</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>排序</td>
</tr>
</tbody>
</table>
<h5>返回示例</h5>
<pre><code>{
"code": "0",
"message": "成功",
"data": {
"form_id": "1266152995553280000"
},
"serialno": "qQhoQhDrLdBuH1iV"
}</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>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">json</td>
<td></td>
</tr>
<tr>
<td style="text-align: left;">-form_id</td>
<td style="text-align: left;">String</td>
<td>表单id</td>
</tr>
</tbody>
</table>