diff --git a/public/react/src/modules/developer/recordDetail/index.js b/public/react/src/modules/developer/recordDetail/index.js index 99a706f33..fd93b3f2a 100644 --- a/public/react/src/modules/developer/recordDetail/index.js +++ b/public/react/src/modules/developer/recordDetail/index.js @@ -4,7 +4,7 @@ * @Github: * @Date: 2019-12-04 08:36:21 * @LastEditors : tangjiang - * @LastEditTime : 2019-12-27 14:51:42 + * @LastEditTime : 2019-12-27 21:18:39 */ import './index.scss'; import React, { useState, useEffect } from 'react'; @@ -60,6 +60,14 @@ function RecordDetail (props) { props.history.push(`/myproblems/${identifier}`); } } + + const handleEditorCode = (identifier, code) => { + if (identifier) { + console.log(code); + saveEditorCodeForDetail(code); + props.history.push(`/myproblems/${identifier}`); + } + } return (
该实训已更新,您选择更新后之前编写的实训代码将会丢失
-如有需要请先使用【jupyter中-文件-下载】保存代码,再进行更新
+该实训已更新,您选择更新后之前编写的实训代码将会丢失,如有需要请先使用【jupyter中-文件-下载】保存代码,再进行更新
{/*还未完成评测的任务代码,请自行保存
*/}+ 是否确定重置环境? +
+ ), + okText: '确定', + cancelText: '取消', + onOk () { + reset_with_tpi(identifier, '重置成功'); + }, + onCancel() {} + }) }else{ let useSeconds=res.data.useSeconds; let summain=3600 * 1000; diff --git a/public/react/src/redux/reducers/ojForUserReducer.js b/public/react/src/redux/reducers/ojForUserReducer.js index 3e64ce7ac..721c3e2cc 100644 --- a/public/react/src/redux/reducers/ojForUserReducer.js +++ b/public/react/src/redux/reducers/ojForUserReducer.js @@ -4,7 +4,7 @@ * @Github: * @Date: 2019-11-27 13:41:48 * @LastEditors : tangjiang - * @LastEditTime : 2019-12-27 20:59:00 + * @LastEditTime : 2019-12-27 21:28:28 */ import types from "../actions/actionTypes"; import { Base64 } from 'js-base64'; @@ -58,7 +58,8 @@ const ojForUserReducer = (state = initialState, action) => { ...state, hack: Object.assign({}, hack), test_case: Object.assign({}, test_case), - comment_identifier: hack.identifier + comment_identifier: hack.identifier, + userCode: tempCode } case types.COMMIT_RECORD_DETAIL: let result = action.payload.data;