|
Lines 134-139
Link Here
|
| 134 |
(ruleSetInitialized && editMode === 'edit') || |
134 |
(ruleSetInitialized && editMode === 'edit') || |
| 135 |
editMode === 'add' |
135 |
editMode === 'add' |
| 136 |
" |
136 |
" |
|
|
137 |
id="trigger-edit-form-general-section" |
| 137 |
> |
138 |
> |
| 138 |
<legend v-if="editMode === 'add'"> |
139 |
<legend v-if="editMode === 'add'"> |
| 139 |
{{ $__("Add new trigger") }} |
140 |
{{ $__("Add new trigger") }} |
|
Lines 285-290
Link Here
|
| 285 |
(ruleSetInitialized && editMode === 'edit') || |
286 |
(ruleSetInitialized && editMode === 'edit') || |
| 286 |
editMode === 'add' |
287 |
editMode === 'add' |
| 287 |
" |
288 |
" |
|
|
289 |
id="trigger-edit-form-notice-section" |
| 288 |
> |
290 |
> |
| 289 |
<legend v-if="ruleSetInfo.triggerCount < triggerNumber"> |
291 |
<legend v-if="ruleSetInfo.triggerCount < triggerNumber"> |
| 290 |
{{ $__("Notice for trigger") }} |
292 |
{{ $__("Notice for trigger") }} |
|
Lines 341-356
Link Here
|
| 341 |
v-if=" |
343 |
v-if=" |
| 342 |
ruleSetToSubmit[ |
344 |
ruleSetToSubmit[ |
| 343 |
`overdue_${triggerNumber}_notice` |
345 |
`overdue_${triggerNumber}_notice` |
| 344 |
] !== '' || |
346 |
] !== '' && |
| 345 |
((ruleSetToSubmit[ |
347 |
ruleSetToSubmit[ |
| 346 |
`overdue_${triggerNumber}_notice` |
348 |
`overdue_${triggerNumber}_notice` |
| 347 |
] === null || |
349 |
] !== null && |
| 348 |
ruleSetToSubmit[ |
350 |
ruleSetToSubmit[ |
| 349 |
`overdue_${triggerNumber}_notice` |
351 |
`overdue_${triggerNumber}_notice` |
| 350 |
] === undefined) && |
352 |
] !== undefined |
| 351 |
fallbackRuleSet?.[ |
|
|
| 352 |
`overdue_${triggerNumber}_notice` |
| 353 |
] !== '') |
| 354 |
" |
353 |
" |
| 355 |
> |
354 |
> |
| 356 |
<label for="mtt">{{ $__("Transport type(s)") }}:</label> |
355 |
<label for="mtt">{{ $__("Transport type(s)") }}:</label> |
|
Lines 386-391
Link Here
|
| 386 |
] |
385 |
] |
| 387 |
: '' |
386 |
: '' |
| 388 |
" |
387 |
" |
|
|
388 |
:required=" |
| 389 |
!ruleSetToSubmit[ |
| 390 |
`overdue_${triggerNumber}_mtt` |
| 391 |
]?.length |
| 392 |
" |
| 389 |
/> |
393 |
/> |
| 390 |
</template> |
394 |
</template> |
| 391 |
</v-select> |
395 |
</v-select> |
|
Lines 861-866
export default {
Link Here
|
| 861 |
this.ruleSetToSubmit[`overdue_${this.triggerNumber}_delay`] = null; |
865 |
this.ruleSetToSubmit[`overdue_${this.triggerNumber}_delay`] = null; |
| 862 |
this.setAllowSubmission(); |
866 |
this.setAllowSubmission(); |
| 863 |
}, |
867 |
}, |
|
|
868 |
async scrollToTriggerEditForm() { |
| 869 |
let count = 0; |
| 870 |
// ensures that the relevant section is loaded before we attempt to scroll it into view |
| 871 |
while ( |
| 872 |
!document.getElementById("trigger-edit-form-general-section") && |
| 873 |
count < 8 |
| 874 |
) { |
| 875 |
await new Promise(resolve => setTimeout(resolve, 250)); |
| 876 |
count++; |
| 877 |
} |
| 878 |
document |
| 879 |
.getElementById("trigger-edit-form-general-section") |
| 880 |
.scrollIntoView({ behavior: "smooth" }); |
| 881 |
}, |
| 864 |
}, |
882 |
}, |
| 865 |
watch: { |
883 |
watch: { |
| 866 |
$route: { |
884 |
$route: { |
|
Lines 868-873
export default {
Link Here
|
| 868 |
handler: function (newVal, oldVal) { |
886 |
handler: function (newVal, oldVal) { |
| 869 |
if ( |
887 |
if ( |
| 870 |
oldVal && |
888 |
oldVal && |
|
|
889 |
!oldVal.fullPath.includes("add") && |
| 890 |
!oldVal.fullPath.includes("edit") && |
| 871 |
oldVal.query.triggerNumber && |
891 |
oldVal.query.triggerNumber && |
| 872 |
newVal.query.triggerNumber !== oldVal.query.triggerNumber |
892 |
newVal.query.triggerNumber !== oldVal.query.triggerNumber |
| 873 |
) { |
893 |
) { |
|
Lines 875-880
export default {
Link Here
|
| 875 |
} |
895 |
} |
| 876 |
}, |
896 |
}, |
| 877 |
}, |
897 |
}, |
|
|
898 |
async editMode(newValue) { |
| 899 |
if (newValue === "add" || newValue === "edit") { |
| 900 |
await this.$nextTick(); |
| 901 |
await this.scrollToTriggerEditForm(); |
| 902 |
} |
| 903 |
}, |
| 878 |
}, |
904 |
}, |
| 879 |
components: { TriggersTable, ButtonSubmit, TriggerContext }, |
905 |
components: { TriggersTable, ButtonSubmit, TriggerContext }, |
| 880 |
}; |
906 |
}; |
| 881 |
- |
|
|