From a8c8a534d26d5740d7eea6fe600f3d3f6a5a4f2d Mon Sep 17 00:00:00 2001 From: tangjiang <465264938@qq.com> Date: Tue, 10 Dec 2019 18:44:41 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/react/src/common/components/MyIcon.js | 15 ++ .../src/modules/developer/DeveloperHome.js | 5 +- .../components/controlSetting/index.js | 2 +- .../developer/components/execResult/index.js | 4 +- .../developer/components/initTabCtx/index.js | 8 +- .../components/myMonacoEditor/index.js | 18 +- .../components/myMonacoEditor/index.scss | 37 ++- .../developer/components/userInfo/index.js | 28 +++ .../developer/components/userInfo/index.scss | 25 ++ .../modules/developer/newOrEditTask/index.js | 130 +++++++++-- .../developer/newOrEditTask/index.scss | 16 ++ .../leftpane/editorTab/AddTestDemo.js | 5 +- .../newOrEditTask/leftpane/editorTab/index.js | 100 ++++---- .../developer/newOrEditTask/leftpane/index.js | 84 +++++-- .../newOrEditTask/rightpane/index.js | 12 +- .../newOrEditTask/rightpane/index.scss | 2 +- .../newOrEditTask/rightpane/index1.js | 215 ------------------ .../modules/developer/quillEditor/index.js | 18 +- .../modules/developer/quillEditor/index.scss | 4 - .../modules/developer/recordDetail/index.js | 44 ++-- .../modules/developer/split_pane_resizer.scss | 46 +++- .../modules/developer/studentStudy/index.js | 42 +++- .../modules/developer/studentStudy/index.scss | 3 + .../leftpane/commitRecord/index.scss | 3 +- .../developer/studentStudy/leftpane/index.js | 82 +++++-- .../studentStudy/leftpane/index.scss | 36 ++- .../leftpane/taskDescription/index.js | 14 +- .../developer/studentStudy/rightpane/index.js | 4 +- public/react/src/redux/actions/actionTypes.js | 2 + public/react/src/redux/actions/index.js | 9 + public/react/src/redux/actions/ojForUser.js | 27 ++- public/react/src/redux/actions/ojForm.js | 87 ++++--- public/react/src/redux/actions/user.js | 15 +- .../src/redux/reducers/ojForUserReducer.js | 14 +- .../react/src/redux/reducers/ojFormReducer.js | 22 +- public/react/src/services/ojService.js | 8 +- 36 files changed, 741 insertions(+), 445 deletions(-) create mode 100644 public/react/src/common/components/MyIcon.js create mode 100644 public/react/src/modules/developer/components/userInfo/index.js create mode 100644 public/react/src/modules/developer/components/userInfo/index.scss delete mode 100644 public/react/src/modules/developer/newOrEditTask/rightpane/index1.js diff --git a/public/react/src/common/components/MyIcon.js b/public/react/src/common/components/MyIcon.js new file mode 100644 index 000000000..7c6f4bb94 --- /dev/null +++ b/public/react/src/common/components/MyIcon.js @@ -0,0 +1,15 @@ +/* + * @Description: 引入阿里图标库 + * @Author: tangjiang + * @Github: + * @Date: 2019-12-10 09:03:48 + * @LastEditors: tangjiang + * @LastEditTime: 2019-12-10 09:05:41 + */ +import { Icon } from 'antd'; + +const MyIcon = Icon.createFromIconfontCN({ + scriptUrl: '//at.alicdn.com/t/font_1535266_ss6796i6f6j.js' +}); + +export default MyIcon; diff --git a/public/react/src/modules/developer/DeveloperHome.js b/public/react/src/modules/developer/DeveloperHome.js index 1816ccbc7..d6c66f1da 100644 --- a/public/react/src/modules/developer/DeveloperHome.js +++ b/public/react/src/modules/developer/DeveloperHome.js @@ -13,9 +13,10 @@ import { Table, Button, Dropdown, Icon, Menu, Card, Input, Select, Tag } from 'a import { connect } from 'react-redux'; import actions from '../../redux/actions'; import MultipTags from './components/multiptags'; -import { Link } from 'react-router-dom'; +// import { Link } from 'react-router-dom'; import CONST from '../../constants'; import { withRouter } from 'react-router'; +import { toStore } from 'educoder'; const {tagBackground, diffText} = CONST; const { Search } = Input; @@ -374,7 +375,7 @@ class DeveloperHome extends React.PureComponent { // console.log('name has click', record); // 先调用start接口获取返回的 identifier, 再跳转到开启编辑 if (this.isLogin()) { - // console.log(record); + toStore('hack_identifier', record.identifier); // 保存当前编辑的id号 this.props.startProgramQuestion(record.identifier, this.props); } } diff --git a/public/react/src/modules/developer/components/controlSetting/index.js b/public/react/src/modules/developer/components/controlSetting/index.js index b6ab66c10..690bbad36 100644 --- a/public/react/src/modules/developer/components/controlSetting/index.js +++ b/public/react/src/modules/developer/components/controlSetting/index.js @@ -4,7 +4,7 @@ * @Github: * @Date: 2019-11-27 16:02:36 * @LastEditors: tangjiang - * @LastEditTime: 2019-12-03 09:19:54 + * @LastEditTime: 2019-12-10 09:30:27 */ import './index.scss'; import React, { useState, useRef } from 'react'; diff --git a/public/react/src/modules/developer/components/execResult/index.js b/public/react/src/modules/developer/components/execResult/index.js index 5f8526ca4..32bbbee91 100644 --- a/public/react/src/modules/developer/components/execResult/index.js +++ b/public/react/src/modules/developer/components/execResult/index.js @@ -4,7 +4,7 @@ * @Github: * @Date: 2019-11-28 08:44:54 * @LastEditors: tangjiang - * @LastEditTime: 2019-12-03 12:38:27 + * @LastEditTime: 2019-12-10 09:24:02 */ import './index.scss'; import React, { useState, useEffect } from 'react'; @@ -19,7 +19,7 @@ function ExecResult (props) { // 指定渲染初始, 加载中, 加载完成页面内容 const renderInit = () => (
- 请先点击“调试代码”运行您的代码 + 请填写测试用例的输入值,点击“调试代码”
); const renderLoading = () => ( diff --git a/public/react/src/modules/developer/components/initTabCtx/index.js b/public/react/src/modules/developer/components/initTabCtx/index.js index 221558cdc..19f4230b1 100644 --- a/public/react/src/modules/developer/components/initTabCtx/index.js +++ b/public/react/src/modules/developer/components/initTabCtx/index.js @@ -4,7 +4,7 @@ * @Github: * @Date: 2019-11-27 19:46:14 * @LastEditors: tangjiang - * @LastEditTime: 2019-12-03 09:14:59 + * @LastEditTime: 2019-12-10 09:31:00 */ import './index.scss'; import React, { useState, useEffect, useRef, useImperativeHandle, forwardRef } from 'react'; @@ -42,7 +42,6 @@ function InitTabCtx (props, ref) {
{ getFieldDecorator('input', { @@ -50,7 +49,10 @@ function InitTabCtx (props, ref) { { required: true, message: '输入值不能为空'} ], initialValue: inputValue - })(