|
|
@@ -684,7 +684,23 @@ class Member extends Component
|
|
|
public function loadMemberCourses()
|
|
|
{
|
|
|
$this->member_courses = \App\Models\MemberCourse::where('member_id', $this->dataId)->get();
|
|
|
- // return view('livewire.member');
|
|
|
+
|
|
|
+ if ($this->dataId) {
|
|
|
+ $order = [9,10,11,12,1,2,3,4,5,6,7,8];
|
|
|
+
|
|
|
+ $this->member_courses = $this->member_courses->map(function($course) use ($order) {
|
|
|
+ $months = json_decode($course->months, true);
|
|
|
+
|
|
|
+ usort($months, function($a, $b) use ($order) {
|
|
|
+ $posA = array_search($a['m'], $order);
|
|
|
+ $posB = array_search($b['m'], $order);
|
|
|
+ return $posA <=> $posB;
|
|
|
+ });
|
|
|
+
|
|
|
+ $course->months = json_encode($months);
|
|
|
+ return $course;
|
|
|
+ });
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
public function loadMemberCategories()
|