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
2e360c7a
Commit
2e360c7a
authored
Nov 10, 2015
by
管鹏飞
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'DEV_20150805_001' of
http://121.42.32.57/root/xffruit
into DEV_20150805_001
parents
78fc495d
a36226dd
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
270 additions
and
66 deletions
+270
-66
project.pbxproj
XFFruit.xcodeproj/project.pbxproj
+107
-3
IBTCommon.h
XFFruit/Utilities/IBTUIKit/IBTCommon.h
+4
-1
IBTCommon.m
XFFruit/Utilities/IBTUIKit/IBTCommon.m
+50
-0
IBTConstants.h
XFFruit/Utilities/IBTUIKit/IBTConstants.h
+6
-2
IBTCustomButtom.h
XFFruit/Utilities/IBTUIKit/IBTCustomButtom.h
+8
-0
IBTCustomButtom.m
XFFruit/Utilities/IBTUIKit/IBTCustomButtom.m
+34
-0
NewPurchaseViewController.m
...trollers/Purchase/Controllers/NewPurchaseViewController.m
+1
-2
ProductBillCell.m
XFFruit/ViewControllers/Purchase/Views/ProductBillCell.m
+8
-8
NoticeProductViewController.m
...ollers/PurchaseNotice/Views/NoticeProductViewController.m
+3
-3
ShopDetaileViewController.m
...trollers/PurchaseNotice/Views/ShopDetaileViewController.m
+5
-6
NewReceiveProductViewController.m
...s/Receiving/Controllers/NewReceiveProductViewController.m
+13
-13
ReceiveProductCell.m
XFFruit/ViewControllers/Receiving/Views/ReceiveProductCell.m
+11
-11
BottomTransferView.m
XFFruit/ViewControllers/Transfer/Views/BottomTransferView.m
+0
-3
TransferCell.m
XFFruit/ViewControllers/Transfer/Views/TransferCell.m
+1
-1
TransferProductCell.m
XFFruit/ViewControllers/Transfer/Views/TransferProductCell.m
+6
-6
NewCostViewController.m
...Controllers/Transport/Controllers/NewCostViewController.m
+7
-1
TransportPurductCell.m
...it/ViewControllers/Transport/Views/TransportPurductCell.m
+6
-6
No files found.
XFFruit.xcodeproj/project.pbxproj
View file @
2e360c7a
This diff is collapsed.
Click to expand it.
XFFruit/Utilities/IBTUIKit/IBTCommon.h
View file @
2e360c7a
...
...
@@ -40,8 +40,11 @@
+
(
NSString
*
)
checkNull
:
(
id
)
data
;
+
(
BOOL
)
checkStringIsNilOrSpance
:
(
NSString
*
)
str
;
+
(
NSMutableAttributedString
*
)
setTextViewFontOfString
:(
NSString
*
)
string
paragraphStyle
:(
NSInteger
)
lineHeight
fontSize
:(
float
)
size
color
:(
UIColor
*
)
color
;
+
(
NSMutableAttributedString
*
)
setTextViewBoldFontOfString
:(
NSString
*
)
string
paragraphStyle
:(
NSInteger
)
lineHeight
fontSize
:(
float
)
size
color
:(
UIColor
*
)
color
;
+
(
NSString
*
)
trimmingCharacters
:(
NSString
*
)
str
;
+
(
int
)
compareDate
:(
NSString
*
)
oneDate
withDate
:(
NSString
*
)
twoDate
;
+
(
BOOL
)
checkIsPermission
:(
NSString
*
)
permission
;
+
(
UILabel
*
)
labelWithTitle
:(
NSString
*
)
title
frame
:(
CGRect
)
frame
textFont
:(
UIFont
*
)
titleFont
;
+
(
UIButton
*
)
buttonWithTitle
:(
NSString
*
)
title
Image
:(
UIImage
*
)
image
frame
:(
CGRect
)
frame
fontSize
:(
float
)
fontSize
fontColor
:(
UIColor
*
)
color
;
+
(
UIButton
*
)
buttonWithImage
:(
UIImage
*
)
image
frame
:(
CGRect
)
frame
;
@end
XFFruit/Utilities/IBTUIKit/IBTCommon.m
View file @
2e360c7a
...
...
@@ -224,6 +224,14 @@
return
attributeStr
;
}
+
(
NSMutableAttributedString
*
)
setTextViewBoldFontOfString
:
(
NSString
*
)
string
paragraphStyle
:
(
NSInteger
)
lineHeight
fontSize
:
(
float
)
size
color
:
(
UIColor
*
)
color
{
NSMutableParagraphStyle
*
paragraphStyle
=
[[
NSMutableParagraphStyle
alloc
]
init
];
paragraphStyle
.
lineSpacing
=
lineHeight
;
NSDictionary
*
attributes
=
@{
NSFontAttributeName
:
[
UIFont
boldSystemFontOfSize
:
size
],
NSForegroundColorAttributeName
:
color
,
NSParagraphStyleAttributeName
:
paragraphStyle
};
NSMutableAttributedString
*
attributeStr
=
[[
NSMutableAttributedString
alloc
]
initWithString
:
string
attributes
:
attributes
];
return
attributeStr
;
}
+
(
NSString
*
)
trimmingCharacters
:
(
NSString
*
)
str
{
NSString
*
newStr
=
[
str
stringByTrimmingCharactersInSet
:[
NSCharacterSet
whitespaceCharacterSet
]];
return
newStr
;
...
...
@@ -258,4 +266,46 @@
return
NO
;
}
+
(
UILabel
*
)
labelWithTitle
:
(
NSString
*
)
title
frame
:
(
CGRect
)
frame
textFont
:
(
UIFont
*
)
titleFont
{
UILabel
*
titleLabel
=
[[
UILabel
alloc
]
initWithFrame
:
frame
];
titleLabel
.
backgroundColor
=
[
UIColor
clearColor
];
titleLabel
.
font
=
titleFont
;
titleLabel
.
textColor
=
[
UIColor
blackColor
];
titleLabel
.
numberOfLines
=
1
;
//设置文字过长时的显示格式,截去尾部...
titleLabel
.
lineBreakMode
=
NSLineBreakByTruncatingTail
;
titleLabel
.
text
=
title
;
return
titleLabel
;
}
+
(
UIButton
*
)
buttonWithTitle
:
(
NSString
*
)
title
Image
:
(
UIImage
*
)
image
frame
:
(
CGRect
)
frame
fontSize
:
(
float
)
fontSize
fontColor
:
(
UIColor
*
)
color
{
UIButton
*
button
=
[
UIButton
buttonWithType
:
UIButtonTypeCustom
];
[
button
setTitle
:
title
forState
:
UIControlStateNormal
];
button
.
frame
=
frame
;
button
.
titleLabel
.
font
=
[
UIFont
systemFontOfSize
:
fontSize
];
button
.
contentHorizontalAlignment
=
UIControlContentHorizontalAlignmentCenter
;
button
.
contentVerticalAlignment
=
UIControlContentVerticalAlignmentCenter
;
[
button
setImage
:
image
forState
:
UIControlStateNormal
];
[
button
setTitleColor
:
color
forState
:
UIControlStateNormal
];
return
button
;
}
+
(
UIButton
*
)
buttonWithImage
:
(
UIImage
*
)
image
frame
:
(
CGRect
)
frame
{
UIButton
*
button
=
[
UIButton
buttonWithType
:
UIButtonTypeCustom
];
button
.
frame
=
frame
;
button
.
contentHorizontalAlignment
=
UIControlContentHorizontalAlignmentCenter
;
button
.
contentVerticalAlignment
=
UIControlContentVerticalAlignmentCenter
;
[
button
setImage
:
image
forState
:
UIControlStateNormal
];
return
button
;
}
@end
XFFruit/Utilities/IBTUIKit/IBTConstants.h
View file @
2e360c7a
...
...
@@ -217,11 +217,15 @@
#define TRANSPORT_ACTION_FINISH @"500504" //结束权
#define TRANSPORT_ACTION_ABORT @"500505" //作废权
//选中的颜色
#define BASESELECT_COLOR RGBA(255, 127, 0, 1)
//销售
#define SaleDay @"日"
#define SaleWeek @"周"
#define SaleMonth @"月"
//选中的颜色
#define BASESELECT_COLOR RGBA(255, 127, 0, 1)
#endif
XFFruit/Utilities/IBTUIKit/IBTCustomButtom.h
View file @
2e360c7a
...
...
@@ -25,4 +25,12 @@
+
(
UIButton
*
)
creatButtonWithFrame
:(
CGRect
)
frame
target
:(
id
)
target
sel
:(
SEL
)
sel
tag
:(
NSInteger
)
tag
image
:(
NSString
*
)
name
title
:(
NSString
*
)
title
titleColor
:(
UIColor
*
)
titleCorlor
isCorner
:(
BOOL
)
isCornor
corner
:(
CGFloat
)
corner
bgColor
:(
UIColor
*
)
bgcolor
;
#pragma mark - border
-
(
void
)
addTopBorderWithHeight
:(
CGFloat
)
height
color
:(
UIColor
*
)
color
;
-
(
void
)
addBottomBorderWithHeight
:(
CGFloat
)
height
color
:(
UIColor
*
)
color
;
-
(
void
)
addLeftBorderWithWidth
:(
CGFloat
)
width
color
:(
UIColor
*
)
color
;
-
(
void
)
addRightBorderWithWidth
:(
CGFloat
)
width
color
:(
UIColor
*
)
color
;
@end
XFFruit/Utilities/IBTUIKit/IBTCustomButtom.m
View file @
2e360c7a
...
...
@@ -92,5 +92,39 @@
return
button
;
}
#pragma mark - border
-
(
void
)
addTopBorderWithHeight
:(
CGFloat
)
height
color
:(
UIColor
*
)
color
{
CALayer
*
layer
=
[
CALayer
layer
];
layer
.
frame
=
CGRectMake
(
0
,
0
,
self
.
frame
.
size
.
width
,
height
);
layer
.
backgroundColor
=
color
.
CGColor
;
[
self
.
layer
addSublayer
:
layer
];
}
-
(
void
)
addBottomBorderWithHeight
:(
CGFloat
)
height
color
:(
UIColor
*
)
color
{
CALayer
*
layer
=
[
CALayer
layer
];
layer
.
frame
=
CGRectMake
(
0
,
self
.
frame
.
size
.
height
-
height
,
self
.
frame
.
size
.
width
,
height
);
layer
.
backgroundColor
=
color
.
CGColor
;
[
self
.
layer
addSublayer
:
layer
];
}
-
(
void
)
addLeftBorderWithWidth
:(
CGFloat
)
width
color
:(
UIColor
*
)
color
{
CALayer
*
layer
=
[
CALayer
layer
];
layer
.
frame
=
CGRectMake
(
0
,
0
,
width
,
self
.
frame
.
size
.
height
);
layer
.
backgroundColor
=
color
.
CGColor
;
[
self
.
layer
addSublayer
:
layer
];
}
-
(
void
)
addRightBorderWithWidth
:(
CGFloat
)
width
color
:(
UIColor
*
)
color
{
CALayer
*
layer
=
[
CALayer
layer
];
layer
.
frame
=
CGRectMake
(
self
.
frame
.
size
.
width
-
width
,
0
,
width
,
self
.
frame
.
size
.
height
);
layer
.
backgroundColor
=
color
.
CGColor
;
[
self
.
layer
addSublayer
:
layer
];
}
@end
XFFruit/ViewControllers/Purchase/Controllers/NewPurchaseViewController.m
View file @
2e360c7a
...
...
@@ -396,8 +396,7 @@ typedef enum : NSUInteger {
billProduct
.
basePrice
=
[
NSNumber
numberWithFloat
:
0
];
billProduct
.
total
=
[
NSNumber
numberWithFloat
:
0
];
billProduct
.
remark
=
@""
;
#warning 包装规格说明是不是少了在NoticeProduct
billProduct
.
qpcStr
=
@"无"
;
billProduct
.
qpcStr
=
[
NSString
stringWithFormat
:
@"1*%@"
,
product
.
qpc
];
[
billArr
addObject
:
billProduct
];
}
return
billArr
;
...
...
XFFruit/ViewControllers/Purchase/Views/ProductBillCell.m
View file @
2e360c7a
...
...
@@ -145,17 +145,17 @@
{
self
.
seqLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@"
,
@
(
row
+
1
)];
self
.
titleLabel
.
text
=
billProduct
.
product_name
;
self
.
priceLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@元"
,
billProduct
.
basePrice
];
self
.
countLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@%@"
,
billProduct
.
qty
,
billProduct
.
unit
];
self
.
priceLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@元"
,
[
billProduct
.
basePrice
stringValue
]
];
self
.
countLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@%@"
,
[
billProduct
.
qty
stringValue
]
,
billProduct
.
unit
];
self
.
shippedQtyLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@%@"
,
billProduct
.
shippedBaseQty
?
[
billProduct
.
shippedBaseQty
stringValue
]:
@"0"
,
billProduct
.
unit
];
self
.
showNameLabel
.
text
=
[
NSString
stringWithFormat
:
@"商品:%@[%@]"
,
billProduct
.
product_name
,
billProduct
.
product_code
];
self
.
showStandLabel
.
text
=
[
NSString
stringWithFormat
:
@"包装规格:1*%@%@"
,
billProduct
.
qpc
,
billProduct
.
baseUnit
];
self
.
showCountLabel
.
text
=
[
NSString
stringWithFormat
:
@"包装数量:%@%@"
,
billProduct
.
qty
,
billProduct
.
unit
];
self
.
showBaseCountLabel
.
text
=
[
NSString
stringWithFormat
:
@"基础数量:%@%@"
,
billProduct
.
baseQty
,
billProduct
.
baseUnit
];
self
.
showPriceLabel
.
text
=
[
NSString
stringWithFormat
:
@"包装单价:%@元"
,
billProduct
.
price
];
self
.
showBasePriceLabel
.
text
=
[
NSString
stringWithFormat
:
@"基础单价:%@元"
,
billProduct
.
basePrice
];
self
.
showTotalLabel
.
text
=
[
NSString
stringWithFormat
:
@"总金额:%@元"
,
billProduct
.
total
];
self
.
showStandLabel
.
text
=
[
NSString
stringWithFormat
:
@"包装规格:1*%@%@"
,
[
billProduct
.
qpc
stringValue
]
,
billProduct
.
baseUnit
];
self
.
showCountLabel
.
text
=
[
NSString
stringWithFormat
:
@"包装数量:%@%@"
,
[
billProduct
.
qty
stringValue
]
,
billProduct
.
unit
];
self
.
showBaseCountLabel
.
text
=
[
NSString
stringWithFormat
:
@"基础数量:%@%@"
,
[
billProduct
.
baseQty
stringValue
]
,
billProduct
.
baseUnit
];
self
.
showPriceLabel
.
text
=
[
NSString
stringWithFormat
:
@"包装单价:%@元"
,
[
billProduct
.
price
stringValue
]
];
self
.
showBasePriceLabel
.
text
=
[
NSString
stringWithFormat
:
@"基础单价:%@元"
,
[
billProduct
.
basePrice
stringValue
]
];
self
.
showTotalLabel
.
text
=
[
NSString
stringWithFormat
:
@"总金额:%@元"
,
[
billProduct
.
total
stringValue
]
];
self
.
showNoteLabel
.
text
=
[
NSString
stringWithFormat
:
@"备注:%@"
,
billProduct
.
remark
?
billProduct
.
remark
:
@"无"
];
[
self
isShowShippingQty
:
billProduct
];
}
...
...
XFFruit/ViewControllers/PurchaseNotice/Views/NoticeProductViewController.m
View file @
2e360c7a
...
...
@@ -274,20 +274,20 @@ typedef enum : NSUInteger {
if
(
_qpcQuantityField
.
text
.
length
>
0
)
{
//包装数量
//计算基础数量
float
baseCount
=
[
_qpcField
.
text
floatValue
]
*
[
_qpcQuantityField
.
text
floatValue
];
_quantityField
.
text
=
[
NSString
stringWithFormat
:
@"%.
0
f"
,
baseCount
];
_quantityField
.
text
=
[
NSString
stringWithFormat
:
@"%.
2
f"
,
baseCount
];
}
}
else
if
(
textField
==
_qpcQuantityField
)
{
//包装数量
if
(
_qpcField
.
text
.
length
>
0
)
{
//包装规格
//计算基础数量
float
baseCount
=
[
_qpcField
.
text
floatValue
]
*
[
_qpcQuantityField
.
text
floatValue
];
_quantityField
.
text
=
[
NSString
stringWithFormat
:
@"%.
0
f"
,
baseCount
];
_quantityField
.
text
=
[
NSString
stringWithFormat
:
@"%.
2
f"
,
baseCount
];
}
}
else
if
(
textField
==
_quantityField
)
{
//基础数量
if
(
_qpcField
.
text
.
length
>
0
)
{
//包装规格
//计算包装数量
if
([
_qpcField
.
text
integerValue
]
>
0
)
{
float
packCount
=
[
_quantityField
.
text
floatValue
]
/
[
_qpcField
.
text
floatValue
];
_qpcQuantityField
.
text
=
[
NSString
stringWithFormat
:
@"%.
0
f"
,
packCount
];
_qpcQuantityField
.
text
=
[
NSString
stringWithFormat
:
@"%.
2
f"
,
packCount
];
}
}
}
...
...
XFFruit/ViewControllers/PurchaseNotice/Views/ShopDetaileViewController.m
View file @
2e360c7a
...
...
@@ -118,7 +118,7 @@ typedef enum : NSUInteger {
self
.
shopDetail
.
packageQpcUnit
?
(
_baseCountLabel
.
text
=
self
.
shopDetail
.
packageQpcUnit
)
:
(
_baseCountLabel
.
text
=
@"斤"
);
//包装数量
if
([
self
.
shopDetail
.
packageQuantity
integer
Value
]
>
0
)
{
if
([
self
.
shopDetail
.
packageQuantity
float
Value
]
>
0
)
{
packageQuantity
.
text
=
self
.
shopDetail
.
packageQuantity
;
}
//基础数量
...
...
@@ -221,7 +221,7 @@ typedef enum : NSUInteger {
self
.
shopDetail
.
merchandise
=
self
.
productNameStr
;
self
.
shopDetail
.
packageSpecification
=
packageSpecification
.
text
;
self
.
shopDetail
.
packageQpcStr
=
self
.
packageQpcStr
;
self
.
shopDetail
.
packageQpcStr
=
[
NSString
stringWithFormat
:
@"1*%@"
,
packageSpecification
.
text
]
;
self
.
shopDetail
.
packageQpcUnit
=
self
.
productMeasureUnit
;
self
.
shopDetail
.
packageUnit
=
self
.
packageUintStr
;
...
...
@@ -407,7 +407,6 @@ typedef enum : NSUInteger {
self
.
productNameStr
=
product
.
name
;
self
.
productUuidStr
=
product
.
uuid
;
self
.
productCodeStr
=
product
.
code
;
self
.
packageQpcStr
=
product
.
qpcStr
;
self
.
productMeasureUnit
=
product
.
measureUnit
;
if
(
self
.
selectProducts
.
count
>
0
)
{
[
self
.
selectProducts
removeAllObjects
];
...
...
@@ -451,8 +450,8 @@ typedef enum : NSUInteger {
if
(
textField
==
packageSpecification
||
textField
==
packageQuantity
)
{
if
(
packageSpecification
.
text
.
length
>
0
&&
packageQuantity
.
text
.
length
>
0
)
{
//计算基础数量 和 总金额和包装单价
int
baseCount
=
[
packageSpecification
.
text
intValue
]
*
[
packageQuantity
.
text
in
tValue
];
foundationQuantity
.
text
=
[
NSString
stringWithFormat
:
@"%
d
"
,
baseCount
];
float
baseCount
=
[
packageSpecification
.
text
floatValue
]
*
[
packageQuantity
.
text
floa
tValue
];
foundationQuantity
.
text
=
[
NSString
stringWithFormat
:
@"%
.2f
"
,
baseCount
];
//如果基础单价有 会计算出包装单价和总价
//如果包装单价有 会计算出基础单价和总价
[
self
setTotalMoney
];
...
...
@@ -480,7 +479,7 @@ typedef enum : NSUInteger {
if
(
foundationQuantity
.
text
.
length
>
0
)
{
float
totalPrice
=
[
foundationUnitPrice
.
text
floatValue
]
*
[
foundationQuantity
.
text
floatValue
];
totalMoney
.
text
=
[
NSString
stringWithFormat
:
@"%.4f"
,
totalPrice
];
if
(
packageQuantity
.
text
.
length
>
0
&&
[
packageQuantity
.
text
integer
Value
]
>
0
)
{
if
(
packageQuantity
.
text
.
length
>
0
&&
[
packageQuantity
.
text
float
Value
]
>
0
)
{
float
packagePrice
=
totalPrice
/
[
packageQuantity
.
text
floatValue
];
packageUnitPrice
.
text
=
[
NSString
stringWithFormat
:
@"%.4f"
,
packagePrice
];
}
...
...
XFFruit/ViewControllers/Receiving/Controllers/NewReceiveProductViewController.m
View file @
2e360c7a
...
...
@@ -239,7 +239,7 @@
_chooseBasePriceLabel
=
contentLabel
;
}
else
if
(
indexPath
.
row
==
7
)
{
_chooseTotalPriceLabel
=
contentLabel
;
_chooseTotalPriceLabel
.
textColor
=
[
UIColor
redColor
]
;
_chooseTotalPriceLabel
.
textColor
=
GXF_NAVIGAYION_COLOR
;
}
else
if
(
indexPath
.
row
==
8
)
{
_choosePackCountLabel
=
contentLabel
;
}
else
if
(
indexPath
.
row
==
9
)
{
...
...
@@ -255,26 +255,26 @@
_choosePackUnitLabel
.
text
=
self
.
noticeProduct
.
unit
;
_choosePackStandLabel
.
text
=
[
NSString
stringWithFormat
:
@"1*%@ %@"
,
self
.
noticeProduct
.
qpc
,
self
.
noticeProduct
.
baseUnit
];
_choosePackCountLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@ %@"
,
self
.
noticeProduct
.
qty
,
self
.
noticeProduct
.
unit
];
_chooseBaseCountLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@ %@"
,
self
.
noticeProduct
.
baseQty
,
self
.
noticeProduct
.
baseUnit
];
_chooseTotalLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@元"
,
self
.
noticeProduct
.
total
];
_choosePackPriceLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@ 元"
,
self
.
noticeProduct
.
packprice
];
_chooseBasePriceLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@ 元"
,
self
.
noticeProduct
.
price
];
_choosePackStandLabel
.
text
=
[
NSString
stringWithFormat
:
@"1*%@ %@"
,
[
self
.
noticeProduct
.
qpc
stringValue
]
,
self
.
noticeProduct
.
baseUnit
];
_choosePackCountLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@ %@"
,
[
self
.
noticeProduct
.
qty
stringValue
]
,
self
.
noticeProduct
.
unit
];
_chooseBaseCountLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@ %@"
,
[
self
.
noticeProduct
.
baseQty
stringValue
]
,
self
.
noticeProduct
.
baseUnit
];
_chooseTotalLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@元"
,
[
self
.
noticeProduct
.
total
stringValue
]
];
_choosePackPriceLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@ 元"
,
[
self
.
noticeProduct
.
packprice
stringValue
]
];
_chooseBasePriceLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@ 元"
,
[
self
.
noticeProduct
.
price
stringValue
]
];
_shbzLabel
.
text
=
self
.
noticeProduct
.
unit
;
_shjcLabel
.
text
=
self
.
noticeProduct
.
baseUnit
;
if
(
self
.
noticeProduct
.
rctBaseQty
)
{
_shBaseQuantityField
.
text
=
[
NSString
stringWithFormat
:
@"%@"
,
self
.
noticeProduct
.
rctBaseQty
];
_shBaseQuantityField
.
text
=
[
NSString
stringWithFormat
:
@"%@"
,
[
self
.
noticeProduct
.
rctBaseQty
stringValue
]
];
}
if
(
self
.
noticeProduct
.
rctQty
)
{
_shPackField
.
text
=
[
NSString
stringWithFormat
:
@"%@"
,
self
.
noticeProduct
.
rctQty
];
_shPackField
.
text
=
[
NSString
stringWithFormat
:
@"%@"
,
[
self
.
noticeProduct
.
rctQty
stringValue
]
];
}
if
(
self
.
noticeProduct
.
rctTotal
)
{
_chooseTotalPriceLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@ 元"
,
self
.
noticeProduct
.
rctTotal
];
_chooseTotalPriceLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@ 元"
,
[
self
.
noticeProduct
.
rctTotal
stringValue
]
];
}
else
{
_chooseTotalPriceLabel
.
text
=
@"0.00元"
;
_chooseTotalPriceLabel
.
text
=
@"0.00
00
元"
;
}
}
-
(
CGFloat
)
tableView
:
(
UITableView
*
)
tableView
heightForRowAtIndexPath
:
(
NSIndexPath
*
)
indexPath
{
...
...
@@ -295,7 +295,7 @@
}
_chooseTotalPriceLabel
.
text
=
[
NSString
stringWithFormat
:
@"%.4f元"
,
total
];
_shBaseQuantityField
.
text
=
[
NSString
stringWithFormat
:
@"%.
0
f"
,
baseCount
];
_shBaseQuantityField
.
text
=
[
NSString
stringWithFormat
:
@"%.
2
f"
,
baseCount
];
}
}
else
if
(
textField
==
_shBaseQuantityField
)
{
if
(
_shBaseQuantityField
.
text
.
length
>
0
)
{
...
...
@@ -306,7 +306,7 @@
}
_chooseTotalPriceLabel
.
text
=
[
NSString
stringWithFormat
:
@"%.4f元"
,
total
];
_shPackField
.
text
=
[
NSString
stringWithFormat
:
@"%.
0
f"
,
baseCount
];
_shPackField
.
text
=
[
NSString
stringWithFormat
:
@"%.
2
f"
,
baseCount
];
}
}
}
...
...
XFFruit/ViewControllers/Receiving/Views/ReceiveProductCell.m
View file @
2e360c7a
...
...
@@ -161,24 +161,24 @@
{
self
.
seqLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@"
,
@
(
row
+
1
)];
self
.
titleLabel
.
text
=
transferProduct
.
productName
;
self
.
dscountLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@%@"
,
transferProduct
.
qty
,
transferProduct
.
unit
];
self
.
yscountLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@%@"
,
transferProduct
.
rctQty
?
transferProduct
.
rctQty
:
@"0"
,
transferProduct
.
unit
];
self
.
showStandLabel
.
text
=
[
NSString
stringWithFormat
:
@"包装规格:1*%@%@"
,
transferProduct
.
qpc
,
transferProduct
.
baseUnit
];
self
.
dscountLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@%@"
,
[
transferProduct
.
qty
stringValue
]
,
transferProduct
.
unit
];
self
.
yscountLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@%@"
,
transferProduct
.
rctQty
?
[
transferProduct
.
rctQty
stringValue
]
:
@"0"
,
transferProduct
.
unit
];
self
.
showStandLabel
.
text
=
[
NSString
stringWithFormat
:
@"包装规格:1*%@%@"
,
[
transferProduct
.
qpc
stringValue
]
,
transferProduct
.
baseUnit
];
self
.
showbzdwLabel
.
text
=
[
NSString
stringWithFormat
:
@"包装单位:%@"
,
transferProduct
.
unit
];
self
.
showbzCountLabel
.
text
=
[
NSString
stringWithFormat
:
@"包装数量:%@%@"
,
transferProduct
.
qty
,
transferProduct
.
unit
];
self
.
showshCountLabel
.
text
=
[
NSString
stringWithFormat
:
@"包装数量[实收]:%@%@"
,
transferProduct
.
rctQty
?(
transferProduct
.
rctQty
):
@"0"
,
transferProduct
.
unit
];
self
.
showbzCountLabel
.
text
=
[
NSString
stringWithFormat
:
@"包装数量:%@%@"
,
[
transferProduct
.
qty
stringValue
]
,
transferProduct
.
unit
];
self
.
showshCountLabel
.
text
=
[
NSString
stringWithFormat
:
@"包装数量[实收]:%@%@"
,
transferProduct
.
rctQty
?(
[
transferProduct
.
rctQty
stringValue
]
):
@"0"
,
transferProduct
.
unit
];
self
.
showjcCountLabel
.
text
=
[
NSString
stringWithFormat
:
@"基础数量:%@%@"
,
transferProduct
.
baseQty
,
transferProduct
.
baseUnit
];
self
.
showjcCountLabel
.
text
=
[
NSString
stringWithFormat
:
@"基础数量:%@%@"
,
[
transferProduct
.
baseQty
stringValue
]
,
transferProduct
.
baseUnit
];
self
.
showshjcCountLabel
.
text
=
[
NSString
stringWithFormat
:
@"基础数量[实收]:%@%@"
,
transferProduct
.
rctBaseQty
?
transferProduct
.
rctBaseQty
:
@"0"
,
transferProduct
.
baseUnit
];
self
.
showshjcCountLabel
.
text
=
[
NSString
stringWithFormat
:
@"基础数量[实收]:%@%@"
,
transferProduct
.
rctBaseQty
?
[
transferProduct
.
rctBaseQty
stringValue
]
:
@"0"
,
transferProduct
.
baseUnit
];
self
.
showbzPriceLabel
.
text
=
[
NSString
stringWithFormat
:
@"包装单价:%@元"
,
transferProduct
.
packprice
];
self
.
showjcPriceLabel
.
text
=
[
NSString
stringWithFormat
:
@"基础单价:%@元"
,
transferProduct
.
price
];
self
.
showbzPriceLabel
.
text
=
[
NSString
stringWithFormat
:
@"包装单价:%@元"
,
[
transferProduct
.
packprice
stringValue
]
];
self
.
showjcPriceLabel
.
text
=
[
NSString
stringWithFormat
:
@"基础单价:%@元"
,
[
transferProduct
.
price
stringValue
]
];
self
.
showshTotalLabel
.
text
=
[
NSString
stringWithFormat
:
@"总金额[实收]:%@元"
,
transferProduct
.
rctTotal
?
transferProduct
.
rctTotal
:
@"0"
];
self
.
showshTotalLabel
.
text
=
[
NSString
stringWithFormat
:
@"总金额[实收]:%@元"
,
transferProduct
.
rctTotal
?
[
transferProduct
.
rctTotal
stringValue
]
:
@"0"
];
self
.
showTotalLabel
.
text
=
[
NSString
stringWithFormat
:
@"总金额:%@元"
,
transferProduct
.
total
?
transferProduct
.
total
:
@"0"
];
self
.
showTotalLabel
.
text
=
[
NSString
stringWithFormat
:
@"总金额:%@元"
,
transferProduct
.
total
?
[
transferProduct
.
total
stringValue
]
:
@"0"
];
self
.
showNoteLabel
.
text
=
[
NSString
stringWithFormat
:
@"备注:%@"
,
transferProduct
.
note
?
transferProduct
.
note
:
@"无"
];
if
([
state
isEqualToString
:
@"YES"
])
{
if
([
transferProduct
.
qty
floatValue
]
>
[
transferProduct
.
rctQty
floatValue
])
{
...
...
XFFruit/ViewControllers/Transfer/Views/BottomTransferView.m
View file @
2e360c7a
...
...
@@ -90,7 +90,6 @@
-
(
void
)
addChildView
{
self
.
productVC
=
[[
TransferProductViewController
alloc
]
init
];
// self.productVC.twoTitle = @"";
self
.
costVC
=
[[
CostViewController
alloc
]
init
];
}
-
(
void
)
btnClick
:
(
UIButton
*
)
btn
{
...
...
@@ -130,8 +129,6 @@
-
(
void
)
refreshCost
:
(
FeeAcountDetail
*
)
fee
indexPath
:
(
NSIndexPath
*
)
indexPath
{
if
(
indexPath
)
{
[
self
.
costVC
.
costArr
replaceObjectAtIndex
:
indexPath
.
row
withObject
:
fee
];
// NSArray *indexArray=[NSArray arrayWithObject:indexPath];
// [self.costVC.tableView reloadRowsAtIndexPaths:indexArray withRowAnimation:UITableViewRowAnimationAutomatic];
[
self
.
costVC
.
tableView
reloadData
];
}
else
{
if
(
self
.
costVC
.
costArr
)
{
...
...
XFFruit/ViewControllers/Transfer/Views/TransferCell.m
View file @
2e360c7a
...
...
@@ -78,7 +78,7 @@
-
(
void
)
setTransfer
:
(
Transfer
*
)
transfer
{
self
.
billNumberLabel
.
text
=
[
NSString
stringWithFormat
:
@"单号:%@"
,
transfer
.
billnumber
];
self
.
warehouseLabel
.
text
=
[
NSString
stringWithFormat
:
@"发货仓库:%@"
,
transfer
.
warehouseName
];
self
.
rwarehouseLabel
.
text
=
[
NSString
stringWithFormat
:
@"
发
货仓库:%@"
,
transfer
.
rwarehouseName
];
self
.
rwarehouseLabel
.
text
=
[
NSString
stringWithFormat
:
@"
收
货仓库:%@"
,
transfer
.
rwarehouseName
];
self
.
carnumberLabel
.
text
=
[
NSString
stringWithFormat
:
@"车辆:%@"
,
transfer
.
carnumber
]
;
self
.
createOperNameLabel
.
text
=
[
NSString
stringWithFormat
:
@"创建人:%@"
,
transfer
.
create_operName
]
;
self
.
createTimeLabel
.
text
=
[
NSString
stringWithFormat
:
@"创建时间:%@"
,
transfer
.
create_time
];
...
...
XFFruit/ViewControllers/Transfer/Views/TransferProductCell.m
View file @
2e360c7a
...
...
@@ -145,12 +145,12 @@
self
.
seqLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@"
,
@
(
row
+
1
)];
self
.
titleLabel
.
text
=
pdtDetail
.
productName
;
self
.
priceLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@元"
,[
pdtDetail
.
price
stringValue
]];
self
.
countLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@%@"
,
pdtDetail
.
qty
,
pdtDetail
.
unit
];
self
.
countLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@%@"
,
[
pdtDetail
.
qty
stringValue
]
,
pdtDetail
.
unit
];
self
.
showNameLabel
.
text
=
[
NSString
stringWithFormat
:
@"商品:%@[%@]"
,
pdtDetail
.
productName
,
pdtDetail
.
productCode
];
self
.
showStandLabel
.
text
=
[
NSString
stringWithFormat
:
@"包装规格:1*%@%@"
,
pdtDetail
.
qpc
,
pdtDetail
.
baseUnit
];
self
.
showCountLabel
.
text
=
[
NSString
stringWithFormat
:
@"包装数量:%@%@"
,
pdtDetail
.
qty
,
pdtDetail
.
unit
];
self
.
showBaseCountLabel
.
text
=
[
NSString
stringWithFormat
:
@"基础数量:%@%@"
,
pdtDetail
.
baseQty
,
pdtDetail
.
baseUnit
];
self
.
showPriceLabel
.
text
=
[
NSString
stringWithFormat
:
@"包装单价:%@元"
,
pdtDetail
.
packprice
];
self
.
showStandLabel
.
text
=
[
NSString
stringWithFormat
:
@"包装规格:1*%@%@"
,
[
pdtDetail
.
qpc
stringValue
]
,
pdtDetail
.
baseUnit
];
self
.
showCountLabel
.
text
=
[
NSString
stringWithFormat
:
@"包装数量:%@%@"
,
[
pdtDetail
.
qty
stringValue
]
,
pdtDetail
.
unit
];
self
.
showBaseCountLabel
.
text
=
[
NSString
stringWithFormat
:
@"基础数量:%@%@"
,
[
pdtDetail
.
baseQty
stringValue
]
,
pdtDetail
.
baseUnit
];
self
.
showPriceLabel
.
text
=
[
NSString
stringWithFormat
:
@"包装单价:%@元"
,
[
pdtDetail
.
packprice
stringValue
]
];
NSString
*
sourceT
=
@""
;
if
([
pdtDetail
.
sourcetype
isEqualToString
:
@"none"
])
{
sourceT
=
@"无"
;
...
...
@@ -162,7 +162,7 @@
self
.
showPurchaseLabel
.
text
=
[
NSString
stringWithFormat
:
@"来源类型:%@"
,
sourceT
];
self
.
showSourceNumberLabel
.
text
=
[
NSString
stringWithFormat
:
@"来源单号:%@"
,
pdtDetail
.
sourcebillnumber
.
length
>
0
?
pdtDetail
.
sourcebillnumber
:
@"无"
];
self
.
showTotalLabel
.
text
=
[
NSString
stringWithFormat
:
@"总金额:%@元"
,
pdtDetail
.
total
];
self
.
showTotalLabel
.
text
=
[
NSString
stringWithFormat
:
@"总金额:%@元"
,
[
pdtDetail
.
total
stringValue
]
];
self
.
showNoteLabel
.
text
=
[
NSString
stringWithFormat
:
@"备注:%@"
,
pdtDetail
.
note
?
pdtDetail
.
note
:
@"无"
];
}
...
...
XFFruit/ViewControllers/Transport/Controllers/NewCostViewController.m
View file @
2e360c7a
...
...
@@ -33,7 +33,7 @@ typedef enum : NSUInteger {
UITextField
*
_leftmoneyField
;
HPGrowingTextView
*
_noteTextView
;
}
@property
(
nonatomic
,
strong
)
NSString
*
selectStr
;
@end
@implementation
NewCostViewController
...
...
@@ -233,6 +233,8 @@ typedef enum : NSUInteger {
_leftmoneyField
.
text
=
[
self
.
accountDetail
.
leftmoney
stringValue
];
_noteTextView
.
text
=
self
.
accountDetail
.
note
;
self
.
selectStr
=
self
.
accountDetail
.
accounttitle
;
}
-
(
void
)
textChange
:
(
UITextField
*
)
textField
{
if
(
_actualmoneyField
.
text
.
length
>
0
&&
_paidmoneyField
.
text
.
length
>
0
)
{
...
...
@@ -247,11 +249,15 @@ typedef enum : NSUInteger {
-
(
void
)
tableView
:
(
UITableView
*
)
tableView
didSelectRowAtIndexPath
:
(
NSIndexPath
*
)
indexPath
{
if
(
indexPath
.
row
==
0
){
ChooseCostViewController
*
cvc
=
[
ChooseCostViewController
new
];
if
(
self
.
selectStr
.
length
>
0
)
{
cvc
.
selectStr
=
self
.
selectStr
;
}
cvc
.
choseBaseInfo
=
^
(
NSArray
*
costs
){
if
(
costs
.
count
>
0
)
{
Accounttitle
*
type
=
costs
[
0
];
_chooseCostLabel
.
text
=
type
.
name
;
_chooseCostLabel
.
textColor
=
GXF_CONTENT_COLOR
;
self
.
selectStr
=
type
.
name
;
}
};
[
self
PushViewController
:
cvc
animated
:
YES
];
...
...
XFFruit/ViewControllers/Transport/Views/TransportPurductCell.m
View file @
2e360c7a
...
...
@@ -151,14 +151,14 @@
self
.
seqLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@"
,
@
(
row
+
1
)];
self
.
titleLabel
.
text
=
pdtDetail
.
productName
;
self
.
priceLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@元"
,[
pdtDetail
.
price
stringValue
]];
self
.
countLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@%@"
,
pdtDetail
.
qty
,
pdtDetail
.
unit
];
self
.
countLabel
.
text
=
[
NSString
stringWithFormat
:
@"%@%@"
,
[
pdtDetail
.
qty
stringValue
]
,
pdtDetail
.
unit
];
self
.
showNameLabel
.
text
=
[
NSString
stringWithFormat
:
@"商品:%@[%@]"
,
pdtDetail
.
productName
,
pdtDetail
.
productCode
];
self
.
showStandLabel
.
text
=
[
NSString
stringWithFormat
:
@"包装规格:1*%@%@"
,
pdtDetail
.
qpc
,
pdtDetail
.
baseUnit
];
self
.
showCountLabel
.
text
=
[
NSString
stringWithFormat
:
@"包装数量:%@%@"
,
pdtDetail
.
qty
,
pdtDetail
.
unit
];
self
.
showBaseCountLabel
.
text
=
[
NSString
stringWithFormat
:
@"基础数量:%@%@"
,
pdtDetail
.
baseQty
,
pdtDetail
.
baseUnit
];
self
.
showPriceLabel
.
text
=
[
NSString
stringWithFormat
:
@"包装单价:%@元"
,
pdtDetail
.
packprice
];
self
.
showStandLabel
.
text
=
[
NSString
stringWithFormat
:
@"包装规格:1*%@%@"
,
[
pdtDetail
.
qpc
stringValue
]
,
pdtDetail
.
baseUnit
];
self
.
showCountLabel
.
text
=
[
NSString
stringWithFormat
:
@"包装数量:%@%@"
,
[
pdtDetail
.
qty
stringValue
]
,
pdtDetail
.
unit
];
self
.
showBaseCountLabel
.
text
=
[
NSString
stringWithFormat
:
@"基础数量:%@%@"
,
[
pdtDetail
.
baseQty
stringValue
]
,
pdtDetail
.
baseUnit
];
self
.
showPriceLabel
.
text
=
[
NSString
stringWithFormat
:
@"包装单价:%@元"
,
[
pdtDetail
.
packprice
stringValue
]
];
self
.
showPurchaseLabel
.
text
=
[
NSString
stringWithFormat
:
@"采购单号:%@"
,
pdtDetail
.
purchasebillnumber
.
length
>
0
?
pdtDetail
.
purchasebillnumber
:
@"无"
];
self
.
showTotalLabel
.
text
=
[
NSString
stringWithFormat
:
@"总金额:%@元"
,
pdtDetail
.
total
];
self
.
showTotalLabel
.
text
=
[
NSString
stringWithFormat
:
@"总金额:%@元"
,
[
pdtDetail
.
total
stringValue
]
];
self
.
showNoteLabel
.
text
=
[
NSString
stringWithFormat
:
@"备注:%@"
,
pdtDetail
.
note
?
pdtDetail
.
note
:
@"无"
];
}
...
...
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