import { TimeUnitType, ApproveType, APPROVE_TYPE } from './consts'
|
|
// 获取条件节点默认的名称
|
export const getDefaultConditionNodeName = (index: number, defaultFlow: boolean | undefined): string => {
|
if (defaultFlow) {
|
return '其它情况'
|
}
|
return '条件' + (index + 1)
|
}
|
|
// 获取包容分支条件节点默认的名称
|
export const getDefaultInclusiveConditionNodeName = (index: number, defaultFlow: boolean | undefined): string => {
|
if (defaultFlow) {
|
return '其它情况'
|
}
|
return '包容条件' + (index + 1)
|
}
|
|
export const convertTimeUnit = (strTimeUnit: string) => {
|
if (strTimeUnit === 'M') {
|
return TimeUnitType.MINUTE
|
}
|
if (strTimeUnit === 'H') {
|
return TimeUnitType.HOUR
|
}
|
if (strTimeUnit === 'D') {
|
return TimeUnitType.DAY
|
}
|
return TimeUnitType.HOUR
|
}
|
|
export const getApproveTypeText = (approveType: ApproveType): string => {
|
let approveTypeText = ''
|
APPROVE_TYPE.forEach((item) => {
|
if (item.value === approveType) {
|
approveTypeText = item.label
|
return
|
}
|
})
|
return approveTypeText
|
}
|