|
|
@@ -16,6 +16,8 @@
|
|
|
#import "RAProgressHUD.h"
|
|
|
#import "RAUtils.h"
|
|
|
#import "MyQLPreviewController.h"
|
|
|
+#import "CustomizeFieldViewController.h"
|
|
|
+
|
|
|
|
|
|
@interface ApexResultViewController ()<ApexResultProtocol, JLRefreshDelegate>
|
|
|
|
|
|
@@ -26,6 +28,8 @@
|
|
|
@property (nonatomic,strong) ApexResultPresenter *presenter;
|
|
|
@property (nonatomic,strong) MyQLPreviewController *quickLook;
|
|
|
|
|
|
+@property (nonatomic,assign) BOOL dirty;
|
|
|
+
|
|
|
@end
|
|
|
|
|
|
@implementation ApexResultViewController
|
|
|
@@ -49,6 +53,15 @@
|
|
|
[self.presenter loadData];
|
|
|
}
|
|
|
|
|
|
+- (void)viewWillAppear:(BOOL)animated {
|
|
|
+ [super viewWillAppear:animated];
|
|
|
+
|
|
|
+ if (self.dirty) {
|
|
|
+ self.dirty = NO;
|
|
|
+ [self.presenter loadData];
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
#pragma mark - Setup
|
|
|
|
|
|
- (void)setupPresenter {
|
|
|
@@ -84,11 +97,6 @@
|
|
|
self.navigationItem.backBarButtonItem = backItem;
|
|
|
}
|
|
|
|
|
|
-- (void)_setParameters:(NSDictionary *)params {
|
|
|
- self.params = params;
|
|
|
- [self.presenter modifyParameters:params];
|
|
|
-}
|
|
|
-
|
|
|
#pragma mark - Getter
|
|
|
|
|
|
- (UITableView *)tableView {
|
|
|
@@ -229,14 +237,14 @@
|
|
|
|
|
|
- (void)showFieldsSetting {
|
|
|
|
|
|
-// // 返回show fields
|
|
|
-// NSArray *showFields;
|
|
|
-//
|
|
|
-// // 修改params
|
|
|
-// NSString *columns = [showFields componentsJoinedByString:@","];
|
|
|
-// NSMutableDictionary *mParams = [self.presenter.params mutableCopy];
|
|
|
-// mParams[@"columns"] = columns;
|
|
|
-// [self _setParameters:mParams.copy];
|
|
|
+ NSString *module_name = [self.params objectForKey:@"module_name"];
|
|
|
+ CustomizeFieldViewController *ViewController = [[UIStoryboard storyboardWithName:@"Main" bundle:nil] instantiateViewControllerWithIdentifier:@"CustomizeFieldViewController"];
|
|
|
+ ViewController.function_name = module_name;
|
|
|
+ ViewController.behavior = BEHAVIOR_RESULT;
|
|
|
+ self.dirty = YES;
|
|
|
+
|
|
|
+ [self.navigationController pushViewController:ViewController animated:YES];
|
|
|
+
|
|
|
}
|
|
|
|
|
|
@end
|