You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
移动端配置工作流的页面地址:
|
|
|
|
1、将网关等参数map每个申请提取出公共方法,流程相关接口传map时调用该方法。
|
|
|
|
appMap中定义的接口地址以及页面地址,需在OaFormUrlEnum中提取和维护。
|
|
|
|
|
|
|
|
2、移动端的还需在流程配置表中配置地址,及按钮3,4,5等。web端的地址需在appMap
|
|
|
|
中定义。
|
|
|
|
|
|
|
|
3、Get请求 默认传递query参数 orgPath userSid name(关键字),后台按需使用,对于需要额外传参的请在地址上做处理,即path
|
|
|
|
处理。
|
|
|
|
~~~
|
|
|
|
//查询组织
|
|
|
|
terminal/oa/v1/common/org
|
|
|
|
~~~
|
|
|
|
~~~
|
|
|
|
//查询分公司
|
|
|
|
// 使用path进行处理额外传参
|
|
|
|
terminal/oa/v1/common/division/companies/{事业部sid}
|
|
|
|
例:terminal/oa/v1/common/division/companies/sid
|
|
|
|
~~~
|
|
|
|
|
|
|
|
~~~
|
|
|
|
// 查询部门
|
|
|
|
// 使用path进行额外传2参
|
|
|
|
// params里包含组织和事业部的sid,以逗号分割
|
|
|
|
terminal/oa/v1/common/dept/{params}
|
|
|
|
例:terminal/oa/v1/common/dept/sid1,sid2
|
|
|
|
~~~
|
|
|
|
|
|
|
|
|
|
|
|
4、使用数据字典等id/dictValue/extra时,请使用oaForm中的FormCommon实体类。
|
|
|
|
|
|
|
|
5、格式
|
|
|
|
~~~
|
|
|
|
==================================================
|
|
|
|
|
|
|
|
1. 新增初始化
|
|
|
|
|
|
|
|
举例 oa./daka
|
|
|
|
|
|
|
|
key '' value '' obj=null
|
|
|
|
|
|
|
|
2.修改初始化
|
|
|
|
举例 oa./daka/sid
|
|
|
|
|
|
|
|
新增修改 必须一样的地址
|
|
|
|
|
|
|
|
obj必须组装返回给前端
|
|
|
|
|
|
|
|
3 详情
|
|
|
|
key都不要了 只要value
|
|
|
|
|
|
|
|
xxxpage留着 xxxPage替换path和版本号时调取oaFormService中的getPage方法。
|
|
|
|
|
|
|
|
|
|
|
|
新增 get query orgPath userSid
|
|
|
|
修改 get Path query orgPath userSid
|
|
|
|
保存 post json
|
|
|
|
详情 get query orgPath userSid application
|
|
|
|
|
|
|
|
~~~
|