Commit 1b6a59e6e30dd851201cfda85c452f747c2f45ec
1 parent
92150d26
Exists in
parentassistant
修改家长慧需求,修复已知bug
Showing
6 changed files
with
78 additions
and
15 deletions
Show diff stats
ParentAssistant/ParentAssistant.xcworkspace/xcuserdata/caoyang.xcuserdatad/UserInterfaceState.xcuserstate
No preview for this file type
ParentAssistant/ParentAssistant.xcworkspace/xcuserdata/caoyang.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
| ... | ... | @@ -13,5 +13,69 @@ |
| 13 | 13 | stopOnStyle = "0"> |
| 14 | 14 | </BreakpointContent> |
| 15 | 15 | </BreakpointProxy> |
| 16 | + <BreakpointProxy | |
| 17 | + BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> | |
| 18 | + <BreakpointContent | |
| 19 | + shouldBeEnabled = "No" | |
| 20 | + ignoreCount = "0" | |
| 21 | + continueAfterRunningActions = "No" | |
| 22 | + filePath = "ParentAssistant/Classes/controllers/Grow/GrowViewController.swift" | |
| 23 | + timestampString = "548589251.1327029" | |
| 24 | + startingColumnNumber = "9223372036854775807" | |
| 25 | + endingColumnNumber = "9223372036854775807" | |
| 26 | + startingLineNumber = "187" | |
| 27 | + endingLineNumber = "187" | |
| 28 | + landmarkName = "switchChildrenAction()" | |
| 29 | + landmarkType = "7"> | |
| 30 | + </BreakpointContent> | |
| 31 | + </BreakpointProxy> | |
| 32 | + <BreakpointProxy | |
| 33 | + BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint"> | |
| 34 | + <BreakpointContent | |
| 35 | + shouldBeEnabled = "Yes" | |
| 36 | + ignoreCount = "0" | |
| 37 | + continueAfterRunningActions = "No" | |
| 38 | + filePath = "ParentAssistant/Classes/controllers/my/Controller/MyChildrenViewController.swift" | |
| 39 | + timestampString = "548589381.889563" | |
| 40 | + startingColumnNumber = "9223372036854775807" | |
| 41 | + endingColumnNumber = "9223372036854775807" | |
| 42 | + startingLineNumber = "104" | |
| 43 | + endingLineNumber = "104" | |
| 44 | + landmarkName = "unbundlingAction(indexPath:)" | |
| 45 | + landmarkType = "7"> | |
| 46 | + <Locations> | |
| 47 | + <Location | |
| 48 | + shouldBeEnabled = "Yes" | |
| 49 | + ignoreCount = "0" | |
| 50 | + continueAfterRunningActions = "No" | |
| 51 | + symbolName = "ParentAssistant.MyChildrenViewController.unbundlingAction(indexPath: Foundation.IndexPath) -> ()" | |
| 52 | + moduleName = "ParentAssistant" | |
| 53 | + usesParentBreakpointCondition = "Yes" | |
| 54 | + urlString = "file:///Users/caoyang/Documents/ParentAssistant/ParentAssistant/ParentAssistant/Classes/controllers/my/Controller/MyChildrenViewController.swift" | |
| 55 | + timestampString = "548589382.602811" | |
| 56 | + startingColumnNumber = "9223372036854775807" | |
| 57 | + endingColumnNumber = "9223372036854775807" | |
| 58 | + startingLineNumber = "104" | |
| 59 | + endingLineNumber = "104" | |
| 60 | + offsetFromSymbolStart = "75"> | |
| 61 | + </Location> | |
| 62 | + <Location | |
| 63 | + shouldBeEnabled = "Yes" | |
| 64 | + ignoreCount = "0" | |
| 65 | + continueAfterRunningActions = "No" | |
| 66 | + symbolName = "closure #1 (Swift.Optional<Swift.String>, Swift.Optional<__ObjC.NSError>) -> () in ParentAssistant.MyChildrenViewController.unbundlingAction(indexPath: Foundation.IndexPath) -> ()" | |
| 67 | + moduleName = "ParentAssistant" | |
| 68 | + usesParentBreakpointCondition = "Yes" | |
| 69 | + urlString = "file:///Users/caoyang/Documents/ParentAssistant/ParentAssistant/ParentAssistant/Classes/controllers/my/Controller/MyChildrenViewController.swift" | |
| 70 | + timestampString = "548589382.606685" | |
| 71 | + startingColumnNumber = "9223372036854775807" | |
| 72 | + endingColumnNumber = "9223372036854775807" | |
| 73 | + startingLineNumber = "105" | |
| 74 | + endingLineNumber = "105" | |
| 75 | + offsetFromSymbolStart = "102"> | |
| 76 | + </Location> | |
| 77 | + </Locations> | |
| 78 | + </BreakpointContent> | |
| 79 | + </BreakpointProxy> | |
| 16 | 80 | </Breakpoints> |
| 17 | 81 | </Bucket> | ... | ... |
ParentAssistant/ParentAssistant/Classes/controllers/Grow/GrowViewController.swift
| ... | ... | @@ -117,10 +117,11 @@ class GrowViewController: UIViewController,UIScrollViewDelegate { |
| 117 | 117 | if array.isEmpty { |
| 118 | 118 | title = "未绑定" |
| 119 | 119 | }else{ |
| 120 | - title = array[0].studentName | |
| 121 | 120 | let index = UserDefaults.standard.value(forKey: "SELECT_CHILDREN") as? Int |
| 122 | 121 | if index == nil { |
| 123 | 122 | UserDefaults.standard.set(0, forKey: "SELECT_CHILDREN") |
| 123 | + }else{ | |
| 124 | + title = array[index!].studentName | |
| 124 | 125 | } |
| 125 | 126 | } |
| 126 | 127 | }else{ |
| ... | ... | @@ -184,6 +185,7 @@ class GrowViewController: UIViewController,UIScrollViewDelegate { |
| 184 | 185 | view.AlertBlock = { index in |
| 185 | 186 | //MARK:缓存孩子索引 |
| 186 | 187 | UserDefaults.standard.set(index, forKey: "SELECT_CHILDREN") |
| 188 | + self.titleLeftLab.text = arr[index].studentName | |
| 187 | 189 | } |
| 188 | 190 | }else{ |
| 189 | 191 | let alertView = UIAlertController.init(title: "提示", message: "您尚未绑定孩子信息,是否前往绑定?", preferredStyle: UIAlertControllerStyle.alert) | ... | ... |
ParentAssistant/ParentAssistant/Classes/controllers/Grow/Program/ProgramCardViewController.swift
| ... | ... | @@ -51,6 +51,10 @@ class ProgramCardViewController: UIViewController,UITextFieldDelegate { |
| 51 | 51 | let isSuccess = JSON.fromString(backData)!["data"].boolValue |
| 52 | 52 | if isSuccess{ |
| 53 | 53 | self.view.makeToast("补卡成功!", duration: 2, position: self.view.center) |
| 54 | + let mobile = UserDefaults.standard.value(forKey: "user_phone") as! String | |
| 55 | + AccountManager.shared.refreshUserInfo(mobile, completionHandler: { (isScess) in | |
| 56 | + | |
| 57 | + }) | |
| 54 | 58 | }else{ |
| 55 | 59 | self.view.makeToast("补卡失败!", duration: 2, position: self.view.center) |
| 56 | 60 | } | ... | ... |
ParentAssistant/ParentAssistant/Classes/controllers/my/Controller/Login/LoginViewController.swift
| ... | ... | @@ -123,9 +123,6 @@ class LoginViewController: UITableViewController,UITextFieldDelegate { |
| 123 | 123 | self.gotoLoginAction() |
| 124 | 124 | }else{ |
| 125 | 125 | appDelegate.window?.makeToast("账号未注册") |
| 126 | -// if let message = JSON.fromString(backData)!["message"].string{ | |
| 127 | -// appDelegate.window?.makeToast(message, duration: 1, position: nil) | |
| 128 | -// } | |
| 129 | 126 | } |
| 130 | 127 | } |
| 131 | 128 | } | ... | ... |
ParentAssistant/ParentAssistant/Classes/controllers/my/Controller/MyViewController.swift
| ... | ... | @@ -224,17 +224,13 @@ extension MyViewController: UITableViewDelegate,UITableViewDataSource{ |
| 224 | 224 | }else{ |
| 225 | 225 | appDelegate.window!.makeToast("请先登录", duration: 1, position: CSToastPositionCenter) |
| 226 | 226 | } |
| 227 | - case 3://我的孩子 | |
| 228 | - | |
| 229 | - let vc = BindlingSuccessViewController() | |
| 230 | - self.navigationController?.pushViewController(vc, animated: true) | |
| 231 | - | |
| 232 | -// if AccountManager.shared.isOnline() { | |
| 233 | -// let vc = Story.instantiateViewControllerWithIdentifier("MyChildrenViewController", storyName: "My") as! MyChildrenViewController | |
| 234 | -// self.navigationController?.pushViewController(vc, animated: true) | |
| 235 | -// }else{ | |
| 236 | -// appDelegate.window!.makeToast("请先登录", duration: 1, position: CSToastPositionCenter) | |
| 237 | -// } | |
| 227 | + case 3://我的孩子 | |
| 228 | + if AccountManager.shared.isOnline() { | |
| 229 | + let vc = Story.instantiateViewControllerWithIdentifier("MyChildrenViewController", storyName: "My") as! MyChildrenViewController | |
| 230 | + self.navigationController?.pushViewController(vc, animated: true) | |
| 231 | + }else{ | |
| 232 | + appDelegate.window!.makeToast("请先登录", duration: 1, position: CSToastPositionCenter) | |
| 233 | + } | |
| 238 | 234 | case 5://意见与反馈 |
| 239 | 235 | let vcs = Story.instantiateViewControllerWithIdentifier("JSViewController", storyName: "JS") as! JSViewController |
| 240 | 236 | vcs.webURL = HOSTWAP+"/FeedBack.aspx?userid=\(AccountManager.shared.userid)" | ... | ... |