{#if localRule.length > 0} {/if}
{#if localRule.length === 0}

暂无过滤规则,将下载所有视频

{:else}
{#each localRule as andGroup, groupIndex (groupIndex)}
规则组 {groupIndex + 1}
{#each andGroup.conditions as condition, conditionIndex (conditionIndex)}
条件 {conditionIndex + 1}
updateCondition( groupIndex, conditionIndex, 'isNot', checked ? 'true' : 'false' )} />
{#if condition.operator === 'between'}
{#if condition.field === 'pageCount'} updateCondition( groupIndex, conditionIndex, 'value', e.currentTarget.value )} /> updateCondition( groupIndex, conditionIndex, 'value2', e.currentTarget.value )} /> {:else if condition.field === 'favTime' || condition.field === 'pubTime'} updateCondition( groupIndex, conditionIndex, 'value', e.currentTarget.value + ':00' // 前端选择器只能精确到分钟,此处附加额外的 :00 以满足后端传参条件 )} /> updateCondition( groupIndex, conditionIndex, 'value2', e.currentTarget.value + ':00' )} /> {:else} updateCondition( groupIndex, conditionIndex, 'value', e.currentTarget.value )} /> updateCondition( groupIndex, conditionIndex, 'value2', e.currentTarget.value )} /> {/if}
{:else if condition.field === 'pageCount'} updateCondition(groupIndex, conditionIndex, 'value', e.currentTarget.value)} /> {:else if condition.field === 'favTime' || condition.field === 'pubTime'} updateCondition( groupIndex, conditionIndex, 'value', e.currentTarget.value + ':00' )} /> {:else} updateCondition(groupIndex, conditionIndex, 'value', e.currentTarget.value)} /> {/if}
{/each}
{/each}
{/if} {#if localRule.length > 0}

规则说明:

{/if}