parent
bf2cdc5300
commit
fd74cf16cb
|
|
@ -129,6 +129,7 @@ export default {
|
||||||
success_send: 'Success',
|
success_send: 'Success',
|
||||||
failure_send: 'Failure',
|
failure_send: 'Failure',
|
||||||
all_send: 'All',
|
all_send: 'All',
|
||||||
|
warning_group_tip: 'Please select alarm group',
|
||||||
whether_complement_data: 'Whether it is a complement process?',
|
whether_complement_data: 'Whether it is a complement process?',
|
||||||
schedule_date: 'Schedule date',
|
schedule_date: 'Schedule date',
|
||||||
select_date: 'Select Date',
|
select_date: 'Select Date',
|
||||||
|
|
|
||||||
|
|
@ -129,6 +129,7 @@ export default {
|
||||||
success_send: '成功发',
|
success_send: '成功发',
|
||||||
failure_send: '失败发',
|
failure_send: '失败发',
|
||||||
all_send: '成功或失败都发',
|
all_send: '成功或失败都发',
|
||||||
|
warning_group_tip: '请选择告警组',
|
||||||
whether_complement_data: '是否是补数',
|
whether_complement_data: '是否是补数',
|
||||||
schedule_date: '调度日期',
|
schedule_date: '调度日期',
|
||||||
select_date: '日期选择',
|
select_date: '日期选择',
|
||||||
|
|
|
||||||
|
|
@ -293,6 +293,21 @@ export default defineComponent({
|
||||||
v-model:value={this.startForm.warningType}
|
v-model:value={this.startForm.warningType}
|
||||||
/>
|
/>
|
||||||
</NFormItem>
|
</NFormItem>
|
||||||
|
{this.startForm.warningType !== 'NONE' && (
|
||||||
|
<NFormItem
|
||||||
|
label={t('project.workflow.alarm_group')}
|
||||||
|
path='warningGroupId'
|
||||||
|
required
|
||||||
|
>
|
||||||
|
<NSelect
|
||||||
|
options={this.alertGroups}
|
||||||
|
placeholder={t('project.workflow.please_choose')}
|
||||||
|
v-model:value={this.startForm.warningGroupId}
|
||||||
|
clearable
|
||||||
|
filterable
|
||||||
|
/>
|
||||||
|
</NFormItem>
|
||||||
|
)}
|
||||||
<NFormItem
|
<NFormItem
|
||||||
label={t('project.workflow.workflow_priority')}
|
label={t('project.workflow.workflow_priority')}
|
||||||
path='processInstancePriority'
|
path='processInstancePriority'
|
||||||
|
|
@ -338,20 +353,6 @@ export default defineComponent({
|
||||||
filterable
|
filterable
|
||||||
/>
|
/>
|
||||||
</NFormItem>
|
</NFormItem>
|
||||||
{this.startForm.warningType !== 'NONE' && (
|
|
||||||
<NFormItem
|
|
||||||
label={t('project.workflow.alarm_group')}
|
|
||||||
path='warningGroupId'
|
|
||||||
>
|
|
||||||
<NSelect
|
|
||||||
options={this.alertGroups}
|
|
||||||
placeholder={t('project.workflow.please_choose')}
|
|
||||||
v-model:value={this.startForm.warningGroupId}
|
|
||||||
clearable
|
|
||||||
filterable
|
|
||||||
/>
|
|
||||||
</NFormItem>
|
|
||||||
)}
|
|
||||||
<NFormItem
|
<NFormItem
|
||||||
label={t('project.workflow.complement_data')}
|
label={t('project.workflow.complement_data')}
|
||||||
path='complement_data'
|
path='complement_data'
|
||||||
|
|
|
||||||
|
|
@ -332,7 +332,7 @@ export default defineComponent({
|
||||||
onConfirm={this.handleTiming}
|
onConfirm={this.handleTiming}
|
||||||
confirmLoading={this.saving}
|
confirmLoading={this.saving}
|
||||||
>
|
>
|
||||||
<NForm ref='timingFormRef'>
|
<NForm ref='timingFormRef' rules={this.rules}>
|
||||||
<NFormItem
|
<NFormItem
|
||||||
label={t('project.workflow.start_and_stop_time')}
|
label={t('project.workflow.start_and_stop_time')}
|
||||||
path='startEndTime'
|
path='startEndTime'
|
||||||
|
|
@ -440,6 +440,21 @@ export default defineComponent({
|
||||||
v-model:value={this.timingForm.warningType}
|
v-model:value={this.timingForm.warningType}
|
||||||
/>
|
/>
|
||||||
</NFormItem>
|
</NFormItem>
|
||||||
|
{this.timingForm.warningType !== 'NONE' && (
|
||||||
|
<NFormItem
|
||||||
|
label={t('project.workflow.alarm_group')}
|
||||||
|
path='warningGroupId'
|
||||||
|
required
|
||||||
|
>
|
||||||
|
<NSelect
|
||||||
|
options={this.alertGroups}
|
||||||
|
placeholder={t('project.workflow.please_choose')}
|
||||||
|
v-model:value={this.timingForm.warningGroupId}
|
||||||
|
clearable
|
||||||
|
filterable
|
||||||
|
/>
|
||||||
|
</NFormItem>
|
||||||
|
)}
|
||||||
<NFormItem
|
<NFormItem
|
||||||
label={t('project.workflow.workflow_priority')}
|
label={t('project.workflow.workflow_priority')}
|
||||||
path='processInstancePriority'
|
path='processInstancePriority'
|
||||||
|
|
@ -482,20 +497,6 @@ export default defineComponent({
|
||||||
filterable
|
filterable
|
||||||
/>
|
/>
|
||||||
</NFormItem>
|
</NFormItem>
|
||||||
{this.timingForm.warningType !== 'NONE' && (
|
|
||||||
<NFormItem
|
|
||||||
label={t('project.workflow.alarm_group')}
|
|
||||||
path='warningGroupId'
|
|
||||||
>
|
|
||||||
<NSelect
|
|
||||||
options={this.alertGroups}
|
|
||||||
placeholder={t('project.workflow.please_choose')}
|
|
||||||
v-model:value={this.timingForm.warningGroupId}
|
|
||||||
clearable
|
|
||||||
filterable
|
|
||||||
/>
|
|
||||||
</NFormItem>
|
|
||||||
)}
|
|
||||||
</NForm>
|
</NForm>
|
||||||
</Modal>
|
</Modal>
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -71,7 +71,7 @@ export const useForm = () => {
|
||||||
testFlag: 0,
|
testFlag: 0,
|
||||||
version: null,
|
version: null,
|
||||||
allLevelDependent: 'false',
|
allLevelDependent: 'false',
|
||||||
executionOrder: 'DESC_ORDER',
|
executionOrder: 'DESC_ORDER'
|
||||||
},
|
},
|
||||||
saving: false,
|
saving: false,
|
||||||
rules: {
|
rules: {
|
||||||
|
|
@ -91,6 +91,17 @@ export const useForm = () => {
|
||||||
return new Error(t('project.workflow.schedule_date_limit'))
|
return new Error(t('project.workflow.schedule_date_limit'))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
warningGroupId: {
|
||||||
|
trigger: ['blur'],
|
||||||
|
validator() {
|
||||||
|
if (
|
||||||
|
startState.startForm.warningType !== 'NONE' &&
|
||||||
|
!startState.startForm.warningGroupId
|
||||||
|
) {
|
||||||
|
return new Error(t('project.workflow.warning_group_tip'))
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
@ -112,7 +123,20 @@ export const useForm = () => {
|
||||||
tenantCode: 'default',
|
tenantCode: 'default',
|
||||||
environmentCode: null as null | string
|
environmentCode: null as null | string
|
||||||
},
|
},
|
||||||
saving: false
|
saving: false,
|
||||||
|
rules: {
|
||||||
|
warningGroupId: {
|
||||||
|
trigger: ['blur'],
|
||||||
|
validator() {
|
||||||
|
if (
|
||||||
|
timingState.timingForm.warningType !== 'NONE' &&
|
||||||
|
!timingState.timingForm.warningGroupId
|
||||||
|
) {
|
||||||
|
return new Error(t('project.workflow.warning_group_tip'))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
const copyState = reactive({
|
const copyState = reactive({
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue