| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- //
- // PlatformListCell.m
- // yunbaolive
- //
- // Created by ybRRR on 2020/12/1.
- // Copyright © 2020 cat. All rights reserved.
- //
- #import "PlatformListCell.h"
- @implementation PlatformListCell
- - (void)awakeFromNib {
- [super awakeFromNib];
- UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:self.commissionBtn.bounds byRoundingCorners:UIRectCornerBottomLeft | UIRectCornerTopLeft cornerRadii:CGSizeMake(10, 10)];
- CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];
- maskLayer.frame = self.commissionBtn.bounds;
- maskLayer.path = maskPath.CGPath;
- self.commissionBtn.layer.mask = maskLayer;
- UIBezierPath *addBtnmaskPath = [UIBezierPath bezierPathWithRoundedRect:self.addBtn.bounds byRoundingCorners:UIRectCornerBottomRight | UIRectCornerTopRight cornerRadii:CGSizeMake(10, 10)];
- CAShapeLayer *addMaskLayer = [[CAShapeLayer alloc] init];
- addMaskLayer.frame = self.addBtn.bounds;
- addMaskLayer.path = addBtnmaskPath.CGPath;
- self.addBtn.layer.mask = addMaskLayer;
- _commissionBtn.titleLabel.adjustsFontSizeToFitWidth = YES;
- }
- -(void)setDataDic:(NSDictionary *)dataDic
- {
- _dataDic = dataDic;
- self.titleLb.text = minstr([dataDic valueForKey:@"name"]);
- self.priceLb.text = [NSString stringWithFormat:@"¥%@",minstr([dataDic valueForKey:@"price"])];
- self.saleLb.text =[NSString stringWithFormat:YZMsg(@"已售%@件"),minstr([dataDic valueForKey:@"sale_nums"])];
- [self.commissionBtn setTitle:[NSString stringWithFormat:YZMsg(@"佣 ¥%@"),minstr([dataDic valueForKey:@"commission"])] forState:0];
- [self.thumbImg sd_setImageWithURL:[NSURL URLWithString:minstr([dataDic valueForKey:@"thumb"])]];
- NSString *isAdd = minstr([dataDic valueForKey:@"isadd"]);
- if ([isAdd isEqual:@"1"]) {
- [self.addBtn setTitle:YZMsg(@"已添加") forState:0];
- [self.addBtn setTitleColor:RGB(150,150,150) forState:0];
- [self.addBtn setBackgroundColor:RGB(243, 243, 243)];
- }else{
- [self.addBtn setTitle:YZMsg(@"添加") forState:0];
- [self.addBtn setTitleColor:[UIColor whiteColor] forState:0];
- [self.addBtn setBackgroundColor:Pink_Cor];
- }
- }
- - (IBAction)addBtnClick:(UIButton *)sender {
- NSDictionary *signdic = @{@"uid":[Config getOwnID],@"token":[Config getOwnToken], @"time":[NSNumber numberWithLong: (long)[[NSDate date] timeIntervalSince1970]]};
- NSString *sign = [PublicObj sortString:signdic];
- NSDictionary *dic = @{
- @"uid":[Config getOwnID],
- @"token":[Config getOwnToken],
- @"time":[NSNumber numberWithLong: (long)[[NSDate date] timeIntervalSince1970]],
- @"sign":sign,
- @"goodsid":minstr([_dataDic valueForKey:@"id"])
- };
- [YBNetworking postWithUrl:@"Seller.setPlatformGoods" Dic:dic Suc:^(int code, id info, NSString *msg) {
- if (code == 0) {
- NSDictionary *infos = [info firstObject];
- if ([minstr([infos valueForKey:@"status"]) isEqual:@"1"]) {
- [self.addBtn setTitle:YZMsg(@"已添加") forState:0];
- [self.addBtn setTitleColor:RGB(150,150,150) forState:0];
- [self.addBtn setBackgroundColor:RGB(243, 243, 243)];
- }else{
- [self.addBtn setTitle:YZMsg(@"添加") forState:0];
- [self.addBtn setTitleColor:[UIColor whiteColor] forState:0];
- [self.addBtn setBackgroundColor:Pink_Cor];
- }
- if (self.reloadEvent) {
- self.reloadEvent(_dataDic,minstr([infos valueForKey:@"status"]));
- }
- }
- [MBProgressHUD showError:msg];
- } Fail:^(id fail) {
-
- }];
- }
- @end
|