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
5d4543e4
Commit
5d4543e4
authored
Jun 17, 2021
by
wufan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
refactor:去掉无用代码
parent
4921f3b0
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
24 additions
and
40 deletions
+24
-40
src/components/WatchDataHeader.tsx
+7
-1
src/modules/course-manage/modal/ManageCoursewareModal.jsx
+13
-9
src/modules/plan-manage/components/ExpiredCourseList.jsx
+0
-2
src/modules/resource-disk/components/FolderList.jsx
+1
-2
src/modules/resource-disk/components/OperateArea.jsx
+1
-1
src/modules/resource-disk/index.jsx
+0
-19
src/modules/resource-disk/modal/CreateFolderModal.jsx
+1
-4
src/modules/teach-tool/examination-manager/ExamShareModal.jsx
+1
-2
No files found.
src/components/WatchDataHeader.tsx
View file @
5d4543e4
/*
* @Author: wufan
* @Date: 2021-05-26 10:29:56
* @LastEditors: wufan
* @LastEditTime: 2021-06-17 14:15:00
* @Description: Description
*/
import
React
from
"react"
;
import
React
from
"react"
;
import
{
Tag
}
from
'antd'
import
"./WatchDataHeader.less"
;
import
"./WatchDataHeader.less"
;
interface
WatchDataHeaderProps
{
interface
WatchDataHeaderProps
{
...
...
src/modules/course-manage/modal/ManageCoursewareModal.jsx
View file @
5d4543e4
...
@@ -4,15 +4,15 @@
...
@@ -4,15 +4,15 @@
* @Last Modified by: chenshu
* @Last Modified by: chenshu
* @Last Modified time: 2021-06-08 18:18:46
* @Last Modified time: 2021-06-08 18:18:46
*/
*/
import
React
,
{
useEffect
,
useState
}
from
'react'
;
import
React
from
'react'
;
import
{
Modal
,
Button
,
Table
,
Progress
,
message
,
Tooltip
,
Spin
,
Popconfirm
}
from
'antd'
;
import
{
Modal
,
Button
,
Table
,
message
,
Tooltip
,
Spin
,
Popconfirm
}
from
'antd'
;
import
{
QuestionCircleOutlined
,
LoadingOutlined
}
from
"@ant-design/icons"
;
import
{
QuestionCircleOutlined
,
LoadingOutlined
}
from
"@ant-design/icons"
;
import
_
from
'underscore'
;
import
_
from
'underscore'
;
import
moment
from
'moment'
;
import
moment
from
'moment'
;
import
Lottie
from
"lottie-web"
;
import
Lottie
from
"lottie-web"
;
import
User
from
'@/common/js/user'
;
import
User
from
'@/common/js/user'
;
import
{
suffixType
,
DEFAULT_SIZE_UNIT
,
SupportFileType
}
from
'@/common/constants/academic/liveEnum'
;
import
{
suffixType
,
DEFAULT_SIZE_UNIT
}
from
'@/common/constants/academic/liveEnum'
;
import
{
FileVerifyMap
,
FileTypeIcon
,
DISK_MAP
}
from
'@/common/constants/academic/lessonEnum'
;
import
{
FileVerifyMap
,
FileTypeIcon
}
from
'@/common/constants/academic/lessonEnum'
;
import
ScanFileModal
from
'@/modules/prepare-lesson/modal/ScanFileModal'
import
ScanFileModal
from
'@/modules/prepare-lesson/modal/ScanFileModal'
import
SelectPrepareFileModal
from
'@/modules/prepare-lesson/modal/SelectPrepareFileModal'
;
import
SelectPrepareFileModal
from
'@/modules/prepare-lesson/modal/SelectPrepareFileModal'
;
import
Service
from
'@/common/js/service'
;
import
Service
from
'@/common/js/service'
;
...
@@ -229,14 +229,18 @@ class ManageCoursewareModal extends React.Component {
...
@@ -229,14 +229,18 @@ class ManageCoursewareModal extends React.Component {
const
antIcon
=
<
LoadingOutlined
/>;
const
antIcon
=
<
LoadingOutlined
/>;
const
type
=
FileVerifyMap
[
fileType
].
type
;
const
type
=
FileVerifyMap
[
fileType
].
type
;
return
<
div
className=
"courseware-name"
onClick=
{
()
=>
this
.
handleScanFile
(
item
)
}
>
return
<
div
className=
"courseware-name"
onClick=
{
()
=>
this
.
handleScanFile
(
item
)
}
>
{
(
type
===
'JPG'
||
type
===
'PNG'
)
&&
item
.
progress
?
<
Choose
>
<
When
condition=
{
(
type
===
'JPG'
||
type
===
'PNG'
)
&&
item
.
progress
}
>
<
Spin
indicator=
{
antIcon
}
/>
<
Spin
indicator=
{
antIcon
}
/>
:<
img
</
When
>
<
Otherwise
>
<
img
src=
{
FileTypeIcon
[
FileVerifyMap
[
fileType
].
type
]
||
(
item
.
docUrls
[
0
]
||
{}).
conversionFileUrl
}
src=
{
FileTypeIcon
[
FileVerifyMap
[
fileType
].
type
]
||
(
item
.
docUrls
[
0
]
||
{}).
conversionFileUrl
}
alt=
""
alt=
""
className=
"item-img"
className=
"item-img"
/>
/>
}
</
Otherwise
>
</
Choose
>
<
Tooltip
title=
{
item
.
fileName
}
><
span
className=
"name"
>
{
item
.
fileName
}
</
span
></
Tooltip
>
<
Tooltip
title=
{
item
.
fileName
}
><
span
className=
"name"
>
{
item
.
fileName
}
</
span
></
Tooltip
>
</
div
>
</
div
>
},
},
...
@@ -270,7 +274,7 @@ class ManageCoursewareModal extends React.Component {
...
@@ -270,7 +274,7 @@ class ManageCoursewareModal extends React.Component {
width
:
"16%"
,
width
:
"16%"
,
dataIndex
:
"control"
,
dataIndex
:
"control"
,
render
:
(
_value
,
item
)
=>
{
render
:
(
_value
,
item
)
=>
{
const
{
uploadObject
,
failObject
,
cance
lObject
}
=
this
.
state
;
const
{
fai
lObject
}
=
this
.
state
;
const
uploadFail
=
failObject
[
item
.
id
];
const
uploadFail
=
failObject
[
item
.
id
];
// 上课前45分钟/上课中/已结束的情况下都不可操作
// 上课前45分钟/上课中/已结束的情况下都不可操作
...
@@ -295,7 +299,7 @@ class ManageCoursewareModal extends React.Component {
...
@@ -295,7 +299,7 @@ class ManageCoursewareModal extends React.Component {
const
{
const
{
list
,
scanFileModal
,
editData
,
cancelObject
,
list
,
scanFileModal
,
editData
,
cancelObject
,
showSelectFileModal
,
selectedFileList
,
showSelectFileModal
,
selectedFileList
,
diskList
,
currentRootDisk
,
isLessonPermission
diskList
}
=
this
.
state
;
}
=
this
.
state
;
const
_list
=
_
.
reject
(
list
,
(
item
)
=>
cancelObject
[
item
.
id
]);
const
_list
=
_
.
reject
(
list
,
(
item
)
=>
cancelObject
[
item
.
id
]);
return
(
return
(
...
...
src/modules/plan-manage/components/ExpiredCourseList.jsx
View file @
5d4543e4
import
React
from
'react'
;
import
React
from
'react'
;
import
{
Button
}
from
'antd'
;
import
{
withRouter
}
from
'react-router-dom'
;
import
{
withRouter
}
from
'react-router-dom'
;
import
User
from
'@/common/js/user'
;
import
'./ExpiredCourseList.less'
;
import
'./ExpiredCourseList.less'
;
function
ExpiredCourseList
(
props
)
{
function
ExpiredCourseList
(
props
)
{
...
...
src/modules/resource-disk/components/FolderList.jsx
View file @
5d4543e4
...
@@ -9,8 +9,7 @@
...
@@ -9,8 +9,7 @@
import
React
from
'react'
;
import
React
from
'react'
;
import
{
Table
,
Menu
,
Dropdown
,
Modal
,
message
,
Tooltip
}
from
'antd'
;
import
{
Table
,
Menu
,
Dropdown
,
Modal
,
message
,
Tooltip
}
from
'antd'
;
import
_
from
'underscore'
;
import
_
from
'underscore'
;
// import * as lodash from 'lodash';
import
{
PageControl
}
from
'xiaomai-b-components'
;
import
{
PageControl
,
LottieIcon
}
from
'xiaomai-b-components'
;
import
{
XMTable
}
from
'@/components'
;
import
{
XMTable
}
from
'@/components'
;
import
Service
from
'@/common/js/service'
;
import
Service
from
'@/common/js/service'
;
import
{
formatDate
}
from
'@/domains/basic-domain/utils'
;
import
{
formatDate
}
from
'@/domains/basic-domain/utils'
;
...
...
src/modules/resource-disk/components/OperateArea.jsx
View file @
5d4543e4
...
@@ -13,7 +13,7 @@ import _ from 'underscore';
...
@@ -13,7 +13,7 @@ import _ from 'underscore';
import
Service
from
'@/common/js/service'
;
import
Service
from
'@/common/js/service'
;
import
{
getEllipsText
}
from
'@/domains/basic-domain/utils'
;
import
{
getEllipsText
}
from
'@/domains/basic-domain/utils'
;
import
{
DEFAULT_SIZE_UNIT
,
LOCAL_FILE_TYPE_MAP
,
FILR_VERIFY_MAP
,
SUPPORT_FILE_TYPE_MAP
}
from
'@/domains/resource-disk/constants'
;
import
{
DEFAULT_SIZE_UNIT
,
FILR_VERIFY_MAP
,
SUPPORT_FILE_TYPE_MAP
}
from
'@/domains/resource-disk/constants'
;
import
{
getFileTypeByName
}
from
'@/domains/resource-disk/utils'
;
import
{
getFileTypeByName
}
from
'@/domains/resource-disk/utils'
;
import
UploadProgressModal
from
'@/bu-components/UploadProgressModal'
;
import
UploadProgressModal
from
'@/bu-components/UploadProgressModal'
;
...
...
src/modules/resource-disk/index.jsx
View file @
5d4543e4
...
@@ -29,25 +29,6 @@ class PrepareLessonPage extends React.Component {
...
@@ -29,25 +29,6 @@ class PrepareLessonPage extends React.Component {
}
}
}
}
componentWillMount
()
{
// this.handleFetchDiskList();
}
handleFetchDiskList
=
async
()
=>
{
const
res
=
await
Service
.
Hades
(
'public/apollo/getUserDisk'
,
{});
const
{
result
=
[]
}
=
res
;
const
diskList
=
result
.
map
((
item
)
=>
{
return
{
...
item
,
folderName
:
DISK_MAP
[
item
.
disk
]
}
});
this
.
setState
({
diskList
,
currentRootDisk
:
diskList
[
0
]
||
defaultRootDisk
});
}
handleChangeDisk
=
(
disk
)
=>
{
handleChangeDisk
=
(
disk
)
=>
{
this
.
setState
({
this
.
setState
({
currentRootDisk
:
disk
currentRootDisk
:
disk
...
...
src/modules/resource-disk/modal/CreateFolderModal.jsx
View file @
5d4543e4
import
React
from
'react'
;
import
React
from
'react'
;
import
{
Modal
,
Input
,
Form
,
message
}
from
'antd'
;
import
{
Modal
,
Input
,
Form
}
from
'antd'
;
import
ShowTips
from
'@/bu-components/ShowTip'
;
import
'./CreateFolderModal.less'
;
import
'./CreateFolderModal.less'
;
class
CreateFolderModal
extends
React
.
Component
{
class
CreateFolderModal
extends
React
.
Component
{
...
@@ -107,5 +106,4 @@ class CreateFolderModal extends React.Component {
...
@@ -107,5 +106,4 @@ class CreateFolderModal extends React.Component {
}
}
}
}
// export default Form.create()(CreateFolderModal);
export
default
CreateFolderModal
;
export
default
CreateFolderModal
;
\ No newline at end of file
src/modules/teach-tool/examination-manager/ExamShareModal.jsx
View file @
5d4543e4
import
React
from
'react'
;
import
React
from
'react'
;
import
{
Modal
,
Button
,
message
}
from
'antd'
;
import
{
Modal
,
message
}
from
'antd'
;
import
html2canvas
from
'html2canvas'
;
import
html2canvas
from
'html2canvas'
;
import
User
from
"../../../common/js/user"
;
import
User
from
"../../../common/js/user"
;
import
QRCode
from
'../../../libs/qrcode/qrcode'
;
import
QRCode
from
'../../../libs/qrcode/qrcode'
;
...
@@ -27,7 +27,6 @@ class ExamShareModal extends React.Component {
...
@@ -27,7 +27,6 @@ class ExamShareModal extends React.Component {
handleConvertShortUrl
=
()
=>
{
handleConvertShortUrl
=
()
=>
{
const
longUrl
=
`
${
LIVE_SHARE
}
test_detail/
${
this
.
props
.
data
.
examId
}
?id=
${
User
.
getStoreId
()}
`
const
longUrl
=
`
${
LIVE_SHARE
}
test_detail/
${
this
.
props
.
data
.
examId
}
?id=
${
User
.
getStoreId
()}
`
console
.
log
(
longUrl
)
// 发请求
// 发请求
Service
.
Sales
(
'public/businessShow/convertShortUrls'
,
{
Service
.
Sales
(
'public/businessShow/convertShortUrls'
,
{
urls
:
[
longUrl
]
urls
:
[
longUrl
]
...
...
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