Commit 45e5bf1b3f9218841f70148d0e730934da6cdb61
Merge branch 'ft' into 'main_dev'
fix(external/Composes): 修复日期区间如果聚合条件为空的话,日期区间验证还存在问题 See merge request yunteng/thingskit-view!58
Showing
1 changed file
with
8 additions
and
1 deletions
... | ... | @@ -312,11 +312,18 @@ export const useDynamicPublicForm = (paramsItemList: Ref<ParamsItemType[]>) => { |
312 | 312 | return [{ |
313 | 313 | trigger: ['blur', 'change'], |
314 | 314 | validator() { |
315 | + /** | |
316 | + * ft 修改在公共接口下拉框里加上接口类型 | |
317 | + * 修改后的代码在注释之间,并标注好源代码和修改后代码,方便回溯 | |
318 | + * 源代码 record[SelectTimeAggregationFieldEnum.INTERVAL] | |
319 | + * 修改后代码在//ft之间 record[SelectTimeAggregationFieldEnum.AGG]!=='NONE'?record[SelectTimeAggregationFieldEnum.INTERVAL]:[] | |
320 | + */ | |
315 | 321 | const record = params[BuiltInVariable.SELECT_TIME_AGGREGATION] |
316 | - if (required && ![record[SelectTimeAggregationFieldEnum.AGG], record[SelectTimeAggregationFieldEnum.INTERVAL], record[SelectTimeAggregationFieldEnum.END_TS], record[SelectTimeAggregationFieldEnum.START_TS]].every(Boolean)) { | |
322 | + if (required && ![record[SelectTimeAggregationFieldEnum.AGG],record[SelectTimeAggregationFieldEnum.AGG]!=='NONE'?record[SelectTimeAggregationFieldEnum.INTERVAL]:[], record[SelectTimeAggregationFieldEnum.END_TS], record[SelectTimeAggregationFieldEnum.START_TS]].every(Boolean)) { | |
317 | 323 | validFlag.value = false |
318 | 324 | return new Error(`${message}需要填写完整`) |
319 | 325 | } |
326 | + //ft | |
320 | 327 | validFlag.value = true |
321 | 328 | } |
322 | 329 | }] as FormItemRule | ... | ... |