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,5 +13,69 @@ | ||
13 | stopOnStyle = "0"> | 13 | stopOnStyle = "0"> |
14 | </BreakpointContent> | 14 | </BreakpointContent> |
15 | </BreakpointProxy> | 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 | </Breakpoints> | 80 | </Breakpoints> |
17 | </Bucket> | 81 | </Bucket> |
ParentAssistant/ParentAssistant/Classes/controllers/Grow/GrowViewController.swift
@@ -117,10 +117,11 @@ class GrowViewController: UIViewController,UIScrollViewDelegate { | @@ -117,10 +117,11 @@ class GrowViewController: UIViewController,UIScrollViewDelegate { | ||
117 | if array.isEmpty { | 117 | if array.isEmpty { |
118 | title = "未绑定" | 118 | title = "未绑定" |
119 | }else{ | 119 | }else{ |
120 | - title = array[0].studentName | ||
121 | let index = UserDefaults.standard.value(forKey: "SELECT_CHILDREN") as? Int | 120 | let index = UserDefaults.standard.value(forKey: "SELECT_CHILDREN") as? Int |
122 | if index == nil { | 121 | if index == nil { |
123 | UserDefaults.standard.set(0, forKey: "SELECT_CHILDREN") | 122 | UserDefaults.standard.set(0, forKey: "SELECT_CHILDREN") |
123 | + }else{ | ||
124 | + title = array[index!].studentName | ||
124 | } | 125 | } |
125 | } | 126 | } |
126 | }else{ | 127 | }else{ |
@@ -184,6 +185,7 @@ class GrowViewController: UIViewController,UIScrollViewDelegate { | @@ -184,6 +185,7 @@ class GrowViewController: UIViewController,UIScrollViewDelegate { | ||
184 | view.AlertBlock = { index in | 185 | view.AlertBlock = { index in |
185 | //MARK:缓存孩子索引 | 186 | //MARK:缓存孩子索引 |
186 | UserDefaults.standard.set(index, forKey: "SELECT_CHILDREN") | 187 | UserDefaults.standard.set(index, forKey: "SELECT_CHILDREN") |
188 | + self.titleLeftLab.text = arr[index].studentName | ||
187 | } | 189 | } |
188 | }else{ | 190 | }else{ |
189 | let alertView = UIAlertController.init(title: "提示", message: "您尚未绑定孩子信息,是否前往绑定?", preferredStyle: UIAlertControllerStyle.alert) | 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,6 +51,10 @@ class ProgramCardViewController: UIViewController,UITextFieldDelegate { | ||
51 | let isSuccess = JSON.fromString(backData)!["data"].boolValue | 51 | let isSuccess = JSON.fromString(backData)!["data"].boolValue |
52 | if isSuccess{ | 52 | if isSuccess{ |
53 | self.view.makeToast("补卡成功!", duration: 2, position: self.view.center) | 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 | }else{ | 58 | }else{ |
55 | self.view.makeToast("补卡失败!", duration: 2, position: self.view.center) | 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,9 +123,6 @@ class LoginViewController: UITableViewController,UITextFieldDelegate { | ||
123 | self.gotoLoginAction() | 123 | self.gotoLoginAction() |
124 | }else{ | 124 | }else{ |
125 | appDelegate.window?.makeToast("账号未注册") | 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,17 +224,13 @@ extension MyViewController: UITableViewDelegate,UITableViewDataSource{ | ||
224 | }else{ | 224 | }else{ |
225 | appDelegate.window!.makeToast("请先登录", duration: 1, position: CSToastPositionCenter) | 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 | case 5://意见与反馈 | 234 | case 5://意见与反馈 |
239 | let vcs = Story.instantiateViewControllerWithIdentifier("JSViewController", storyName: "JS") as! JSViewController | 235 | let vcs = Story.instantiateViewControllerWithIdentifier("JSViewController", storyName: "JS") as! JSViewController |
240 | vcs.webURL = HOSTWAP+"/FeedBack.aspx?userid=\(AccountManager.shared.userid)" | 236 | vcs.webURL = HOSTWAP+"/FeedBack.aspx?userid=\(AccountManager.shared.userid)" |