refactor: enforce 800 line source limits

This commit is contained in:
caoxiaozhu
2026-06-22 11:58:53 +08:00
parent 08a4fa3577
commit 6d33ba5742
150 changed files with 27413 additions and 23791 deletions

View File

@@ -45,6 +45,7 @@ export function useTravelReimbursementCreateViewLifecycle({
resetReviewDrawerFromPayload,
resolveActiveClaimId,
restorePersistedDraftAttachmentPreviews,
reviewActionBusy,
reviewDocumentDrawerAvailable,
reviewDrawerMode,
reviewFilePreviews,
@@ -52,9 +53,12 @@ export function useTravelReimbursementCreateViewLifecycle({
reviewRiskDrawerAvailable,
scrollToBottom,
startFlowTick,
stewardState,
stopAttachmentRuntime,
stopFlowRuntime,
submitComposer,
submitting,
sessionSwitchBusy,
toast,
workbenchVisible,
REVIEW_DRAWER_MODE_DOCUMENTS,
@@ -134,6 +138,7 @@ export function useTravelReimbursementCreateViewLifecycle({
() => ({
sessionType: activeSessionType.value,
conversationId: conversationId.value,
stewardState: stewardState.value,
draftClaimId: draftClaimId.value,
messages: messages.value,
currentInsight: currentInsight.value,
@@ -179,6 +184,13 @@ export function useTravelReimbursementCreateViewLifecycle({
}
)
watch(
() => [submitting.value, reviewActionBusy.value, sessionSwitchBusy.value, workbenchVisible.value],
() => {
maybeFinalizeDeferredClose()
}
)
watch(
() => props.reopenToken,
(token, previousToken) => {