RDSRoomSetVC.m 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. //
  2. // RDSRoomSetVC.m
  3. // Temperature
  4. //
  5. // Created by RD on 2023/2/2.
  6. //
  7. #import "RDSRoomSetVC.h"
  8. @interface RDSRoomSetVC ()
  9. @property (weak, nonatomic) IBOutlet UILabel *nameLab;
  10. @end
  11. @implementation RDSRoomSetVC
  12. - (void)viewDidLoad {
  13. [super viewDidLoad];
  14. // Do any additional setup after loading the view from its nib.
  15. self.title = @"房间设置";
  16. self.nameLab.text = _roomModel.name;
  17. }
  18. // 修改房间名称
  19. - (IBAction)onRenameClick:(id)sender {
  20. RDS_WEAKSELF(weakSelf)
  21. [self rds_alertInputTitle:@"设置房间名" msg:nil placeholder:_roomModel.name doneAction:^(NSString *name) {
  22. [weakSelf setRoomName:name];
  23. }];
  24. }
  25. // 呼吸灯
  26. - (IBAction)onLightClick:(id)sender {
  27. }
  28. // 检查更新
  29. - (IBAction)onUpdate:(id)sender {
  30. [RDSHudShower showCenterToast:@"暂无更新"];
  31. }
  32. - (void)setRoomName:(NSString *)name{
  33. RDS_WEAKSELF(weakSelf)
  34. [RDSDemoApiHelper rds_updateRoomName:name record_id:_roomModel.record_id home_id:_roomModel.home_id success:^(id responseObject) {
  35. if ([responseObject[@"code"] intValue] != 0) {
  36. [RDSHudShower showBottomToast:responseObject[@"message"]];
  37. }else{
  38. weakSelf.nameLab.text = name;
  39. }
  40. } failure:^(NSError *error) {
  41. [RDSHudShower showBottomToast:@"连接服务器失败"];
  42. }];
  43. }
  44. @end