-
{data&&data.username}
+
{data&&data.username}
-
+
当前完成关卡: {data&&data.complete_count}/{data&&data.challenges_count}
经验值: {data&&data.myself_experience}/{data&&data.total_experience}
- 完成效率: {data&&data.efficiency===null?'--':data&&data.efficiency}
- 课堂最高完成效率: {data&&data.max_efficiency===null?'--':data&&data.max_efficiency}
+ 完成效率: {data&&data.efficiency===null?'--':data&&data.efficiency}
+ 课堂最高完成效率: {data&&data.max_efficiency===null?'--':data&&data.max_efficiency}
From ec3ab4d6dba56f6d1d64ce4d8effe57e474677f8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9D=A8=E6=A0=91=E6=98=8E?= <775174143@qq.com>
Date: Fri, 3 Jan 2020 09:49:42 +0800
Subject: [PATCH 21/28] =?UTF-8?q?=E8=B0=83=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/modules/courses/shixunHomework/ShixunWorkReport.js | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/public/react/src/modules/courses/shixunHomework/ShixunWorkReport.js b/public/react/src/modules/courses/shixunHomework/ShixunWorkReport.js
index 22337d7da..3765b2932 100644
--- a/public/react/src/modules/courses/shixunHomework/ShixunWorkReport.js
+++ b/public/react/src/modules/courses/shixunHomework/ShixunWorkReport.js
@@ -469,17 +469,17 @@ class ShixunWorkReport extends Component {
- 当前完成关卡: {data&&data.complete_count}/{data&&data.challenges_count}
+ 当前完成关卡: {data&&data.complete_count}/{data&&data.challenges_count}
经验值: {data&&data.myself_experience}/{data&&data.total_experience}
- 完成效率: {data&&data.efficiency===null?'--':data&&data.efficiency}
+ 完成效率: {data&&data.efficiency===null?'--':data&&data.efficiency}
课堂最高完成效率: {data&&data.max_efficiency===null?'--':data&&data.max_efficiency}
- 通关时间: {data&&data.passed_time===null||data&&data.passed_time=== "--"?'--':moment(data&&data.passed_time).format('YYYY-MM-DD HH:mm')}
+ 通关时间: {data&&data.passed_time===null||data&&data.passed_time=== "--"?'--':moment(data&&data.passed_time).format('YYYY-MM-DD HH:mm')}
{/*实战耗时: {data&&data.time_consuming===null?'--':data&&data.time_consuming}
*/}
From f41321ba1838729cc662867b812211c4e65e479d Mon Sep 17 00:00:00 2001
From: tangjiang <465264938@qq.com>
Date: Fri, 3 Jan 2020 09:51:23 +0800
Subject: [PATCH 22/28] add course
---
public/react/src/AppConfig.js | 2 +-
.../developer/components/knowledge/index.js | 19 +++++++++++++++----
.../newOrEditTask/leftpane/editorTab/index.js | 7 ++++---
3 files changed, 20 insertions(+), 8 deletions(-)
diff --git a/public/react/src/AppConfig.js b/public/react/src/AppConfig.js
index db6de7f47..94abb3740 100644
--- a/public/react/src/AppConfig.js
+++ b/public/react/src/AppConfig.js
@@ -83,7 +83,7 @@ export function initAxiosInterceptors(props) {
//proxy="http://47.96.87.25:48080"
proxy="https://pre-newweb.educoder.net"
proxy="https://test-newweb.educoder.net"
- // proxy="https://test-jupyterweb.educoder.net"
+ proxy="https://test-jupyterweb.educoder.net"
//proxy="http://192.168.2.63:3001"
// 在这里使用requestMap控制,避免用户通过双击等操作发出重复的请求;
diff --git a/public/react/src/modules/developer/components/knowledge/index.js b/public/react/src/modules/developer/components/knowledge/index.js
index 6bbc1efd0..b287a42c9 100644
--- a/public/react/src/modules/developer/components/knowledge/index.js
+++ b/public/react/src/modules/developer/components/knowledge/index.js
@@ -4,7 +4,7 @@
* @Github:
* @Date: 2019-12-30 13:51:19
* @LastEditors : tangjiang
- * @LastEditTime : 2020-01-02 17:00:10
+ * @LastEditTime : 2020-01-03 09:32:24
*/
import './index.scss';
import React, { useState, useEffect } from 'react';
@@ -21,13 +21,23 @@ function KnowLedge (props) {
} = props;
useEffect(() => {
- setSelectOptions(options || []);
+ const _options = [];
+ const _selects = [];
+ options.forEach(opt => {
+ if (!values.includes(opt.id)) {
+ _options.push(opt);
+ } else {
+ _selects.push(opt);
+ }
+ });
+ setSelectOptions(_options || []);
+ setSelectValue(_selects || []);
}, [props]);
// 显示的下拉项
const [selectOptions, setSelectOptions] = useState(options);
// 已选择的下拉项
- const [selectValue, setSelectValue] = useState(values);
+ const [selectValue, setSelectValue] = useState([]);
//
const [value] = useState([]);
@@ -87,8 +97,9 @@ function KnowLedge (props) {
));
}
// 渲染下拉列表
- const renderSelect = (options) => {
+ const renderSelect = (options = []) => {
// console.log('+++++', options);
+ // setSelectValue(_selects);
return (