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
4446fac3
Commit
4446fac3
authored
Dec 31, 2020
by
zhangleyuan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:修改文件大小单位的转换
parent
39d23137
Show whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
15 additions
and
15 deletions
+15
-15
src/bu-components/CopyFileModal.jsx
+1
-1
src/bu-components/NonCompliantFileModal.jsx
+1
-1
src/bu-components/SelectPrepareFileModal.jsx
+1
-1
src/bu-components/UploadProgressModal.jsx
+1
-1
src/common/constants/academic/lessonEnum.js
+2
-2
src/domains/resource-disk/constants.ts
+2
-2
src/modules/course-manage/modal/ManageCoursewareModal.jsx
+2
-2
src/modules/prepare-lesson/components/FolderList.jsx
+1
-1
src/modules/prepare-lesson/modal/NonCompliantFileModal.jsx
+1
-1
src/modules/prepare-lesson/modal/SelectPrepareFileModal.jsx
+1
-1
src/modules/prepare-lesson/modal/UploadProgressModal.jsx
+1
-1
src/modules/resource-disk/components/FolderList.jsx
+1
-1
No files found.
src/bu-components/CopyFileModal.jsx
View file @
4446fac3
...
...
@@ -302,7 +302,7 @@ class CopyFileModal extends React.Component {
const
isFolder
=
folderType
===
'FOLDER'
;
// 是否是文件夹
let
_size
=
`${(folderSize / DEFAULT_SIZE_UNIT).toFixed(1)}M`
;
// 文件大小
if
(
folderSize
<
0.1
*
DEFAULT_SIZE_UNIT
)
{
_size
=
`${(folderSize / 10
00
).toFixed(1)}kb`
;
_size
=
`${(folderSize / 10
24
).toFixed(1)}kb`
;
}
let
imgSrc
=
!
isFolder
?
// 文件/文件夹图标
FILE_TYPE_ICON_MAP
[
folderFormat
]
:
...
...
src/bu-components/NonCompliantFileModal.jsx
View file @
4446fac3
...
...
@@ -40,7 +40,7 @@ class NonCompliantFileModal extends React.Component {
fileList
.
map
((
file
,
index
)
=>
{
let
_size
=
`${(file.size / DEFAULT_SIZE_UNIT).toFixed(1)}M`
;
if
(
file
.
size
<
0.1
*
DEFAULT_SIZE_UNIT
)
{
_size
=
`${(file.size / 10
00
).toFixed(1)}kb`
;
_size
=
`${(file.size / 10
24
).toFixed(1)}kb`
;
}
return
(
<
div
className=
"file-list__item"
key=
{
`file-list__item${index}`
}
>
...
...
src/bu-components/SelectPrepareFileModal.jsx
View file @
4446fac3
...
...
@@ -608,7 +608,7 @@ class SelectPrepareFileModal extends React.Component {
let
_size
=
`${(folderSize / DEFAULT_SIZE_UNIT).toFixed(1)}M`
;
if
(
folderSize
<
0.1
*
DEFAULT_SIZE_UNIT
)
{
_size
=
`${(folderSize / 10
00
).toFixed(1)}kb`
;
_size
=
`${(folderSize / 10
24
).toFixed(1)}kb`
;
}
let
imgSrc
=
!
isFolder
?
...
...
src/bu-components/UploadProgressModal.jsx
View file @
4446fac3
...
...
@@ -302,7 +302,7 @@ class UploadProgressModal extends React.Component {
let
{
size
,
type
,
name
}
=
file
.
fileContent
;
let
_size
=
`${(size / DEFAULT_SIZE_UNIT).toFixed(1)}M`
;
if
(
size
<
0.1
*
DEFAULT_SIZE_UNIT
)
{
_size
=
`${(size / 10
00
).toFixed(1)}kb`
;
_size
=
`${(size / 10
24
).toFixed(1)}kb`
;
}
if
(
!
type
)
{
...
...
src/common/constants/academic/lessonEnum.js
View file @
4446fac3
...
...
@@ -4,9 +4,9 @@
* @Last Modified by: 吴文洁
* @Last Modified time: 2020-07-16 11:32:50
*/
const
DEFAULT_SIZE_UNIT
=
10
00
*
1000
;
// 将B转换成M
const
DEFAULT_SIZE_UNIT
=
10
24
*
1024
;
// 将B转换成M
const
GIGABYTE_SIZE_UNIT
=
10
00
*
1000
*
1000
;
// 转换为G
const
GIGABYTE_SIZE_UNIT
=
10
24
*
1024
*
1024
;
// 转换为G
const
SupportFileType
=
[
"application/msword"
,
...
...
src/domains/resource-disk/constants.ts
View file @
4446fac3
...
...
@@ -2,11 +2,11 @@
* @Author: 吴文洁
* @Date: 2020-08-20 09:21:40
* @LastEditors: zhangleyuan
* @LastEditTime: 2020-12-
25 10:48:15
* @LastEditTime: 2020-12-
31 10:39:16
* @Description:
* @Copyright: 杭州杰竞科技有限公司 版权所有
*/
const
DEFAULT_SIZE_UNIT
:
number
=
10
00
*
1000
;
// 将B转换成M
const
DEFAULT_SIZE_UNIT
:
number
=
10
24
*
1024
;
// 将B转换成M
const
SUFFIX_MAP
:
{
[
key
:
string
]:
string
...
...
src/modules/course-manage/modal/ManageCoursewareModal.jsx
View file @
4446fac3
...
...
@@ -73,7 +73,7 @@ class ManageCoursewareModal extends React.Component {
if
(
data
.
fileSize
>
0.1
*
DEFAULT_SIZE_UNIT
)
{
data
.
fileSize
=
`
${(
data
.
fileSize
/
DEFAULT_SIZE_UNIT
).
toFixed
(
1
)}
M`
;
}
else
{
data
.
fileSize
=
`
${(
data
.
fileSize
/
10
00
).
toFixed
(
1
)}
KB`
;
data
.
fileSize
=
`
${(
data
.
fileSize
/
10
24
).
toFixed
(
1
)}
KB`
;
}
}
else
{
data
.
fileSize
=
'-'
;
...
...
@@ -91,7 +91,7 @@ class ManageCoursewareModal extends React.Component {
if
(
item
.
fileSize
>
0.1
*
DEFAULT_SIZE_UNIT
)
{
item
.
fileSize
=
`
${(
item
.
fileSize
/
DEFAULT_SIZE_UNIT
).
toFixed
(
1
)}
M`
;
}
else
{
item
.
fileSize
=
`
${(
item
.
fileSize
/
10
00
).
toFixed
(
1
)}
KB`
;
item
.
fileSize
=
`
${(
item
.
fileSize
/
10
24
).
toFixed
(
1
)}
KB`
;
}
}
else
{
item
.
fileSize
=
'-'
;
...
...
src/modules/prepare-lesson/components/FolderList.jsx
View file @
4446fac3
...
...
@@ -223,7 +223,7 @@ class FolderList extends React.Component {
const
_fileSize
=
Number
(
value
);
let
_size
=
`
${(
_fileSize
/
DEFAULT_SIZE_UNIT
).
toFixed
(
1
)}
M`
;
if
(
_fileSize
<
0.1
*
DEFAULT_SIZE_UNIT
)
{
_size
=
`
${(
_fileSize
/
10
00
).
toFixed
(
1
)}
kb`
;
_size
=
`
${(
_fileSize
/
10
24
).
toFixed
(
1
)}
kb`
;
}
return
(
<
span
>
{
folderType
===
'FILE'
?
_size
:
'-'
}
</
span
>
...
...
src/modules/prepare-lesson/modal/NonCompliantFileModal.jsx
View file @
4446fac3
...
...
@@ -40,7 +40,7 @@ class NonCompliantFileModal extends React.Component {
fileList
.
map
((
file
,
index
)
=>
{
let
_size
=
`${(file.size / DEFAULT_SIZE_UNIT).toFixed(1)}M`
;
if
(
file
.
size
<
0.1
*
DEFAULT_SIZE_UNIT
)
{
_size
=
`${(file.size / 10
00
).toFixed(1)}kb`
;
_size
=
`${(file.size / 10
24
).toFixed(1)}kb`
;
}
return
(
<
div
className=
"file-list__item"
key=
{
`file-list__item${index}`
}
>
...
...
src/modules/prepare-lesson/modal/SelectPrepareFileModal.jsx
View file @
4446fac3
...
...
@@ -586,7 +586,7 @@ class SelectPrepareFileModal extends React.Component {
let
_size
=
`${(folderSize / DEFAULT_SIZE_UNIT).toFixed(1)}M`
;
if
(
folderSize
<
0.1
*
DEFAULT_SIZE_UNIT
)
{
_size
=
`${(folderSize / 10
00
).toFixed(1)}kb`
;
_size
=
`${(folderSize / 10
24
).toFixed(1)}kb`
;
}
let
imgSrc
=
!
isFolder
?
...
...
src/modules/prepare-lesson/modal/UploadProgressModal.jsx
View file @
4446fac3
...
...
@@ -308,7 +308,7 @@ class UploadProgressModal extends React.Component {
let
{
size
,
type
,
name
}
=
file
.
fileContent
;
let
_size
=
`${(size / DEFAULT_SIZE_UNIT).toFixed(1)}M`
;
if
(
size
<
0.1
*
DEFAULT_SIZE_UNIT
)
{
_size
=
`${(size / 10
00
).toFixed(1)}kb`
;
_size
=
`${(size / 10
24
).toFixed(1)}kb`
;
}
if
(
!
type
)
{
...
...
src/modules/resource-disk/components/FolderList.jsx
View file @
4446fac3
...
...
@@ -239,7 +239,7 @@ class FolderList extends React.Component {
const
_fileSize
=
Number
(
value
);
let
_size
=
`
${(
_fileSize
/
DEFAULT_SIZE_UNIT
).
toFixed
(
1
)}
M`
;
if
(
_fileSize
<
0.1
*
DEFAULT_SIZE_UNIT
)
{
_size
=
`
${(
_fileSize
/
10
00
).
toFixed
(
1
)}
kb`
;
_size
=
`
${(
_fileSize
/
10
24
).
toFixed
(
1
)}
kb`
;
}
return
(
<
span
>
{
folderType
===
'FILE'
?
_size
:
'-'
}
</
span
>
...
...
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