NewDeliveryRequirementController.h 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242
  1. //
  2. // NewDeliveryRequirementController.h
  3. // IBOSSHSH
  4. //
  5. // Created by ssl on 2018/1/15.
  6. // Copyright © 2018年 elongtian. All rights reserved.
  7. //
  8. #import "BaseViewController.h"
  9. #import "NewDeliveryRequirementModel.h"
  10. #import "StatusInfoTextVC.h"
  11. #import "BRDatePickerView.h"
  12. #import "NIDropDown.h"
  13. #import "PayTypeDelegate.h"
  14. #import "MapViewController.h"
  15. #import "DKPhotoPickerBrowserViewController.h"
  16. #import "FollowUpBrowseProtocol.h"
  17. #import "DKPhotoPickerViewController.h"
  18. @interface NewDeliveryRequirementController :BaseViewController<RefreshTableViewDelegate,UITextFieldDelegate,StatusInfoTextDelegate,PayTypeDelegate,PositionDelegate,DKPhotoPickerBrowserViewControllerDataSource,DKPhotoPickerBrowserViewControllerDelegate,UITextViewDelegate,UICollectionViewDataSource,UICollectionViewDelegate,DKPhotoPickerViewControllerDelegate,FollowUpBrowseProtocol>
  19. /**
  20. scroll view
  21. */
  22. @property (strong,nonatomic) UIScrollView *scroll;
  23. /**
  24. 上层ViewController
  25. */
  26. @property (strong,nonatomic) DeliveryReceiptHomeViewController *homeVC;
  27. /**
  28. content view
  29. */
  30. @property (strong,nonatomic) UIView * contentView;
  31. /**
  32. 下载管理器
  33. */
  34. @property (nonatomic,strong) ASIDownManager *mDownManager;
  35. /**
  36. 数据字典
  37. */
  38. @property (strong,nonatomic) NSDictionary *dataDic;
  39. /**
  40. table view
  41. */
  42. @property (strong,nonatomic) UITableView *myTableView;
  43. /**
  44. 图片collection view
  45. */
  46. @property (strong,nonatomic) UICollectionView *collectionView;;
  47. /**
  48. 数据列表
  49. */
  50. @property (strong,nonatomic) NSMutableArray *dataList;
  51. /**
  52. 图片列表
  53. */
  54. @property (strong,nonatomic) NSMutableArray *photoList;
  55. /**
  56. 配送回执model
  57. */
  58. @property (strong,nonatomic) NewDeliveryRequirementModel *model;
  59. /**
  60. 图片路径数组
  61. */
  62. @property (strong,nonatomic) NSMutableArray *imagePaths;
  63. /**
  64. 相册数组
  65. */
  66. @property (nonatomic , strong) NSMutableArray *assets;
  67. /**
  68. 回执编码
  69. */
  70. @property (strong,nonatomic) UITextField* receiptCode;
  71. /**
  72. 回执金额
  73. */
  74. @property (strong,nonatomic) UITextField* receiptAmount;
  75. /**
  76. 客户名称
  77. */
  78. @property (strong,nonatomic) UILabel *customerName;
  79. /**
  80. 应收金额
  81. */
  82. @property (strong,nonatomic) UILabel *receivables;
  83. /**
  84. 回执类型
  85. */
  86. @property (strong,nonatomic) UIButton *receiptType;
  87. /**
  88. 推迟日期
  89. */
  90. @property (strong,nonatomic) UIButton *nextDeliveryDate;
  91. /**
  92. 收款方式
  93. */
  94. @property (strong,nonatomic) UIButton *receivablesType;
  95. /**
  96. 送货单号
  97. */
  98. @property (strong,nonatomic) NSString*sReceiptCode;
  99. /**
  100. 回执金额
  101. */
  102. @property (strong,nonatomic) NSString*sReceiptAmount;
  103. /**
  104. 客户名称
  105. */
  106. @property (strong,nonatomic) NSString *sCustomerName;
  107. /**
  108. 应收金额
  109. */
  110. @property (strong,nonatomic) NSString *sReceivables;
  111. /**
  112. 回执类型
  113. */
  114. @property (strong,nonatomic) NSString *sReceiptType;
  115. /**
  116. 推迟日期
  117. */
  118. @property (strong,nonatomic) NSString *sNextDeliveryDate;
  119. /**
  120. 已回执金额
  121. */
  122. @property (strong,nonatomic)NSString *completeReceivables;
  123. /**
  124. 收款方式名称
  125. */
  126. @property (strong,nonatomic) NSString *settlementTypeName;
  127. /**
  128. 收款方式
  129. */
  130. @property (strong,nonatomic) NSString *settlementType;
  131. /**
  132. 是否手工费
  133. */
  134. @property (strong,nonatomic) NSString *existsHandlingFee;
  135. /**
  136. 手工费
  137. */
  138. @property (strong,nonatomic) NSString *earnestFee;
  139. /**
  140. 备注
  141. */
  142. @property (strong,nonatomic) NSString *remarks;
  143. /**
  144. 回执标识
  145. */
  146. @property (strong,nonatomic) NSString *receiptFlag;
  147. /**
  148. 配送id
  149. */
  150. @property (strong,nonatomic) NSString *deliveryId;
  151. /**
  152. 回执类型数组
  153. */
  154. @property (strong,nonatomic) NSMutableArray* arrayDStatus;
  155. /**
  156. 安排ID
  157. */
  158. @property (strong,nonatomic) NSString *arrangementID;
  159. /**
  160. 日历
  161. @param strong <#strong description#>
  162. @return <#return value description#>
  163. */
  164. @property (strong)BRDatePickerView *dealDatePicker;
  165. /**
  166. 回执类型
  167. */
  168. @property (strong,nonatomic) NSMutableArray *arrayStatus;
  169. /**
  170. 推迟日期
  171. */
  172. @property (nonatomic,strong) UIView *vNextDeliveryDate;
  173. /**
  174. 保存按钮
  175. */
  176. @property (nonatomic,strong)UIButton *saveBtn;
  177. /**
  178. cell索引
  179. */
  180. @property (nonatomic) NSInteger cellIndex;
  181. /**
  182. 用于键盘出现时函数调用多次的情况
  183. */
  184. @property (nonatomic,assign)BOOL flag;
  185. /**
  186. 弹出键盘
  187. */
  188. @property (nonatomic)BOOL keyboardShow;
  189. /**
  190. 代理
  191. */
  192. @property (nonatomic,assign) id<FollowUpBrowseProtocol> refreshDelegate;
  193. /**
  194. 上传参数
  195. */
  196. @property (nonatomic,strong) NSString *deliveryReceivables;
  197. @property (nonatomic,strong) NSString *installationReceivables;
  198. @property (nonatomic,strong) NSString *organizationID;
  199. @property (nonatomic,strong) NSString *organizationCode;
  200. @end