|
|
@@ -3,13 +3,14 @@
|
|
|
*/
|
|
|
export const nodeDataCommon = [
|
|
|
{ prop: '', label: '', labelWidth: '0px', component: 'Divider', colSpan: 24, componentProps: { title: '基础配置' } },
|
|
|
- { prop: 'bindRole', label: '选择角色', component: 'ApiSelect', componentProps: { api: '/role/list', labelField: 'roleName', valueField: 'roleID' } },
|
|
|
+ { prop: 'name', label: '节点名称', component: 'Input', rules: [{ required: true, message: '请输入节点名称', trigger: ['blur'] }] },
|
|
|
{ prop: 'nodeDetail', label: '节点详细信息', component: 'Input' },
|
|
|
- { prop: 'delaySkip', label: '延时跳过,单位秒', component: 'InputNumber', componentProps: { min: 0, max: 120, step: 1, suffix: '秒' } },
|
|
|
+ { prop: 'bindRole', label: '选择角色', component: 'ApiSelect', componentProps: { api: '/role/list', labelField: 'roleName', valueField: 'roleID' } },
|
|
|
+ { prop: 'delaySkip', label: '延时跳过(秒)', component: 'InputNumber', defaultValue: 0, componentProps: { min: 0, max: 120, step: 1, suffix: '秒' } },
|
|
|
{
|
|
|
prop: 'loseItem',
|
|
|
label: '失格项',
|
|
|
- component: 'Select',
|
|
|
+ component: 'RadioGroup',
|
|
|
defaultValue: '1',
|
|
|
componentProps: {
|
|
|
options: [
|
|
|
@@ -21,7 +22,7 @@ export const nodeDataCommon = [
|
|
|
{
|
|
|
prop: 'virtualOperation',
|
|
|
label: '虚拟操作',
|
|
|
- component: 'radiogroup',
|
|
|
+ component: 'RadioGroup',
|
|
|
defaultValue: '0',
|
|
|
componentProps: {
|
|
|
options: [
|
|
|
@@ -50,10 +51,11 @@ export const nodeDataTrigger = [
|
|
|
{ label: '任意流程推进到立即出发', value: '3' },
|
|
|
{ label: '条件流程触发', value: '4' }
|
|
|
]
|
|
|
- }
|
|
|
+ },
|
|
|
+ rules: [{ required: true, message: '请选择触发方式', trigger: ['change'] }]
|
|
|
},
|
|
|
{ prop: 'event', label: '触发事件', component: 'Input' },
|
|
|
- { prop: 'triggerDelay', label: '触发延迟,单位秒', component: 'InputNumber', componentProps: { min: 0, max: 120, step: 1, suffix: '秒' } },
|
|
|
+ { prop: 'triggerDelay', label: '触发延迟(秒)', component: 'InputNumber', defaultValue: 0, componentProps: { min: 0, max: 120, step: 1, suffix: '秒' } },
|
|
|
{ prop: 'textParam1', label: '参数1', component: 'Input' },
|
|
|
{ prop: 'textParam2', label: '参数2', component: 'Input' }
|
|
|
]
|