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
62fd5acf
Commit
62fd5acf
authored
Mar 30, 2021
by
zangsuyun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix:修复知识库筛选
parent
59f967da
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
13 additions
and
19 deletions
+13
-19
src/modules/knowledge-base/components/KnowledgeBaseFilter.jsx
+10
-16
src/modules/knowledge-base/index.jsx
+3
-3
No files found.
src/modules/knowledge-base/components/KnowledgeBaseFilter.jsx
View file @
62fd5acf
...
...
@@ -3,7 +3,7 @@
* @Author: zangsuyun
* @Date: 2021-03-12 11:16:38
* @LastEditors: zangsuyun
* @LastEditTime: 2021-03-
25 14:21:44
* @LastEditTime: 2021-03-
30 17:57:47
* @Copyright: © 2020 杭州杰竞科技有限公司 版权所有
*/
...
...
@@ -17,9 +17,6 @@ const { Option } = Select;
const
DEFAULT_QUERY
=
{
name
:
null
,
// 课程名称
// operatorId: null, // 创建人
// beginTime: null, // 开始日期
// endTime: null, // 结束日期
type
:
null
,
};
...
...
@@ -30,9 +27,9 @@ class KnowledgeBaseFilter extends React.Component {
query
:
{
...
DEFAULT_QUERY
},
// 使用扩展运算符,避免浅拷贝
};
}
// 改变搜索条件
handleChangeQuery
=
(
field
,
value
)
=>
{
handleChangeQuery
=
(
field
,
value
,
flag
=
true
)
=>
{
this
.
setState
(
{
query
:
{
...
...
@@ -42,7 +39,7 @@ class KnowledgeBaseFilter extends React.Component {
},
},
()
=>
{
this
.
props
.
onChange
(
this
.
state
.
query
);
flag
&&
this
.
props
.
onChange
(
this
.
state
.
query
);
}
);
};
...
...
@@ -61,10 +58,7 @@ class KnowledgeBaseFilter extends React.Component {
render
()
{
const
{
query
:
{
courseName
,
courseType
,
},
query
:
{
name
,
type
},
}
=
this
.
state
;
return
(
...
...
@@ -74,11 +68,11 @@ class KnowledgeBaseFilter extends React.Component {
<
div
className=
"search-condition__item"
>
<
span
className=
"search-name"
>
课程名称:
</
span
>
<
Search
value=
{
courseN
ame
}
value=
{
n
ame
}
placeholder=
"搜索课程名称"
//
onChange={(e) => {
// this.handleChangeQuery("name", e.target.valu
e);
//
}}
onChange=
{
(
e
)
=>
{
this
.
handleChangeQuery
(
"name"
,
e
.
target
.
value
,
fals
e
);
}
}
onSearch=
{
(
value
)
=>
{
this
.
handleChangeQuery
(
"name"
,
value
);
}
}
...
...
@@ -93,7 +87,7 @@ class KnowledgeBaseFilter extends React.Component {
style=
{
{
width
:
"calc(100% - 84px)"
}
}
placeholder=
"请选择课程类型"
allowClear=
{
true
}
value=
{
courseT
ype
}
value=
{
t
ype
}
onChange=
{
(
value
)
=>
{
this
.
handleChangeQuery
(
"type"
,
value
);
}
}
...
...
src/modules/knowledge-base/index.jsx
View file @
62fd5acf
...
...
@@ -3,7 +3,7 @@
* @Author: zangsuyun
* @Date: 2021-03-12 10:43:10
* @LastEditors: zangsuyun
* @LastEditTime: 2021-03-
25 13:45:55
* @LastEditTime: 2021-03-
30 15:42:20
* @Copyright: © 2020 杭州杰竞科技有限公司 版权所有
*/
import
React
from
"react"
;
...
...
@@ -101,11 +101,11 @@ export default class KnowledgeBase extends React.Component {
<
KnowledgeBaseFilter
onChange=
{
this
.
handleFetchScheduleList
}
/>
{
/* 操作模块 */
}
<
KnowledgeBaseOpt
{
categoryId
!=
0
&&
<
KnowledgeBaseOpt
onChange=
{
this
.
handleFetchScheduleList
}
updateCategoryTree=
{
this
.
updateCategoryTree
}
categoryId=
{
categoryId
}
/>
/>
}
{
/* 知识库列表模块 */
}
<
KnowledgeBaseList
...
...
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