feat(resume): 在“我的”页面交付简历管理 - #335
Merged
5 commits merged intoAug 4, 2026
Merged
Conversation
| String? resumeId, | ||
| Future<void> Function() action, | ||
| ) async { | ||
| if (_busyResumeId != null) return; |
There was a problem hiding this comment.
_runAction silently returns whenever another resume operation is in flight, but several entry points can still reach it: pickAndUpload() opens the file picker before this check, and list-row actions are only disabled for the currently busy resume. That means users can pick a PDF or confirm a rename/delete while another operation is running and then see nothing happen. Please either gate these actions before launching dialogs/file pickers and disable all resume actions while busyResumeId != null, or surface a notice instead of dropping the action.
7 tasks
gangcaiyoule
requested review from
Lq0412,
Scorbunny2,
jyqin0203 and
zhiwilliam1-cell
August 4, 2026 02:17
9559402
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
功能描述
实现思路
mobile/lib/resume模块,拆分模型、Client、Controller、平台文件能力和页面。file_picker与url_launcher。测试方式
已验证:依赖锁定、格式检查、 Flutter Analyze 零告警、全量 783 项测试通过。新增测试覆盖三份上限、PDF 校验、上传状态、我的页入口、管理页状态、Bearer 与 Multipart 契约。
依赖关系
Closes #334