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
14445fa0
Commit
14445fa0
authored
Aug 06, 2021
by
zhangleyuan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:处理刷新列表
parent
024f23bc
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
133 additions
and
102 deletions
+133
-102
src/modules/college-manage/EmployeeManage.tsx
+3
-3
src/modules/college-manage/components/DepartMentTabCon.jsx
+2
-2
src/modules/college-manage/components/LeftStructureTree.jsx
+126
-95
src/modules/college-manage/modal/AddOrEditPostGroupModal.jsx
+2
-2
No files found.
src/modules/college-manage/EmployeeManage.tsx
View file @
14445fa0
...
@@ -185,7 +185,7 @@ function EmployeeManage() {
...
@@ -185,7 +185,7 @@ function EmployeeManage() {
// return <span><WWOpenDataCom type="departmentName" openid={item}/>{index<(record.depNameList.length -1)?';':''}</span>;
// return <span><WWOpenDataCom type="departmentName" openid={item}/>{index<(record.depNameList.length -1)?';':''}</span>;
// })
// })
return
<
Tooltip
title=
{
<
div
>
{
handleDepName
(
record
.
depNameList
)
}
</
div
>
}
placement=
'top'
arrowPointAtCenter
><
div
className=
"post-name"
>
{
record
.
depNameList
.
map
((
item
,
index
)
=>
{
return
<
Tooltip
title=
{
<
div
>
{
handleDepName
(
record
.
depNameList
)
}
</
div
>
}
placement=
'top'
arrowPointAtCenter
><
div
className=
"post-name"
>
{
record
.
depNameList
.
map
((
item
,
index
)
=>
{
return
<
span
><
WWOpenDataCom
type=
"departmentName"
openid=
{
item
}
/>
{
index
<
(
record
.
depNameList
.
length
-
1
)?
'
;
'
:
''
}
</
span
>
return
<
span
><
WWOpenDataCom
type=
"departmentName"
openid=
{
item
}
/>
{
index
<
(
record
.
depNameList
.
length
-
1
)?
'
;
'
:
''
}
</
span
>
})
}
})
}
</
div
>
</
div
>
</
Tooltip
>
</
Tooltip
>
...
@@ -242,7 +242,7 @@ function EmployeeManage() {
...
@@ -242,7 +242,7 @@ function EmployeeManage() {
function
handleDepName
(
depArray
:
any
):
any
{
function
handleDepName
(
depArray
:
any
):
any
{
const
depArrayDom
=
depArray
.
map
((
item
:
any
,
index
:
any
)
=>
{
const
depArrayDom
=
depArray
.
map
((
item
:
any
,
index
:
any
)
=>
{
return
<
WWOpenDataCom
type=
"departmentName"
openid=
{
item
}
/
>
return
<
span
><
WWOpenDataCom
type=
"departmentName"
openid=
{
item
}
/>
;
</
span
>
});
});
return
depArrayDom
;
return
depArrayDom
;
};
};
...
@@ -352,10 +352,10 @@ function EmployeeManage() {
...
@@ -352,10 +352,10 @@ function EmployeeManage() {
userType
:
'USER'
userType
:
'USER'
}
}
StoreService
.
syncWorkWeChatDepartment
(
params
).
then
((
res
)
=>
{
StoreService
.
syncWorkWeChatDepartment
(
params
).
then
((
res
)
=>
{
getEmployeeList
();
message
.
success
(
'已更新'
);
message
.
success
(
'已更新'
);
});
});
}
}
return
(
return
(
<
div
className=
"page employee-manage-page"
>
<
div
className=
"page employee-manage-page"
>
<
div
className=
"content-header"
>
员工管理
</
div
>
<
div
className=
"content-header"
>
员工管理
</
div
>
...
...
src/modules/college-manage/components/DepartMentTabCon.jsx
View file @
14445fa0
...
@@ -80,7 +80,7 @@ function DepartMentTabCon(props) {
...
@@ -80,7 +80,7 @@ function DepartMentTabCon(props) {
return
<
span
>
-
</
span
>
return
<
span
>
-
</
span
>
}
}
return
<
Tooltip
title=
{
handleDepName
(
record
.
depNameList
)
}
placement=
'top'
arrowPointAtCenter
><
div
className=
"post-name"
>
{
record
.
depNameList
.
map
((
item
,
index
)
=>
{
return
<
Tooltip
title=
{
handleDepName
(
record
.
depNameList
)
}
placement=
'top'
arrowPointAtCenter
><
div
className=
"post-name"
>
{
record
.
depNameList
.
map
((
item
,
index
)
=>
{
return
<
span
>
{
item
}{
index
!==
record
.
depNameList
.
length
-
1
&&
<
span
>
;
</
span
>
}
</
span
>;
return
<
span
>
{
item
}{
index
!==
record
.
depNameList
.
length
-
1
&&
<
span
>
;
</
span
>
}
</
span
>
})
}
})
}
</
div
>
</
div
>
</
Tooltip
>
</
Tooltip
>
...
@@ -127,7 +127,7 @@ function DepartMentTabCon(props) {
...
@@ -127,7 +127,7 @@ function DepartMentTabCon(props) {
let
depStr
=
''
;
let
depStr
=
''
;
depArray
.
forEach
((
item
,
index
)
=>
{
depArray
.
forEach
((
item
,
index
)
=>
{
if
(
index
<
depArray
.
length
-
1
)
{
if
(
index
<
depArray
.
length
-
1
)
{
depStr
=
depStr
+
item
+
'
、
'
;
depStr
=
depStr
+
item
+
'
;
'
;
}
else
{
}
else
{
depStr
=
depStr
+
item
;
depStr
=
depStr
+
item
;
}
}
...
...
src/modules/college-manage/components/LeftStructureTree.jsx
View file @
14445fa0
This diff is collapsed.
Click to expand it.
src/modules/college-manage/modal/AddOrEditPostGroupModal.jsx
View file @
14445fa0
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
* @Author: wufan
* @Author: wufan
* @Date: 2020-11-27 16:21:49
* @Date: 2020-11-27 16:21:49
* @LastEditors: Please set LastEditors
* @LastEditors: Please set LastEditors
* @LastEditTime: 2021-08-06 1
5:07:53
* @LastEditTime: 2021-08-06 1
7:10:50
* @Description: Description
* @Description: Description
* @@Copyrigh: © 2020 杭州杰竞科技有限公司 版权所有
* @@Copyrigh: © 2020 杭州杰竞科技有限公司 版权所有
*/
*/
...
@@ -24,7 +24,7 @@ function AddOrEditPostGroupModal(props) {
...
@@ -24,7 +24,7 @@ function AddOrEditPostGroupModal(props) {
setIsError
(
false
)
setIsError
(
false
)
setValidateStatus
(
'success'
);
setValidateStatus
(
'success'
);
setNameErrorMsg
(
''
);
setNameErrorMsg
(
''
);
if
((
!
postGroupName
)
||
/^
\s
+$/
.
test
(
postGroupNam
e
)){
if
((
!
e
.
target
.
value
)
||
/^
\s
+$/
.
test
(
e
.
target
.
valu
e
)){
setValidateStatus
(
'error'
);
setValidateStatus
(
'error'
);
setNameErrorMsg
(
`
${
props
.
label
}
不能为空`
);
setNameErrorMsg
(
`
${
props
.
label
}
不能为空`
);
setIsError
(
true
)
setIsError
(
true
)
...
...
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