Browse Source

时间选择记录上次选择时间

Steven 2 months ago
parent
commit
f8aa8e9a5e

+ 12 - 2
KulexiuForTeacher/KulexiuForTeacher/Module/Home/EvaluateCourse/View/EvaluateCourseBodyView.m

@@ -299,7 +299,12 @@
     switch (sortType) {
         case EVALUATESORT_TIME:
         {
-            KSFullDatePicker *picker = [[KSFullDatePicker alloc] initWithTitle:@"" date:[NSDate date] pickMode:KSDATEPICKER_MODE_YEAR_MONTH sureButtonColor:THEMECOLOR selectDateBlock:^(NSString *date) {
+            [self.dateFormatter setDateFormat:@"yyyy-MM"];
+            NSDate *preDate = [NSDate date];
+            if (![NSString isEmptyString:self.chooseDate]) {
+                preDate = [self.dateFormatter dateFromString:self.chooseDate];
+            }
+            KSFullDatePicker *picker = [[KSFullDatePicker alloc] initWithTitle:@"" date:preDate pickMode:KSDATEPICKER_MODE_YEAR_MONTH sureButtonColor:THEMECOLOR selectDateBlock:^(NSString *date) {
 
                 self.chooseDate = date;
                 NSString *displayTime = [self getTimeDisplay:date];
@@ -415,7 +420,12 @@
 }
 
 - (void)timeChooseAction {
-    KSFullDatePicker *picker = [[KSFullDatePicker alloc] initWithTitle:@"" date:[NSDate date] pickMode:KSDATEPICKER_MODE_YEAR_MONTH sureButtonColor:THEMECOLOR selectDateBlock:^(NSString *date) {
+    [self.dateFormatter setDateFormat:@"yyyy-MM"];
+    NSDate *preDate = [NSDate date];
+    if (![NSString isEmptyString:self.chooseDate]) {
+        preDate = [self.dateFormatter dateFromString:self.chooseDate];
+    }
+    KSFullDatePicker *picker = [[KSFullDatePicker alloc] initWithTitle:@"" date:preDate pickMode:KSDATEPICKER_MODE_YEAR_MONTH sureButtonColor:THEMECOLOR selectDateBlock:^(NSString *date) {
 
         self.chooseDate = date;
         NSString *displayTime = [self getTimeDisplay:date];

+ 12 - 2
KulexiuForTeacher/KulexiuForTeacher/Module/Home/EvaluateCourse/View/EvaluateReceiveBodyView.m

@@ -296,7 +296,12 @@
     switch (sortType) {
         case RECEVALUATESORT_TIME:
         {
-            KSFullDatePicker *picker = [[KSFullDatePicker alloc] initWithTitle:@"" date:[NSDate date] pickMode:KSDATEPICKER_MODE_YEAR_MONTH sureButtonColor:THEMECOLOR selectDateBlock:^(NSString *date) {
+            [self.dateFormatter setDateFormat:@"yyyy-MM"];
+            NSDate *preDate = [NSDate date];
+            if (![NSString isEmptyString:self.chooseDate]) {
+                preDate = [self.dateFormatter dateFromString:self.chooseDate];
+            }
+            KSFullDatePicker *picker = [[KSFullDatePicker alloc] initWithTitle:@"" date:preDate pickMode:KSDATEPICKER_MODE_YEAR_MONTH sureButtonColor:THEMECOLOR selectDateBlock:^(NSString *date) {
 
                 self.chooseDate = date;
                 NSString *displayTime = [self getTimeDisplay:date];
@@ -368,7 +373,12 @@
 }
 
 - (void)timeChooseAction {
-    KSFullDatePicker *picker = [[KSFullDatePicker alloc] initWithTitle:@"" date:[NSDate date] pickMode:KSDATEPICKER_MODE_YEAR_MONTH sureButtonColor:THEMECOLOR selectDateBlock:^(NSString *date) {
+    [self.dateFormatter setDateFormat:@"yyyy-MM"];
+    NSDate *preDate = [NSDate date];
+    if (![NSString isEmptyString:self.chooseDate]) {
+        preDate = [self.dateFormatter dateFromString:self.chooseDate];
+    }
+    KSFullDatePicker *picker = [[KSFullDatePicker alloc] initWithTitle:@"" date:preDate pickMode:KSDATEPICKER_MODE_YEAR_MONTH sureButtonColor:THEMECOLOR selectDateBlock:^(NSString *date) {
 
         self.chooseDate = date;
         NSString *displayTime = [self getTimeDisplay:date];

+ 6 - 1
KulexiuForTeacher/KulexiuForTeacher/Module/Home/Homework/View/HomeworkBodyView.m

@@ -364,8 +364,13 @@
 }
 
 - (void)timeChooseAction {
+    [self.dateFormatter setDateFormat:@"yyyy-MM"];
+    NSDate *preDate = [NSDate date];
+    if (![NSString isEmptyString:self.chooseDate]) {
+        preDate = [self.dateFormatter dateFromString:self.chooseDate];
+    }
     self.sortView.arrowUp = YES;
-    KSFullDatePicker *picker = [[KSFullDatePicker alloc] initWithTitle:@"" date:[NSDate date] pickMode:KSDATEPICKER_MODE_YEAR_MONTH sureButtonColor:THEMECOLOR selectDateBlock:^(NSString *date) {
+    KSFullDatePicker *picker = [[KSFullDatePicker alloc] initWithTitle:@"" date:preDate pickMode:KSDATEPICKER_MODE_YEAR_MONTH sureButtonColor:THEMECOLOR selectDateBlock:^(NSString *date) {
 
         self.chooseDate = date;
         NSString *displayTime = [self getTimeDisplay:date];

+ 7 - 1
KulexiuForTeacher/KulexiuForTeacher/Module/Home/Income/WithDraw/Controller/CashRecordViewController.m

@@ -209,7 +209,13 @@
 }
 
 - (void)showPickerView {
-    KSFullDatePicker *pickerView = [[KSFullDatePicker alloc] initWithTitle:@"" date:[NSDate date] pickMode:KSDATEPICKER_MODE_YEAR_MONTH sureButtonColor:THEMECOLOR selectDateBlock:^(NSString *date) {
+    [self.dateFormatter setDateFormat:@"yyyy-MM"];
+    NSDate *preDate = [NSDate date];
+    if (![NSString isEmptyString:self.searchDate]) {
+        preDate = [self.dateFormatter dateFromString:self.searchDate];
+    }
+    
+    KSFullDatePicker *pickerView = [[KSFullDatePicker alloc] initWithTitle:@"" date:preDate pickMode:KSDATEPICKER_MODE_YEAR_MONTH sureButtonColor:THEMECOLOR selectDateBlock:^(NSString *date) {
         self.searchDate = date;
         NSString *displayTime = [self getTimeDisplay:date];
         [self.headView.timeLabel setText:displayTime];