Bladeren bron

全交作业显示无

visuddhinanda 1 jaar geleden
bovenliggende
commit
0a7446d21b
1 gewijzigde bestanden met toevoegingen van 8 en 5 verwijderingen
  1. 8 5
      dashboard/src/components/template/SentEdit/SentWbw.tsx

+ 8 - 5
dashboard/src/components/template/SentEdit/SentWbw.tsx

@@ -84,7 +84,8 @@ const SentWbwWidget = ({
   //没交作业的人
   //没交作业的人
 
 
   let nonWbwUser: IUser[] = [];
   let nonWbwUser: IUser[] = [];
-  if (myCourse && course && myCourse.role !== "student" && courseMember) {
+  const isCourseAnswer = myCourse && course && myCourse.role !== "student";
+  if (isCourseAnswer && courseMember) {
     const hasWbwUsers = sentData.map((item) =>
     const hasWbwUsers = sentData.map((item) =>
       item.translation ? item.translation[0].studio : undefined
       item.translation ? item.translation[0].studio : undefined
     );
     );
@@ -112,12 +113,14 @@ const SentWbwWidget = ({
         )}
         )}
       />
       />
       <div>
       <div>
-        {nonWbwUser.length > 0 ? (
+        {isCourseAnswer ? (
           <Space>
           <Space>
             {"没交作业:"}
             {"没交作业:"}
-            {nonWbwUser.map((item, id) => {
-              return <User {...item} />;
-            })}
+            {nonWbwUser.length > 0
+              ? nonWbwUser.map((item, id) => {
+                  return <User {...item} />;
+                })
+              : "无"}
           </Space>
           </Space>
         ) : undefined}
         ) : undefined}
       </div>
       </div>