修复任务提交与弹窗交互问题

This commit is contained in:
2026-07-10 14:51:34 +08:00
parent df547a16dc
commit f88a85a807
48 changed files with 1065 additions and 254 deletions

View File

@ -23,8 +23,9 @@ final class CloudStoragePickForTaskViewController: BaseViewController {
private let confirmButton = AppButton(title: "确定")
private let bottomBar = UIView()
init(importedFileIDs: Set<Int> = []) {
viewModel = CloudStoragePickForTaskViewModel(importedFileIDs: importedFileIDs)
///
init(importedFileIDs: Set<Int> = [], allowedFileType: Int? = nil) {
viewModel = CloudStoragePickForTaskViewModel(importedFileIDs: importedFileIDs, allowedFileType: allowedFileType)
super.init(nibName: nil, bundle: nil)
}
@ -293,6 +294,7 @@ private final class CloudPickCell: UICollectionViewCell {
imageView.image = nil
folderIconView.isHidden = true
badgeView.isHidden = true
contentView.alpha = 1
}
func apply(file: CloudFile, isSelected: Bool, isImported: Bool) {
@ -302,6 +304,7 @@ private final class CloudPickCell: UICollectionViewCell {
badgeView.isHidden = !isSelected
if file.isFolder {
contentView.alpha = 1
imageView.image = nil
folderIconView.isHidden = false
return