Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
H
H5Public
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
CI / CD
CI / CD
流水线
作业
日程
统计图
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
前端开发小组
H5Public
Commits
27b036ca
提交
27b036ca
authored
10月 10, 2019
作者:
周盛
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
添加老师角色role === 1‘
上级
f5908a97
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
18 行增加
和
12 行删除
+18
-12
index.js
HighStateComponent/Filter/index.js
+16
-11
index.less
HighStateComponent/Filter/index.less
+2
-1
没有找到文件。
HighStateComponent/Filter/index.js
浏览文件 @
27b036ca
...
...
@@ -17,7 +17,7 @@ export default class Filter extends React.Component{
super
(
props
);
this
.
state
=
{
role
:
2
,
inputValue
:
''
,
inputValue
:
''
,
formValues
:
{
institutionIds
:
[],
majorIds
:[],
...
...
@@ -44,7 +44,7 @@ export default class Filter extends React.Component{
const
{
options
}
=
this
.
state
;
var
role
=
res
.
type
;
options
.
institutionList
=
res
.
institutionModelList
.
map
(
i
=>
({
key
:
i
.
name
,
value
:
i
.
id
}));
if
(
role
===
0
)
{
if
(
role
===
0
||
role
===
1
)
{
this
.
setState
({
role
,
options
...
...
@@ -166,16 +166,21 @@ export default class Filter extends React.Component{
// 搜索框输入处理
inputChange
=
(
e
)
=>
{
const
{
formValues
}
=
this
.
state
;
var
value
=
Number
(
e
.
target
.
value
);
if
(
isNaN
(
value
)){
formValues
.
name
=
e
.
target
.
value
;
if
(
formValues
.
studentNo
)
delete
formValues
.
studentNo
;
if
(
e
.
target
.
value
!==
""
)
{
var
value
=
Number
(
e
.
target
.
value
);
if
(
isNaN
(
value
)){
formValues
.
name
=
e
.
target
.
value
;
if
(
formValues
.
studentNo
)
delete
formValues
.
studentNo
;
}
else
{
formValues
.
studentNo
=
value
;
if
(
formValues
.
name
)
delete
formValues
.
name
;
}
}
else
{
formValues
.
studentNo
=
valu
e
;
if
(
formValues
.
name
)
delete
formValues
.
name
;
delete
formValues
.
nam
e
;
delete
formValues
.
studentNo
}
this
.
setState
({
formValues
,
inputValue
:
e
.
target
.
value
,
...
...
@@ -233,7 +238,6 @@ export default class Filter extends React.Component{
else
{
delete
temp
.
clazzIds
;
}
this
.
props
.
getPage
({...
temp
});
this
.
props
.
Toggle
&&
this
.
props
.
Toggle
();
}
...
...
@@ -241,6 +245,7 @@ export default class Filter extends React.Component{
// 重置搜索条件
reset
=
()
=>
{
this
.
setState
({
inputValue
:
''
,
formValues
:
{
institutionIds
:
[],
majorIds
:[],
...
...
@@ -254,7 +259,7 @@ export default class Filter extends React.Component{
const
{
gradeList
,
institutionList
,
majorList
,
clazzList
}
=
this
.
state
.
options
;
const
{
gradeId
,
institutionIds
,
majorIds
}
=
this
.
state
.
formValues
;
const
{
role
}
=
this
.
state
;
if
(
role
===
0
){
if
(
role
===
0
||
role
===
1
){
return
(
<>
<
p
style
=
{{
color
:
'#666666'
}}
>
年级选择
<
/p
>
...
...
HighStateComponent/Filter/index.less
浏览文件 @
27b036ca
...
...
@@ -12,6 +12,7 @@
width: 222px;
margin:auto;
padding-top: 16px;
padding-bottom: 20px;
#searchInput {
padding-left: 15px;
width: 188px;
...
...
@@ -71,7 +72,7 @@
// 查询按钮
.buttonBox{
width: 100%;
height:
7
0px;
height:
10
0px;
display: flex;
justify-content: space-around;
padding: 20px 0;
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论