Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
X
xffruit
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
张杰
xffruit
Commits
ff0b3ea6
Commit
ff0b3ea6
authored
9 years ago
by
陈俊俊
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
选择采购单刷新
parent
372eed79
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
107 additions
and
129 deletions
+107
-129
IBTConstants.h
XFFruit/Utilities/IBTUIKit/IBTConstants.h
+1
-0
PurchaseNoticeViewController.m
...PurchaseNotice/Controllers/PurchaseNoticeViewController.m
+3
-21
TransportProductViewController.m
...rs/Transport/Controllers/TransportProductViewController.m
+0
-16
TransportPurchaseViewController.m
...s/Transport/Controllers/TransportPurchaseViewController.m
+72
-38
TransportPurchaseCell.h
...t/ViewControllers/Transport/Views/TransportPurchaseCell.h
+2
-0
TransportPurchaseCell.m
...t/ViewControllers/Transport/Views/TransportPurchaseCell.m
+29
-54
No files found.
XFFruit/Utilities/IBTUIKit/IBTConstants.h
View file @
ff0b3ea6
...
...
@@ -120,6 +120,7 @@
#define ChooseWarehouseUpdateDate @"chooseWarehouseUpdateDate"
#define PurchaseUpdateDate @"purchaseUpdateDate"
#define TransportUpdateDate @"TransportUpdateDate"
#define PurchaseNoticeUpdateDate @"purchaseNoticeUpdateDate"
//行情调研状态
...
...
This diff is collapsed.
Click to expand it.
XFFruit/ViewControllers/PurchaseNotice/Controllers/PurchaseNoticeViewController.m
View file @
ff0b3ea6
...
...
@@ -81,43 +81,25 @@ typedef enum : NSUInteger {
NSMutableArray
*
orderArr
=
[
NSMutableArray
array
];
if
(
self
.
orderDirection
.
length
>
0
&&
!
[
self
.
orderDirection
isEqualToString
:
@"none"
])
{
QueryOrder
*
order
=
[
QueryOrder
new
];
order
.
field
=
@"
lastModifi
ed"
;
order
.
field
=
@"
creat
ed"
;
order
.
direction
=
self
.
orderDirection
;
[
orderArr
addObject
:[
order
dictForCommit
]];
}
id
billObject
=
[
NSNull
null
];
if
(
self
.
billLike
.
length
>
0
)
{
billObject
=
self
.
billLike
;
if
(
self
.
orderDirection
.
length
>
0
&&
!
[
self
.
orderDirection
isEqualToString
:
@"none"
])
{
QueryOrder
*
order
=
[
QueryOrder
new
];
order
.
field
=
@"billNumber"
;
order
.
direction
=
self
.
orderDirection
;
[
orderArr
addObject
:[
order
dictForCommit
]];
}
}
id
stateObject
=
[
NSNull
null
];
if
(
self
.
state
.
length
>
0
&&
!
[
self
.
state
isEqualToString
:
@"none"
])
{
stateObject
=
self
.
state
;
if
(
self
.
orderDirection
.
length
>
0
&&
!
[
self
.
orderDirection
isEqualToString
:
@"none"
])
{
QueryOrder
*
order
=
[
QueryOrder
new
];
order
.
field
=
@"state"
;
order
.
direction
=
self
.
orderDirection
;
[
orderArr
addObject
:[
order
dictForCommit
]];
}
}
id
titleObject
=
[
NSNull
null
];
if
(
self
.
titleLike
.
length
>
0
)
{
titleObject
=
self
.
titleLike
;
if
(
self
.
orderDirection
.
length
>
0
&&
!
[
self
.
orderDirection
isEqualToString
:
@"none"
])
{
QueryOrder
*
order
=
[
QueryOrder
new
];
order
.
field
=
@"titleLike"
;
order
.
direction
=
self
.
orderDirection
;
[
orderArr
addObject
:[
order
dictForCommit
]];
}
}
if
(
orderArr
.
count
==
0
)
{
QueryOrder
*
order
=
[
QueryOrder
new
];
order
.
field
=
@"
billNumber
"
;
order
.
field
=
@"
created
"
;
order
.
direction
=
@"desc"
;
[
orderArr
addObject
:[
order
dictForCommit
]];
...
...
@@ -176,7 +158,7 @@ typedef enum : NSUInteger {
_currentPage
=
0
;
[
self
getData
];
}];
self
.
tableView
.
header
.
lastUpdatedTimeKey
=
PurchaseUpdateDate
;
self
.
tableView
.
header
.
lastUpdatedTimeKey
=
Purchase
Notice
UpdateDate
;
self
.
tableView
.
footer
=
[
MJRefreshAutoNormalFooter
footerWithRefreshingBlock
:
^
{
if
(
_isLoadMore
)
{
...
...
This diff is collapsed.
Click to expand it.
XFFruit/ViewControllers/Transport/Controllers/TransportProductViewController.m
View file @
ff0b3ea6
...
...
@@ -34,22 +34,6 @@
if
(
!
self
.
transportProductArr
)
{
self
.
transportProductArr
=
[
NSMutableArray
array
];
}
// TransportPdtDetail *pdtDetail = [TransportPdtDetail new];
//
// pdtDetail.productName = @"dd";
// pdtDetail.productUuid = @"402880e64e287fe2014e28895b8a0032";
// pdtDetail.productCode = @"农夫山泉";
// pdtDetail.qpc = [NSNumber numberWithFloat:22];
// pdtDetail.unit = @"筐";
// pdtDetail.qty = [NSNumber numberWithFloat:23];
// pdtDetail.price = [NSNumber numberWithFloat:333];
// pdtDetail.baseQty = [NSNumber numberWithFloat:333];
// pdtDetail.total = [NSNumber numberWithFloat:80];
// pdtDetail.note = @"hshshshsh";
// pdtDetail.qpcStr = @"fdsfdsfdsa";
//
//
// [self.transportProductArr addObject:pdtDetail];
}
-
(
void
)
setViewFrame
:
(
CGRect
)
viewFrame
{
...
...
This diff is collapsed.
Click to expand it.
XFFruit/ViewControllers/Transport/Controllers/TransportPurchaseViewController.m
View file @
ff0b3ea6
...
...
@@ -10,9 +10,15 @@
#import "TransportPurchaseCell.h"
#import "QueryOrder.h"
#import "TransportPdtDetail.h"
#import "MJRefresh.h"
#define TopMargin 50
#define TableHeight 50
@interface
TransportPurchaseViewController
()
<
UITextFieldDelegate
,
UITableViewDataSource
,
UITableViewDelegate
>
{
BOOL
_isRefresh
;
BOOL
_isLoadMore
;
NSInteger
_currentPage
;
}
@property
(
nonatomic
,
strong
)
NSMutableArray
*
indexArr
;
@property
(
nonatomic
,
strong
)
NSMutableArray
*
dataArr
;
@property
(
nonatomic
,
strong
)
UITableView
*
tableView
;
...
...
@@ -24,12 +30,11 @@
-
(
instancetype
)
init
{
self
=
[
super
init
];
if
(
self
)
{
[[
NSNotificationCenter
defaultCenter
]
addObserver
:
self
selector
:
@selector
(
getSelectPurchaseProduct
:
)
name
:
KNOTIFICATION_getSelectPurchaseProduct
object
:
nil
];
}
return
self
;
}
-
(
void
)
dealloc
{
[[
NSNotificationCenter
defaultCenter
]
removeObserver
:
self
];
}
-
(
void
)
viewDidLoad
{
...
...
@@ -37,6 +42,7 @@
self
.
title
=
@"选择采购单"
;
[
self
initData
];
[
self
bulidLayout
];
[
self
createRefresh
];
[
self
getData
];
}
-
(
void
)
initData
{
...
...
@@ -59,7 +65,6 @@
ICRUserUtil
*
userUtil
=
[
ICRUserUtil
sharedInstance
];
NSMutableArray
*
orderArr
=
[
NSMutableArray
array
];
if
(
orderArr
.
count
==
0
)
{
QueryOrder
*
order
=
[
QueryOrder
new
];
order
.
field
=
@"billNumber"
;
...
...
@@ -71,7 +76,8 @@
@"state"
:
@"submitted"
,
@"queryOrders"
:
orderArr
,
@"userUuid"
:
userUtil
.
userId
,
@"pageNumber"
:
@
(
0
),
@"fetchParts"
:
@"products"
,
@"pageNumber"
:
@
(
_currentPage
),
@"pageSize"
:
@
(
20
)};
[[
ICRHTTPController
sharedController
]
queryPurchaseWithData
:
dict
success
:
succ
failure
:
fail
];
}
...
...
@@ -80,13 +86,29 @@
NSInteger
success
=
[
data
[
@"success"
]
integerValue
];
NSString
*
message
=
data
[
@"message"
]
;
if
(
success
==
1
)
{
if
(
_currentPage
==
0
)
{
if
(
self
.
dataArr
.
count
>
0
)
{
[
self
.
dataArr
removeAllObjects
];
}
}
NSArray
*
recodesArr
=
data
[
@"data"
][
@"records"
];
for
(
NSDictionary
*
purchaseBillDict
in
recodesArr
)
{
PurchaseBill
*
purchaseBill
=
[[
PurchaseBill
alloc
]
init
];
[
purchaseBill
setValuesForKeysWithDictionary
:
purchaseBillDict
];
purchaseBill
.
products
=
[
self
coverTransportDetProduct
:
purchaseBillDict
[
@"products"
]];
[
self
.
dataArr
addObject
:
purchaseBill
];
}
NSDictionary
*
pageDict
=
data
[
@"data"
][
@"paging"
];
NSInteger
pageCount
=
[
pageDict
[
@"pageCount"
]
integerValue
];
[
self
.
tableView
reloadData
];
[
self
endRefreshing
];
if
(
pageCount
<=
_currentPage
)
{
[
self
.
tableView
.
footer
noticeNoMoreData
];
}
if
(
_currentPage
==
0
&&
self
.
dataArr
.
count
>
0
)
{
[
self
.
tableView
scrollToRowAtIndexPath
:[
NSIndexPath
indexPathForRow
:
0
inSection
:
0
]
atScrollPosition
:
UITableViewScrollPositionTop
animated
:
YES
];
}
}
else
{
[
IBTLoadingView
showTips
:
message
];
}
...
...
@@ -96,6 +118,22 @@
[
IBTLoadingView
showTips
:
@" 无记录 "
];
}
}
-
(
NSMutableArray
*
)
coverTransportDetProduct
:
(
NSArray
*
)
arr
{
NSMutableArray
*
transArr
=
[
NSMutableArray
array
];
for
(
NSDictionary
*
arrDict
in
arr
)
{
TransportPdtDetail
*
detail
=
[
TransportPdtDetail
new
];
[
detail
setValuesForKeysWithDictionary
:
arrDict
];
detail
.
productUuid
=
arrDict
[
@"product_uuid"
];
detail
.
productCode
=
arrDict
[
@"product_code"
];
detail
.
productName
=
arrDict
[
@"product_name"
];
detail
.
price
=
arrDict
[
@"basePrice"
];
detail
.
note
=
arrDict
[
@"remark"
];
[
transArr
addObject
:
detail
];
}
return
transArr
;
}
#pragma mark - 布局
-
(
void
)
bulidLayout
{
...
...
@@ -130,7 +168,33 @@
UIBarButtonItem
*
rightItem
=
[[
UIBarButtonItem
alloc
]
initWithTitle
:
@"确定"
style
:
UIBarButtonItemStylePlain
target
:
self
action
:
@selector
(
sureClick
)];
self
.
navigationItem
.
rightBarButtonItem
=
rightItem
;
}
-
(
void
)
createRefresh
{
self
.
tableView
.
header
=
[
MJRefreshNormalHeader
headerWithRefreshingBlock
:
^
{
if
(
_isRefresh
)
{
return
;
}
_isRefresh
=
YES
;
_currentPage
=
0
;
[
self
getData
];
}];
self
.
tableView
.
header
.
lastUpdatedTimeKey
=
TransportUpdateDate
;
self
.
tableView
.
footer
=
[
MJRefreshAutoNormalFooter
footerWithRefreshingBlock
:
^
{
if
(
_isLoadMore
)
{
return
;
}
_isLoadMore
=
YES
;
_currentPage
++
;
[
self
getData
];
}
];
}
#pragma mark - 结束刷新
-
(
void
)
endRefreshing
{
_isLoadMore
=
NO
;
_isRefresh
=
NO
;
[
self
.
tableView
.
header
endRefreshing
];
[
self
.
tableView
.
footer
endRefreshing
];
}
-
(
void
)
deleteTextFieldStr
{
self
.
selectTextFiled
.
text
=
@""
;
}
...
...
@@ -146,55 +210,25 @@
TransportPurchaseCell
*
cell
=
[
tableView
dequeueReusableCellWithIdentifier
:
cellID
];
if
(
cell
==
nil
)
{
cell
=
[[
TransportPurchaseCell
alloc
]
initWithStyle
:
UITableViewCellStyleDefault
reuseIdentifier
:
cellID
];
cell
.
selectionStyle
=
UITableViewCellSelectionStyleNone
;
}
if
(
self
.
dataArr
.
count
>
0
){
PurchaseBill
*
bill
=
_dataArr
[
indexPath
.
row
];
NSMutableArray
*
arr
=
[
NSMutableArray
array
];
TransportPdtDetail
*
billProduct
=
[
TransportPdtDetail
new
];
billProduct
.
productName
=
@"dd"
;
billProduct
.
productUuid
=
@"402880e64e287fe2014e28895b8a0032"
;
billProduct
.
productCode
=
@"农夫山泉"
;
billProduct
.
qpc
=
[
NSNumber
numberWithFloat
:
22
];
billProduct
.
unit
=
@"筐"
;
billProduct
.
qty
=
[
NSNumber
numberWithFloat
:
23
];
billProduct
.
price
=
[
NSNumber
numberWithFloat
:
333
];
billProduct
.
baseQty
=
[
NSNumber
numberWithFloat
:
333
];
billProduct
.
total
=
[
NSNumber
numberWithFloat
:
80
];
billProduct
.
note
=
@"hshshshsh"
;
billProduct
.
qpcStr
=
@"fdsfdsfdsa"
;
billProduct
.
purchasebillnumber
=
bill
.
billNumber
;
[
arr
addObject
:
billProduct
];
[
arr
addObject
:
billProduct
];
bill
.
products
=
arr
;
[
cell
setPurchaseBill
:
bill
selectArr
:
self
.
indexArr
];
}
return
cell
;
}
-
(
CGFloat
)
tableView
:
(
UITableView
*
)
tableView
heightForRowAtIndexPath
:
(
NSIndexPath
*
)
indexPath
{
return
21
0
;
return
18
0
;
}
#pragma mark - 按钮确定
-
(
void
)
sureClick
{
[
self
PopViewControllerAnimated
:
YES
];
if
(
self
.
indexArr
.
count
>
0
)
{
NSLog
(
@"%@"
,
self
.
indexArr
);
self
.
getProchaseProduct
(
self
.
indexArr
);
}
}
#pragma mark - 得到通知的方法
-
(
void
)
getSelectPurchaseProduct
:
(
NSNotification
*
)
fination
{
NSDictionary
*
dict
=
fination
.
userInfo
;
TransportPdtDetail
*
billProduct
=
dict
[
@"selectArr"
];
NSString
*
state
=
dict
[
@"state"
];
if
([
state
isEqualToString
:
@"add"
])
{
[
self
.
indexArr
addObject
:
billProduct
];
}
else
{
[
self
.
indexArr
removeObject
:
billProduct
];
}
}
-
(
void
)
didReceiveMemoryWarning
{
[
super
didReceiveMemoryWarning
];
// Dispose of any resources that can be recreated.
...
...
This diff is collapsed.
Click to expand it.
XFFruit/ViewControllers/Transport/Views/TransportPurchaseCell.h
View file @
ff0b3ea6
...
...
@@ -8,6 +8,7 @@
#import <UIKit/UIKit.h>
#import "PurchaseBill.h"
@interface
TransportPurchaseCell
:
UITableViewCell
<
UITableViewDataSource
,
UITableViewDelegate
>
@property
(
nonatomic
,
strong
)
UILabel
*
titleLabel
;
@property
(
nonatomic
,
strong
)
UILabel
*
lineLabel
;
...
...
@@ -23,4 +24,5 @@
-
(
void
)
setPurchaseBill
:(
PurchaseBill
*
)
bill
selectArr
:(
NSMutableArray
*
)
selectArr
;
@end
This diff is collapsed.
Click to expand it.
XFFruit/ViewControllers/Transport/Views/TransportPurchaseCell.m
View file @
ff0b3ea6
...
...
@@ -29,7 +29,7 @@
{
self
.
contentView
.
backgroundColor
=
XXFBgColor
;
UIView
*
bgView
=
[[
UIView
alloc
]
initWithFrame
:
CGRectMake
(
0
,
0
,
ScreenSize
.
width
,
20
0
)];
UIView
*
bgView
=
[[
UIView
alloc
]
initWithFrame
:
CGRectMake
(
0
,
0
,
ScreenSize
.
width
,
17
0
)];
bgView
.
backgroundColor
=
[
UIColor
whiteColor
];
[
self
.
contentView
addSubview
:
bgView
];
...
...
@@ -38,19 +38,15 @@
self
.
titleLabel
=
[[
UILabel
alloc
]
initWithFrame
:(
CGRectMake
(
0
,
0
,
ScreenSize
.
width
,
44
))];
self
.
titleLabel
.
textAlignment
=
NSTextAlignmentCenter
;
self
.
titleLabel
.
text
=
@"苹果桃子"
;
self
.
titleLabel
.
font
=
GXF_SEVENTEENTH_SIZE
;
self
.
secondLabel
=
[[
UILabel
alloc
]
initWithFrame
:(
CGRectMake
(
0
,
44
-
1
,
ScreenSize
.
width
,
1
))];;
self
.
secondLabel
.
backgroundColor
=
GXF_LINE_COLOR
;
self
.
threeLabel
=
[[
UILabel
alloc
]
initWithFrame
:(
CGRectMake
(
0
,
200
-
1
,
ScreenSize
.
width
,
1
))];;
self
.
threeLabel
.
backgroundColor
=
GXF_LINE_COLOR
;
[
bgView
addSubview
:
self
.
titleLabel
];
[
bgView
addSubview
:
self
.
lineLabel
];
[
bgView
addSubview
:
self
.
secondLabel
];
[
bgView
addSubview
:
self
.
threeLabel
];
}
...
...
@@ -59,13 +55,7 @@
self
.
secondArr
=
[
NSMutableArray
array
];
self
.
selectArr
=
selectArr
;
[
self
.
secondArr
addObjectsFromArray
:
bill
.
products
];
// for (NSDictionary *billDict in bill.products) {
// PurchaseBillProduct *billProcuct = [PurchaseBillProduct new];
// [billProcuct setValuesForKeysWithDictionary:billDict];
// [self.secondArr addObject:billProcuct];
// }
self
.
secondTable
=
[[
UITableView
alloc
]
initWithFrame
:(
CGRectMake
(
0
,
44
,
ScreenSize
.
width
,
200
-
45
))
style
:(
UITableViewStylePlain
)];
self
.
secondTable
=
[[
UITableView
alloc
]
initWithFrame
:(
CGRectMake
(
0
,
44
,
ScreenSize
.
width
,
170
-
45
))
style
:(
UITableViewStylePlain
)];
self
.
secondTable
.
delegate
=
self
;
self
.
secondTable
.
dataSource
=
self
;
...
...
@@ -99,72 +89,57 @@
}
TransportPdtDetail
*
billProduct
=
self
.
secondArr
[
indexPath
.
row
];
[
cell
setPdtDetail
:
billProduct
row
:
indexPath
.
row
];
if
([
self
isHaveIndexPath
:
indexPath
])
{
if
([
self
isHaveIndexPath
:
billProduct
])
{
cell
.
editBtn
.
hidden
=
NO
;
// cell.smallImageView.image = [UIImage imageNamed:@"arrowdown"];
// CGRect Linefrmame = cell.lineLabel.frame;
// Linefrmame.origin.y = ShowHeight + TableHeight -1;
// cell.lineLabel.frame = Linefrmame;
// CGRect showfrmame = cell.showView.frame;
// showfrmame.size.height = ShowHeight;
// cell.showView.frame = showfrmame;
// cell.lineLabel.y = ShowHeight + TableHeight -1;
// cell.showView.height = ShowHeight;
// cell.backgroundColor = XXFBgColor;
}
else
{
cell
.
editBtn
.
hidden
=
YES
;
// cell.smallImageView.image = [UIImage imageNamed:@"arrowright"];
// CGRect Linefrmame = cell.lineLabel.frame;
// Linefrmame.origin.y = TableHeight-1;
// cell.lineLabel.frame = Linefrmame;
// CGRect showfrmame = cell.showView.frame;
// showfrmame.size.height = 0;
// cell.showView.frame = showfrmame;
// cell.lineLabel.y = TableHeight -1;
// cell.showView.height = 0;
// cell.backgroundColor = [UIColor whiteColor];
}
//
cell
.
selectionStyle
=
UITableViewCellSelectionStyleNone
;
return
cell
;
}
-
(
CGFloat
)
tableView
:
(
UITableView
*
)
tableView
heightForRowAtIndexPath
:
(
NSIndexPath
*
)
indexPath
{
if
([
self
isHaveIndexPath
:
indexPath
])
{
return
ShowHeight
+
TableHeight
;
}
// TransportPdtDetail * billProduct = self.secondArr[indexPath.row];
// if ([self isHaveIndexPath:billProduct]) {
// return ShowHeight + TableHeight;
// }
return
TableHeight
;
}
-
(
void
)
tableView
:
(
UITableView
*
)
tableView
didSelectRowAtIndexPath
:
(
NSIndexPath
*
)
indexPath
{
// TransportPurductCell *cell = (TransportPurductCell *)[tableView cellForRowAtIndexPath:indexPath];
// TransportPdtDetail * billProduct = self.secondArr[indexPath.row];
// CGRect Linefrmame = cell.lineLabel.frame;
// CGRect showfrmame = cell.showView.frame;
// if (![self isHaveIndexPath:indexPath]) {
// cell.editBtn.hidden = NO;
TransportPurductCell
*
cell
=
(
TransportPurductCell
*
)[
tableView
cellForRowAtIndexPath
:
indexPath
];
TransportPdtDetail
*
billProduct
=
self
.
secondArr
[
indexPath
.
row
];
if
(
!
[
self
isHaveIndexPath
:
billProduct
])
{
cell
.
editBtn
.
hidden
=
NO
;
// cell.smallImageView.image = [UIImage imageNamed:@"arrowdown"];
//
Linefrmame.origin.y = ShowHeight + TableHeight -
1;
//
showfrmame.size
.height = ShowHeight;
//
cell.lineLabel.y = ShowHeight + TableHeight -
1;
//
cell.showView
.height = ShowHeight;
// cell.backgroundColor = [UIColor whiteColor];
//
[self.selectArr addObject:billProduct];
[
self
.
selectArr
addObject
:
billProduct
];
// [[NSNotificationCenter defaultCenter] postNotificationName:KNOTIFICATION_getSelectPurchaseProduct object:nil userInfo:@{@"selectArr":billProduct,@"state":@"add"}];
//
}else{
//
[self.selectArr removeObject:billProduct];
//
cell.editBtn.hidden = YES;
}
else
{
[
self
.
selectArr
removeObject
:
billProduct
];
cell
.
editBtn
.
hidden
=
YES
;
// cell.smallImageView.image = [UIImage imageNamed:@"arrowright"];
//
Linefrmame.origin.y =
TableHeight -1;
//
showfrmame.size
.height = 0;
//
cell.lineLabel.y =
TableHeight -1;
//
cell.showView
.height = 0;
// cell.backgroundColor = [UIColor whiteColor];
// [[NSNotificationCenter defaultCenter] postNotificationName:KNOTIFICATION_getSelectPurchaseProduct object:nil userInfo:@{@"selectArr":billProduct,@"state":@"remove"}];
// }
//
// cell.lineLabel.frame = Linefrmame;
// cell.showView.frame = showfrmame;
// [self.secondTable reloadData];
}
[
self
.
secondTable
reloadData
];
}
-
(
BOOL
)
isHaveIndexPath
:
(
NSIndexPath
*
)
indexPath
{
for
(
NSIndexPath
*
path
in
self
.
selectArr
)
{
if
(
path
.
row
==
indexPath
.
row
)
{
-
(
BOOL
)
isHaveIndexPath
:
(
TransportPdtDetail
*
)
billProduct
{
for
(
TransportPdtDetail
*
detail
in
self
.
selectArr
)
{
if
(
detail
.
uuid
==
billProduct
.
uuid
)
{
return
YES
;
}
}
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment