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)" | ... | ... |