refactor: workflow condition node

refactor: workflow condition node
This commit is contained in:
Fu Diwei
2025-05-28 23:30:38 +08:00
parent 3a829ad53b
commit 6731c465e7
59 changed files with 1140 additions and 988 deletions

View File

@@ -8,6 +8,7 @@ import nlsSettings from "./nls.settings.json";
import nlsWorkflow from "./nls.workflow.json";
import nlsWorkflowNodes from "./nls.workflow.nodes.json";
import nlsWorkflowRuns from "./nls.workflow.runs.json";
import nlsWorkflowVars from "./nls.workflow.vars.json";
export default Object.freeze({
...nlsCommon,
@@ -16,8 +17,9 @@ export default Object.freeze({
...nlsSettings,
...nlsProvider,
...nlsAccess,
...nlsCertificate,
...nlsWorkflow,
...nlsWorkflowNodes,
...nlsWorkflowRuns,
...nlsCertificate,
...nlsWorkflowVars,
});

View File

@@ -53,9 +53,5 @@
"workflow.detail.orchestration.action.run": "Run",
"workflow.detail.orchestration.action.run.confirm": "You have unreleased changes. Do you really want to run this workflow based on the latest released version?",
"workflow.detail.orchestration.action.run.prompt": "Running... Please check the history later",
"workflow.detail.runs.tab": "History runs",
"workflow.variables.is_validated.label": "Is valid",
"workflow.variables.days_left.label": "Days left",
"workflow.variables.certificate.label": "Certificate"
"workflow.detail.runs.tab": "History runs"
}

View File

@@ -871,31 +871,32 @@
"workflow_node.end.label": "End",
"workflow_node.end.default_name": "End",
"workflow_node.branch.label": "Parallel branch",
"workflow_node.branch.default_name": "Parallel",
"workflow_node.branch.label": "Parallel/Conditional branch",
"workflow_node.branch.default_name": "Branch",
"workflow_node.condition.label": "Branch",
"workflow_node.condition.default_name": "Branch",
"workflow_node.condition.form.variable.placeholder": "Please select variable",
"workflow_node.condition.form.variable.errmsg": "Please select variable",
"workflow_node.condition.form.operator.errmsg": "Please select operator",
"workflow_node.condition.form.value.errmsg": "Please enter value",
"workflow_node.condition.form.value.string.placeholder": "Please enter value",
"workflow_node.condition.form.value.number.placeholder": "Please enter value",
"workflow_node.condition.form.value.boolean.placeholder": "Please select value",
"workflow_node.condition.form.value.boolean.true": "True",
"workflow_node.condition.form.value.boolean.false": "False",
"workflow_node.condition.form.add_condition.button": "Add condition",
"workflow_node.condition.form.logical_operator.label": "Logical operator",
"workflow_node.condition.form.logical_operator.and": "Meet all conditions (AND)",
"workflow_node.condition.form.logical_operator.or": "Meet any condition (OR)",
"workflow_node.condition.form.comparison.equal": "Equal",
"workflow_node.condition.form.comparison.not_equal": "Not equal",
"workflow_node.condition.form.comparison.greater_than": "Greater than",
"workflow_node.condition.form.comparison.greater_than_or_equal": "Greater than or equal",
"workflow_node.condition.form.comparison.less_than": "Less than",
"workflow_node.condition.form.comparison.less_than_or_equal": "Less than or equal",
"workflow_node.condition.form.comparison.is": "Is",
"workflow_node.condition.form.expression.label": "Conditions to enter the branch",
"workflow_node.condition.form.expression.logical_operator.errmsg": "Please select logical operator of conditions",
"workflow_node.condition.form.expression.logical_operator.option.and.label": "Meeting all of the conditions (AND)",
"workflow_node.condition.form.expression.logical_operator.option.or.label": "Meeting any of the conditions (OR)",
"workflow_node.condition.form.expression.variable.placeholder": "Please select",
"workflow_node.condition.form.expression.variable.errmsg": "Please select variable",
"workflow_node.condition.form.expression.operator.placeholder": "Please select",
"workflow_node.condition.form.expression.operator.errmsg": "Please select operator",
"workflow_node.condition.form.expression.operator.option.eq.label": "equal to",
"workflow_node.condition.form.expression.operator.option.eq.alias_is_label": "is",
"workflow_node.condition.form.expression.operator.option.neq.label": "not equal to",
"workflow_node.condition.form.expression.operator.option.neq.alias_not_label": "is not",
"workflow_node.condition.form.expression.operator.option.gt.label": "greater than",
"workflow_node.condition.form.expression.operator.option.gte.label": "greater than or equal to",
"workflow_node.condition.form.expression.operator.option.lt.label": "less than",
"workflow_node.condition.form.expression.operator.option.lte.label": "less than or equal to",
"workflow_node.condition.form.expression.value.placeholder": "Please enter",
"workflow_node.condition.form.expression.value.errmsg": "Please enter value",
"workflow_node.condition.form.expression.value.option.true.label": "True",
"workflow_node.condition.form.expression.value.option.false.label": "False",
"workflow_node.condition.form.expression.add_condition.button": "Add condition",
"workflow_node.execute_result_branch.label": "Execution result branch",
"workflow_node.execute_result_branch.default_name": "Execution result branch",

View File

@@ -0,0 +1,6 @@
{
"workflow.variables.type.certificate.label": "Certificate",
"workflow.variables.selector.validity.label": "Validity",
"workflow.variables.selector.days_left.label": "Days left"
}

View File

@@ -8,6 +8,7 @@ import nlsSettings from "./nls.settings.json";
import nlsWorkflow from "./nls.workflow.json";
import nlsWorkflowNodes from "./nls.workflow.nodes.json";
import nlsWorkflowRuns from "./nls.workflow.runs.json";
import nlsWorkflowVars from "./nls.workflow.vars.json";
export default Object.freeze({
...nlsCommon,
@@ -16,8 +17,9 @@ export default Object.freeze({
...nlsSettings,
...nlsProvider,
...nlsAccess,
...nlsCertificate,
...nlsWorkflow,
...nlsWorkflowNodes,
...nlsWorkflowRuns,
...nlsCertificate,
...nlsWorkflowVars,
});

View File

@@ -53,9 +53,5 @@
"workflow.detail.orchestration.action.run": "执行",
"workflow.detail.orchestration.action.run.confirm": "你有尚未发布的更改。确定要以最近一次发布的版本继续执行吗?",
"workflow.detail.orchestration.action.run.prompt": "执行中……请稍后查看执行历史",
"workflow.detail.runs.tab": "执行历史",
"workflow.variables.is_validated.label": "是否有效",
"workflow.variables.days_left.label": "剩余天数",
"workflow.variables.certificate.label": "证书"
"workflow.detail.runs.tab": "执行历史"
}

View File

@@ -3,7 +3,7 @@
"workflow_node.branch.add_node": "添加节点",
"workflow_node.action.rename_node": "重命名",
"workflow_node.action.remove_node": "删除节点",
"workflow_node.action.add_branch": "添加并行分支",
"workflow_node.action.add_branch": "添加分支",
"workflow_node.action.rename_branch": "重命名",
"workflow_node.action.remove_branch": "删除分支",
@@ -707,7 +707,7 @@
"workflow_node.deploy.form.ucloud_us3_domain.label": "优刻得 US3 自定义域名",
"workflow_node.deploy.form.ucloud_us3_domain.placeholder": "请输入优刻得 US3 自定义域名",
"workflow_node.deploy.form.ucloud_us3_domain.tooltip": "这是什么?请参阅 <a href=\"https://console.ucloud.cn/ufile\" target=\"_blank\">https://console.ucloud.cn/ufile</a>",
"workflow_node.deploy.form.unicloud_webhost.guide": "小贴士:由于 uniCloud 未提供相关 API这里将使用网页模拟登录方式部署但无法保证稳定性。如遇 uniCloud 接口变更,请到 GitHub 发起 Issue 告知。",
"workflow_node.deploy.form.unicloud_webhost.guide": "小贴士:由于 uniCloud 未公开相关 API这里将使用网页模拟登录方式部署但无法保证稳定性。如遇 uniCloud 接口变更,请到 GitHub 发起 Issue 告知。",
"workflow_node.deploy.form.unicloud_webhost_space_provider.label": "uniCloud 服务空间提供商",
"workflow_node.deploy.form.unicloud_webhost_space_provider.placeholder": "请选择 uniCloud 服务空间提供商",
"workflow_node.deploy.form.unicloud_webhost_space_provider.option.aliyun.label": "阿里云",
@@ -717,11 +717,11 @@
"workflow_node.deploy.form.unicloud_webhost_space_id.tooltip": "这是什么?请参阅 <a href=\"https://doc.dcloud.net.cn/uniCloud/concepts/space.html\" target=\"_blank\">https://doc.dcloud.net.cn/uniCloud/concepts/space.html</a>",
"workflow_node.deploy.form.unicloud_webhost_domain.label": "uniCloud 前端网页托管网站域名",
"workflow_node.deploy.form.unicloud_webhost_domain.placeholder": "请输入 uniCloud 前端网页托管网站域名",
"workflow_node.deploy.form.upyun_cdn.guide": "小贴士:由于又拍云未提供相关 API这里将使用网页模拟登录方式部署但无法保证稳定性。如遇又拍云接口变更请到 GitHub 发起 Issue 告知。",
"workflow_node.deploy.form.upyun_cdn.guide": "小贴士:由于又拍云未公开相关 API这里将使用网页模拟登录方式部署但无法保证稳定性。如遇又拍云接口变更请到 GitHub 发起 Issue 告知。",
"workflow_node.deploy.form.upyun_cdn_domain.label": "又拍云 CDN 加速域名",
"workflow_node.deploy.form.upyun_cdn_domain.placeholder": "请输入又拍云 CDN 加速域名(支持泛域名)",
"workflow_node.deploy.form.upyun_cdn_domain.tooltip": "这是什么?请参阅 <a href=\"https://console.upyun.com/services/cdn/\" target=\"_blank\">https://console.upyun.com/services/cdn/</a>",
"workflow_node.deploy.form.upyun_file.guide": "小贴士:由于又拍云未提供相关 API这里将使用网页模拟登录方式部署但无法保证稳定性。如遇又拍云接口变更请到 GitHub 发起 Issue 告知。",
"workflow_node.deploy.form.upyun_file.guide": "小贴士:由于又拍云未公开相关 API这里将使用网页模拟登录方式部署但无法保证稳定性。如遇又拍云接口变更请到 GitHub 发起 Issue 告知。",
"workflow_node.deploy.form.upyun_file_domain.label": "又拍云云存储加速域名",
"workflow_node.deploy.form.upyun_file_domain.placeholder": "请输入又拍云云存储加速域名",
"workflow_node.deploy.form.upyun_file_domain.tooltip": "这是什么?请参阅 <a href=\"https://console.upyun.com/services/file/\" target=\"_blank\">https://console.upyun.com/services/file/</a>",
@@ -870,31 +870,32 @@
"workflow_node.end.label": "结束",
"workflow_node.end.default_name": "结束",
"workflow_node.branch.label": "并行分支",
"workflow_node.branch.default_name": "并行",
"workflow_node.branch.label": "并行/条件分支",
"workflow_node.branch.default_name": "分支",
"workflow_node.condition.label": "分支",
"workflow_node.condition.default_name": "分支",
"workflow_node.condition.form.variable.placeholder": "选择变量",
"workflow_node.condition.form.variable.errmsg": "请选择变量",
"workflow_node.condition.form.operator.errmsg": "请选择操作符",
"workflow_node.condition.form.value.errmsg": "请输入值",
"workflow_node.condition.form.value.string.placeholder": "输入值",
"workflow_node.condition.form.value.number.placeholder": "输入数值",
"workflow_node.condition.form.value.boolean.placeholder": "选择",
"workflow_node.condition.form.value.boolean.true": "",
"workflow_node.condition.form.value.boolean.false": "",
"workflow_node.condition.form.add_condition.button": "添加条件",
"workflow_node.condition.form.logical_operator.label": "条件逻辑",
"workflow_node.condition.form.logical_operator.and": "满足所有条件 (AND)",
"workflow_node.condition.form.logical_operator.or": "满足任一条件 (OR)",
"workflow_node.condition.form.comparison.equal": "等于",
"workflow_node.condition.form.comparison.not_equal": "不等于",
"workflow_node.condition.form.comparison.greater_than": "于",
"workflow_node.condition.form.comparison.greater_than_or_equal": "大于等于",
"workflow_node.condition.form.comparison.less_than": "小于",
"workflow_node.condition.form.comparison.less_than_or_equal": "小于等于",
"workflow_node.condition.form.comparison.is": "",
"workflow_node.condition.form.expression.label": "分支进入条件",
"workflow_node.condition.form.expression.logical_operator.errmsg": "请选择条件组合方式",
"workflow_node.condition.form.expression.logical_operator.option.and.label": "满足以下所有条件 (AND)",
"workflow_node.condition.form.expression.logical_operator.option.or.label": "满足以下任一条件 (OR)",
"workflow_node.condition.form.expression.variable.placeholder": "请选择",
"workflow_node.condition.form.expression.variable.errmsg": "请选择变量",
"workflow_node.condition.form.expression.operator.placeholder": "选择",
"workflow_node.condition.form.expression.operator.errmsg": "请选择运算符",
"workflow_node.condition.form.expression.operator.option.eq.label": "等于",
"workflow_node.condition.form.expression.operator.option.eq.alias_is_label": "",
"workflow_node.condition.form.expression.operator.option.neq.label": "不等于",
"workflow_node.condition.form.expression.operator.option.neq.alias_not_label": "不为",
"workflow_node.condition.form.expression.operator.option.gt.label": "大于",
"workflow_node.condition.form.expression.operator.option.gte.label": "大于等于",
"workflow_node.condition.form.expression.operator.option.lt.label": "于",
"workflow_node.condition.form.expression.operator.option.lte.label": "小于等于",
"workflow_node.condition.form.expression.value.placeholder": "请输入",
"workflow_node.condition.form.expression.value.errmsg": "请输入值",
"workflow_node.condition.form.expression.value.option.true.label": "",
"workflow_node.condition.form.expression.value.option.false.label": "",
"workflow_node.condition.form.expression.add_condition.button": "添加条件",
"workflow_node.execute_result_branch.label": "执行结果分支",
"workflow_node.execute_result_branch.default_name": "执行结果分支",

View File

@@ -0,0 +1,6 @@
{
"workflow.variables.type.certificate.label": "证书",
"workflow.variables.selector.validity.label": "有效性",
"workflow.variables.selector.days_left.label": "剩余天数"
}