| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248 |
- //
- // NewDeliveryReceiptVC.h
- // IBOSS
- //
- // Created by Dongke on 16/1/7.
- // Copyright © 2017年 沈阳东科云信软件有限公司. All rights reserved.
- //
- // 功能描述:新增配送控制器
- #import "BaseViewController.h"
- #import "NewDeliveryReceiptModel.h"
- #import "StatusInfoTextVC.h"
- #import "BRDatePickerView.h"
- #import "NIDropDown.h"
- #import "PayTypeDelegate.h"
- #import "MapViewController.h"
- #import "DKPhotoPickerBrowserViewController.h"
- #import "FollowUpBrowseProtocol.h"
- #import "DKPhotoPickerViewController.h"
- @interface NewDeliveryReceiptVC :BaseViewController<RefreshTableViewDelegate,UITextFieldDelegate,StatusInfoTextDelegate,PayTypeDelegate,PositionDelegate,DKPhotoPickerBrowserViewControllerDataSource,DKPhotoPickerBrowserViewControllerDelegate,UITextViewDelegate,UICollectionViewDataSource,UICollectionViewDelegate,DKPhotoPickerViewControllerDelegate,FollowUpBrowseProtocol>
- /**
- scroll view
- */
- @property (strong,nonatomic) UIScrollView *scroll;
- /**
- content view
- */
- @property (strong,nonatomic) UIView * contentView;
- /**
- 下载管理器
- */
- @property (nonatomic,strong) ASIDownManager *mDownManager;
- /**
- 数据字典
- */
- @property (strong,nonatomic) NSDictionary *dataDic;
- /**
- table view
- */
- @property (strong,nonatomic) UITableView *myTableView;
- /**
- 图片collection view
- */
- @property (strong,nonatomic) UICollectionView *collectionView;;
- /**
- 数据列表
- */
- @property (strong,nonatomic) NSMutableArray *dataList;
- /**
- 图片列表
- */
- @property (strong,nonatomic) NSMutableArray *photoList;
- /**
- 配送回执model
- */
- @property (strong,nonatomic) NewDeliveryReceiptModel *model;
- /**
- 图片路径数组
- */
- @property (strong,nonatomic) NSMutableArray *imagePaths;
- /**
- 相册数组
- */
- @property (nonatomic , strong) NSMutableArray *assets;
- /**
- 回执编码
- */
- @property (strong,nonatomic) UITextField* receiptCode;
- /**
- 回执金额
- */
- @property (strong,nonatomic) UITextField* receiptAmount;
- /**
- 客户名称
- */
- @property (strong,nonatomic) UILabel *customerName;
- @property (strong,nonatomic) NSString *signName;
- /**
- 应收金额
- */
- @property (strong,nonatomic) UILabel *receivables;
- /**
- 回执类型
- */
- @property (strong,nonatomic) UIButton *receiptType;
- @property (strong,nonatomic) UIButton *btnSign;
- @property (strong,nonatomic) UIButton *btnDeliveryAttribute;
- @property (strong,nonatomic) UIButton *btnGoodsAttribute;
- /**
- 推迟日期
- */
- @property (strong,nonatomic) UIButton *nextDeliveryDate;
- /**
- 收款方式
- */
- @property (strong,nonatomic) UIButton *receivablesType;
- /**
- 送货单号
- */
- @property (strong,nonatomic) NSString*sReceiptCode;
- /**
- 回执金额
- */
- @property (strong,nonatomic) NSString*sReceiptAmount;
- /**
- 客户名称
- */
- @property (strong,nonatomic) NSString *sCustomerName;
- /**
- 应收金额
- */
- @property (strong,nonatomic) NSString *sReceivables;
- /**
- 回执类型
- */
- @property (strong,nonatomic) NSString *sReceiptType;
- /**
- 推迟日期
- */
- @property (strong,nonatomic) NSString *sNextDeliveryDate;
- /**
- 已回执金额
- */
- @property (strong,nonatomic)NSString *completeReceivables;
- /**
- 收款方式名称
- */
- @property (strong,nonatomic) NSString *settlementTypeName;
- /**
- 收款方式
- */
- @property (strong,nonatomic) NSString *settlementType;
- /**
- 是否手工费
- */
- @property (strong,nonatomic) NSString *existsHandlingFee;
- /**
- 手工费
- */
- @property (strong,nonatomic) NSString *earnestFee;
- /**
- 备注
- */
- @property (strong,nonatomic) NSString *remarks;
- /**
- 回执标识
- */
- @property (strong,nonatomic) NSString *receiptFlag;
- @property (strong,nonatomic) NSString *signFlag;
- @property (strong,nonatomic) NSString *deliveryFlag;
- /**
- 配送id
- */
- @property (strong,nonatomic) NSString *deliveryId;
- @property (strong,nonatomic) NSString *deliveryAttributeId;
- @property (strong,nonatomic) NSString *goodsAttributeId;
- /**
- 回执类型数组
- */
- @property (strong,nonatomic) NSMutableArray* arrayDStatus;
- @property (strong,nonatomic) NSMutableArray* signArray;
- @property (strong,nonatomic) NSMutableArray* deliveryArray;
- @property (strong,nonatomic) NSMutableArray* goodsArray;
- /**
- 日历
- @param strong <#strong description#>
- @return <#return value description#>
- */
- @property (strong)BRDatePickerView *dealDatePicker;
- /**
- 回执类型
- */
- @property (strong,nonatomic) NSMutableArray *arrayStatus;
- /**
- 推迟日期
- */
- @property (nonatomic,strong) UIView *vNextDeliveryDate;
- /**
- 保存按钮
- */
- @property (nonatomic,strong)UIButton *saveBtn;
- /**
- cell索引
- */
- @property (nonatomic) NSInteger cellIndex;
- /**
- 用于键盘出现时函数调用多次的情况
- */
- @property (nonatomic,assign)BOOL flag;
- /**
- 弹出键盘
- */
- @property (nonatomic)BOOL keyboardShow;
- /**
- 代理
- */
- @property (nonatomic,assign) id<FollowUpBrowseProtocol> refreshDelegate;
- @property (nonatomic,assign) DeliveryUnreceiptListVC *parentVC;
- @end
|