From 0cc4a805dcfb85e47182760922416b135911277b Mon Sep 17 00:00:00 2001 From: hjm <63528605@qq.com> Date: Sat, 31 Aug 2019 11:29:14 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=95=E5=8D=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../user/usersInfo/banks/BanksIndex.js | 14 +++- .../user/usersInfo/banks/ExerciseBanksEdit.js | 66 +++++++++++++++++++ .../user/usersInfo/banks/HomeworkBanksEdit.js | 2 +- 3 files changed, 80 insertions(+), 2 deletions(-) create mode 100644 public/react/src/modules/user/usersInfo/banks/ExerciseBanksEdit.js diff --git a/public/react/src/modules/user/usersInfo/banks/BanksIndex.js b/public/react/src/modules/user/usersInfo/banks/BanksIndex.js index 47c4c47cf..58ef12387 100644 --- a/public/react/src/modules/user/usersInfo/banks/BanksIndex.js +++ b/public/react/src/modules/user/usersInfo/banks/BanksIndex.js @@ -32,6 +32,10 @@ const HomeworkBanksEdit = Loadable({ loader: () => import('./HomeworkBanksEdit'), loading: Loading, }); +const ExerciseBanksEdit = Loadable({ + loader: () => import('./ExerciseBanksEdit'), + loading: Loading, +}); //普通作业题库详情 const Generaljobbankdetails =Loadable({ @@ -124,7 +128,7 @@ class BanksIndex extends Component{ />) } }> - + { @@ -134,6 +138,14 @@ class BanksIndex extends Component{ } }> + { + return () + } + }> + { diff --git a/public/react/src/modules/user/usersInfo/banks/ExerciseBanksEdit.js b/public/react/src/modules/user/usersInfo/banks/ExerciseBanksEdit.js new file mode 100644 index 000000000..2f64452f4 --- /dev/null +++ b/public/react/src/modules/user/usersInfo/banks/ExerciseBanksEdit.js @@ -0,0 +1,66 @@ +import React, { Component } from 'react'; +import axios from 'axios' + + +import ExerciseNewCommon from '../../../courses/exercise/ExerciseNewCommon' + +class ExerciseBanksEdit extends Component { + constructor(props){ + super(props); + this.state = { + isPublic: undefined, + // isGroup: false + } + } + componentDidMount = () =>{ + + + } + + initData = (responseData) =>{ + const Id = this.props.match.params.Id + + const crumbData={ + title:'编辑', + is_public: responseData && responseData.data && responseData.data.exercise.is_public, + crumbArray:[ + {to:`/banks/exercise/${Id}`,content:'详情'}, + {content:'编辑'} + ] + } + this.props.initPublic(crumbData); + } + + render(){ + let { workId } = this.props.match.params + const common = { + // onCancel:this.onCancel, + // isGroup: this.isGroup, + // doNew: this.doNew, + // doEdit: this.doEdit, + initData: this.initData + } + return( +
+ + this.exerciseNewCommonRef = ref} + isEdit={true} + shixunsUrl={`/exercise_banks/choose_shixun.json`} + exercise_url={'exercise_banks'} + exercise_url_questions={'exercise_bank_questions'} + > +
+ ) + } +} +export default ExerciseBanksEdit; \ No newline at end of file diff --git a/public/react/src/modules/user/usersInfo/banks/HomeworkBanksEdit.js b/public/react/src/modules/user/usersInfo/banks/HomeworkBanksEdit.js index 149c631e9..05d05ec9b 100644 --- a/public/react/src/modules/user/usersInfo/banks/HomeworkBanksEdit.js +++ b/public/react/src/modules/user/usersInfo/banks/HomeworkBanksEdit.js @@ -26,7 +26,7 @@ class HomeworkBanksEdit extends Component { title:'编辑', is_public:result && result.data && result.data.is_public, crumbArray:[ - {to:`/banks/${this.getModuleName()}/${workId}/edit`,content:'详情'}, + {to:`/banks/${this.getModuleName()}/${workId}`,content:'详情'}, {content:'编辑'} ] }