|
|
@@ -29,6 +29,7 @@
|
|
|
#import "DefaultAppearance.h"
|
|
|
#import "PriceSettingViewController.h"
|
|
|
#import "JKLockController.h"
|
|
|
+#import "Singleton.h"
|
|
|
|
|
|
@interface MainViewController ()
|
|
|
|
|
|
@@ -1706,6 +1707,15 @@
|
|
|
// [map setValue:@"rect_market_news" forKey:@"img"];
|
|
|
[self.sideMenuItems addObject:map.copy];
|
|
|
}
|
|
|
+ if (appDelegate.user && appDelegate.user_type == USER_ROLE_CUSTOMER) {
|
|
|
+ if ([Singleton sharedInstance].order_list_lock) {
|
|
|
+ [map setValue:@"Order List unLock" forKey:@"title"];
|
|
|
+ } else {
|
|
|
+ [map setValue:@"Order List Lock" forKey:@"title"];
|
|
|
+ }
|
|
|
+
|
|
|
+ [self.sideMenuItems addObject:map.copy];
|
|
|
+ }
|
|
|
|
|
|
# endif
|
|
|
|
|
|
@@ -2328,6 +2338,26 @@
|
|
|
[self.navigationController pushViewController:lockVC animated:YES];
|
|
|
|
|
|
|
|
|
+ } else if ([title isEqualToString:@"Order List Lock"]) {
|
|
|
+
|
|
|
+ UIApplication * app = [UIApplication sharedApplication];
|
|
|
+ AppDelegate *appDelegate = (AppDelegate *)[app delegate];
|
|
|
+
|
|
|
+ JKLockController *lockVC = [[JKLockController alloc] init];
|
|
|
+ [lockVC setPasswordKey:[NSString stringWithFormat:@"%@_password",appDelegate.user]];
|
|
|
+ __weak typeof(self) weakself = self;
|
|
|
+ lockVC.authoReturn = ^(BOOL failure) {
|
|
|
+
|
|
|
+ if (weakself) {
|
|
|
+ __strong typeof(weakself) strongself = weakself;
|
|
|
+
|
|
|
+ [Singleton sharedInstance].order_list_lock = ![Singleton sharedInstance].order_list_lock;
|
|
|
+ [self initMenuItems];
|
|
|
+ [self hideMenu];
|
|
|
+ }
|
|
|
+ };
|
|
|
+ [self.navigationController pushViewController:lockVC animated:YES];
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
|