Commit 524340cc authored by AvatarC's avatar AvatarC

查看转运单和收获单:系统处理失败

parent d8e5be81
......@@ -23,10 +23,10 @@
#define ICR_IMAGE_BG_COLOR [UIColor colorWithW:242 a:1]
//********阿里云内部测试环境********
#define HTTP_REST_API_BASE_URL @"http://218.244.151.129:7580/cruiser-server/rest"
//#define HTTP_REST_API_BASE_URL @"http://218.244.151.129:7580/cruiser-server/rest"
//********现场测试环境********
//#define HTTP_REST_API_BASE_URL @"http://122.224.171.126:7280/cruiser-server/rest"
#define HTTP_REST_API_BASE_URL @"http://122.224.171.126:7280/cruiser-server/rest"
//********现场正式环境*********
......
......@@ -120,7 +120,15 @@ typedef enum : NSUInteger {
}else if ([self.transfer.state isEqualToString:TRANSFER_STATE_ABORTED]) {
self.stateLabel.textColor = [UIColor grayColor];
self.stateLabel.text = @"已作废";
}else if ([self.transfer.state isEqualToString:TRANSFER_STATE_PROCESS]) {
self.stateLabel.textColor = [UIColor greenColor];
self.stateLabel.text = @"提交系统处理";
}else if ([self.transfer.state isEqualToString:TRANSFER_STATE_PROCESSFAIL]) {
self.stateLabel.textColor = [UIColor grayColor];
self.stateLabel.text = @"系统处理失败";
}
self.purchaseLabel.text = [NSString stringWithFormat:@"转运单%@",self.transfer.billnumber];
self.warehouseLabel.text = [IBTCommon checkString:self.transfer.warehouseName];
self.rwarehouseLabel.text = [IBTCommon checkString:self.transfer.rwarehouseName];
......@@ -187,6 +195,7 @@ typedef enum : NSUInteger {
_scrollView.backgroundColor = XXFBgColor;
[self.view addSubview:_scrollView];
if ([self.transfer.state isEqualToString:TRANSFER_STATE_UNRECEIVED]) {
if ([IBTCommon checkIsPermission:RECEIVE_ACTION_RECEIVE]) {
[self createBtnWithArr:@[@"保存",@"收货"]];
......@@ -199,6 +208,13 @@ typedef enum : NSUInteger {
}else{
[self hiddenBottom];
}
}else if ([self.transfer.state isEqualToString:TRANSFER_STATE_PROCESSFAIL]) {
if ([IBTCommon checkIsPermission:RECEIVE_ACTION_RECEIVE]) {
[self createBtnWithArr:@[@"作废",@"收货"]];
}else{
[self hiddenBottom];
}
}
NSArray *leftArr = @[@"单号:",@"来源单据:",@"状态:",@"发货仓库:",@"收货仓库:",@"车辆:",@"司机电话:",@"创建:",@"备注"];
......
......@@ -155,7 +155,7 @@ typedef enum : NSUInteger {
btnTag = EndTag;
}else if ([arr[i] isEqualToString:@"作废"]) {
btnTag = AbortTag;
}else if ([arr[i] isEqualToString:@"提交"]) {
}else if ([arr[i] isEqualToString:@"收货"]) {
btnTag = SubmitTag;
}
CGRect btnFrame = CGRectMake(LeftMargin + (LeftMargin + btnWidth)*i, ScreenSize.height - 64 - BottomHeight +5, btnWidth, 40);
......@@ -173,7 +173,7 @@ typedef enum : NSUInteger {
_scrollView.showsVerticalScrollIndicator = NO;
_scrollView.backgroundColor = XXFBgColor;
[self.view addSubview:_scrollView];
if ([self.transfer.state isEqualToString:TRANSFER_STATE_RECEIVED] || [self.transfer.state isEqualToString:TRANSFER_STATE_UNRECEIVED]) {
if ([self.transfer.state isEqualToString:TRANSFER_STATE_RECEIVED] || [self.transfer.state isEqualToString:TRANSFER_STATE_UNRECEIVED]) { //已收货 //待收货
if ([IBTCommon checkIsPermission:TRANSFER_ACTION_ABORT]) {
[self createBtnWithArr:@[@"作废"]];
}else{
......@@ -181,11 +181,12 @@ typedef enum : NSUInteger {
}
#warning 测试
}else if ([self.transfer.state isEqualToString:TRANSFER_STATE_PROCESSFAIL]){
NSMutableArray *arr = [NSMutableArray array];
NSMutableArray *arr = [NSMutableArray array]; //系统处理失败
if ([IBTCommon checkIsPermission:TRANSPORT_ACTION_ABORT]) {
[arr addObject:@"作废"];
}if ([IBTCommon checkIsPermission:TRANSPORT_ACTION_NEW]) {
[arr addObject:@"提交"];
//[arr addObject:@"提交"];
[arr addObject:@"收货"];
}
if (arr.count == 0) {
[self hiddenBottomView];
......@@ -280,8 +281,8 @@ typedef enum : NSUInteger {
break;
case SubmitTag:
{
CLog(@"提交");
UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:@"温馨提示" message:@"请确认提交" delegate:self cancelButtonTitle:@"取消" otherButtonTitles:@"确认", nil];
CLog(@"收货");
UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:@"温馨提示" message:@"请确认收货" delegate:self cancelButtonTitle:@"取消" otherButtonTitles:@"确认", nil];
alertView.delegate = self;
alertView.tag = SubmitTag;
[alertView show];
......@@ -304,8 +305,8 @@ typedef enum : NSUInteger {
[self dealByAction:TRANSFER_STATE_RECEIVED];//结束
}
}else if (alertView.tag == SubmitTag){
if (buttonIndex == 1) { //提交
[self getDataFromServer:TRANSFER_STATE_PROCESSFAIL msg:@"正在提交..."];
if (buttonIndex == 1) { //收货
[self getDataFromServer:TRANSFER_STATE_PROCESSFAIL msg:@"正在收货..."];
}
}
}
......@@ -358,12 +359,34 @@ typedef enum : NSUInteger {
[IBTLoadingView showTips:data];
};
// NSDictionary *dict = @{@"uuid":self.transfer.uuid,
// @"version":self.transfer.version,
// @"billnumber":self.transfer.billnumber,
// @"enterprise":[ICRUserUtil sharedInstance].orgId,
// @"state":TRANSFER_STATE_UNRECEIVED,
// @"warehouseUuid":[IBTCommon checkString:self.transfer.warehouseUuid],
// @"warehouseCode":[IBTCommon checkString:self.transfer.warehouseCode],
// @"warehouseName":[IBTCommon checkString:self.transfer.warehouseName],
// @"rwarehouseUuid":[IBTCommon checkString:self.transfer.rwarehouseUuid],
// @"rwarehouseCode":[IBTCommon checkString:self.transfer.rwarehouseCode],
// @"rwarehouseName":[IBTCommon checkString:self.transfer.rwarehouseName],
// @"carnumber":[IBTCommon checkString:self.transfer.carnumber],
// @"type":[IBTCommon checkString:self.transfer.type],
// @"carphone":[IBTCommon checkString:self.transfer.carphone],
// @"arriveDate":[IBTCommon checkString:self.transfer.arriveDate],
// @"note":[IBTCommon checkString:self.transfer.note],
// @"pdtDetails":self.transfer.pdtDetails,
// @"accountDetails":self.transfer.accountDetails
// };
// [IBTLoadingView showProgressLabel:msg];
// [[ICRHTTPController sharedController] saveTransferWithData:dict success:succ failure:fail];
NSDictionary *dict = @{@"uuid":self.transfer.uuid,
@"version":self.transfer.version,
@"billnumber":self.transfer.billnumber,
@"enterprise":[ICRUserUtil sharedInstance].orgId,
@"state":TRANSFER_STATE_UNRECEIVED,
@"warehouseUuid":[IBTCommon checkString:self.transfer.warehouseUuid],
@"state":self.transfer.state,
@"warehouseUuid":[IBTCommon checkString:self.transfer. warehouseUuid],
@"warehouseCode":[IBTCommon checkString:self.transfer.warehouseCode],
@"warehouseName":[IBTCommon checkString:self.transfer.warehouseName],
@"rwarehouseUuid":[IBTCommon checkString:self.transfer.rwarehouseUuid],
......@@ -372,13 +395,11 @@ typedef enum : NSUInteger {
@"carnumber":[IBTCommon checkString:self.transfer.carnumber],
@"type":[IBTCommon checkString:self.transfer.type],
@"carphone":[IBTCommon checkString:self.transfer.carphone],
@"arriveDate":[IBTCommon checkString:self.transfer.arriveDate],
@"note":[IBTCommon checkString:self.transfer.note],
@"pdtDetails":self.transfer.pdtDetails,
@"accountDetails":self.transfer.accountDetails
};
[IBTLoadingView showProgressLabel:msg];
[[ICRHTTPController sharedController] saveTransferWithData:dict success:succ failure:fail];
[[ICRHTTPController sharedController] saveReceiptAndReceiveWithData:dict success:succ failure:fail];
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment