|
@@ -29,6 +29,9 @@
|
|
|
|
|
|
|
|
@property (nonatomic,assign) NSInteger orderType;///<sales order/shop order
|
|
@property (nonatomic,assign) NSInteger orderType;///<sales order/shop order
|
|
|
|
|
|
|
|
|
|
+@property (nonatomic,strong) NSMutableDictionary *sales_order_filter;
|
|
|
|
|
+@property (nonatomic,strong) NSMutableDictionary *shop_order_filter;
|
|
|
|
|
+
|
|
|
@property (strong, nonatomic) IBOutlet UIBarButtonItem *mergeListButton;
|
|
@property (strong, nonatomic) IBOutlet UIBarButtonItem *mergeListButton;
|
|
|
@property (strong, nonatomic) IBOutlet UISegmentedControl *orderTypeSegmentControl;
|
|
@property (strong, nonatomic) IBOutlet UISegmentedControl *orderTypeSegmentControl;
|
|
|
|
|
|
|
@@ -176,8 +179,21 @@
|
|
|
|
|
|
|
|
if(self.status_cadedate!=nil)
|
|
if(self.status_cadedate!=nil)
|
|
|
return;
|
|
return;
|
|
|
|
|
+
|
|
|
UIApplication * app = [UIApplication sharedApplication];
|
|
UIApplication * app = [UIApplication sharedApplication];
|
|
|
AppDelegate *appDelegate = (AppDelegate *)[app delegate];
|
|
AppDelegate *appDelegate = (AppDelegate *)[app delegate];
|
|
|
|
|
+
|
|
|
|
|
+ if (appDelegate.user && appDelegate.user_type == USER_ROLE_CUSTOMER) {
|
|
|
|
|
+ self.shop_order_filter = [Singleton sharedInstance].shop_order_status_filter;
|
|
|
|
|
+ self.sales_order_filter = appDelegate.OrderFilter;
|
|
|
|
|
+ if (self.orderTypeSegmentControl.selectedSegmentIndex == 0) {
|
|
|
|
|
+ self.status_cadedate = self.shop_order_filter;
|
|
|
|
|
+ } else {
|
|
|
|
|
+ self.status_cadedate = self.sales_order_filter;
|
|
|
|
|
+ }
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
NSData* json =nil;
|
|
NSData* json =nil;
|
|
|
if(self.init_style==OL_OPEN)
|
|
if(self.init_style==OL_OPEN)
|
|
|
{
|
|
{
|
|
@@ -336,7 +352,7 @@
|
|
|
|
|
|
|
|
// 显示Sales Order与否
|
|
// 显示Sales Order与否
|
|
|
if (appDelegate.user && appDelegate.user_type == USER_ROLE_CUSTOMER) {
|
|
if (appDelegate.user && appDelegate.user_type == USER_ROLE_CUSTOMER) {
|
|
|
- if ([Singleton sharedInstance].global_lock || ![Singleton sharedInstance].customer_can_see_sales_Order) {
|
|
|
|
|
|
|
+ if ([Singleton sharedInstance].global_lock || ![Singleton sharedInstance].customer_can_see_sales_Order) { // 是否解锁,是否有查看Sales Order权限
|
|
|
if (self.orderTypeSegmentControl.numberOfSegments > 1) {
|
|
if (self.orderTypeSegmentControl.numberOfSegments > 1) {
|
|
|
[self.orderTypeSegmentControl removeSegmentAtIndex:1 animated:YES];
|
|
[self.orderTypeSegmentControl removeSegmentAtIndex:1 animated:YES];
|
|
|
}
|
|
}
|
|
@@ -1775,6 +1791,18 @@ commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:
|
|
|
- (void)changeOrderType:(NSInteger)ordertype {
|
|
- (void)changeOrderType:(NSInteger)ordertype {
|
|
|
self.orderType = ordertype;
|
|
self.orderType = ordertype;
|
|
|
[Singleton sharedInstance].customer_order_type = ordertype;
|
|
[Singleton sharedInstance].customer_order_type = ordertype;
|
|
|
|
|
+ switch (ordertype) {
|
|
|
|
|
+ case 0:{
|
|
|
|
|
+ self.status_cadedate = self.shop_order_filter;
|
|
|
|
|
+ }
|
|
|
|
|
+ break;
|
|
|
|
|
+ case 1:{
|
|
|
|
|
+ self.status_cadedate = self.sales_order_filter;
|
|
|
|
|
+ }
|
|
|
|
|
+ break;
|
|
|
|
|
+ default:
|
|
|
|
|
+ break;
|
|
|
|
|
+ }
|
|
|
[self ReloadData];
|
|
[self ReloadData];
|
|
|
}
|
|
}
|
|
|
|
|
|