Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
xiaomai-cloud-class-web
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
xiaomai-cloud-class
xiaomai-cloud-class-web
Commits
93a24d95
Commit
93a24d95
authored
Jul 27, 2021
by
yuananting
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
style:助学工具模块弹窗样式调整
parent
b7abc31c
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
82 additions
and
60 deletions
+82
-60
src/modules/teach-tool/components/CourseCategorySiderTree.jsx
+4
-4
src/modules/teach-tool/components/CourseCategorySiderTree.less
+8
-1
src/modules/teach-tool/examination-manager/SelectPaperModal.tsx
+11
-5
src/modules/teach-tool/paper-manage/PaperContent.jsx
+3
-3
src/modules/teach-tool/paper-manage/PaperContent.less
+19
-14
src/modules/teach-tool/paper-manage/components/PaperList.jsx
+2
-4
src/modules/teach-tool/paper-manage/components/PaperList.less
+1
-3
src/modules/teach-tool/paper-manage/components/SelectQuestionList.jsx
+13
-14
src/modules/teach-tool/paper-manage/modal/SelectQuestionModal.jsx
+6
-5
src/modules/teach-tool/paper-manage/modal/SelectQuestionModal.less
+13
-5
src/modules/teach-tool/question-manage/Index.jsx
+2
-2
No files found.
src/modules/teach-tool/components/CourseCategorySiderTree.jsx
View file @
93a24d95
...
...
@@ -2,7 +2,7 @@
* @Author: yuananting
* @Date: 2021-02-22 10:59:43
* @LastEditors: yuananting
* @LastEditTime: 2021-07-
13 11:54:21
* @LastEditTime: 2021-07-
27 13:37:07
* @Description: 助学工具-侧边课程分类树
* @Copyrigh: © 2020 杭州杰竞科技有限公司 版权所有
*/
...
...
@@ -184,7 +184,7 @@ class CourseCategorySiderTree extends Component {
return
(
<
div
className=
'category-tree-sider'
>
{
[
'QUESTION_INDEX'
,
'PAPER_INDEX'
].
includes
(
this
.
props
.
fromModule
)
&&
(
{
this
.
props
.
type
!==
'modal-select'
&&
(
<
div
className=
'sider-title'
>
{
this
.
props
.
fromModule
===
'QUESTION_INDEX'
?
'题目分类'
:
'试卷分类'
}
</
div
>
)
}
<
Search
...
...
@@ -195,7 +195,7 @@ class CourseCategorySiderTree extends Component {
}
}
enterButton=
{
<
span
className=
'icon iconfont'
>

</
span
>
}
/>
{
[
'QUESTION_INDEX'
,
'PAPER
_INDEX
'
].
includes
(
this
.
props
.
fromModule
)
&&
User
.
getUserRole
()
!==
'CloudLecturer'
&&
this
.
props
.
type
!==
'modal-select'
&&
(
{
[
'QUESTION_INDEX'
,
'PAPER'
].
includes
(
this
.
props
.
fromModule
)
&&
User
.
getUserRole
()
!==
'CloudLecturer'
&&
this
.
props
.
type
!==
'modal-select'
&&
(
<
div
className=
'sider-btn'
>
<
Button
onClick=
{
()
=>
{
...
...
@@ -207,7 +207,7 @@ class CourseCategorySiderTree extends Component {
</
Button
>
</
div
>
)
}
<
div
className=
'sider-tree'
>
<
div
className=
{
`sider-tree ${this.props.type === 'modal-select' ? 'modal-sider-tree' : 'page-sider-tree'}`
}
>
<
DirectoryTree
expandedKeys=
{
expandedKeys
}
autoExpandParent=
{
autoExpandParent
}
...
...
src/modules/teach-tool/components/CourseCategorySiderTree.less
View file @
93a24d95
...
...
@@ -16,10 +16,16 @@
margin-bottom: 16px;
}
.modal-sider-tree {
height: calc(60vh - 61px);
}
.page-sider-tree {
height: calc(100vh - 300px);
}
.sider-tree {
width: 244px;
overflow: scroll;
height: calc(100vh - 300px);
.empty-tree-tip {
text-align: center;
margin-top: 100%;
...
...
@@ -33,6 +39,7 @@
font-weight: 400;
color: #666666;
width: 234px;
overflow-x: scroll;
.anticon {
color: #999999;
}
...
...
src/modules/teach-tool/examination-manager/SelectPaperModal.tsx
View file @
93a24d95
/*
* @Author: yuananting
* @Date: 2021-06-16 10:14:37
* @LastEditors: yuananting
* @LastEditTime: 2021-07-27 14:04:03
* @Description: 描述一下咯
* @Copyrigh: © 2020 杭州杰竞科技有限公司 版权所有
*/
import
React
,
{
useState
,
useRef
,
useEffect
,
useContext
}
from
'react'
import
{
message
,
Modal
}
from
'antd'
;
import
{
withRouter
}
from
'react-router-dom'
;
...
...
@@ -12,14 +20,14 @@ function SelectPaperModal(props: any) {
useEffect
(()
=>
{
itemRef
.
current
=
item
console
.
log
(
item
,
'khjkhjkhjk'
)
},
[
item
])
return
<
Modal
maskClosable=
{
false
}
width=
{
90
0
}
width=
{
108
0
}
title=
"选择试卷"
visible=
{
true
}
centered=
{
true
}
onOk=
{
()
=>
{
props
.
onSelect
(
itemRef
.
current
);
props
.
close
();
...
...
@@ -27,9 +35,7 @@ function SelectPaperModal(props: any) {
}
onCancel=
{
()
=>
{
props
.
close
()
}
}
>
<
div
style=
{
{
maxHeight
:
500
}
}
>
<
PaperContent
paperId=
{
item
.
paperId
}
onSelect=
{
(
item
:
any
)
=>
{
setItem
(
item
)
}
}
type=
'modal-select'
></
PaperContent
>
</
div
>
<
PaperContent
paperId=
{
item
.
paperId
}
onSelect=
{
(
item
:
any
)
=>
{
setItem
(
item
)
}
}
type=
'modal-select'
></
PaperContent
>
</
Modal
>
}
...
...
src/modules/teach-tool/paper-manage/PaperContent.jsx
View file @
93a24d95
...
...
@@ -2,7 +2,7 @@
* @Author: yuananting
* @Date: 2021-03-27 14:55:14
* @LastEditors: yuananting
* @LastEditTime: 2021-0
4-07 10:25:44
* @LastEditTime: 2021-0
7-27 13:33:51
* @Description: 助学工具-试卷主页面
* @Copyrigh: © 2020 杭州杰竞科技有限公司 版权所有
*/
...
...
@@ -19,14 +19,14 @@ class PaperContent extends Component {
render
()
{
return
(
<
div
className=
{
this
.
props
.
type
==
"modal-select"
?
"paper-content-page paper-content-modal"
:
"paper-content-page"
}
>
<
div
className=
"paper-content-page"
>
<
div
style=
{
{
borderRight
:
"0.5px solid #EEEEEE"
,
paddingRight
:
"4px"
}
}
>
<
div
className=
"sider"
>
<
CourseCategorySiderTree
type=
{
this
.
props
.
type
}
fromModule=
"PAPER
_INDEX
"
fromModule=
"PAPER"
/>
</
div
>
</
div
>
...
...
src/modules/teach-tool/paper-manage/PaperContent.less
View file @
93a24d95
.paper-content-page {
display: flex;
&.paper-content-modal{
max-height: 500px;
.sider,.content{
max-height: 100%;
overflow: auto;
}
.content{
height: auto;
overflow: auto;
}
}
.sider {
min-width: 244px;
}
.content {
width: 100%;
margin-left: 24px;
height: calc(100vh - 160px);
.modal-paper-list {
.ant-table-wrapper {
overflow: scroll;
height: calc(60vh - 109px);
border: 1px solid #e8e8e8;
}
}
.page-paper-list {
height: calc(100vh - 260px);
overflow: scroll;
}
.ant-table-column-sorters {
padding: 0;
}
.ant-table-tbody > tr > td {
border: none;
}
}
}
\ No newline at end of file
}
src/modules/teach-tool/paper-manage/components/PaperList.jsx
View file @
93a24d95
...
...
@@ -2,7 +2,7 @@
* @Author: yuananting
* @Date: 2021-02-25 11:23:47
* @LastEditors: yuananting
* @LastEditTime: 2021-07-
13 15:16:52
* @LastEditTime: 2021-07-
27 13:59:01
* @Description: 助学工具-题库-试卷列表数据
* @Copyrigh: © 2020 杭州杰竞科技有限公司 版权所有
*/
...
...
@@ -616,7 +616,7 @@ class PaperList extends Component {
</
div
>
)
}
<
div
className=
"paper-list-content"
>
<
div
className=
{
`paper-list-content ${this.props.type == "modal-select" ? "modal-paper-list" : "page-paper-list"}`
}
>
{
this
.
props
.
type
!==
"modal-select"
?
(
<
XMTable
rowKey=
{
(
record
)
=>
record
.
paperId
}
...
...
@@ -642,7 +642,6 @@ class PaperList extends Component {
rowSelection=
{
rowSelection
}
columns=
{
this
.
parseColumns
()
}
pagination=
{
false
}
bordered
renderEmpty=
{
{
image
:
college
,
description
:
<
span
style=
{
{
display
:
'block'
,
paddingBottom
:
24
}
}
>
还没有试卷
</
span
>
...
...
@@ -656,7 +655,6 @@ class PaperList extends Component {
current=
{
current
-
1
}
pageSize=
{
size
}
total=
{
total
}
size=
{
this
.
props
.
type
==
"modal-select"
?
"small"
:
"middle"
}
toPage=
{
(
page
)
=>
{
const
_query
=
{
...
query
,
current
:
page
+
1
};
this
.
setState
({
query
:
_query
},
()
=>
...
...
src/modules/teach-tool/paper-manage/components/PaperList.less
View file @
93a24d95
...
...
@@ -2,6 +2,7 @@
.select-box {
display: flex;
align-items: center;
margin-bottom: 12px;
.select-container {
margin-right: 24px;
.con {
...
...
@@ -74,9 +75,6 @@
}
.paper-list-content {
position: relative;
margin-top: 12px;
height: calc(100vh - 260px);
overflow: scroll;
.empty-list-tip {
color: #2966ff;
cursor: pointer;
...
...
src/modules/teach-tool/paper-manage/components/SelectQuestionList.jsx
View file @
93a24d95
...
...
@@ -2,7 +2,7 @@
* @Author: yuananting
* @Date: 2021-02-25 11:23:47
* @LastEditors: yuananting
* @LastEditTime: 2021-0
5-30 18:17:05
* @LastEditTime: 2021-0
7-27 14:00:12
* @Description: 助学工具-新建试卷-选择题目列表
* @Copyrigh: © 2020 杭州杰竞科技有限公司 版权所有
*/
...
...
@@ -420,19 +420,18 @@ class SelectQuestionList extends Component {
)
}
</
div
>
<
div
className=
"select-question-content"
>
<
XMTable
renderEmpty=
{
{
image
:
college
,
description
:
'还没有题目'
}
}
rowSelection=
{
rowSelection
}
rowKey=
{
(
record
)
=>
record
.
id
}
dataSource=
{
dataSource
}
columns=
{
this
.
parseColumns
()
}
pagination=
{
false
}
onChange=
{
this
.
handleChangeTable
}
bordered
/>
<
XMTable
renderEmpty=
{
{
image
:
college
,
description
:
'还没有题目'
}
}
rowSelection=
{
rowSelection
}
rowKey=
{
(
record
)
=>
record
.
id
}
dataSource=
{
dataSource
}
columns=
{
this
.
parseColumns
()
}
pagination=
{
false
}
onChange=
{
this
.
handleChangeTable
}
/>
<
div
className=
"box-footer"
>
<
PageControl
current=
{
current
-
1
}
...
...
src/modules/teach-tool/paper-manage/modal/SelectQuestionModal.jsx
View file @
93a24d95
...
...
@@ -2,7 +2,7 @@
* @Author: yuananting
* @Date: 2021-03-29 10:52:26
* @LastEditors: yuananting
* @LastEditTime: 2021-0
6-07 14:45:02
* @LastEditTime: 2021-0
7-27 13:53:14
* @Description: 助学工具-试卷-新建选择题目弹窗
* @Copyrigh: © 2020 杭州杰竞科技有限公司 版权所有
*/
...
...
@@ -40,6 +40,7 @@ class SelectQuestionModal extends Component {
title=
"选择题目"
visible=
{
true
}
width=
{
1080
}
centered=
{
true
}
onOk=
{
()
=>
{
this
.
props
.
setSelectedQuestion
(
this
.
listRef
.
current
.
state
.
selectQuestionKeys
.
map
((
item
,
index
)
=>
{
...
...
@@ -60,15 +61,15 @@ class SelectQuestionModal extends Component {
}
}
onCancel=
{
this
.
props
.
close
}
>
<
div
className=
"box content-body"
style=
{
{
maxHeight
:
500
}
}
>
<
div
className=
"box content-body"
>
<
div
style=
{
{
borderRight
:
"0.5px solid #EEEEEE"
,
paddingRight
:
"4px"
,
overflowY
:
'auto'
,
overflowX
:
'hidden'
}
}
style=
{
{
borderRight
:
"0.5px solid #EEEEEE"
,
paddingRight
:
"4px"
}
}
>
<
div
className=
"sider"
>
<
CourseCategorySiderTree
fromModule=
"QUESTION_MODAL"
/>
<
CourseCategorySiderTree
fromModule=
"QUESTION_MODAL"
type=
"modal-select"
/>
</
div
>
</
div
>
<
div
className=
"content"
style=
{
{
height
:
'auto'
,
overflowY
:
'auto'
}
}
>
<
div
className=
"content"
>
<
SelectQuestionList
ref=
{
this
.
listRef
}
/>
</
div
>
</
div
>
...
...
src/modules/teach-tool/paper-manage/modal/SelectQuestionModal.less
View file @
93a24d95
.select-question-modal {
.content-body {
display: flex;
height: calc(~'100% - 48px');
.sider {
min-width: 244px;
}
.content {
width: 100%;
margin-left: 24px;
height: calc(100vh - 160px);
.select-question-list {
.select-question-content {
.ant-table-wrapper {
overflow: scroll;
height: calc(60vh - 159px);
border: 1px solid #E8E8E8;
}
}
}
}
}
.ant-table-column-sorters {
padding: 0;
}
}
.select-question-modal.ant-modal {
max-height: 70% !important;
.ant-table-tbody > tr > td {
border: none;
}
}
\ No newline at end of file
src/modules/teach-tool/question-manage/Index.jsx
View file @
93a24d95
...
...
@@ -2,7 +2,7 @@
* @Author: yuananting
* @Date: 2021-02-21 17:51:01
* @LastEditors: yuananting
* @LastEditTime: 2021-0
4-07 10:45:07
* @LastEditTime: 2021-0
7-27 13:11:51
* @Description: 助学工具-题库
* @Copyrigh: © 2020 杭州杰竞科技有限公司 版权所有
*/
...
...
@@ -26,7 +26,7 @@ class QuestionIndex extends Component {
style=
{
{
borderRight
:
"0.5px solid #EEEEEE"
,
paddingRight
:
"4px"
}
}
>
<
div
className=
"sider"
>
<
CourseCategorySiderTree
fromModule=
"QUESTION_INDEX"
/>
<
CourseCategorySiderTree
fromModule=
"QUESTION_INDEX"
type=
""
/>
</
div
>
</
div
>
<
div
className=
"content"
>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment