diff --git a/ParentAssistant/ParentAssistant.xcworkspace/xcuserdata/caoyang.xcuserdatad/UserInterfaceState.xcuserstate b/ParentAssistant/ParentAssistant.xcworkspace/xcuserdata/caoyang.xcuserdatad/UserInterfaceState.xcuserstate index 832cc74..2d31bd0 100644 Binary files a/ParentAssistant/ParentAssistant.xcworkspace/xcuserdata/caoyang.xcuserdatad/UserInterfaceState.xcuserstate and b/ParentAssistant/ParentAssistant.xcworkspace/xcuserdata/caoyang.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/ParentAssistant/ParentAssistant.xcworkspace/xcuserdata/caoyang.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/ParentAssistant/ParentAssistant.xcworkspace/xcuserdata/caoyang.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist index e2573a5..1a0ebde 100644 --- a/ParentAssistant/ParentAssistant.xcworkspace/xcuserdata/caoyang.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist +++ b/ParentAssistant/ParentAssistant.xcworkspace/xcuserdata/caoyang.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist @@ -13,5 +13,21 @@ stopOnStyle = "0"> + + + + diff --git a/ParentAssistant/ParentAssistant/Classes/controllers/Grow/GrowViewController.swift b/ParentAssistant/ParentAssistant/Classes/controllers/Grow/GrowViewController.swift index 0fe7718..b7ae515 100644 --- a/ParentAssistant/ParentAssistant/Classes/controllers/Grow/GrowViewController.swift +++ b/ParentAssistant/ParentAssistant/Classes/controllers/Grow/GrowViewController.swift @@ -68,6 +68,9 @@ class GrowViewController: UIViewController,UIScrollViewDelegate { override func viewWillAppear(_ animated: Bool) { + + let model = AccountManager.shared.getUserInfo() + print(model.name) var title = String() if AccountManager.shared.isOnline() { if AccountManager.shared.rawUserInfo!.contentData()["studentClass"].arrayValue.count == 0 { diff --git a/ParentAssistant/ParentAssistant/Classes/controllers/Grow/Program/ProgramCardViewController.swift b/ParentAssistant/ParentAssistant/Classes/controllers/Grow/Program/ProgramCardViewController.swift index 53e0b2e..71e6f69 100644 --- a/ParentAssistant/ParentAssistant/Classes/controllers/Grow/Program/ProgramCardViewController.swift +++ b/ParentAssistant/ParentAssistant/Classes/controllers/Grow/Program/ProgramCardViewController.swift @@ -14,16 +14,16 @@ class ProgramCardViewController: UIViewController,UITextFieldDelegate { lazy var cardView = { ()-> UIView in - let view = UIView.init(frame: CGRect.init(x: 10, y: 10, width: screenWidth-20, height: 140)) + let view = UIView.init(frame: CGRect.init(x: 10, y: 10, width: screenWidth-20, height: 100)) view.backgroundColor = UIColor.white return view }() lazy var bottomBtn = {()-> UIButton in - let btn = UIButton.init(frame: CGRect.init(x: screenWidth/2-100, y: screenHeight-66-60, width: 200, height: 40)) + let btn = UIButton.init(frame: CGRect.init(x: 20, y: screenHeight-66-60, width: screenWidth-40, height: 40)) btn.setTitle("申请补卡", for: UIControlState.normal) btn.layer.cornerRadius = 5 btn.clipsToBounds = true - btn.setTitleColor(UIColor.black, for: UIControlState.normal) + btn.setTitleColor(UIColor.white, for: UIControlState.normal) btn.backgroundColor = Theme.topBarColor() btn.addTarget(self, action: #selector(applyAction), for: UIControlEvents.touchUpInside) return btn @@ -87,18 +87,10 @@ class ProgramCardViewController: UIViewController,UITextFieldDelegate { cardNumberInput.delegate = self self.cardInputTextField = cardNumberInput - let cardDateLab = UILabel.init(frame: CGRect.init(x: 10, y: 90, width: 100, height: 30)) - cardDateLab.text = "考勤日期:" - - let cardDateInput = UILabel.init(frame: CGRect.init(x: 110, y: 90, width: screenWidth-120, height: 30)) - cardDateInput.text = "2018-02-12 09:40" - self.cardView.addSubview(cardLable) self.cardView.addSubview(cardName) self.cardView.addSubview(cardNumberLab) self.cardView.addSubview(cardNumberInput) - self.cardView.addSubview(cardDateLab) - self.cardView.addSubview(cardDateInput) } //收回键盘 diff --git a/ParentAssistant/ParentAssistant/Classes/util/account.swift b/ParentAssistant/ParentAssistant/Classes/util/account.swift index e675a75..b8bbc4c 100644 --- a/ParentAssistant/ParentAssistant/Classes/util/account.swift +++ b/ParentAssistant/ParentAssistant/Classes/util/account.swift @@ -20,11 +20,45 @@ class AccountManager: NSObject { override init(){ rawUserInfo=Setting.getUserInfo() - if let info=rawUserInfo{ userid=info.contentData()["userid"].stringValue } } + + //MARK: - 获取个人信息 + /// 获取用户信息 + /// + /// - Returns: 返回 UserInfoModel + func getUserInfo() -> UserInfoModel { + + var model = UserInfoModel() + let dic = Setting.getUserInfo()?.dictionary + let data = dic!["data"]?.dictionary + if let value = data { + model = UserInfoModel.deserialize(from: value)! + } + return model + } + //MARK: 获取孩子信息 + /// 获取用户孩子信息 + /// + /// - Returns: 返回 StudentClassInfoModel + func getChildClassInfo()-> Array { + var array = Array() + let dic = Setting.getUserInfo()?.dictionary + let data = dic!["data"]?.dictionary + let studentArr = data!["studentClass"]?.arrayValue + for i in 0..