SalesInStorageListDetailCell.m 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600
  1. //
  2. // SalesInStorageListDetailCell.m
  3. // IBOSSmini
  4. //
  5. // Created by guan hong hou on 2018/4/23.
  6. // Copyright © 2018年 elongtian. All rights reserved.
  7. //
  8. #import "SalesInStorageListDetailCell.h"
  9. @implementation SalesInStorageListDetailCell
  10. #pragma mark 公共函数
  11. /**
  12. 加载tableview cell
  13. @param style <#style description#>
  14. @param reuseIdentifier <#reuseIdentifier description#>
  15. @return <#return value description#>
  16. */
  17. - (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier {
  18. self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
  19. return self;
  20. }
  21. - (void)setSelected:(BOOL)selected animated:(BOOL)animated {
  22. [super setSelected:selected animated:animated];
  23. }
  24. #pragma mark 私有函数
  25. /**
  26. 设置入库列表明细cell的UI和数据
  27. @param inStorageDetailModel <#inStorageDetailModel description#>
  28. */
  29. -(void)setSalesInStorageListDetailModel:(OtherInStorageGoodsListDetailModel*)inStorageDetailModel{
  30. _inStorageDetailListModel=inStorageDetailModel;
  31. if(_inStorageDetailListModel==nil){
  32. return;
  33. }
  34. CGFloat heightLine = 1;
  35. CGFloat heightRow = 40;
  36. CGFloat lblx = 20;
  37. CGFloat lbly = 8;
  38. CGFloat lblwidth = 70;
  39. CGFloat lblheight = 25;
  40. CGFloat valuey = 8;
  41. CGFloat valueheight = 25;
  42. UIView *vInStorageNo = [UIView new];
  43. vInStorageNo.frame=CGRectMake(0, valuey, Screen_Width, heightRow);
  44. [self.contentView addSubview:vInStorageNo];
  45. UILabel *inStorageNoTitleLbl=[UILabel new];
  46. inStorageNoTitleLbl.frame=CGRectMake(lblx, lbly, lblwidth, lblheight);
  47. inStorageNoTitleLbl.text=@"入库单号:";
  48. inStorageNoTitleLbl.textColor = [UIColor blackColor];
  49. inStorageNoTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  50. [vInStorageNo addSubview:inStorageNoTitleLbl];
  51. _lblInStorageNo = [UILabel new];
  52. _lblInStorageNo.frame=CGRectMake(CGRectGetMaxX(inStorageNoTitleLbl.frame), valuey, Screen_Width -CGRectGetMaxX(inStorageNoTitleLbl.frame)-10, valueheight);
  53. _lblInStorageNo.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  54. [vInStorageNo addSubview:_lblInStorageNo];
  55. _lblInStorageNo.text = _inStorageDetailListModel.enterNo;
  56. _topSeparator=[UIView new];
  57. _topSeparator.frame = CGRectMake(0, CGRectGetMaxY(vInStorageNo.frame), Screen_Width, heightLine);
  58. [self.contentView addSubview:_topSeparator];
  59. UIButton *btnLine = [UIButton buttonWithType:UIButtonTypeCustom];
  60. [btnLine setBackgroundImage:[UIImage imageNamed:@"dash"] forState:UIControlStateNormal];
  61. btnLine.frame = CGRectMake(0 ,0 , Screen_Width, heightLine);
  62. [_topSeparator addSubview:btnLine];
  63. UIView *vOnlyCode = [UIView new];
  64. vOnlyCode.frame=CGRectMake(0,CGRectGetMaxY(_topSeparator.frame), Screen_Width, heightRow);
  65. [self.contentView addSubview:vOnlyCode];
  66. UILabel *onlyCodeTitleLbl= [UILabel new];
  67. onlyCodeTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
  68. onlyCodeTitleLbl.textColor = [UIColor blackColor];
  69. onlyCodeTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  70. onlyCodeTitleLbl.text=@"唯一编码:";
  71. [vOnlyCode addSubview:onlyCodeTitleLbl];
  72. _lblOnlyCode=[UILabel new];
  73. _lblOnlyCode.frame=CGRectMake(CGRectGetMaxX(onlyCodeTitleLbl.frame), valuey,Screen_Width-CGRectGetMaxX(onlyCodeTitleLbl.frame)-10, valueheight);
  74. _lblOnlyCode.textColor = [UIColor blackColor];
  75. _lblOnlyCode.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  76. [vOnlyCode addSubview:_lblOnlyCode];
  77. _lblOnlyCode.text=_inStorageDetailListModel.onlyCode;
  78. UIView *vGoodsCode = [UIView new];
  79. vGoodsCode.frame=CGRectMake(0,CGRectGetMaxY(vOnlyCode.frame), Screen_Width, heightRow);
  80. [self.contentView addSubview:vGoodsCode];
  81. UILabel *goodsCodeTitleLbl= [UILabel new];
  82. goodsCodeTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
  83. goodsCodeTitleLbl.textColor = [UIColor blackColor];
  84. goodsCodeTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  85. goodsCodeTitleLbl.text=@"产品编码:";
  86. [vGoodsCode addSubview:goodsCodeTitleLbl];
  87. _lblGoodsCode=[UILabel new];
  88. _lblGoodsCode.frame=CGRectMake(CGRectGetMaxX(goodsCodeTitleLbl.frame), valuey,Screen_Width-CGRectGetMaxX(goodsCodeTitleLbl.frame)-10, valueheight);
  89. _lblGoodsCode.textColor = [UIColor blackColor];
  90. _lblGoodsCode.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  91. [vGoodsCode addSubview:_lblGoodsCode];
  92. _lblGoodsCode.text=_inStorageDetailListModel.goodsCode;
  93. UIView *vBrand = [UIView new];
  94. vBrand.frame=CGRectMake(0,CGRectGetMaxY(vGoodsCode.frame), Screen_Width, heightRow);
  95. [self.contentView addSubview:vBrand];
  96. UILabel *brandTitleLbl= [UILabel new];
  97. brandTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
  98. brandTitleLbl.textColor = [UIColor blackColor];
  99. brandTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  100. brandTitleLbl.text=@"商品品牌:";
  101. [vBrand addSubview:brandTitleLbl];
  102. _lblBrand=[UILabel new];
  103. _lblBrand.frame=CGRectMake(CGRectGetMaxX(brandTitleLbl.frame), valuey,Screen_Width-CGRectGetMaxX(brandTitleLbl.frame)-10, valueheight);
  104. _lblBrand.textColor = [UIColor blackColor];
  105. _lblBrand.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  106. [vBrand addSubview:_lblBrand];
  107. _lblBrand.text=_inStorageDetailListModel.brandName;
  108. UIView *vKind = [UIView new];
  109. vKind.frame=CGRectMake(0,CGRectGetMaxY(vBrand.frame), Screen_Width, heightRow);
  110. [self.contentView addSubview:vKind];
  111. UILabel *kindTitleLbl= [UILabel new];
  112. kindTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
  113. kindTitleLbl.textColor = [UIColor blackColor];
  114. kindTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  115. kindTitleLbl.text=@"商品种类:";
  116. [vKind addSubview:kindTitleLbl];
  117. _lblKind=[UILabel new];
  118. _lblKind.frame=CGRectMake(CGRectGetMaxX(kindTitleLbl.frame), valuey,Screen_Width-CGRectGetMaxX(kindTitleLbl.frame)-10, valueheight);
  119. _lblKind.textColor = [UIColor blackColor];
  120. _lblKind.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  121. [vKind addSubview:_lblKind];
  122. _lblKind.text=_inStorageDetailListModel.kindName;
  123. UIView *vVariety = [UIView new];
  124. vVariety.frame=CGRectMake(0,CGRectGetMaxY(vKind.frame), Screen_Width, heightRow);
  125. [self.contentView addSubview:vVariety];
  126. UILabel *varietyTitleLbl= [UILabel new];
  127. varietyTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
  128. varietyTitleLbl.textColor = [UIColor blackColor];
  129. varietyTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  130. varietyTitleLbl.text=@"商品品种:";
  131. [vVariety addSubview:varietyTitleLbl];
  132. _lblVariety=[UILabel new];
  133. _lblVariety.frame=CGRectMake(CGRectGetMaxX(varietyTitleLbl.frame), valuey,Screen_Width-CGRectGetMaxX(varietyTitleLbl.frame)-10, valueheight);
  134. _lblVariety.textColor = [UIColor blackColor];
  135. _lblVariety.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  136. [vVariety addSubview:_lblVariety];
  137. _lblVariety.text=_inStorageDetailListModel.varietyName;
  138. UIView *vSeries = [UIView new];
  139. vSeries.frame=CGRectMake(0,CGRectGetMaxY(vVariety.frame), Screen_Width, heightRow);
  140. [self.contentView addSubview:vSeries];
  141. UILabel *seriesTitleLbl= [UILabel new];
  142. seriesTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
  143. seriesTitleLbl.textColor = [UIColor blackColor];
  144. seriesTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  145. seriesTitleLbl.text=@"商品系列:";
  146. [vSeries addSubview:seriesTitleLbl];
  147. _lblSeries=[UILabel new];
  148. _lblSeries.frame=CGRectMake(CGRectGetMaxX(seriesTitleLbl.frame), valuey,Screen_Width-CGRectGetMaxX(seriesTitleLbl.frame)-10, valueheight);
  149. _lblSeries.textColor = [UIColor blackColor];
  150. _lblSeries.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  151. [vSeries addSubview:_lblSeries];
  152. _lblSeries.text=_inStorageDetailListModel.seriesName;
  153. UIView *vSpecification = [UIView new];
  154. vSpecification.frame=CGRectMake(0,CGRectGetMaxY(vSeries.frame), Screen_Width, heightRow);
  155. [self.contentView addSubview:vSpecification];
  156. UILabel *specificationTitleLbl= [UILabel new];
  157. specificationTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
  158. specificationTitleLbl.textColor = [UIColor blackColor];
  159. specificationTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  160. specificationTitleLbl.text=@"商品规格:";
  161. [vSpecification addSubview:specificationTitleLbl];
  162. _lblSpecification=[UILabel new];
  163. _lblSpecification.frame=CGRectMake(CGRectGetMaxX(specificationTitleLbl.frame), valuey,Screen_Width-CGRectGetMaxX(specificationTitleLbl.frame)-10, valueheight);
  164. _lblSpecification.textColor = [UIColor blackColor];
  165. _lblSpecification.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  166. [vSpecification addSubview:_lblSpecification];
  167. _lblSpecification.text=_inStorageDetailListModel.specification;
  168. UIView *vGoodsLevel = [UIView new];
  169. vGoodsLevel.frame=CGRectMake(0,CGRectGetMaxY(vSpecification.frame), Screen_Width, heightRow);
  170. [self.contentView addSubview:vGoodsLevel];
  171. UILabel *goodsLevelTitleLbl= [UILabel new];
  172. goodsLevelTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
  173. goodsLevelTitleLbl.textColor = [UIColor blackColor];
  174. goodsLevelTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  175. goodsLevelTitleLbl.text=@"商品等级:";
  176. [vGoodsLevel addSubview:goodsLevelTitleLbl];
  177. _lblGrade=[UILabel new];
  178. _lblGrade.frame=CGRectMake(CGRectGetMaxX(goodsLevelTitleLbl.frame), valuey,Screen_Width-CGRectGetMaxX(goodsLevelTitleLbl.frame)-10, valueheight);
  179. _lblGrade.textColor = [UIColor blackColor];
  180. _lblGrade.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  181. [vGoodsLevel addSubview:_lblGrade];
  182. _lblGrade.text=_inStorageDetailListModel.gradeName;
  183. UIView *vColorNumber = [UIView new];
  184. vColorNumber.frame=CGRectMake(0,CGRectGetMaxY(vGoodsLevel.frame), Screen_Width, heightRow);
  185. [self.contentView addSubview:vColorNumber];
  186. UILabel *colorNumberTitleLbl= [UILabel new];
  187. colorNumberTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
  188. colorNumberTitleLbl.textColor = [UIColor blackColor];
  189. colorNumberTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  190. colorNumberTitleLbl.text=@"色 号:";
  191. [vColorNumber addSubview:colorNumberTitleLbl];
  192. _lblColorNumber=[UILabel new];
  193. _lblColorNumber.frame=CGRectMake(CGRectGetMaxX(colorNumberTitleLbl.frame), valuey,Screen_Width-CGRectGetMaxX(colorNumberTitleLbl.frame)-10, valueheight);
  194. _lblColorNumber.textColor = [UIColor blackColor];
  195. _lblColorNumber.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  196. [vColorNumber addSubview:_lblColorNumber];
  197. _lblColorNumber.text=_inStorageDetailListModel.colorNumber;
  198. UIView *vWarehouseArea = [UIView new];
  199. vWarehouseArea.frame=CGRectMake(0,CGRectGetMaxY(vColorNumber.frame), Screen_Width, heightRow);
  200. [self.contentView addSubview:vWarehouseArea];
  201. UILabel *warehouseAreaTitleLbl= [UILabel new];
  202. warehouseAreaTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
  203. warehouseAreaTitleLbl.textColor = [UIColor blackColor];
  204. warehouseAreaTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  205. warehouseAreaTitleLbl.text=@"库区名称:";
  206. [vWarehouseArea addSubview:warehouseAreaTitleLbl];
  207. _lblWarehouseName=[UILabel new];
  208. _lblWarehouseName.frame=CGRectMake(CGRectGetMaxX(warehouseAreaTitleLbl.frame), valuey,Screen_Width-CGRectGetMaxX(warehouseAreaTitleLbl.frame)-10, valueheight);
  209. _lblWarehouseName.textColor = [UIColor blackColor];
  210. _lblWarehouseName.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  211. [vWarehouseArea addSubview:_lblWarehouseName];
  212. _lblWarehouseName.text=_inStorageDetailListModel.warehouseName;
  213. UIView *vPositionNumber = [UIView new];
  214. vPositionNumber.frame=CGRectMake(0,CGRectGetMaxY(vWarehouseArea.frame), Screen_Width, heightRow);
  215. [self.contentView addSubview:vPositionNumber];
  216. UILabel *positionNumberTitleLbl= [UILabel new];
  217. positionNumberTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
  218. positionNumberTitleLbl.textColor = [UIColor blackColor];
  219. positionNumberTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  220. positionNumberTitleLbl.text=@"仓 位 号:";
  221. [vPositionNumber addSubview:positionNumberTitleLbl];
  222. _lblPositionNumber=[UILabel new];
  223. _lblPositionNumber.frame=CGRectMake(CGRectGetMaxX(positionNumberTitleLbl.frame), valuey,Screen_Width-CGRectGetMaxX(positionNumberTitleLbl.frame)-10, valueheight);
  224. _lblPositionNumber.textColor = [UIColor blackColor];
  225. _lblPositionNumber.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  226. [vPositionNumber addSubview:_lblPositionNumber];
  227. _lblPositionNumber.text=_inStorageDetailListModel.positionNumber;
  228. //入库数量
  229. UIView *vInStorageQuantity = [UIView new];
  230. vInStorageQuantity.frame=CGRectMake(0,CGRectGetMaxY(vPositionNumber.frame), Screen_Width, heightRow);
  231. [self.contentView addSubview:vInStorageQuantity];
  232. UILabel *inStorageQuantityTitleLbl= [UILabel new];
  233. inStorageQuantityTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
  234. inStorageQuantityTitleLbl.textColor = [UIColor blackColor];
  235. inStorageQuantityTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  236. inStorageQuantityTitleLbl.text=@"入库数量:";
  237. [vInStorageQuantity addSubview:inStorageQuantityTitleLbl];
  238. _lblInStorageQuantity=[UILabel new];
  239. _lblInStorageQuantity.frame=CGRectMake(CGRectGetMaxX(inStorageQuantityTitleLbl.frame), valuey,Screen_Width-CGRectGetMaxX(inStorageQuantityTitleLbl.frame)-10, valueheight);
  240. _lblInStorageQuantity.textColor = [UIColor blackColor];
  241. _lblInStorageQuantity.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  242. [vInStorageQuantity addSubview:_lblInStorageQuantity];
  243. _lblInStorageQuantity.text=_inStorageDetailListModel.inStorageQuantity;
  244. //箱
  245. UIView *vBox = [UIView new];
  246. vBox.frame=CGRectMake(0,CGRectGetMaxY(vInStorageQuantity.frame), Screen_Width, heightRow);
  247. [self.contentView addSubview:vBox];
  248. UILabel *boxTitleLbl= [UILabel new];
  249. boxTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
  250. boxTitleLbl.textColor = [UIColor blackColor];
  251. boxTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  252. boxTitleLbl.text=@"箱:";
  253. [vBox addSubview:boxTitleLbl];
  254. _lblBox=[UILabel new];
  255. _lblBox.frame=CGRectMake(CGRectGetMaxX(boxTitleLbl.frame), valuey,Screen_Width-CGRectGetMaxX(boxTitleLbl.frame)-10, valueheight);
  256. _lblBox.textColor = [UIColor blackColor];
  257. _lblBox.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  258. [vBox addSubview:_lblBox];
  259. _lblBox.text=_inStorageDetailListModel.box;
  260. //片
  261. UIView *vPiece = [UIView new];
  262. vPiece.frame=CGRectMake(0,CGRectGetMaxY(vBox.frame), Screen_Width, heightRow);
  263. [self.contentView addSubview:vPiece];
  264. UILabel *pieceTitleLbl= [UILabel new];
  265. pieceTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
  266. pieceTitleLbl.textColor = [UIColor blackColor];
  267. pieceTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  268. pieceTitleLbl.text=@"片/个:";
  269. [vPiece addSubview:pieceTitleLbl];
  270. _lblPiece=[UILabel new];
  271. _lblPiece.frame=CGRectMake(CGRectGetMaxX(pieceTitleLbl.frame), valuey,Screen_Width-CGRectGetMaxX(pieceTitleLbl.frame)-10, valueheight);
  272. _lblPiece.textColor = [UIColor blackColor];
  273. _lblPiece.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  274. [vPiece addSubview:_lblPiece];
  275. _lblPiece.text=_inStorageDetailListModel.piece;
  276. UIView *vInStorageAcreage = [UIView new];
  277. vInStorageAcreage.frame=CGRectMake(0,CGRectGetMaxY(vPiece.frame), Screen_Width, heightRow);
  278. [self.contentView addSubview:vInStorageAcreage];
  279. UILabel *inStorageAcreageTitleLbl= [UILabel new];
  280. inStorageAcreageTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
  281. inStorageAcreageTitleLbl.textColor = [UIColor blackColor];
  282. inStorageAcreageTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  283. inStorageAcreageTitleLbl.text=@"入库面积:";
  284. [vInStorageAcreage addSubview:inStorageAcreageTitleLbl];
  285. _lblInStorageAcreage=[UILabel new];
  286. _lblInStorageAcreage.frame=CGRectMake(CGRectGetMaxX(inStorageAcreageTitleLbl.frame), valuey,Screen_Width-CGRectGetMaxX(inStorageAcreageTitleLbl.frame)-10, valueheight);
  287. _lblInStorageAcreage.textColor = [UIColor blackColor];
  288. _lblInStorageAcreage.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  289. [vInStorageAcreage addSubview:_lblInStorageAcreage];
  290. _lblInStorageAcreage.text=_inStorageDetailListModel.inStorageAcreage;
  291. //入库单价
  292. UIView *vInStoragePrice = [UIView new];
  293. vInStoragePrice.frame=CGRectMake(0,CGRectGetMaxY(vInStorageAcreage.frame), Screen_Width, heightRow);
  294. [self.contentView addSubview:vInStoragePrice];
  295. UILabel *inStoragePriceTitleLbl= [UILabel new];
  296. inStoragePriceTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
  297. inStoragePriceTitleLbl.textColor = [UIColor blackColor];
  298. inStoragePriceTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  299. inStoragePriceTitleLbl.text=@"入库单价:";
  300. [vInStoragePrice addSubview:inStoragePriceTitleLbl];
  301. _lblInStoragePrice=[UILabel new];
  302. _lblInStoragePrice.frame=CGRectMake(CGRectGetMaxX(inStoragePriceTitleLbl.frame), valuey,Screen_Width-CGRectGetMaxX(inStoragePriceTitleLbl.frame)-10, valueheight);
  303. _lblInStoragePrice.textColor = [UIColor blackColor];
  304. _lblInStoragePrice.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  305. [vInStoragePrice addSubview:_lblInStoragePrice];
  306. _lblInStoragePrice.text=_inStorageDetailListModel.inStoragePrice;
  307. //账务日期
  308. UIView *vAccountDate = [UIView new];
  309. vAccountDate.frame=CGRectMake(0,CGRectGetMaxY(vInStoragePrice.frame), Screen_Width, heightRow);
  310. [self.contentView addSubview:vAccountDate];
  311. UILabel *accountDateTitleLbl= [UILabel new];
  312. accountDateTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
  313. accountDateTitleLbl.textColor = [UIColor blackColor];
  314. accountDateTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  315. accountDateTitleLbl.text=@"账务日期:";
  316. [vAccountDate addSubview:accountDateTitleLbl];
  317. _lblAcountDate=[UILabel new];
  318. _lblAcountDate.frame=CGRectMake(CGRectGetMaxX(accountDateTitleLbl.frame), valuey,Screen_Width-CGRectGetMaxX(accountDateTitleLbl.frame)-10, valueheight);
  319. _lblAcountDate.textColor = [UIColor blackColor];
  320. _lblAcountDate.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  321. [vAccountDate addSubview:_lblAcountDate];
  322. _lblAcountDate.text=_inStorageDetailListModel.accountDate;
  323. //包装
  324. UIView *vPackage = [UIView new];
  325. vPackage.frame=CGRectMake(0,CGRectGetMaxY(vAccountDate.frame), Screen_Width, heightRow);
  326. [self.contentView addSubview:vPackage];
  327. UILabel *packageTitleLbl= [UILabel new];
  328. packageTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
  329. packageTitleLbl.textColor = [UIColor blackColor];
  330. packageTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  331. packageTitleLbl.text=@"包 装:";
  332. [vPackage addSubview:packageTitleLbl];
  333. _lblPackage=[UILabel new];
  334. _lblPackage.frame=CGRectMake(CGRectGetMaxX(packageTitleLbl.frame), valuey,Screen_Width-CGRectGetMaxX(packageTitleLbl.frame)-10, valueheight);
  335. _lblPackage.textColor = [UIColor blackColor];
  336. _lblPackage.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  337. [vPackage addSubview:_lblPackage];
  338. _lblPackage.text=_inStorageDetailListModel.package;
  339. //计量单位
  340. UIView *vUnit = [UIView new];
  341. vUnit.frame=CGRectMake(0,CGRectGetMaxY(vPackage.frame), Screen_Width, heightRow);
  342. [self.contentView addSubview:vUnit];
  343. UILabel *unitTitleLbl= [UILabel new];
  344. unitTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
  345. unitTitleLbl.textColor = [UIColor blackColor];
  346. unitTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  347. unitTitleLbl.text=@"计量单位:";
  348. [vUnit addSubview:unitTitleLbl];
  349. _lblUnit=[UILabel new];
  350. _lblUnit.frame=CGRectMake(CGRectGetMaxX(unitTitleLbl.frame), valuey,Screen_Width-CGRectGetMaxX(unitTitleLbl.frame)-10, valueheight);
  351. _lblUnit.textColor = [UIColor blackColor];
  352. _lblUnit.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  353. [vUnit addSubview:_lblUnit];
  354. _lblUnit.text=_inStorageDetailListModel.unitName;
  355. //流通方式
  356. UIView *vCirculateType = [UIView new];
  357. vCirculateType.frame=CGRectMake(0,CGRectGetMaxY(vUnit.frame), Screen_Width, heightRow);
  358. [self.contentView addSubview:vCirculateType];
  359. UILabel *circulateTypeTitleLbl= [UILabel new];
  360. circulateTypeTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
  361. circulateTypeTitleLbl.textColor = [UIColor blackColor];
  362. circulateTypeTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  363. circulateTypeTitleLbl.text=@"流通方式:";
  364. [vCirculateType addSubview:circulateTypeTitleLbl];
  365. _lblCirculateType=[UILabel new];
  366. _lblCirculateType.frame=CGRectMake(CGRectGetMaxX(circulateTypeTitleLbl.frame), valuey,Screen_Width-CGRectGetMaxX(circulateTypeTitleLbl.frame)-10, valueheight);
  367. _lblCirculateType.textColor = [UIColor blackColor];
  368. _lblCirculateType.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  369. [vCirculateType addSubview:_lblCirculateType];
  370. _lblCirculateType.text=_inStorageDetailListModel.circulateTypeName;
  371. //单位重量
  372. UIView *vWeight = [UIView new];
  373. vWeight.frame=CGRectMake(0,CGRectGetMaxY(vCirculateType.frame), Screen_Width, heightRow);
  374. [self.contentView addSubview:vWeight];
  375. UILabel *weightTitleLbl= [UILabel new];
  376. weightTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
  377. weightTitleLbl.textColor = [UIColor blackColor];
  378. weightTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  379. weightTitleLbl.text=@"单位重量:";
  380. [vWeight addSubview:weightTitleLbl];
  381. _lblWeight=[UILabel new];
  382. _lblWeight.frame=CGRectMake(CGRectGetMaxX(weightTitleLbl.frame), valuey,Screen_Width-CGRectGetMaxX(circulateTypeTitleLbl.frame)-10, valueheight);
  383. _lblWeight.textColor = [UIColor blackColor];
  384. _lblWeight.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  385. [vWeight addSubview:_lblWeight];
  386. _lblWeight.text=_inStorageDetailListModel.weight;
  387. //单位面积
  388. UIView *vUnitAcreage = [UIView new];
  389. vUnitAcreage.frame=CGRectMake(0,CGRectGetMaxY(vWeight.frame), Screen_Width, heightRow);
  390. [self.contentView addSubview:vUnitAcreage];
  391. UILabel *acreageTitleLbl= [UILabel new];
  392. acreageTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
  393. acreageTitleLbl.textColor = [UIColor blackColor];
  394. acreageTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  395. acreageTitleLbl.text=@"单位面积:";
  396. [vUnitAcreage addSubview:acreageTitleLbl];
  397. _lblAcreage=[UILabel new];
  398. _lblAcreage.frame=CGRectMake(CGRectGetMaxX(acreageTitleLbl.frame), valuey,Screen_Width-CGRectGetMaxX(acreageTitleLbl.frame)-10, valueheight);
  399. _lblAcreage.textColor = [UIColor blackColor];
  400. _lblAcreage.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  401. [vUnitAcreage addSubview:_lblAcreage];
  402. _lblAcreage.text=_inStorageDetailListModel.acreage;
  403. //单位体积
  404. UIView *vUnitVolume = [UIView new];
  405. vUnitVolume.frame=CGRectMake(0,CGRectGetMaxY(vUnitAcreage.frame), Screen_Width, heightRow);
  406. [self.contentView addSubview:vUnitVolume];
  407. UILabel *volumeTitleLbl= [UILabel new];
  408. volumeTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
  409. volumeTitleLbl.textColor = [UIColor blackColor];
  410. volumeTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  411. volumeTitleLbl.text=@"单位体积:";
  412. [vUnitVolume addSubview:volumeTitleLbl];
  413. _lblVolume=[UILabel new];
  414. _lblVolume.frame=CGRectMake(CGRectGetMaxX(volumeTitleLbl.frame), valuey,Screen_Width-CGRectGetMaxX(volumeTitleLbl.frame)-10, valueheight);
  415. _lblVolume.textColor = [UIColor blackColor];
  416. _lblVolume.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  417. [vUnitVolume addSubview:_lblVolume];
  418. _lblVolume.text=_inStorageDetailListModel.volume;
  419. //商品名称
  420. UIView *vGoodsName = [UIView new];
  421. vGoodsName.frame=CGRectMake(0,CGRectGetMaxY(vUnitVolume.frame), Screen_Width, heightRow);
  422. [self.contentView addSubview:vGoodsName];
  423. UILabel *goodsNameTitleLbl= [UILabel new];
  424. goodsNameTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
  425. goodsNameTitleLbl.textColor = [UIColor blackColor];
  426. goodsNameTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  427. goodsNameTitleLbl.text=@"商品名称:";
  428. [vGoodsName addSubview:goodsNameTitleLbl];
  429. _lblGoodsName=[UILabel new];
  430. _lblGoodsName.frame=CGRectMake(CGRectGetMaxX(goodsNameTitleLbl.frame), valuey,Screen_Width-CGRectGetMaxX(goodsNameTitleLbl.frame)-10, valueheight);
  431. _lblGoodsName.textColor = [UIColor blackColor];
  432. _lblGoodsName.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  433. [vGoodsName addSubview:_lblGoodsName];
  434. _lblGoodsName.text=_inStorageDetailListModel.goodsName;
  435. //扩展属性
  436. UIView *vExpandAttribute = [UIView new];
  437. vExpandAttribute.frame=CGRectMake(0,CGRectGetMaxY(vGoodsName.frame), Screen_Width, heightRow);
  438. [self.contentView addSubview:vExpandAttribute];
  439. UILabel *expandAttributeTitleLbl= [UILabel new];
  440. expandAttributeTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
  441. expandAttributeTitleLbl.textColor = [UIColor blackColor];
  442. expandAttributeTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  443. expandAttributeTitleLbl.text=@"扩展属性:";
  444. [vExpandAttribute addSubview:expandAttributeTitleLbl];
  445. _lblExpandAtrribute=[UILabel new];
  446. _lblExpandAtrribute.frame=CGRectMake(CGRectGetMaxX(expandAttributeTitleLbl.frame), valuey,Screen_Width-CGRectGetMaxX(expandAttributeTitleLbl.frame)-10, valueheight);
  447. _lblExpandAtrribute.textColor = [UIColor blackColor];
  448. _lblExpandAtrribute.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  449. [vExpandAttribute addSubview:_lblExpandAtrribute];
  450. _lblExpandAtrribute.text=_inStorageDetailListModel.expandAtrribute;
  451. //扩展属性2
  452. UIView *vExpandAttribute2 = [UIView new];
  453. vExpandAttribute2.frame=CGRectMake(0,CGRectGetMaxY(vExpandAttribute.frame), Screen_Width, heightRow);
  454. [self.contentView addSubview:vExpandAttribute2];
  455. UILabel *expandAttribute2TitleLbl= [UILabel new];
  456. expandAttribute2TitleLbl.frame=CGRectMake(lblx, valuey,lblwidth+10, lblheight);
  457. expandAttribute2TitleLbl.textColor = [UIColor blackColor];
  458. expandAttribute2TitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  459. expandAttribute2TitleLbl.text=@"扩展属性二:";
  460. [vExpandAttribute2 addSubview:expandAttribute2TitleLbl];
  461. _lblExpandAtrribute2=[UILabel new];
  462. _lblExpandAtrribute2.frame=CGRectMake(CGRectGetMaxX(expandAttribute2TitleLbl.frame), valuey,Screen_Width-CGRectGetMaxX(expandAttribute2TitleLbl.frame)-10, valueheight);
  463. _lblExpandAtrribute2.textColor = [UIColor blackColor];
  464. _lblExpandAtrribute2.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  465. [vExpandAttribute2 addSubview:_lblExpandAtrribute2];
  466. _lblExpandAtrribute2.text=_inStorageDetailListModel.expandAtrribute2;
  467. UIView *vGoodsRemarks = [UIView new];
  468. vGoodsRemarks.frame=CGRectMake(0,CGRectGetMaxY(vExpandAttribute2.frame), Screen_Width, heightRow);
  469. [self.contentView addSubview:vGoodsRemarks];
  470. UILabel *goodsRemarksTitleLbl= [UILabel new];
  471. goodsRemarksTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
  472. goodsRemarksTitleLbl.textColor = [UIColor blackColor];
  473. goodsRemarksTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  474. goodsRemarksTitleLbl.text=@"商品备注:";
  475. [vGoodsRemarks addSubview:goodsRemarksTitleLbl];
  476. _lblGoodsRemarks=[UILabel new];
  477. _lblGoodsRemarks.frame=CGRectMake(CGRectGetMaxX(goodsRemarksTitleLbl.frame), valuey,Screen_Width-CGRectGetMaxX(goodsRemarksTitleLbl.frame)-10, valueheight);
  478. _lblGoodsRemarks.textColor = [UIColor blackColor];
  479. _lblGoodsRemarks.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  480. [vGoodsRemarks addSubview:_lblGoodsRemarks];
  481. _lblGoodsRemarks.text=_inStorageDetailListModel.goodsRemarks;
  482. UIView *vRemarks = [UIView new];
  483. vRemarks.frame=CGRectMake(0,CGRectGetMaxY(vGoodsRemarks.frame), Screen_Width, heightRow);
  484. [self.contentView addSubview:vRemarks];
  485. UILabel *remarksTitleLbl= [UILabel new];
  486. remarksTitleLbl.frame=CGRectMake(lblx, valuey,lblwidth, lblheight);
  487. remarksTitleLbl.textColor = [UIColor blackColor];
  488. remarksTitleLbl.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  489. remarksTitleLbl.text=@"备 注:";
  490. [vRemarks addSubview:remarksTitleLbl];
  491. _lblRemarks=[UILabel new];
  492. _lblRemarks.frame=CGRectMake(CGRectGetMaxX(remarksTitleLbl.frame), valuey,Screen_Width-CGRectGetMaxX(remarksTitleLbl.frame)-10, valueheight);
  493. _lblRemarks.textColor = [UIColor blackColor];
  494. _lblRemarks.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  495. [vRemarks addSubview:_lblRemarks];
  496. _lblRemarks.text=_inStorageDetailListModel.remarks;
  497. _bottomSeparator= [UIView new];
  498. _bottomSeparator.frame=CGRectMake(0, CGRectGetMaxY(vRemarks.frame)+5, Screen_Width, 10);
  499. _bottomSeparator.backgroundColor = LineBackgroundColor;
  500. [self.contentView addSubview:_bottomSeparator];
  501. }
  502. @end