Quellcode durchsuchen

1.文件APP 上传同步菜单

huangxiaodong vor 2 Monaten
Ursprung
Commit
920e61c360

+ 25 - 5
创维盒子/code/Class/Set/previewFile/previewAudioOrDocumentViewController.m

@@ -26,6 +26,7 @@
 #import "MJRefresh.h"
 #import "searchBarThridTypeView.h"
 #import "NasSearchViewController.h"
+#import "DocumentPickerManager.h"
 
 
 @interface previewAudioOrDocumentViewController ()<UITableViewDelegate,UITableViewDataSource,DZNEmptyDataSetSource, DZNEmptyDataSetDelegate>
@@ -985,14 +986,22 @@
 #pragma mark 调整文件上传
 - (void)gotoUploadFileFunWith:(NSInteger)tag
 {
-    uploadImageOrVideoViewController *vc = [uploadImageOrVideoViewController new];
-    if(tag ==10){
-        vc.isPhotoType = YES;
+    if(tag == 10 || tag == 11){
+        uploadImageOrVideoViewController *vc = [uploadImageOrVideoViewController new];
+        if(tag ==10){
+            vc.isPhotoType = YES;
+        }
+        else{
+            vc.isPhotoType = NO;
+        }
+        [self.navigationController pushViewController:vc animated:YES];
     }
     else{
-        vc.isPhotoType = NO;
+        KWeakSelf
+        [[DocumentPickerManager shareManager] openDocumentPickerSuccess:^(NSArray * _Nonnull urls) {
+            [weakSelf gotoUploadFileRecordByFileAppWithUrls:urls];
+        }];
     }
-    [self.navigationController pushViewController:vc animated:YES];
 }
 
 #pragma mark 文件下载
@@ -1161,4 +1170,15 @@
     [self.navigationController pushViewController:vc animated:YES];
 }
 
+
+#pragma mark 文件上传跳转上传记录
+- (void)gotoUploadFileRecordByFileAppWithUrls:(NSArray*)urls
+{
+    uploadFileRecordViewController *vc = [uploadFileRecordViewController new];
+    [self.navigationController pushViewController:vc animated:YES];
+    vc.isUploadingType = YES;
+    [vc gotoUploadFileByFileApp:urls];
+    
+}
+
 @end

+ 24 - 5
创维盒子/code/Class/Set/previewFile/previewFileAndFolderSecondViewController.m

@@ -24,6 +24,7 @@
 #import "imageDetailsScrollViewController.h"
 #import "searchBarThridTypeView.h"
 #import "NasSearchViewController.h"
+#import "DocumentPickerManager.h"
 
 @interface previewFileAndFolderSecondViewController ()<UITableViewDelegate,UITableViewDataSource,DZNEmptyDataSetSource, DZNEmptyDataSetDelegate>
 {
@@ -708,14 +709,22 @@
 #pragma mark 调整文件上传
 - (void)gotoUploadFileFunWith:(NSInteger)tag
 {
-    uploadImageOrVideoViewController *vc = [uploadImageOrVideoViewController new];
-    if(tag ==10){
-        vc.isPhotoType = YES;
+    if(tag == 10 || tag == 11){
+        uploadImageOrVideoViewController *vc = [uploadImageOrVideoViewController new];
+        if(tag ==10){
+            vc.isPhotoType = YES;
+        }
+        else{
+            vc.isPhotoType = NO;
+        }
+        [self.navigationController pushViewController:vc animated:YES];
     }
     else{
-        vc.isPhotoType = NO;
+        KWeakSelf
+        [[DocumentPickerManager shareManager] openDocumentPickerSuccess:^(NSArray * _Nonnull urls) {
+            [weakSelf gotoUploadFileRecordByFileAppWithUrls:urls];
+        }];
     }
-    [self.navigationController pushViewController:vc animated:YES];
 }
 
 #pragma mark 文件下载
@@ -859,4 +868,14 @@
     [self.navigationController pushViewController:vc animated:YES];
 }
 
+#pragma mark 文件上传跳转上传记录
+- (void)gotoUploadFileRecordByFileAppWithUrls:(NSArray*)urls
+{
+    uploadFileRecordViewController *vc = [uploadFileRecordViewController new];
+    [self.navigationController pushViewController:vc animated:YES];
+    vc.isUploadingType = YES;
+    [vc gotoUploadFileByFileApp:urls];
+    
+}
+
 @end

+ 24 - 5
创维盒子/code/Class/Set/previewFile/previewFileAndFolderViewController.m

@@ -27,6 +27,7 @@
 #import "MJRefresh.h"
 #import "searchBarThridTypeView.h"
 #import "NasSearchViewController.h"
+#import "DocumentPickerManager.h"
 
 @interface previewFileAndFolderViewController ()<UITableViewDelegate,UITableViewDataSource,DZNEmptyDataSetSource, DZNEmptyDataSetDelegate>
 {
@@ -1025,14 +1026,22 @@
 #pragma mark 调整文件上传
 - (void)gotoUploadFileFunWith:(NSInteger)tag
 {
-    uploadImageOrVideoViewController *vc = [uploadImageOrVideoViewController new];
-    if(tag ==10){
-        vc.isPhotoType = YES;
+    if(tag == 10 || tag == 11){
+        uploadImageOrVideoViewController *vc = [uploadImageOrVideoViewController new];
+        if(tag ==10){
+            vc.isPhotoType = YES;
+        }
+        else{
+            vc.isPhotoType = NO;
+        }
+        [self.navigationController pushViewController:vc animated:YES];
     }
     else{
-        vc.isPhotoType = NO;
+        KWeakSelf
+        [[DocumentPickerManager shareManager] openDocumentPickerSuccess:^(NSArray * _Nonnull urls) {
+            [weakSelf gotoUploadFileRecordByFileAppWithUrls:urls];
+        }];
     }
-    [self.navigationController pushViewController:vc animated:YES];
 }
 
 #pragma mark 文件下载
@@ -1231,5 +1240,15 @@
     [self.navigationController pushViewController:vc animated:YES];
 }
 
+#pragma mark 文件上传跳转上传记录
+- (void)gotoUploadFileRecordByFileAppWithUrls:(NSArray*)urls
+{
+    uploadFileRecordViewController *vc = [uploadFileRecordViewController new];
+    [self.navigationController pushViewController:vc animated:YES];
+    vc.isUploadingType = YES;
+    [vc gotoUploadFileByFileApp:urls];
+    
+}
+
 @end
 

+ 24 - 6
创维盒子/code/Class/Set/previewFile/previewImageOrVideoViewController.m

@@ -27,6 +27,7 @@
 #import "MJRefresh.h"
 #import "searchBarThridTypeView.h"
 #import "NasSearchViewController.h"
+#import "DocumentPickerManager.h"
 
 @interface previewImageOrVideoViewController ()<UICollectionViewDelegate,UICollectionViewDataSource,DZNEmptyDataSetSource, DZNEmptyDataSetDelegate>
 {
@@ -1234,15 +1235,22 @@
 #pragma mark 调整文件上传
 - (void)gotoUploadFileFunWith:(NSInteger)tag
 {
-    
-    uploadImageOrVideoViewController *vc = [uploadImageOrVideoViewController new];
-    if(tag ==10){
-        vc.isPhotoType = YES;
+    if(tag == 10 || tag == 11){
+        uploadImageOrVideoViewController *vc = [uploadImageOrVideoViewController new];
+        if(tag ==10){
+            vc.isPhotoType = YES;
+        }
+        else{
+            vc.isPhotoType = NO;
+        }
+        [self.navigationController pushViewController:vc animated:YES];
     }
     else{
-        vc.isPhotoType = NO;
+        KWeakSelf
+        [[DocumentPickerManager shareManager] openDocumentPickerSuccess:^(NSArray * _Nonnull urls) {
+            [weakSelf gotoUploadFileRecordByFileAppWithUrls:urls];
+        }];
     }
-    [self.navigationController pushViewController:vc animated:YES];
 }
 
 
@@ -1387,4 +1395,14 @@
     [self.navigationController pushViewController:vc animated:YES];
 }
 
+
+#pragma mark 文件上传跳转上传记录
+- (void)gotoUploadFileRecordByFileAppWithUrls:(NSArray*)urls
+{
+    uploadFileRecordViewController *vc = [uploadFileRecordViewController new];
+    [self.navigationController pushViewController:vc animated:YES];
+    vc.isUploadingType = YES;
+    [vc gotoUploadFileByFileApp:urls];
+    
+}
 @end

+ 25 - 5
创维盒子/code/NAS/NasPreviewAPPViewController.m

@@ -28,6 +28,7 @@
 #import "appInstallTypeView.h"
 #import "searchBarThridTypeView.h"
 #import "NasSearchViewController.h"
+#import "DocumentPickerManager.h"
 
 @interface NasPreviewAPPViewController ()<UITableViewDelegate,UITableViewDataSource,DZNEmptyDataSetSource, DZNEmptyDataSetDelegate>
 {
@@ -1083,14 +1084,22 @@
 #pragma mark 调整文件上传
 - (void)gotoUploadFileFunWith:(NSInteger)tag
 {
-    uploadImageOrVideoViewController *vc = [uploadImageOrVideoViewController new];
-    if(tag ==10){
-        vc.isPhotoType = YES;
+    if(tag == 10 || tag == 11){
+        uploadImageOrVideoViewController *vc = [uploadImageOrVideoViewController new];
+        if(tag ==10){
+            vc.isPhotoType = YES;
+        }
+        else{
+            vc.isPhotoType = NO;
+        }
+        [self.navigationController pushViewController:vc animated:YES];
     }
     else{
-        vc.isPhotoType = NO;
+        KWeakSelf
+        [[DocumentPickerManager shareManager] openDocumentPickerSuccess:^(NSArray * _Nonnull urls) {
+            [weakSelf gotoUploadFileRecordByFileAppWithUrls:urls];
+        }];
     }
-    [self.navigationController pushViewController:vc animated:YES];
 }
 
 #pragma mark 文件下载
@@ -1318,5 +1327,16 @@
     [self.navigationController pushViewController:vc animated:YES];
 }
 
+
+#pragma mark 文件上传跳转上传记录
+- (void)gotoUploadFileRecordByFileAppWithUrls:(NSArray*)urls
+{
+    uploadFileRecordViewController *vc = [uploadFileRecordViewController new];
+    [self.navigationController pushViewController:vc animated:YES];
+    vc.isUploadingType = YES;
+    [vc gotoUploadFileByFileApp:urls];
+    
+}
+
 @end
 

+ 24 - 5
创维盒子/code/NAS/NasPreviewVideoViewController.m

@@ -26,6 +26,7 @@
 #import "MJRefresh.h"
 #import "searchBarThridTypeView.h"
 #import "NasSearchViewController.h"
+#import "DocumentPickerManager.h"
 
 @interface NasPreviewVideoViewController ()<UITableViewDelegate,UITableViewDataSource,DZNEmptyDataSetSource, DZNEmptyDataSetDelegate>
 {
@@ -951,14 +952,22 @@
 #pragma mark 调整文件上传
 - (void)gotoUploadFileFunWith:(NSInteger)tag
 {
-    uploadImageOrVideoViewController *vc = [uploadImageOrVideoViewController new];
-    if(tag ==10){
-        vc.isPhotoType = YES;
+    if(tag == 10 || tag == 11){
+        uploadImageOrVideoViewController *vc = [uploadImageOrVideoViewController new];
+        if(tag ==10){
+            vc.isPhotoType = YES;
+        }
+        else{
+            vc.isPhotoType = NO;
+        }
+        [self.navigationController pushViewController:vc animated:YES];
     }
     else{
-        vc.isPhotoType = NO;
+        KWeakSelf
+        [[DocumentPickerManager shareManager] openDocumentPickerSuccess:^(NSArray * _Nonnull urls) {
+            [weakSelf gotoUploadFileRecordByFileAppWithUrls:urls];
+        }];
     }
-    [self.navigationController pushViewController:vc animated:YES];
 }
 
 #pragma mark 文件下载
@@ -1125,4 +1134,14 @@
     vc.fileType = @"video";
     [self.navigationController pushViewController:vc animated:YES];
 }
+
+#pragma mark 文件上传跳转上传记录
+- (void)gotoUploadFileRecordByFileAppWithUrls:(NSArray*)urls
+{
+    uploadFileRecordViewController *vc = [uploadFileRecordViewController new];
+    [self.navigationController pushViewController:vc animated:YES];
+    vc.isUploadingType = YES;
+    [vc gotoUploadFileByFileApp:urls];
+    
+}
 @end