Skip to content

Commit a674b22

Browse files
committed
add Groovy Script 脚本设计规范
1 parent d1826f9 commit a674b22

17 files changed

Lines changed: 42 additions & 43 deletions

frontend/packages/flow-pc/flow-pc-design/src/components/script/default-script.ts

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,58 +1,57 @@
11

22
// 默认发起人范围设置脚本,任意人员
3-
export const DEFAULT_OPERATOR_CREATE_SCRIPT = `// @SCRIPT_TITLE 任意人员
3+
export const SCRIPT_DEFAULT_OPERATOR_CREATE = `// @SCRIPT_TITLE 任意人员
44
def run(request){
55
return true;
66
}
77
`;
88

99

1010
// 默认操作人配置脚本,流程创建者
11-
export const DEFAULT_OPERATOR_LOAD_SCRIPT = `// @SCRIPT_TITLE 流程创建者
11+
export const SCRIPT_DEFAULT_OPERATOR_LOAD = `// @SCRIPT_TITLE 流程创建者
1212
def run(request){
1313
return [request.getCreatedOperator()]
1414
}
1515
`;
1616

1717
// 默认节点标题配置脚本,您有一条待办消息
18-
export const DEFAULT_NODE_TITLE_SCRIPT = `// @SCRIPT_TITLE 您有一条待办消息
18+
export const SCRIPT_DEFAULT_NODE_TITLE = `// @SCRIPT_TITLE 您有一条待办消息
1919
def run(request){
2020
return "您有一条待办消息"
2121
}
2222
`
2323

2424

2525
// 默认异常触发,回退至开始节点
26-
export const DEFAULT_ERROR_TRIGGER_SCRIPT = `// @SCRIPT_TITLE 回退至开始节点
26+
export const SCRIPT_DEFAULT_ERROR_TRIGGER = `// @SCRIPT_TITLE 回退至开始节点
2727
def run(request){
2828
return $bind.createErrorThrow(request.getStartNode());
2929
}
3030
`
3131

3232
// 默认条件脚本,默认条件(允许执行)
33-
export const DEFAULT_CONDITION_SCRIPT = `// @SCRIPT_TITLE 默认条件(允许执行)
33+
export const SCRIPT_DEFAULT_CONDITION = `// @SCRIPT_TITLE 默认条件(允许执行)
3434
def run(request){
3535
return true;
3636
}
3737
`
3838

3939
// 默认路由脚本,发起节点
40-
export const DEFAULT_ROUTER_SCRIPT = `// @SCRIPT_TITLE 发起节点
40+
export const SCRIPT_DEFAULT_ROUTER = `// @SCRIPT_TITLE 发起节点
4141
def run(request){
4242
return request.getStartNode().getId();
4343
}
4444
`
4545

4646
// 默认触发脚本,示例触发节点(打印触发日志)
47-
export const DEFAULT_TRIGGER_SCRIPT = `// @SCRIPT_TITLE 示例触发节点(打印触发日志)
47+
export const SCRIPT_DEFAULT_TRIGGER = `// @SCRIPT_TITLE 示例触发节点(打印触发日志)
4848
def run(request){
4949
print('hello trigger node.\\n');
5050
}
5151
`
5252

53-
5453
// 子流程脚本,创建当前流程
55-
export const DEFAULT_SUB_PROCESS_SCRIPT = `// @SCRIPT_TITLE 创建当前流程
54+
export const SCRIPT_DEFAULT_SUB_PROCESS = `// @SCRIPT_TITLE 创建当前流程
5655
def run(request){
5756
return request.toCreateRequest()
5857
}

frontend/packages/flow-pc/flow-pc-design/src/components/script/modal/condition-config-modal.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {GroovyVariableMapping, ScriptType} from "@/components/script/typings";
33
import {GroovyScriptContent, GroovyScriptModal} from "@/components/script/components/groovy-script-modal";
44
import {GroovyScriptConvertorUtil} from "@/components/script/utils/convertor";
55
import {AdvancedScriptEditor} from "@/components/script/components/advanced-script-editor";
6-
import {DEFAULT_CONDITION_SCRIPT} from "@/components/script/default-script";
6+
import {SCRIPT_DEFAULT_CONDITION} from "@/components/script/default-script";
77
import {ConditionPluginView} from "@/components/script/plugins/view/condition-view";
88

99
export interface ConditionConfigModalProps {
@@ -30,7 +30,7 @@ const ConditionConfigContent: React.FC<GroovyScriptContent> = (props) => {
3030
<AdvancedScriptEditor
3131
{...props}
3232
resetScript={()=>{
33-
return DEFAULT_CONDITION_SCRIPT;
33+
return SCRIPT_DEFAULT_CONDITION;
3434
}}
3535
/>
3636
)}

frontend/packages/flow-pc/flow-pc-design/src/components/script/modal/error-trigger-config-modal.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {GroovyVariableMapping, ScriptType} from "@/components/script/typings";
33
import {GroovyScriptContent, GroovyScriptModal} from "@/components/script/components/groovy-script-modal";
44
import {GroovyScriptConvertorUtil} from "@/components/script/utils/convertor";
55
import {AdvancedScriptEditor} from "@/components/script/components/advanced-script-editor";
6-
import {DEFAULT_ERROR_TRIGGER_SCRIPT} from "@/components/script/default-script";
6+
import {SCRIPT_DEFAULT_ERROR_TRIGGER} from "@/components/script/default-script";
77
import {ErrorTriggerPluginView} from "@/components/script/plugins/view/error-trigger-view";
88

99
export interface ErrorTriggerConfigModalProps {
@@ -30,7 +30,7 @@ const ErrorTriggerConfigContent: React.FC<GroovyScriptContent> = (props) => {
3030
<AdvancedScriptEditor
3131
{...props}
3232
resetScript={()=>{
33-
return DEFAULT_ERROR_TRIGGER_SCRIPT;
33+
return SCRIPT_DEFAULT_ERROR_TRIGGER;
3434
}}
3535
/>
3636
)}

frontend/packages/flow-pc/flow-pc-design/src/components/script/modal/node-title-config-modal.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {AdvancedScriptEditor} from "@/components/script/components/advanced-scri
44
import {GroovyVariableMapping, ScriptType} from "@/components/script/typings";
55
import {GroovyScriptConvertorUtil} from "@/components/script/utils/convertor";
66
import {NodeTitlePluginView} from "@/components/script/plugins/view/node-title-view";
7-
import {DEFAULT_NODE_TITLE_SCRIPT} from "@/components/script/default-script";
7+
import {SCRIPT_DEFAULT_NODE_TITLE} from "@/components/script/default-script";
88

99
export interface NodeTitleConfigModalProps {
1010
/** 是否展示 **/
@@ -28,7 +28,7 @@ const NodeTitleConfigContent: React.FC<GroovyScriptContent> = (props) => {
2828
<AdvancedScriptEditor
2929
{...props}
3030
resetScript={()=>{
31-
return DEFAULT_NODE_TITLE_SCRIPT;
31+
return SCRIPT_DEFAULT_NODE_TITLE;
3232
}}
3333
/>
3434
)}

frontend/packages/flow-pc/flow-pc-design/src/components/script/modal/operator-create-config-modal.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {ScriptType} from "@/components/script/typings";
44
import {GroovyScriptConvertorUtil} from "@/components/script/utils/convertor";
55
import {AdvancedScriptEditor} from "@/components/script/components/advanced-script-editor";
66
import {OperatorCreatePluginView} from "@/components/script/plugins/view/operator-create-view";
7-
import {DEFAULT_OPERATOR_CREATE_SCRIPT} from "@/components/script/default-script";
7+
import {SCRIPT_DEFAULT_OPERATOR_CREATE} from "@/components/script/default-script";
88

99

1010
interface OperatorCreateConfigModalProps{
@@ -29,7 +29,7 @@ const OperatorCreateConfigContent :React.FC<GroovyScriptContent> = (props)=>{
2929
<AdvancedScriptEditor
3030
{...props}
3131
resetScript={()=>{
32-
return DEFAULT_OPERATOR_CREATE_SCRIPT;
32+
return SCRIPT_DEFAULT_OPERATOR_CREATE;
3333
}}
3434
/>
3535
)}

frontend/packages/flow-pc/flow-pc-design/src/components/script/modal/operator-load-config-modal.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {ScriptType} from "@/components/script/typings";
44
import {GroovyScriptConvertorUtil} from "@/components/script/utils/convertor";
55
import {AdvancedScriptEditor} from "@/components/script/components/advanced-script-editor";
66
import {OperatorLoadPluginView} from "@/components/script/plugins/view/operator-load-view";
7-
import {DEFAULT_OPERATOR_LOAD_SCRIPT} from "@/components/script/default-script";
7+
import {SCRIPT_DEFAULT_OPERATOR_LOAD} from "@/components/script/default-script";
88

99
interface OperatorLoadConfigModalProps{
1010
/** 是否展示 **/
@@ -27,7 +27,7 @@ const OperatorLoadConfigContent:React.FC<GroovyScriptContent> = (props)=>{
2727
<AdvancedScriptEditor
2828
{...props}
2929
resetScript={()=>{
30-
return DEFAULT_OPERATOR_LOAD_SCRIPT;
30+
return SCRIPT_DEFAULT_OPERATOR_LOAD;
3131
}}
3232
/>
3333
)}

frontend/packages/flow-pc/flow-pc-design/src/components/script/modal/router-config-modal.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {GroovyVariableMapping, ScriptType} from "@/components/script/typings";
33
import {GroovyScriptContent, GroovyScriptModal} from "@/components/script/components/groovy-script-modal";
44
import {GroovyScriptConvertorUtil} from "@/components/script/utils/convertor";
55
import {AdvancedScriptEditor} from "@/components/script/components/advanced-script-editor";
6-
import {DEFAULT_ROUTER_SCRIPT} from "@/components/script/default-script";
6+
import {SCRIPT_DEFAULT_ROUTER} from "@/components/script/default-script";
77
import {RouterPluginView} from "@/components/script/plugins/view/router-view";
88

99
export interface RouterConfigModalProps {
@@ -28,7 +28,7 @@ const RouterConfigContent: React.FC<GroovyScriptContent> = (props) => {
2828
<AdvancedScriptEditor
2929
{...props}
3030
resetScript={()=>{
31-
return DEFAULT_ROUTER_SCRIPT;
31+
return SCRIPT_DEFAULT_ROUTER;
3232
}}
3333
/>
3434
)}

frontend/packages/flow-pc/flow-pc-design/src/components/script/modal/sub-process-config-modal.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {GroovyVariableMapping, ScriptType} from "@/components/script/typings";
33
import {GroovyScriptContent, GroovyScriptModal} from "@/components/script/components/groovy-script-modal";
44
import {GroovyScriptConvertorUtil} from "@/components/script/utils/convertor";
55
import {AdvancedScriptEditor} from "@/components/script/components/advanced-script-editor";
6-
import {DEFAULT_SUB_PROCESS_SCRIPT} from "@/components/script/default-script";
6+
import {SCRIPT_DEFAULT_SUB_PROCESS} from "@/components/script/default-script";
77
import {SubProcessPluginView} from "@/components/script/plugins/view/sub-process-view";
88

99
export interface SubProcessConfigModalProps {
@@ -30,7 +30,7 @@ const SubProcessConfigContent: React.FC<GroovyScriptContent> = (props) => {
3030
<AdvancedScriptEditor
3131
{...props}
3232
resetScript={()=>{
33-
return DEFAULT_SUB_PROCESS_SCRIPT;
33+
return SCRIPT_DEFAULT_SUB_PROCESS;
3434
}}
3535
/>
3636
)}

frontend/packages/flow-pc/flow-pc-design/src/components/script/modal/trigger-config-modal.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {GroovyVariableMapping, ScriptType} from "@/components/script/typings";
33
import {GroovyScriptContent, GroovyScriptModal} from "@/components/script/components/groovy-script-modal";
44
import {GroovyScriptConvertorUtil} from "@/components/script/utils/convertor";
55
import {AdvancedScriptEditor} from "@/components/script/components/advanced-script-editor";
6-
import {DEFAULT_TRIGGER_SCRIPT} from "@/components/script/default-script";
6+
import {SCRIPT_DEFAULT_TRIGGER} from "@/components/script/default-script";
77
import {TriggerPluginView} from "@/components/script/plugins/view/trigger-view";
88

99
export interface TriggerConfigModalProps {
@@ -30,7 +30,7 @@ const TriggerConfigContent: React.FC<GroovyScriptContent> = (props) => {
3030
<AdvancedScriptEditor
3131
{...props}
3232
resetScript={()=>{
33-
return DEFAULT_TRIGGER_SCRIPT;
33+
return SCRIPT_DEFAULT_TRIGGER;
3434
}}
3535
/>
3636
)}

frontend/packages/flow-pc/flow-pc-design/src/components/script/plugins/view/condition-view.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import React from "react";
22
import {ConditionViewPlugin, VIEW_KEY} from "@/components/script/plugins/condition-view-type";
33
import {ViewBindPlugin} from "@flow-engine/flow-types";
44
import {AdvancedScriptEditor} from "@/components/script/components/advanced-script-editor";
5-
import {DEFAULT_CONDITION_SCRIPT} from "@/components/script/default-script";
5+
import {SCRIPT_DEFAULT_CONDITION} from "@/components/script/default-script";
66

77
/**
88
* TODO 条件控制界面
@@ -22,7 +22,7 @@ export const ConditionPluginView: React.FC<ConditionViewPlugin> = (props) => {
2222
<AdvancedScriptEditor
2323
{...props}
2424
resetScript={()=>{
25-
return DEFAULT_CONDITION_SCRIPT;
25+
return SCRIPT_DEFAULT_CONDITION;
2626
}}
2727
/>
2828
);

0 commit comments

Comments
 (0)