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
dfc0b2b7
Commit
dfc0b2b7
authored
May 31, 2021
by
chenshu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix:修复
parent
7d18863f
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
18 additions
and
13 deletions
+18
-13
src/modules/knowledge-base/components/KnowledgeBaseOpt.jsx
+6
-2
src/modules/knowledge-base/index.jsx
+2
-3
src/modules/teach-tool/modal/MoveModal.jsx
+2
-2
src/modules/teach-tool/paper-manage/components/PaperList.jsx
+4
-3
src/modules/teach-tool/question-manage/components/QuestionList.jsx
+4
-3
No files found.
src/modules/knowledge-base/components/KnowledgeBaseOpt.jsx
View file @
dfc0b2b7
...
...
@@ -46,6 +46,10 @@ export default function KnowledgeBaseOpt({
queryCategoryTree
();
},
[]);
useEffect
(()
=>
{
clearSelect
();
},
[
categoryId
])
// 查询分类树
function
queryCategoryTree
()
{
let
query
=
{
...
...
@@ -201,12 +205,12 @@ export default function KnowledgeBaseOpt({
return
(
<
div
className=
"knowledge-course-opt"
>
{
_
.
isEmpty
(
selectedRowKeys
)
?
<
Dropdown
overlay=
{
menu
}
>
(
categoryId
!==
'0'
&&
<
Dropdown
overlay=
{
menu
}
>
<
Button
type=
"primary"
className=
"mr8"
>
添加知识
<
DownOutlined
/>
</
Button
>
</
Dropdown
>
</
Dropdown
>
)
:
<
div
className=
"select-container"
>
<
span
className=
"con"
>
<
div
>
...
...
src/modules/knowledge-base/index.jsx
View file @
dfc0b2b7
...
...
@@ -78,7 +78,6 @@ export default class KnowledgeBase extends React.Component {
message
.
warning
(
'最多只能选择50个题目'
);
return
null
;
}
console
.
log
(
selectedRowKeys
,
888888
)
this
.
setState
({
selectedRowKeys
});
};
...
...
@@ -112,13 +111,13 @@ export default class KnowledgeBase extends React.Component {
<
KnowledgeBaseFilter
onChange=
{
this
.
handleFetchScheduleList
}
/>
{
/* 操作模块 */
}
{
categoryId
!=
0
&&
<
KnowledgeBaseOpt
<
KnowledgeBaseOpt
onChange=
{
this
.
handleFetchScheduleList
}
updateCategoryTree=
{
this
.
updateCategoryTree
}
categoryId=
{
categoryId
}
selectedRowKeys=
{
selectedRowKeys
}
onChangeKeys=
{
(
keys
)
=>
this
.
setState
({
selectedRowKeys
:
keys
})
}
/>
}
/>
{
/* 知识库列表模块 */
}
<
KnowledgeBaseList
...
...
src/modules/teach-tool/modal/MoveModal.jsx
View file @
dfc0b2b7
...
...
@@ -17,8 +17,8 @@ class MoveModal extends React.Component {
filterData
=
(
data
,
id
)
=>
{
let
newTreeData
=
data
.
map
((
item
)
=>
{
(
id
===
item
.
id
)
&&
(
item
.
disabled
=
true
);
if
(
item
.
sonCategoryList
)
{
item
.
children
=
this
.
filterData
(
item
.
sonCategoryList
);
if
(
item
.
children
)
{
item
.
children
=
this
.
filterData
(
item
.
children
);
}
return
item
;
});
...
...
src/modules/teach-tool/paper-manage/components/PaperList.jsx
View file @
dfc0b2b7
...
...
@@ -63,6 +63,7 @@ class PaperList extends Component {
Bus
.
bind
(
"queryPaperPageList"
,
(
selectedCategoryId
,
count
)
=>
{
selectedCategoryId
=
selectedCategoryId
===
"null"
?
null
:
selectedCategoryId
;
this
.
clearSelect
();
this
.
setState
({
loading
:
true
});
if
(
count
>=
100
)
{
setTimeout
(()
=>
{
...
...
@@ -560,10 +561,10 @@ class PaperList extends Component {
</
div
>
</
Row
>
</
div
>
{
this
.
props
.
type
!==
"modal-select"
&&
isPermiss
&&
categoryId
&&
(
{
this
.
props
.
type
!==
"modal-select"
&&
isPermiss
&&
(
<
div
className=
"select-box"
>
{
_
.
isEmpty
(
selectedPaperKeys
)
?
<
Button
(
!!
categoryId
&&
<
Button
type=
"primary"
className=
"mr8"
onClick=
{
()
=>
{
...
...
@@ -573,7 +574,7 @@ class PaperList extends Component {
}
}
>
新建试卷
</
Button
>
</
Button
>
)
:
<
div
className=
"select-container"
>
<
span
className=
"con"
>
<
div
>
...
...
src/modules/teach-tool/question-manage/components/QuestionList.jsx
View file @
dfc0b2b7
...
...
@@ -99,6 +99,7 @@ class QuestionList extends Component {
Bus
.
bind
(
"queryQuestionPageList"
,
(
selectedCategoryId
)
=>
{
selectedCategoryId
=
selectedCategoryId
===
"null"
?
null
:
selectedCategoryId
;
this
.
clearSelect
();
this
.
InitSearch
(
selectedCategoryId
);
});
}
...
...
@@ -681,15 +682,15 @@ class QuestionList extends Component {
</
Row
>
</
div
>
{
[
"CloudManager"
,
"StoreManager"
].
includes
(
User
.
getUserRole
())
&&
categoryId
&&
(
(
<
Space
size=
{
16
}
>
{
_
.
isEmpty
(
selectedRowKeys
)
?
[
(
!!
categoryId
&&
[
<
Button
key=
"1"
type=
"primary"
onClick=
{
this
.
handleCreateQuestion
}
>
新建题目
</
Button
>,
<
Button
key=
"2"
onClick=
{
this
.
batchImportQuestion
}
>
批量导入
</
Button
>
]
]
)
:
<
div
className=
"select-container"
>
<
span
className=
"con"
>
<
div
>
...
...
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