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
82ac6f14
Commit
82ac6f14
authored
Aug 11, 2021
by
zhangleyuan
Browse files
Options
Browse Files
Download
Plain Diff
feat:解决合并代码后的冲突
parents
05def54a
da5960ce
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
8 additions
and
255 deletions
+8
-255
src/core/wechatApi.js
+0
-40
src/index.html
+1
-1
src/modules/college-manage/EmployeeManage.less
+2
-1
src/modules/college-manage/EmployeeManage.tsx
+0
-3
src/modules/college-manage/LimitTip.tsx
+1
-1
src/modules/college-manage/NewUsersManagePage.jsx
+1
-3
src/modules/college-manage/components/CustomGroupTabCon.jsx
+0
-35
src/modules/college-manage/components/CustomGroupTabCon.less
+0
-0
src/modules/college-manage/components/DepartMentTabCon.jsx
+0
-1
src/modules/college-manage/components/PostGroupTabCon.jsx
+0
-140
src/modules/college-manage/components/PostGroupTabCon.less
+0
-27
src/modules/root/CollegeManagePage.jsx
+1
-1
src/modules/root/Header.jsx
+1
-1
src/routes/config/mainRoutes.tsx
+1
-1
No files found.
src/core/wechatApi.js
deleted
100644 → 0
View file @
05def54a
import
Platform
from
'./platform'
;
import
Service
from
"@/common/js/service"
;
import
User
from
'@/common/js/user'
;
export
default
class
WechatApi
{
static
initShareConfig
()
{
// if (Platform.isWeiXin()) {
const
data
=
{
url
:
window
.
location
.
href
.
split
(
'#'
)[
0
],
storeId
:
User
.
getStoreId
(),
}
Service
.
Hades
(
'anon/hades/getWxWorkJSAPISignature'
,
data
).
then
((
result
)
=>
{
const
res
=
result
.
result
;
const
conf
=
{
corpid
:
res
.
corpid
,
// 必填,企业微信的corpid,必须与当前登录的企业一致
agentid
:
res
.
agentid
,
// 必填,企业微信的应用id (e.g. 1000247)
timestamp
:
res
.
timestamp
,
// 必填,生成签名的时间戳
nonceStr
:
res
.
nonceStr
,
// 必填,生成签名的随机串
signature
:
res
.
signature
,
jsApiList
:
[
'startLiving'
,
'downloadLivingReplay'
],
success
:
function
(
res
)
{
console
.
log
(
'agentConfig注册成功'
)
console
.
log
(
res
,
'agentConfig'
)
},
fail
:
function
(
res
)
{
console
.
log
(
res
,
' agentConfig1 错误'
)
if
(
res
.
errMsg
.
indexOf
(
'function not exist'
)
>
-
1
){
alert
(
'版本过低请升级'
)
}
},
complete
:(
res
)
=>
{
console
.
log
(
res
,
' agentConfig2 错误'
)
}
}
console
.
log
(
conf
)
wx
.
agentConfig
(
conf
);
});
// }
}
}
\ No newline at end of file
src/index.html
View file @
82ac6f14
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
* @Author: 吴文洁
* @Author: 吴文洁
* @Date: 2020-08-24 12:20:57
* @Date: 2020-08-24 12:20:57
* @LastEditors: Please set LastEditors
* @LastEditors: Please set LastEditors
* @LastEditTime: 2021-08-11
17:17:01
* @LastEditTime: 2021-08-11
21:22:26
* @Description:
* @Description:
* @Copyright: 杭州杰竞科技有限公司 版权所有
* @Copyright: 杭州杰竞科技有限公司 版权所有
-->
-->
...
...
src/modules/college-manage/EmployeeManage.less
View file @
82ac6f14
...
@@ -24,6 +24,6 @@
...
@@ -24,6 +24,6 @@
white-space: nowrap;
white-space: nowrap;
}
}
.edit-disable{
.edit-disable{
color:#
666
!important;
color:#
CCC
!important;
}
}
}
}
\ No newline at end of file
src/modules/college-manage/EmployeeManage.tsx
View file @
82ac6f14
...
@@ -182,9 +182,6 @@ function EmployeeManage() {
...
@@ -182,9 +182,6 @@ function EmployeeManage() {
if
(
record
.
depNameList
.
length
===
0
){
if
(
record
.
depNameList
.
length
===
0
){
return
<
span
>
-
</
span
>
return
<
span
>
-
</
span
>
}
}
// return record.depNameList.map((item,index)=>{
// 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
:
any
,
index
:
any
)
=>
{
return
<
Tooltip
title=
{
<
div
>
{
handleDepName
(
record
.
depNameList
)
}
</
div
>
}
placement=
'top'
arrowPointAtCenter
><
div
className=
"post-name"
>
{
record
.
depNameList
.
map
((
item
:
any
,
index
:
any
)
=>
{
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
>
})
}
})
}
...
...
src/modules/college-manage/LimitTip.tsx
View file @
82ac6f14
/*
/*
* @Author: your name
* @Author: your name
* @Date: 2021-08-04 15:21:36
* @Date: 2021-08-04 15:21:36
* @LastEditTime: 2021-08-11
17:19:52
* @LastEditTime: 2021-08-11
21:22:29
* @LastEditors: Please set LastEditors
* @LastEditors: Please set LastEditors
* @Description: In User Settings Edit
* @Description: In User Settings Edit
* @FilePath: /xiaomai-cloud-class-web/src/modules/college-manage/LimitTip.tsx
* @FilePath: /xiaomai-cloud-class-web/src/modules/college-manage/LimitTip.tsx
...
...
src/modules/college-manage/NewUsersManagePage.jsx
View file @
82ac6f14
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
* @Author: wufan
* @Author: wufan
* @Date: 2020-11-30 10:47:38
* @Date: 2020-11-30 10:47:38
* @LastEditors: Please set LastEditors
* @LastEditors: Please set LastEditors
* @LastEditTime: 2021-08-
03 16:04:30
* @LastEditTime: 2021-08-
11 20:31:26
* @Description: 学员管理页面
* @Description: 学员管理页面
* @@Copyrigh: © 2020 杭州杰竞科技有限公司 版权所有
* @@Copyrigh: © 2020 杭州杰竞科技有限公司 版权所有
*/
*/
...
@@ -11,9 +11,7 @@ import React, { useEffect, useState } from "react";
...
@@ -11,9 +11,7 @@ import React, { useEffect, useState } from "react";
import
{
withRouter
}
from
"react-router-dom"
;
import
{
withRouter
}
from
"react-router-dom"
;
import
_
from
"underscore"
;
import
_
from
"underscore"
;
import
{
Tabs
,
Input
,
Tree
,
Button
}
from
"antd"
;
import
{
Tabs
,
Input
,
Tree
,
Button
}
from
"antd"
;
import
CustomGroupTabCon
from
'./components/CustomGroupTabCon'
;
import
DepartMentTabCon
from
'./components/DepartMentTabCon'
;
import
DepartMentTabCon
from
'./components/DepartMentTabCon'
;
import
PostGroupTabCon
from
'./components/PostGroupTabCon'
;
import
"./NewUsersManagePage.less"
;
import
"./NewUsersManagePage.less"
;
const
{
TabPane
}
=
Tabs
;
const
{
TabPane
}
=
Tabs
;
...
...
src/modules/college-manage/components/CustomGroupTabCon.jsx
deleted
100644 → 0
View file @
05def54a
import
React
,
{
useEffect
,
useState
}
from
"react"
;
import
{
withRouter
}
from
"react-router-dom"
;
import
{
Button
,
Input
,
message
}
from
"antd"
;
import
LeftStructureTree
from
"./LeftStructureTree"
;
import
AddOrEditPostGroupModal
from
"../modal/AddOrEditPostGroupModal"
;
import
UserTable
from
"./UserTable"
;
import
"./PostGroupTabCon.less"
;
const
{
Search
}
=
Input
;
function
CustomGroupTabCon
()
{
const
[
postGroupTreeData
,
setPostGroupTreeData
]
=
useState
([]);
return
(
<
div
className=
"post-group-tab-con"
>
<
LeftStructureTree
treeData=
{
postGroupTreeData
}
treeType=
{
"customGroupTab"
}
editPostGroup=
{
(
record
)
=>
editPostGroup
(
record
)
}
addPostGroup=
{
(
record
)
=>
addPostGroup
(
record
)
}
/>
<
div
className=
"table-con"
>
<
div
className=
"operate-area"
>
<
Button
type=
"primary"
className=
"add-user-btn"
>
添加学员
</
Button
>
<
Button
className=
"del-user-btn"
>
移出学员
</
Button
>
</
div
>
<
UserTable
/>
</
div
>
</
div
>
);
}
export
default
withRouter
(
CustomGroupTabCon
);
src/modules/college-manage/components/CustomGroupTabCon.less
deleted
100644 → 0
View file @
05def54a
src/modules/college-manage/components/DepartMentTabCon.jsx
View file @
82ac6f14
...
@@ -123,7 +123,6 @@ function DepartMentTabCon(props) {
...
@@ -123,7 +123,6 @@ function DepartMentTabCon(props) {
<
div
className=
"operate"
>
<
div
className=
"operate"
>
{
props
.
currentTab
===
'departMentTab'
?
{
props
.
currentTab
===
'departMentTab'
?
<
span
>
-
</
span
>
<
span
>
-
</
span
>
// <div className="operate__item" onClick=
{()
=>
delUser
(
'single'
,
item
.
userId
)}
>
删除
<
/div
>
:
:
(
selectDep
.
depLevel
>
0
?
(
selectDep
.
depLevel
>
0
?
<
div
className=
"operate__item"
onClick=
{
()
=>
delUser
(
'single'
,
item
.
userId
)
}
>
移出
</
div
>
<
div
className=
"operate__item"
onClick=
{
()
=>
delUser
(
'single'
,
item
.
userId
)
}
>
移出
</
div
>
...
...
src/modules/college-manage/components/PostGroupTabCon.jsx
deleted
100644 → 0
View file @
05def54a
import
React
,
{
useEffect
,
useState
}
from
"react"
;
import
{
withRouter
}
from
"react-router-dom"
;
import
{
Button
,
Input
,
message
,
Modal
}
from
"antd"
;
import
LeftStructureTree
from
"./LeftStructureTree"
;
import
UserTable
from
"./UserTable"
;
import
"./PostGroupTabCon.less"
;
const
{
Search
}
=
Input
;
function
PostGroupTabCon
()
{
// const [addOrEditPostGroupShow, setAddOrEditPostGroupShow] = useState(false);
// const [postGroupModalType, setPostGroupModalType] = useState("");
// const [operatePostGroupModalType,setOperatePostGroupModalType] = useState("");
// const [postGroupModalTitle,setPostGroupModalTitle] = useState("");
// const [postGroupModalLable,setPostGroupModalLable] = useState("");
const
[
postGroupTreeData
,
setPostGroupTreeData
]
=
useState
([]);
// function closeAddOrEditPostGroupModal() {
// setAddOrEditPostGroupShow(false);
// }
// //添加岗位组/岗位
// function addPostGroup(type) {
// if (postGroupTreeData.length === 10) {
// message.error("岗位组数量已达10个上限");
// return;
// }
// setAddOrEditPostGroupShow(true);
// setOperatePostGroupModalType("add");
// if(type==='parentGroup'){
// setPostGroupModalType('parentGroup'); //parentGroup 代表岗位组
// setPostGroupModalTitle('添加岗位组');
// setPostGroupModalLable('岗位组');
// }else{
// setPostGroupModalType('sub');
// setPostGroupModalTitle('添加岗位'); // sub代表岗位
// setPostGroupModalLable('岗位');
// }
// }
// //编辑岗位组/岗位
// function editPostGroup(record){
// setAddOrEditPostGroupShow(true);
// setOperatePostGroupModalType("edit");
// //level为0的时候编辑的是岗位组 大于0的时候
// if(record.level===0){
// setPostGroupModalType('parentGroup');
// setPostGroupModalTitle('编辑岗位组');
// setPostGroupModalLable('岗位组');
// }else{
// setPostGroupModalType('sub');
// setPostGroupModalTitle('编辑岗位');
// setPostGroupModalLable('岗位');
// }
// }
// function delPostGroup(record){
// let title = '确认删除该岗位组吗?';
// let content= '删除后,该岗位组下的岗位及也将全部删除。';
// if(record.level>0){
// title = '确认删除该岗位吗?';
// content = '删除后,不可恢复';
// }
// Modal.confirm({
// title,
// content,
// icon: <span className='icon iconfont default-confirm-icon'></span>,
// okText: '确定',
// okType: 'danger',
// cancelText: '取消',
// onOk: () => {
// },
// });
// }
// function confirmAddOrEditPostGroup() {
// getPostGroupTreeData()
// }
return
(
<
div
className=
"post-group-tab-con"
>
{
/* <div className="organization">
<div className="search-con">
<Search
placeholder="搜索部门/学员姓名"
className="search search-input"
style={{ width: 245 }}
enterButton={<span className="icon iconfont"></span>}
/>
</div>
<div className="operate">
<Button
className="add-btn"
onClick={() => {
addPostGroup('postGroup');
}}
>
添加岗位组
</Button>
</div>
</div> */
}
<
LeftStructureTree
treeData=
{
postGroupTreeData
}
treeType=
{
"postGrouptab"
}
editPostGroup=
{
(
record
)
=>
editPostGroup
(
record
)
}
addPostGroup=
{
(
record
)
=>
addPostGroup
(
record
)
}
delPostGroup=
{
(
record
)
=>
delPostGroup
(
'record'
)
}
/>
<
div
className=
"table-con"
>
<
div
className=
"operate-area"
>
<
Button
type=
"primary"
className=
"add-user-btn"
>
添加学员
</
Button
>
<
Button
className=
"del-user-btn"
>
移出学员
</
Button
>
</
div
>
<
UserTable
/>
</
div
>
{
/* {addOrEditPostGroupShow && (
<AddOrEditPostGroupModal
onClose={() => {
closeAddOrEditPostGroupModal();
}}
onConfirm={() => {
confirmAddOrEditPostGroup();
}}
title={postGroupModalTitle}
modalType={postGroupModalType}
modalOperateType={operatePostGroupModalType}
postGroupName={postGroupName}
postGroupTreeData={postGroupTreeData}
label={postGroupModalLable}
/>
)} */
}
</
div
>
);
}
export
default
withRouter
(
PostGroupTabCon
);
src/modules/college-manage/components/PostGroupTabCon.less
deleted
100644 → 0
View file @
05def54a
.post-group-tab-con {
display: flex;
.table-con {
margin-left: 16px;
flex: 1;
.operate-area {
margin-bottom: 16px;
.add-user-btn {
margin-right: 8px;
}
.del-user-btn {
margin-right: 8px;
}
.update-user-btn {
margin-right: 8px;
}
.origin-text {
font-size: 14px;
color: #999;
}
.view-text {
font-size: 14px;
color: #5289fa;
}
}
}
}
src/modules/root/CollegeManagePage.jsx
View file @
82ac6f14
...
@@ -5,9 +5,9 @@ import BaseService from "@/domains/basic-domain/baseService";
...
@@ -5,9 +5,9 @@ import BaseService from "@/domains/basic-domain/baseService";
import
User
from
"@/common/js/user"
;
import
User
from
"@/common/js/user"
;
import
{
LIVE_SHARE
}
from
"@/domains/course-domain/constants"
;
import
{
LIVE_SHARE
}
from
"@/domains/course-domain/constants"
;
import
{
Modal
,
message
}
from
'antd'
;
import
{
Modal
,
message
}
from
'antd'
;
import
{
brandLogo
,
xfrwm
}
from
'@/domains/brand/constants'
import
WechatApi
from
'@/common/js/wechatApi'
;
import
WechatApi
from
'@/common/js/wechatApi'
;
import
WWOpenDataCom
from
'@/components/WWOpenData'
;
import
WWOpenDataCom
from
'@/components/WWOpenData'
;
import
{
brandLogo
,
xfrwm
}
from
'@/domains/brand/constants'
import
'./CollegeManagePage.less'
;
import
'./CollegeManagePage.less'
;
import
storage
from
'@/common/js/storage'
;
import
storage
from
'@/common/js/storage'
;
...
...
src/modules/root/Header.jsx
View file @
82ac6f14
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
* @Author: 吴文洁
* @Author: 吴文洁
* @Date: 2019-09-10 18:26:03
* @Date: 2019-09-10 18:26:03
* @LastEditors: Please set LastEditors
* @LastEditors: Please set LastEditors
* @LastEditTime: 2021-08-11
17:26:24
* @LastEditTime: 2021-08-11
21:22:45
* @Description:
* @Description:
*/
*/
import
React
,
{
useRef
,
useContext
,
useEffect
,
useState
}
from
'react'
;
import
React
,
{
useRef
,
useContext
,
useEffect
,
useState
}
from
'react'
;
...
...
src/routes/config/mainRoutes.tsx
View file @
82ac6f14
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
* @Author: 吴文洁
* @Author: 吴文洁
* @Date: 2020-04-29 10:26:32
* @Date: 2020-04-29 10:26:32
* @LastEditors: Please set LastEditors
* @LastEditors: Please set LastEditors
* @LastEditTime: 2021-08-11
17:26:21
* @LastEditTime: 2021-08-11
21:22:48
* @Description: 内容线路由配置
* @Description: 内容线路由配置
*/
*/
import
Home
from
'@/modules/home/Home'
;
import
Home
from
'@/modules/home/Home'
;
...
...
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