瀏覽代碼

1.分享开关

huangxiaodong 1 年之前
父節點
當前提交
7ccefdf552

+ 1 - 0
创维盒子/双子星云手机/Class/Set/previewFile/previewAudioOrDocumentViewController.m

@@ -680,6 +680,7 @@
     
     if(!_curNASFileAudioMod){
         [self getFileListFun];
+        [self queryShareSwitchFunFun];
     }
 }
 

+ 1 - 0
创维盒子/双子星云手机/Class/Set/previewFile/previewFileAndFolderSecondViewController.h

@@ -12,6 +12,7 @@ NS_ASSUME_NONNULL_BEGIN
 
 @interface previewFileAndFolderSecondViewController : BaseViewController
 @property (nonatomic, strong) NASFileAndFolderDataModel* curFolderDataModel;
+@property (nonatomic, assign) BOOL canShareType;
 @end
 
 NS_ASSUME_NONNULL_END

+ 3 - 0
创维盒子/双子星云手机/Class/Set/previewFile/previewFileAndFolderSecondViewController.m

@@ -251,6 +251,7 @@
         {
             previewFileAndFolderSecondViewController *vc =  [previewFileAndFolderSecondViewController new];
             vc.curFolderDataModel = dataModel;
+            vc.canShareType = _canShareType;
             [self.navigationController pushViewController:vc animated:YES];
         }
     
@@ -480,6 +481,8 @@
         self.titleLabel.text = _curFolderDataModel.name;
         
         [self getFileListFun];
+        
+        [self.curEditTypeBottomView setCanShaewFunBy:_canShareType];
     }
 }
 

+ 25 - 0
创维盒子/双子星云手机/Class/Set/previewFile/previewFileAndFolderViewController.m

@@ -21,6 +21,7 @@
 #import "previewToUploadFileView.h"
 #import "netWorkManager.h"
 #import "NASFileAndFolderModel.h"
+#import "queryShareModel.h"
 
 @interface previewFileAndFolderViewController ()<UITableViewDelegate,UITableViewDataSource,DZNEmptyDataSetSource, DZNEmptyDataSetDelegate>
 {
@@ -31,6 +32,8 @@
     
     BOOL hadUploadTaskType;
     BOOL hadDownloadTaskType;
+    
+    BOOL canShareType;
 }
 @property (nonatomic, strong) UITableView *tableView;
 
@@ -371,6 +374,7 @@
         {
             previewFileAndFolderSecondViewController *vc =  [previewFileAndFolderSecondViewController new];
             vc.curFolderDataModel = dataModel;
+            vc.canShareType = canShareType;
             [self.navigationController pushViewController:vc animated:YES];
         }
     }
@@ -688,6 +692,7 @@
     
     if(!_curNASFileAudioMod){
         [self getFileListFun];
+        [self queryShareSwitchFunFun];
     }
 }
 
@@ -922,5 +927,25 @@
     
     [self getFileListFun];
 }
+
+#pragma mark 获取分享开关
+-(void)queryShareSwitchFunFun
+{
+    NSMutableDictionary *paraDict = [NSMutableDictionary new];
+    
+    [paraDict setValue:@6 forKey:@"type"];
+    
+    KWeakSelf
+    [[netWorkManager shareInstance] CommonGetWithCallBackCode:queryShareSwitchFun Parameters:paraDict success:^(id  _Nonnull responseObject){
+        queryShareModel *queryShareMod = [[queryShareModel alloc] initWithDictionary:responseObject error:nil];
+        if(queryShareMod){
+            self->canShareType = queryShareMod.data.configValue;
+            [weakSelf.curEditTypeBottomView setCanShaewFunBy:queryShareMod.data.configValue];
+        }
+        
+    } failure:^(NSError * _Nonnull error) {
+    }];
+}
+
 @end
 

+ 0 - 29
创维盒子/双子星云手机/Class/Set/previewFile/shareRecordDetailsHWViewController.m

@@ -429,35 +429,6 @@
     if(_didCancelShareLinkFun){
         _didCancelShareLinkFun();
     }
-    
-//    NSMutableDictionary*paraDict = [NSMutableDictionary new];
-//    
-//    if(_dataModel.token){
-//        [paraDict setValue:_dataModel.token forKey:@"token"];
-//    }
-//    
-//    if(_dataModel.addShareId){
-//        [paraDict setValue:_dataModel.addShareId forKey:@"id"];
-//    }
-//    
-//    if(_dataModel.extractionCode){
-//        [paraDict setValue:_dataModel.extractionCode forKey:@"extractionCode"];
-//    }
-//    
-//    KWeakSelf
-//    [[netWorkManager shareInstance] CommonPostCallBackCode:queryOneShareInfoFun Parameters:paraDict success:^(id  _Nonnull responseObject) {
-//        
-//        ShareRecordListModel*model = [[ShareRecordListModel alloc] initWithDictionary:responseObject error:nil];
-//        if(model && model.status == 0){
-//            weakSelf.dataModel = model;
-//            [weakSelf handleDataFun];
-//        }
-//        else{
-//            
-//        }
-//    } failure:^(NSError * _Nonnull error) {
-//        
-//    }];
 }
 
 - (void)copyShareLinkFun