ProcurementApplyDetailVc.m 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551
  1. //
  2. // ProcurementApplyDetailVc.m
  3. // IBOSS
  4. //
  5. // Created by guan hong hou on 2018/7/24.
  6. // Copyright © 2018年 elongtian. All rights reserved.
  7. //
  8. #import "ProcurementApplyDetailVc.h"
  9. @interface ProcurementApplyDetailVc ()
  10. @end
  11. @implementation ProcurementApplyDetailVc
  12. #pragma mark -公共函数
  13. /**
  14. 视图加载完成函数
  15. */
  16. - (void)viewDidLoad {
  17. [super viewDidLoad];
  18. [self initUI];
  19. }
  20. /**
  21. 安全区视图发生变化
  22. */
  23. -(void)viewSafeAreaInsetsDidChange{
  24. _scroll.frame = self.view.safeAreaLayoutGuide.layoutFrame;
  25. [super viewSafeAreaInsetsDidChange];
  26. }
  27. #pragma mark -私有函数
  28. /**
  29. 初始化UI
  30. */
  31. -(void)initUI
  32. {
  33. self.navigationItem.title = @"请购明细表明细";
  34. self.view.backgroundColor = LineBackgroundColor;
  35. UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
  36. [button setImage:[UIImage imageNamed:@"icon_back"] forState:UIControlStateNormal];
  37. [button addTarget:self action:@selector(goBack)
  38. forControlEvents:UIControlEventTouchUpInside];
  39. button.frame = CGRectMake(0, 0,45,22);
  40. UIBarButtonItem *menuButton = [[UIBarButtonItem alloc] initWithCustomView:button];
  41. self.navigationItem.leftBarButtonItem = menuButton;
  42. CGFloat heightRow = 30;
  43. CGFloat lblx = 10;
  44. CGFloat lbly = 3;
  45. CGFloat lblwidth = 70;
  46. CGFloat lblheight = 25;
  47. CGFloat valuex = 80;
  48. CGFloat valuey = 3;
  49. CGFloat valueheight = 25;
  50. _scroll = [UIScrollView new];
  51. _scroll.frame=self.view.bounds;
  52. [self.view addSubview:_scroll];
  53. UIView *vContent = [UIView new];
  54. [_scroll addSubview:vContent];
  55. vContent.backgroundColor = [UIColor whiteColor];
  56. //请购单号
  57. UIView *vApplyNo = [UIView new];
  58. vApplyNo.frame=CGRectMake(0,0, Screen_Width, heightRow);
  59. [vContent addSubview:vApplyNo];
  60. UILabel *lblApplyNoTitle = [UILabel new];
  61. lblApplyNoTitle.frame=CGRectMake(lblx, lbly, lblwidth, lblheight);
  62. lblApplyNoTitle.text = @"请购单号:";
  63. lblApplyNoTitle.textColor = [UIColor blackColor];
  64. lblApplyNoTitle.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  65. [vApplyNo addSubview:lblApplyNoTitle];
  66. UILabel *lblApplyNo = [UILabel new];
  67. lblApplyNo.frame=CGRectMake(valuex, valuey, Screen_Width - valuex - lblx, valueheight);
  68. lblApplyNo.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  69. lblApplyNo.text = _detailModel.applyNo;
  70. [vApplyNo addSubview:lblApplyNo];
  71. //订单单号
  72. UIView *vOrderNo = [UIView new];
  73. vOrderNo.frame=CGRectMake(0, CGRectGetMaxY(vApplyNo.frame), Screen_Width, heightRow);
  74. [vContent addSubview:vOrderNo];
  75. UILabel *lblOrderNoTitle = [UILabel new];
  76. lblOrderNoTitle.frame=CGRectMake(lblx, lbly, lblwidth, lblheight);
  77. lblOrderNoTitle.text = @"订单单号:";
  78. lblOrderNoTitle.textColor = [UIColor blackColor];
  79. lblOrderNoTitle.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  80. [vOrderNo addSubview:lblOrderNoTitle];
  81. UILabel *lblOrderNo = [UILabel new];
  82. lblOrderNo.frame=CGRectMake(valuex, valuey, Screen_Width - valuex - lblx, valueheight);
  83. lblOrderNo.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  84. lblOrderNo.text=_detailModel.orderNo;
  85. [vOrderNo addSubview:lblOrderNo];
  86. //请购部门
  87. UIView *vApplyDepartment = [UIView new];
  88. vApplyDepartment.frame=CGRectMake(0, CGRectGetMaxY(vOrderNo.frame), Screen_Width, heightRow);
  89. [vContent addSubview:vApplyDepartment];
  90. UILabel *lblApplyDepartmentTitle = [UILabel new];
  91. lblApplyDepartmentTitle.frame=CGRectMake(lblx, lbly, lblwidth, lblheight);
  92. lblApplyDepartmentTitle.text = @"请购部门:";
  93. lblApplyDepartmentTitle.textColor = [UIColor blackColor];
  94. lblApplyDepartmentTitle.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  95. [vApplyDepartment addSubview:lblApplyDepartmentTitle];
  96. UILabel *lblApplyDepartment = [UILabel new];
  97. lblApplyDepartment.frame=CGRectMake(valuex, valuey, Screen_Width - valuex - lblx, valueheight);
  98. lblApplyDepartment.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  99. lblApplyDepartment.text=_detailModel.organizationName;
  100. [vApplyDepartment addSubview:lblApplyDepartment];
  101. //合同号
  102. UIView *vContractNumber = [UIView new];
  103. vContractNumber.frame=CGRectMake(0, CGRectGetMaxY(vApplyDepartment.frame), Screen_Width, heightRow);
  104. [vContent addSubview:vContractNumber];
  105. UILabel *lblContractNumberTitle = [UILabel new];
  106. lblContractNumberTitle.frame=CGRectMake(lblx, lbly, lblwidth, lblheight);
  107. lblContractNumberTitle.text = @"合 同 号:";
  108. lblContractNumberTitle.textColor = [UIColor blackColor];
  109. lblContractNumberTitle.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  110. [vContractNumber addSubview:lblContractNumberTitle];
  111. UILabel *lblContractNumber = [UILabel new];
  112. lblContractNumber.frame=CGRectMake(valuex, valuey, Screen_Width - valuex - lblx, valueheight);
  113. lblContractNumber.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  114. lblContractNumber.text=_detailModel.contractNo;
  115. [vContractNumber addSubview:lblContractNumber];
  116. //品牌
  117. UIView *vBrandName = [UIView new];
  118. vBrandName.frame=CGRectMake(0, CGRectGetMaxY(vContractNumber.frame), Screen_Width, heightRow);
  119. [vContent addSubview:vBrandName];
  120. UILabel *lblBrandNameTitle = [UILabel new];
  121. lblBrandNameTitle.frame=CGRectMake(lblx, lbly, lblwidth, lblheight);
  122. lblBrandNameTitle.text = @"品牌名称:";
  123. lblBrandNameTitle.textColor = [UIColor blackColor];
  124. lblBrandNameTitle.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  125. [vBrandName addSubview:lblBrandNameTitle];
  126. UILabel *lblBrandName = [UILabel new];
  127. lblBrandName.frame=CGRectMake(valuex, valuey, Screen_Width - valuex - lblx, valueheight);
  128. lblBrandName.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  129. lblBrandName.text=_detailModel.brandName;
  130. [vBrandName addSubview:lblBrandName];
  131. //唯一编码
  132. UIView *vOnlyCode = [UIView new];
  133. vOnlyCode.frame=CGRectMake(0, CGRectGetMaxY(vBrandName.frame), Screen_Width, heightRow);
  134. [vContent addSubview:vOnlyCode];
  135. UILabel *lblOnlyCodeTitle = [UILabel new];
  136. lblOnlyCodeTitle.frame=CGRectMake(lblx, lbly, lblwidth, lblheight);
  137. lblOnlyCodeTitle.text = @"唯一编码:";
  138. lblOnlyCodeTitle.textColor = [UIColor blackColor];
  139. lblOnlyCodeTitle.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  140. [vOnlyCode addSubview:lblOnlyCodeTitle];
  141. UILabel *lblOnlyCode = [UILabel new];
  142. lblOnlyCode.frame=CGRectMake(valuex, valuey, Screen_Width - valuex - lblx, valueheight);
  143. lblOnlyCode.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  144. lblOnlyCode.text=_detailModel.onlyCode;
  145. [vOnlyCode addSubview:lblOnlyCode];
  146. //商品编码
  147. UIView *vCode = [UIView new];
  148. vCode.frame=CGRectMake(0, CGRectGetMaxY(vOnlyCode.frame), Screen_Width, heightRow);
  149. [vContent addSubview:vCode];
  150. UILabel *lblCodeTitle = [UILabel new];
  151. lblCodeTitle.frame=CGRectMake(lblx, lbly, lblwidth, lblheight);
  152. lblCodeTitle.text = @"商品编码:";
  153. lblCodeTitle.textColor = [UIColor blackColor];
  154. lblCodeTitle.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  155. [vCode addSubview:lblCodeTitle];
  156. UILabel *lblCode = [UILabel new];
  157. lblCode.frame=CGRectMake(valuex, valuey, Screen_Width - valuex - lblx, valueheight);
  158. lblCode.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  159. lblCode.text=_detailModel.code;
  160. [vCode addSubview:lblCode];
  161. //商品种类
  162. UIView *vKind = [UIView new];
  163. vKind.frame=CGRectMake(0, CGRectGetMaxY(vCode.frame), Screen_Width, heightRow);
  164. [vContent addSubview:vKind];
  165. UILabel *lblKindTitle = [UILabel new];
  166. lblKindTitle.frame=CGRectMake(lblx, lbly, lblwidth, lblheight);
  167. lblKindTitle.text = @"商品种类:";
  168. lblKindTitle.textColor = [UIColor blackColor];
  169. lblKindTitle.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  170. [vKind addSubview:lblKindTitle];
  171. UILabel *lblKind = [UILabel new];
  172. lblKind.frame=CGRectMake(valuex, valuey, Screen_Width - valuex - lblx, valueheight);
  173. lblKind.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  174. lblKind.text=_detailModel.kindName;
  175. [vKind addSubview:lblKind];
  176. //商品品种
  177. UIView *vVariety = [UIView new];
  178. vVariety.frame=CGRectMake(0, CGRectGetMaxY(vKind.frame), Screen_Width, heightRow);
  179. [vContent addSubview:vVariety];
  180. UILabel *lblVarietyTitle = [UILabel new];
  181. lblVarietyTitle.frame=CGRectMake(lblx, lbly, lblwidth, lblheight);
  182. lblVarietyTitle.text = @"商品品种:";
  183. lblVarietyTitle.textColor = [UIColor blackColor];
  184. lblVarietyTitle.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  185. [vVariety addSubview:lblVarietyTitle];
  186. UILabel *lblVariety = [UILabel new];
  187. lblVariety.frame=CGRectMake(valuex, valuey, Screen_Width - valuex - lblx, valueheight);
  188. lblVariety.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  189. lblVariety.text=_detailModel.varietyName;
  190. [vVariety addSubview:lblVariety];
  191. //商品系列
  192. UIView *vSeries = [UIView new];
  193. vSeries.frame=CGRectMake(0, CGRectGetMaxY(vVariety.frame), Screen_Width, heightRow);
  194. [vContent addSubview:vSeries];
  195. UILabel *lblSeriesTitle = [UILabel new];
  196. lblSeriesTitle.frame=CGRectMake(lblx, lbly, lblwidth, lblheight);
  197. lblSeriesTitle.text = @"商品系列:";
  198. lblSeriesTitle.textColor = [UIColor blackColor];
  199. lblSeriesTitle.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  200. [vSeries addSubview:lblSeriesTitle];
  201. UILabel *lblSeries = [UILabel new];
  202. lblSeries.frame=CGRectMake(valuex, valuey, Screen_Width - valuex - lblx, valueheight);
  203. lblSeries.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  204. lblSeries.text=_detailModel.seriesName;
  205. [vSeries addSubview:lblSeries];
  206. //商品规格
  207. UIView *vSpecification = [UIView new];
  208. vSpecification.frame=CGRectMake(0, CGRectGetMaxY(vSeries.frame), Screen_Width, heightRow);
  209. [vContent addSubview:vSpecification];
  210. UILabel *lblSpecificationTitle = [UILabel new];
  211. lblSpecificationTitle.frame=CGRectMake(lblx, lbly, lblwidth, lblheight);
  212. lblSpecificationTitle.text = @"商品规格:";
  213. lblSpecificationTitle.textColor = [UIColor blackColor];
  214. lblSpecificationTitle.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  215. [vSpecification addSubview:lblSpecificationTitle];
  216. UILabel *lblSpecification = [UILabel new];
  217. lblSpecification.frame=CGRectMake(valuex, valuey, Screen_Width - valuex - lblx, valueheight);
  218. lblSpecification.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  219. lblSpecification.text=_detailModel.goodsSpecification;
  220. [vSpecification addSubview:lblSpecification];
  221. //商品等级
  222. UIView *vGrade = [UIView new];
  223. vGrade.frame=CGRectMake(0, CGRectGetMaxY(vSpecification.frame), Screen_Width, heightRow);
  224. [vContent addSubview:vGrade];
  225. UILabel *lblGradeTitle = [UILabel new];
  226. lblGradeTitle.frame=CGRectMake(lblx, lbly, lblwidth, lblheight);
  227. lblGradeTitle.text = @"商品等级:";
  228. lblGradeTitle.textColor = [UIColor blackColor];
  229. lblGradeTitle.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  230. [vGrade addSubview:lblGradeTitle];
  231. UILabel *lblGrade = [UILabel new];
  232. lblGrade.frame=CGRectMake(valuex, valuey, Screen_Width - valuex - lblx, valueheight);
  233. lblGrade.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  234. lblGrade.text=_detailModel.gradeName;
  235. [vGrade addSubview:lblGrade];
  236. //计量单位
  237. UIView *vUnit = [UIView new];
  238. vUnit.frame=CGRectMake(0, CGRectGetMaxY(vGrade.frame), Screen_Width, heightRow);
  239. [vContent addSubview:vUnit];
  240. UILabel *lblUnitTitle = [UILabel new];
  241. lblUnitTitle.frame=CGRectMake(lblx, lbly, lblwidth, lblheight);
  242. lblUnitTitle.text = @"计量单位:";
  243. lblUnitTitle.textColor = [UIColor blackColor];
  244. lblUnitTitle.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  245. [vUnit addSubview:lblUnitTitle];
  246. UILabel *lblUnit = [UILabel new];
  247. lblUnit.frame=CGRectMake(valuex, valuey, Screen_Width - valuex - lblx, valueheight);
  248. lblUnit.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  249. lblUnit.text=_detailModel.unitName;
  250. [vUnit addSubview:lblUnit];
  251. //商品备注
  252. UIView *vGoodsRemarks = [UIView new];
  253. vGoodsRemarks.frame=CGRectMake(0, CGRectGetMaxY(vUnit.frame), Screen_Width, heightRow);
  254. [vContent addSubview:vGoodsRemarks];
  255. UILabel *lblGoodsRemarksTitle = [UILabel new];
  256. lblGoodsRemarksTitle.frame=CGRectMake(lblx, lbly, lblwidth, lblheight);
  257. lblGoodsRemarksTitle.text = @"商品备注:";
  258. lblGoodsRemarksTitle.textColor = [UIColor blackColor];
  259. lblGoodsRemarksTitle.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  260. [vGoodsRemarks addSubview:lblGoodsRemarksTitle];
  261. UILabel *lblGoodsRemarks = [UILabel new];
  262. lblGoodsRemarks.frame=CGRectMake(valuex, valuey, Screen_Width - valuex - lblx, valueheight);
  263. lblGoodsRemarks.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  264. lblGoodsRemarks.text=_detailModel.goodsRemarks;
  265. [vGoodsRemarks addSubview:lblGoodsRemarks];
  266. //色号
  267. UIView *vColorNumber = [UIView new];
  268. vColorNumber.frame=CGRectMake(0, CGRectGetMaxY(vGoodsRemarks.frame), Screen_Width, heightRow);
  269. [vContent addSubview:vColorNumber];
  270. UILabel *lblColorNumberTitle = [UILabel new];
  271. lblColorNumberTitle.frame=CGRectMake(lblx, lbly, lblwidth, lblheight);
  272. lblColorNumberTitle.text = @"色 号:";
  273. lblColorNumberTitle.textColor = [UIColor blackColor];
  274. lblColorNumberTitle.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  275. [vColorNumber addSubview:lblColorNumberTitle];
  276. UILabel *lblColorNumber = [UILabel new];
  277. lblColorNumber.frame=CGRectMake(valuex, valuey, Screen_Width - valuex - lblx, valueheight);
  278. lblColorNumber.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  279. lblColorNumber.text=_detailModel.colorNo;
  280. [vColorNumber addSubview:lblColorNumber];
  281. //请购数量
  282. UIView *vApplyQuantity = [UIView new];
  283. vApplyQuantity.frame=CGRectMake(0, CGRectGetMaxY(vColorNumber.frame), Screen_Width, heightRow);
  284. [vContent addSubview:vApplyQuantity];
  285. UILabel *lblApplyQuantityTitle = [UILabel new];
  286. lblApplyQuantityTitle.frame=CGRectMake(lblx, lbly, lblwidth, lblheight);
  287. lblApplyQuantityTitle.text = @"请购数量:";
  288. lblApplyQuantityTitle.textColor = [UIColor blackColor];
  289. lblApplyQuantityTitle.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  290. [vApplyQuantity addSubview:lblApplyQuantityTitle];
  291. UILabel *lblApplyQuantity = [UILabel new];
  292. lblApplyQuantity.frame=CGRectMake(valuex, valuey, Screen_Width - valuex - lblx, valueheight);
  293. lblApplyQuantity.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  294. lblApplyQuantity.text=_detailModel.applyQuantity;
  295. [vApplyQuantity addSubview:lblApplyQuantity];
  296. //核准数量
  297. UIView *vApprovedQuantity = [UIView new];
  298. vApprovedQuantity.frame=CGRectMake(0, CGRectGetMaxY(vApplyQuantity.frame), Screen_Width, heightRow);
  299. [vContent addSubview:vApprovedQuantity];
  300. UILabel *lblApprovedQuantityTitle = [UILabel new];
  301. lblApprovedQuantityTitle.frame=CGRectMake(lblx, lbly, lblwidth, lblheight);
  302. lblApprovedQuantityTitle.text = @"核准数量:";
  303. lblApprovedQuantityTitle.textColor = [UIColor blackColor];
  304. lblApprovedQuantityTitle.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  305. [vApprovedQuantity addSubview:lblApprovedQuantityTitle];
  306. UILabel *lblApprovedQuantity = [UILabel new];
  307. lblApprovedQuantity.frame=CGRectMake(valuex, valuey, Screen_Width - valuex - lblx, valueheight);
  308. lblApprovedQuantity.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  309. lblApprovedQuantity.text=_detailModel.approvedQuantity;
  310. [vApprovedQuantity addSubview:lblApprovedQuantity];
  311. //转采购订单数量
  312. UIView *vToOrderQuantity = [UIView new];
  313. vToOrderQuantity.frame=CGRectMake(0, CGRectGetMaxY(vApprovedQuantity.frame), Screen_Width, heightRow);
  314. [vContent addSubview:vToOrderQuantity];
  315. UILabel *lblToOrderQuantityTitle = [UILabel new];
  316. lblToOrderQuantityTitle.frame=CGRectMake(lblx, lbly, lblwidth+40, lblheight);
  317. lblToOrderQuantityTitle.text = @"转采购订单数量:";
  318. lblToOrderQuantityTitle.textColor = [UIColor blackColor];
  319. lblToOrderQuantityTitle.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  320. [vToOrderQuantity addSubview:lblToOrderQuantityTitle];
  321. UILabel *lblToOrderQuantity = [UILabel new];
  322. lblToOrderQuantity.frame=CGRectMake(CGRectGetMaxX(lblToOrderQuantityTitle.frame), valuey, Screen_Width-CGRectGetMaxX(lblToOrderQuantityTitle.frame)-10, valueheight);
  323. lblToOrderQuantity.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  324. lblToOrderQuantity.text=_detailModel.toOrderQuantity;
  325. [vToOrderQuantity addSubview:lblToOrderQuantity];
  326. //核销数量
  327. UIView *vVerificationQuantity = [UIView new];
  328. vVerificationQuantity.frame=CGRectMake(0, CGRectGetMaxY(vToOrderQuantity.frame), Screen_Width, heightRow);
  329. [vContent addSubview:vVerificationQuantity];
  330. UILabel *lblVerificationQuantityTitle = [UILabel new];
  331. lblVerificationQuantityTitle.frame=CGRectMake(lblx, lbly, lblwidth, lblheight);
  332. lblVerificationQuantityTitle.text = @"核销数量:";
  333. lblVerificationQuantityTitle.textColor = [UIColor blackColor];
  334. lblVerificationQuantityTitle.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  335. [vVerificationQuantity addSubview:lblVerificationQuantityTitle];
  336. UILabel *lblVerificationQuantity = [UILabel new];
  337. lblVerificationQuantity.frame=CGRectMake(valuex, valuey, Screen_Width - valuex - lblx, valueheight);
  338. lblVerificationQuantity.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  339. lblVerificationQuantity.text=_detailModel.verificationQuantity;
  340. [vVerificationQuantity addSubview:lblVerificationQuantity];
  341. //请购人
  342. UIView *vApplicant= [UIView new];
  343. vApplicant.frame=CGRectMake(0, CGRectGetMaxY(vVerificationQuantity.frame), Screen_Width, heightRow);
  344. [vContent addSubview:vApplicant];
  345. UILabel *lblApplicantTitle = [UILabel new];
  346. lblApplicantTitle.frame=CGRectMake(lblx, lbly, lblwidth, lblheight);
  347. lblApplicantTitle.text = @"请 购 人:";
  348. lblApplicantTitle.textColor = [UIColor blackColor];
  349. lblApplicantTitle.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  350. [vApplicant addSubview:lblApplicantTitle];
  351. UILabel *lblApplicant = [UILabel new];
  352. lblApplicant.frame=CGRectMake(valuex, valuey, Screen_Width - valuex - lblx, valueheight);
  353. lblApplicant.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  354. lblApplicant.text=_detailModel.applicant;
  355. [vApplicant addSubview:lblApplicant];
  356. //明细备注
  357. UIView *vRemarks = [UIView new];
  358. vRemarks.frame=CGRectMake(0, CGRectGetMaxY(vApplicant.frame), Screen_Width, heightRow);
  359. [vContent addSubview:vRemarks];
  360. UILabel *lblRemarksTitle = [UILabel new];
  361. lblRemarksTitle.frame=CGRectMake(lblx, lbly, lblwidth, lblheight);
  362. lblRemarksTitle.text = @"明细备注:";
  363. lblRemarksTitle.textColor = [UIColor blackColor];
  364. lblRemarksTitle.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  365. [vRemarks addSubview:lblRemarksTitle];
  366. UILabel *lblRemarks = [UILabel new];
  367. lblRemarks.frame=CGRectMake(valuex, valuey, Screen_Width - valuex - lblx, valueheight);
  368. lblRemarks.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  369. lblRemarks.text=_detailModel.remarks;
  370. [vRemarks addSubview:lblRemarks];
  371. //包
  372. UIView *vPackage = [UIView new];
  373. vPackage.frame=CGRectMake(0, CGRectGetMaxY(vRemarks.frame), Screen_Width, heightRow);
  374. [vContent addSubview:vPackage];
  375. UILabel *lblPackageTitle = [UILabel new];
  376. lblPackageTitle.frame=CGRectMake(lblx, lbly, lblwidth, lblheight);
  377. lblPackageTitle.text = @"包 装:";
  378. lblPackageTitle.textColor = [UIColor blackColor];
  379. lblPackageTitle.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  380. [vPackage addSubview:lblPackageTitle];
  381. UILabel *lblPackage = [UILabel new];
  382. lblPackage.frame=CGRectMake(valuex, valuey, Screen_Width - valuex - lblx, valueheight);
  383. lblPackage.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  384. lblPackage.text=_detailModel.package;
  385. [vPackage addSubview:lblPackage];
  386. //面积
  387. UIView *vAcreage = [UIView new];
  388. vAcreage.frame=CGRectMake(0, CGRectGetMaxY(vPackage.frame), Screen_Width, heightRow);
  389. [vContent addSubview:vAcreage];
  390. UILabel *lblAcreageTitle = [UILabel new];
  391. lblAcreageTitle.frame=CGRectMake(lblx, lbly, lblwidth, lblheight);
  392. lblAcreageTitle.text = @"面 积:";
  393. lblAcreageTitle.textColor = [UIColor blackColor];
  394. lblAcreageTitle.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  395. [vAcreage addSubview:lblAcreageTitle];
  396. UILabel *lblAcreage = [UILabel new];
  397. lblAcreage.frame=CGRectMake(valuex, valuey, Screen_Width - valuex - lblx, valueheight);
  398. lblAcreage.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  399. lblAcreage.text=_detailModel.acreage;
  400. [vAcreage addSubview:lblAcreage];
  401. //重量
  402. UIView *vWeight = [UIView new];
  403. vWeight.frame=CGRectMake(0, CGRectGetMaxY(vAcreage.frame), Screen_Width, heightRow);
  404. [vContent addSubview:vWeight];
  405. UILabel *lblWeightTitle = [UILabel new];
  406. lblWeightTitle.frame=CGRectMake(lblx, lbly, lblwidth, lblheight);
  407. lblWeightTitle.text = @"重 量:";
  408. lblWeightTitle.textColor = [UIColor blackColor];
  409. lblWeightTitle.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  410. [vWeight addSubview:lblWeightTitle];
  411. UILabel *lblWeight = [UILabel new];
  412. lblWeight.frame=CGRectMake(valuex, valuey, Screen_Width - valuex - lblx, valueheight);
  413. lblWeight.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  414. lblWeight.text=_detailModel.weight;
  415. [vWeight addSubview:lblWeight];
  416. //商品名称
  417. UIView *vGoodsName = [UIView new];
  418. vGoodsName.frame=CGRectMake(0, CGRectGetMaxY(vWeight.frame), Screen_Width, heightRow);
  419. [vContent addSubview:vGoodsName];
  420. UILabel *lblGoodsNameTitle = [UILabel new];
  421. lblGoodsNameTitle.frame=CGRectMake(lblx, lbly, lblwidth, lblheight);
  422. lblGoodsNameTitle.text = @"商品名称:";
  423. lblGoodsNameTitle.textColor = [UIColor blackColor];
  424. lblGoodsNameTitle.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  425. [vGoodsName addSubview:lblGoodsNameTitle];
  426. UILabel *lblGoodsName = [UILabel new];
  427. lblGoodsName.frame=CGRectMake(valuex, valuey, Screen_Width - valuex - lblx, valueheight);
  428. lblGoodsName.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  429. lblGoodsName.text=_detailModel.goodsName;
  430. [vGoodsName addSubview:lblGoodsName];
  431. //箱
  432. UIView *vBox = [UIView new];
  433. vBox.frame=CGRectMake(0, CGRectGetMaxY(vGoodsName.frame), Screen_Width, heightRow);
  434. [vContent addSubview:vBox];
  435. UILabel *lblBoxTitle = [UILabel new];
  436. lblBoxTitle.frame=CGRectMake(lblx, lbly, lblwidth, lblheight);
  437. lblBoxTitle.text = @"箱:";
  438. lblBoxTitle.textColor = [UIColor blackColor];
  439. lblBoxTitle.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  440. [vBox addSubview:lblBoxTitle];
  441. UILabel *lblBox = [UILabel new];
  442. lblBox.frame=CGRectMake(valuex, valuey, Screen_Width - valuex - lblx, valueheight);
  443. lblBox.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  444. lblBox.text=_detailModel.box;
  445. [vBox addSubview:lblBox];
  446. //片
  447. UIView *vPiece = [UIView new];
  448. vPiece.frame=CGRectMake(0, CGRectGetMaxY(vBox.frame), Screen_Width, heightRow);
  449. [vContent addSubview:vPiece];
  450. UILabel *lblPieceTitle = [UILabel new];
  451. lblPieceTitle.frame=CGRectMake(lblx, lbly, lblwidth, lblheight);
  452. lblPieceTitle.text = @"片:";
  453. lblPieceTitle.textColor = [UIColor blackColor];
  454. lblPieceTitle.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  455. [vPiece addSubview:lblPieceTitle];
  456. UILabel *lblPiece = [UILabel new];
  457. lblPiece.frame=CGRectMake(valuex, valuey, Screen_Width - valuex - lblx, valueheight);
  458. lblPiece.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  459. lblPiece.text=_detailModel.piece;
  460. [vPiece addSubview:lblPiece];
  461. //平米数
  462. UIView *vM2 = [UIView new];
  463. vM2.frame=CGRectMake(0, CGRectGetMaxY(vPiece.frame), Screen_Width, heightRow);
  464. [vContent addSubview:vM2];
  465. UILabel *lblM2Title = [UILabel new];
  466. lblM2Title.frame=CGRectMake(lblx, lbly, lblwidth, lblheight);
  467. lblM2Title.text = @"平 米 数:";
  468. lblM2Title.textColor = [UIColor blackColor];
  469. lblM2Title.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  470. [vM2 addSubview:lblM2Title];
  471. UILabel *lblM2 = [UILabel new];
  472. lblM2.frame=CGRectMake(valuex, valuey, Screen_Width - valuex - lblx, valueheight);
  473. lblM2.font = [UIFont systemFontOfSize: LabelAndTextFontOfSize];
  474. lblM2.text=_detailModel.M2;
  475. [vM2 addSubview:lblM2];
  476. vContent.frame=CGRectMake(10, 10, Screen_Width-20, CGRectGetMaxY(vM2.frame) );
  477. vContent.layer.cornerRadius = CornerRadius;
  478. _scroll.contentSize = CGSizeMake(self.view.frame.size.width, CGRectGetMaxY(vContent.frame)+rectStatusHeight+rectNavHeight+10);
  479. }
  480. @end