feat(ai): unify verified expense application workflow

This commit is contained in:
caoxiaozhu
2026-07-14 16:03:05 +08:00
parent 5b24630710
commit 211f85d981
33 changed files with 2793 additions and 405 deletions

View File

@@ -246,11 +246,47 @@
<span class="application-preview-missing-suffix">补齐后我再帮您提交申请</span>
</div>
<div
v-else-if="ui.buildApplicationPreviewFooterText(message)"
v-else-if="ui.canSubmitApplicationPreview(message) && ui.buildApplicationPreviewFooterText(message)"
class="application-preview-footer message-answer-content message-answer-markdown"
v-html="ui.renderMarkdown(ui.buildApplicationPreviewFooterText(message))"
@click="ui.handleAssistantMarkdownClick($event, message)"
></div>
<div
v-else-if="message.applicationPreview.readyToSubmit"
class="application-preview-decision-status"
role="status"
>
<span v-if="message.applicationPreview.decisionTrackingStatus === 'registering'">
正在由服务端核验并签发申请预览请稍候
</span>
<span v-else>
当前申请预览尚未通过服务端签发为避免重复或错误建单保存与提交已暂停
</span>
</div>
<div
v-if="message.applicationPreview.readyToSubmit"
class="application-preview-action-row"
>
<button
v-if="ui.canRetryApplicationPreviewDecision(message)"
type="button"
class="application-preview-secondary-btn"
:disabled="ui.submitting || ui.reviewActionBusy || ui.sessionSwitchBusy"
@click="ui.retryApplicationPreviewDecision(message)"
>
<i class="mdi mdi-refresh"></i>
<span>重新签发</span>
</button>
<button
type="button"
class="application-preview-secondary-btn"
:disabled="!ui.canSaveApplicationPreviewDraft(message)"
@click="ui.saveApplicationPreviewDraft(message)"
>
<i class="mdi mdi-content-save-outline"></i>
<span>保存草稿</span>
</button>
</div>
</div>
</Transition>