| | |
| | | if let models = data.data{ |
| | | guard let weakSelf = self else { return } |
| | | weakSelf.items = models |
| | | for item in weakSelf.items { |
| | | if item.selectable == 1{ |
| | | let d = weakSelf.date.jq_format("yyyy-MM-dd ") + item.time.components(separatedBy: "-").last! |
| | | let interval = Date.jq_StringToTimeInterval(d, "yyyy-MM-dd HH:mm") |
| | | let canSelect = Date().timeIntervalSince1970 < interval |
| | | item.selectable = canSelect ? 1:0 |
| | | } |
| | | } |
| | | |
| | | |
| | | weakSelf.collectionView.reloadData() |
| | | weakSelf.innerHeight = ceil(Double(models.count) / 3.0) * cellH + floor(Double(models.count) / 3.0) * 1.0 |
| | | weakSelf.clouse?(weakSelf.innerHeight,weakSelf.currentPage) |
| | |
| | | let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "_CalendarDateTimeTCell", for: indexPath) as! CalendarDateTimeTCell |
| | | let m = items[indexPath.row] |
| | | cell.label_content.text = m.time |
| | | let d = date.jq_format("yyyy-MM-dd ") + m.time.components(separatedBy: "-").last! |
| | | let interval = Date.jq_StringToTimeInterval(d, "yyyy-MM-dd HH:mm") |
| | | // let d = date.jq_format("yyyy-MM-dd ") + m.time.components(separatedBy: "-").last! |
| | | // let interval = Date.jq_StringToTimeInterval(d, "yyyy-MM-dd HH:mm") |
| | | // |
| | | // let canSelect = Date().timeIntervalSince1970 < interval |
| | | |
| | | let canSelect = Date().timeIntervalSince1970 < interval |
| | | |
| | | if canSelect && m.selectable == 1{ |
| | | if m.selectable == 1{ |
| | | cell.contentView.backgroundColor = UIColor.white |
| | | cell.label_content.textColor = UIColor(hexStr: "#323232") |
| | | }else{ |