-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
if (indexPath.section == 0){
OrderStatusCell *cell = [OrderStatusCell cellWithTableView:tableView];
cell.OrderNumberLabel.text = [NSString stringWithFormat:@" 订单编号 %@",self.model.order_sn];
[cell.PicView sd_setImageWithURL:[NSURL URLWithString:self.model.goods_img] placeholderImage:nil];
cell.ShopNameLabel.text = self.model.goods_name;
cell.price.Jifen.text = self.model.goods_price;
cell.StatusLabel.text = self.model.order_status_format;
cell.ShopCountLabel.text = [NSString stringWithFormat:@"x%@",self.model.goods_number];
return cell;
}else if(indexPath.section ==1){
if (indexPath.row == 0) {
ReadyCell *cell = [ReadyCell cellWithTableView:tableView];
cell.selectionStyle = UITableViewCellSelectionStyleNone;
cell.name.text=self.model.consignee;
cell.phone.text=self.model.tel;
cell.address.text =self.model.address_detail;
return cell;
}else if (indexPath.row ==1){
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"aready"];
cell.textLabel.font = [UIFont systemFontOfSize:14];
cell.selectionStyle = UITableViewCellSelectionStyleNone;
if (cell == nil) {
cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:@"aready"];
}
cell.textLabel.text = [NSString stringWithFormat:@"接单时间 %@",self.model.confirm_time];
return cell;
}
}else if (indexPath.section ==2){
KuaidiCell *cell = [KuaidiCell cellWithTableView:tableView];
cell.contentTextfield.tag = indexPath.row;
[cell.contentTextfield addTarget:self action:@selector(textFieldWithText:) forControlEvents:UIControlEventEditingChanged];
cell.selectionStyle = UITableViewCellSelectionStyleNone;
tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
if (indexPath.row == 0) {
cell.nameLabel.text = @"快递公司";
}else if (indexPath.row ==1){
cell.nameLabel.text = @"快递单号";
}else
{ cell.contentTextfield.keyboardType = UIKeyboardTypeNumbersAndPunctuation;
[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(textFiledEditChanged:)
name:@"UITextFieldTextDidChangeNotification" object:cell.contentTextfield];
cell.nameLabel.text = @"快递电话";
}
return cell;
}
return nil;
}
-(void)textFieldWithText:(UITextField *)textfield
{
switch (textfield.tag) {
case 0:
self.company = textfield.text;
break;
case 1:
self.orederNumber = textfield.text;
break;
case 2:
self.phoneNumber = textfield.text;
break;
default:
break;
}
}