+
{detailInfoList===undefined?"":detailInfoList.allow_statistics===true?
From 04f621e46bc48574b0f0b9c051c3501336051b25 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=A8=E6=A0=91=E6=98=8E?= <775174143@qq.com>
Date: Thu, 22 Aug 2019 18:26:42 +0800
Subject: [PATCH 3/4] =?UTF-8?q?=E8=AF=BE=E5=A0=82=E6=A0=87=E7=AD=BE?=
=?UTF-8?q?=E7=BB=9F=E4=B8=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/modules/courses/coursesDetail/CoursesBanner.js | 7 ++++++-
.../src/modules/courses/coursesPublic/CoursesListType.js | 2 ++
public/react/src/modules/courses/css/Courses.css | 4 ++++
3 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/public/react/src/modules/courses/coursesDetail/CoursesBanner.js b/public/react/src/modules/courses/coursesDetail/CoursesBanner.js
index 25e85dcf4..49800a90c 100644
--- a/public/react/src/modules/courses/coursesDetail/CoursesBanner.js
+++ b/public/react/src/modules/courses/coursesDetail/CoursesBanner.js
@@ -503,7 +503,12 @@ class CoursesBanner extends Component {
}
{excellent===true?
- 开放课程
+
+
+
+
:""}
未提交:""}
{item==="已确认"?已确认:""}
{item==="已截止"?已截止:""}
+ {item==="开放课程"?开放课程:""}
+
)
diff --git a/public/react/src/modules/courses/css/Courses.css b/public/react/src/modules/courses/css/Courses.css
index f9e32f95e..dbdd42398 100644
--- a/public/react/src/modules/courses/css/Courses.css
+++ b/public/react/src/modules/courses/css/Courses.css
@@ -907,6 +907,10 @@ a.white-btn.use_scope-btn:hover{
.edu-filter-btn-FC2B6A{
background:#FC2B6A !important;
}
+
+.edu-filter-btn-FF6800{
+ background:#FF6800 !important;
+}
.color666666{
color:#666666 !important;
}
From 895f420902c8a5f4e34590b97474d55704378f25 Mon Sep 17 00:00:00 2001
From: cxt <853663049@qq.com>
Date: Thu, 22 Aug 2019 18:30:05 +0800
Subject: [PATCH 4/4] =?UTF-8?q?=E8=B0=83=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/models/course.rb | 1 +
app/services/users/course_service.rb | 4 ++--
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/app/models/course.rb b/app/models/course.rb
index b46464ea6..e2fc5140b 100644
--- a/app/models/course.rb
+++ b/app/models/course.rb
@@ -82,6 +82,7 @@ class Course < ApplicationRecord
scope :by_keywords, lambda { |keywords|
where("name LIKE ?", "%#{keywords.split(" ").join('|')}%") unless keywords.blank?
}
+ scope :started, -> { where("start_date is null or start_date <= '#{Date.today}'") }
acts_as_taggable
diff --git a/app/services/users/course_service.rb b/app/services/users/course_service.rb
index 9eb34917e..de70c5b86 100644
--- a/app/services/users/course_service.rb
+++ b/app/services/users/course_service.rb
@@ -23,11 +23,11 @@ class Users::CourseService
def category_scope_courses
case params[:category]
when 'study' then
- user.as_student_courses
+ user.as_student_courses.started
when 'manage' then
user.manage_courses
else
- ids = user.as_student_courses.pluck(:id) + user.manage_courses.pluck(:id)
+ ids = user.as_student_courses.started.pluck(:id) + user.manage_courses.pluck(:id)
Course.where(id: ids)
end
end