mirror of
https://gitee.com/dotnetchina/OpenAuth.Net.git
synced 2025-11-08 02:14:44 +08:00
docs: update doc
This commit is contained in:
@@ -4,10 +4,11 @@ URL表单本质上不是实际存在的表单,指的是审批的过程中,
|
|||||||
|
|
||||||
## 实现步骤
|
## 实现步骤
|
||||||
|
|
||||||
1. 添加业务详情页面
|
#### 添加业务详情页面
|
||||||
|
|
||||||
参考:src\views\wmsinboundordertbls\detail.vue,注意详情页面需要一个id参数,用于获取详情数据。
|
参考:src\views\wmsinboundordertbls\detail.vue 开发一个业务详情页面。注意详情页面需要一个id参数,用于获取详情数据。
|
||||||
如果参数名称不是id,或有多个参数,请调整相关的前后端代码:
|
|
||||||
|
默认情况下,你不需要调整框架内容。当然如果详情页面参数名称不是id,或有多个参数,可以调整相关的前后端代码进行适配:
|
||||||
|
|
||||||
```csharp
|
```csharp
|
||||||
//OpenAuth.App\FlowInstance\FlowInstanceApp.cs
|
//OpenAuth.App\FlowInstance\FlowInstanceApp.cs
|
||||||
@@ -29,23 +30,23 @@ addFlowInstanceReq.FrmData = scheme.FrmUrlTemplate.Replace("{id}", addFlowInstan
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
2. 【基础配置/流程设计】添加流程模板
|
#### 添加流程模板
|
||||||
|
|
||||||
新加一个模板,名称如:订单送审流程。填写基本信息。选择表单时,选:URL表单,并指定URL表单模板。如下图:
|
新加一个模板,名称如:订单送审流程。填写基本信息。选择表单时,选:URL表单,并指定URL表单模板。如下图:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
::: warning 注意
|
::: warning 注意
|
||||||
这里模板URL地址可以不填,可以在业务系统调用时,直接从前端传业务详情的URL地址。如第一步中提到的`detailUrl`,赋值到流程实例的FrmData中。
|
这里模板URL地址可以不填,可以在业务系统调用时,直接从前端传业务详情的URL地址。如第一步javascript代码中提到的`detailUrl`,赋值到流程实例的FrmData中。
|
||||||
:::
|
:::
|
||||||
|
|
||||||
3. 挂载流程方案
|
#### 挂载流程方案
|
||||||
|
|
||||||
制作完流程模板后,在【模块管理】功能里面,把刚刚流程模板与功能关联。
|
制作完流程模板后,在【模块管理】功能里面,把刚刚流程模板与功能关联。
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
4. 业务系统发起【送审】
|
#### 业务系统发起【送审】
|
||||||
|
|
||||||
在【仓储中心/入库单】中,选择一个入库单,点击【送审】,选择刚刚设计的流程模板:
|
在【仓储中心/入库单】中,选择一个入库单,点击【送审】,选择刚刚设计的流程模板:
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user