From e32823d8a02d35c4b0f13e06bd58b75f12497a87 Mon Sep 17 00:00:00 2001 From: hujunpeng Date: Thu, 6 Mar 2025 17:28:33 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A2=98=E5=BA=93=E7=AE=A1=E7=90=86=E5=92=8C?= =?UTF-8?q?=E8=AF=95=E5=8D=B7=E7=AE=A1=E7=90=86=E4=BB=A3=E7=A0=81=E6=8F=90?= =?UTF-8?q?=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/examination/src/api/examPaper/index.tsx | 15 +++++++++++++++ .../src/components/contentMain/index.js | 2 ++ .../src/views/examPaper/examPaperList.tsx | 2 +- .../src/views/question/questionAdd.tsx | 2 +- .../examination/src/views/question/questionUp.tsx | 2 +- packages/examination/src/views/slider/menu.tsx | 4 ++-- 6 files changed, 22 insertions(+), 5 deletions(-) diff --git a/packages/examination/src/api/examPaper/index.tsx b/packages/examination/src/api/examPaper/index.tsx index 702003b..da486ab 100644 --- a/packages/examination/src/api/examPaper/index.tsx +++ b/packages/examination/src/api/examPaper/index.tsx @@ -105,3 +105,18 @@ export function getDetail(id: string) { method: 'get' }); } + +/* +* 查询 +*/ +export function getRandomQuestions(industryId: string, questionCount: number){ + const data = { + industryId:industryId, + questionCount:questionCount + }; + return axios({ + url: "/ex/examPaper/getRandomQuestions", + method: 'post', + data: data + }) +} diff --git a/packages/examination/src/components/contentMain/index.js b/packages/examination/src/components/contentMain/index.js index ab9b87a..04df6ea 100644 --- a/packages/examination/src/components/contentMain/index.js +++ b/packages/examination/src/components/contentMain/index.js @@ -32,6 +32,7 @@ import QuestionList from 'views/question/questionList'; import QuestionAdd from 'views/question/questionAdd'; import QuestionUp from 'views/question/questionUp'; import ExamPaperList from 'views/examPaper/examPaperList'; +import ExamPaperAdd from 'views/examPaper/examPaperAdd'; class ContentMain extends Component { @@ -58,6 +59,7 @@ class ContentMain extends Component { + diff --git a/packages/examination/src/views/examPaper/examPaperList.tsx b/packages/examination/src/views/examPaper/examPaperList.tsx index 83817df..18d1571 100644 --- a/packages/examination/src/views/examPaper/examPaperList.tsx +++ b/packages/examination/src/views/examPaper/examPaperList.tsx @@ -277,7 +277,7 @@ class ExamPaperList extends Component { // 页面跳转 const handleAddQuestion = () => { - this.props.history.push('/questionAdd'); + this.props.history.push('/examPaperAdd'); }; const columns: any = [ diff --git a/packages/examination/src/views/question/questionAdd.tsx b/packages/examination/src/views/question/questionAdd.tsx index 59040cd..8f63034 100644 --- a/packages/examination/src/views/question/questionAdd.tsx +++ b/packages/examination/src/views/question/questionAdd.tsx @@ -265,7 +265,7 @@ class QuestionAdd extends Component { this.props.history.push('/questionList'); }; return ( -
+
diff --git a/packages/examination/src/views/question/questionUp.tsx b/packages/examination/src/views/question/questionUp.tsx index b4c04b0..6dfa9f4 100644 --- a/packages/examination/src/views/question/questionUp.tsx +++ b/packages/examination/src/views/question/questionUp.tsx @@ -76,7 +76,7 @@ class QuestionUp extends Component { getDetail(id).then((res: any) => { if (res.data) { let answerOptions = {}; - const options = res.data.options.split(';'); + const options = res.data.options.split(','); options.forEach((option: any) => { const [key, value] = option.split(':'); answerOptions[key] = value; diff --git a/packages/examination/src/views/slider/menu.tsx b/packages/examination/src/views/slider/menu.tsx index b8f5b82..f71b221 100644 --- a/packages/examination/src/views/slider/menu.tsx +++ b/packages/examination/src/views/slider/menu.tsx @@ -40,7 +40,7 @@ const menuList = [ icon: 'icon-peizhi', subs: [ { - title: '题库管理', + title: '题库列表', key: 'questionList', } ] @@ -51,7 +51,7 @@ const menuList = [ icon: 'icon-peizhi', subs: [ { - title: '试卷管理', + title: '试卷列表', key: 'examPaperList', } ]