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
39feca51
Commit
39feca51
authored
Jun 08, 2021
by
zhangleyuan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:联调永中
parent
435c83c7
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
268 additions
and
70 deletions
+268
-70
src/bu-components/ChooseMembersModal.jsx
+1
-1
src/bu-components/ManagingMembersModal.jsx
+8
-6
src/modules/resource-disk/components/FolderList.jsx
+178
-63
src/modules/resource-disk/modal/PreviewFileModal.jsx
+35
-0
src/modules/resource-disk/modal/PreviewFileModal.less
+46
-0
No files found.
src/bu-components/ChooseMembersModal.jsx
View file @
39feca51
...
...
@@ -155,7 +155,7 @@ class ChooseMembersModal extends React.Component {
let
rightsList
=
[];
// 保存新加进去的成员
selectUserList
.
map
((
item
)
=>
{
rightsList
.
push
({
rights
:
"LOOK
_DOWNLOAD
"
,
rights
:
"LOOK"
,
userId
:
item
.
userId
})
return
rightsList
...
...
src/bu-components/ManagingMembersModal.jsx
View file @
39feca51
...
...
@@ -19,7 +19,7 @@ class ManagingMembersModal extends React.Component {
addManagingMember
:
false
,
// 是否点击了添加成员
storeId
:
User
.
getStoreId
()
,
// 学院Id
iconRotateList
:
[],
userAuthority
:
[
'可编辑'
,
'可
查看/下载'
,
'仅
可查看'
,
''
,
'创建者'
,
'学院管理员'
]
,
// 空 代表删除
userAuthority
:
[
'可编辑'
,
'可
下载'
,
'
可查看'
,
''
,
'创建者'
,
'学院管理员'
]
,
// 空 代表删除
}
}
componentDidMount
()
{
...
...
@@ -64,7 +64,7 @@ class ManagingMembersModal extends React.Component {
// 修改成员权限
updateFileUserAuthority
=
(
params
,
newRights
=
1
)
=>
{
const
rightList
=
[
'EDIT'
,
'LOOK_DOWNLOAD'
,
''
];
const
rightList
=
[
'EDIT'
,
'LOOK_DOWNLOAD'
,
'
LOOK
'
];
let
{
iconRotateList
}
=
this
.
state
;
let
_params
=
params
;
_params
.
rights
=
rightList
[
newRights
];
...
...
@@ -173,10 +173,10 @@ class ManagingMembersModal extends React.Component {
<
span
className=
'menu-bottom'
>
下载、复制
</
span
>
</
div
>
</
Menu
.
Item
>
{
/*
<Menu.Item key="LOOK" >
<div onClick={() => this.updateFileUserAuthority(params, 2)}>
仅可查看
</div>
<span className='menu-bottom'>
{userAuthority[2]}
</span>
</Menu.Item>
*/
}
<
Menu
.
Item
key=
"LOOK"
>
<
div
onClick=
{
()
=>
this
.
updateFileUserAuthority
(
params
,
2
)
}
>
{
userAuthority
[
2
]
}
</
div
>
<
span
className=
'menu-bottom'
>
查看
</
span
>
</
Menu
.
Item
>
<
Menu
.
Divider
key=
'LINE'
/>
<
Menu
.
Item
key=
"REMOVE"
>
<
div
className=
'remove'
onClick=
{
()
=>
this
.
removeUser
(
params
,
userAuthority
[
3
])
}
>
移除
</
div
>
...
...
@@ -247,6 +247,8 @@ class ManagingMembersModal extends React.Component {
num
=
1
;
}
else
if
(
record
.
rights
===
"EDIT"
)
{
num
=
0
;
}
else
if
(
record
.
rights
==
"LOOK"
){
num
=
2
;
}
}
return
(
...
...
src/modules/resource-disk/components/FolderList.jsx
View file @
39feca51
This diff is collapsed.
Click to expand it.
src/modules/resource-disk/modal/PreviewFileModal.jsx
0 → 100644
View file @
39feca51
import
React
from
'react'
;
import
{
Modal
}
from
'antd'
;
import
"./PreviewFileModal.less"
;
class
PreviewFileModal
extends
React
.
Component
{
constructor
(
props
)
{
super
(
props
);
this
.
state
=
{};
}
cancelPreView
=
()
=>
{
this
.
props
.
onCancel
();
}
closePreView
=
()
=>
{
this
.
props
.
onClose
();
}
render
()
{
return
(
<
div
className=
"preview-modal"
>
<
div
className=
"preview-modal-content"
>
<
div
className=
"load-img-box"
><
img
className=
"load-img"
src=
"https://image.xiaomaiketang.com/xm/3j32ashQst.png"
></
img
></
div
>
<
div
className=
"load-text-box"
>
<
div
className=
"load-text-box-title"
>
预览生成中
</
div
>
<
div
>
可暂时关闭窗口,预览生成后仍会打开文件
</
div
>
</
div
>
<
div
className=
"operate"
>
<
span
className=
"btn cancel-preview-btn"
onClick=
{
()
=>
this
.
cancelPreView
()
}
>
取消预览
</
span
>
<
span
className=
"btn close-preview-btn"
onClick=
{
()
=>
this
.
closePreView
()
}
>
暂时关闭
</
span
>
</
div
>
</
div
>
</
div
>
);
}
}
export
default
PreviewFileModal
;
src/modules/resource-disk/modal/PreviewFileModal.less
0 → 100644
View file @
39feca51
.preview-modal{
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 102;
height: 100%;
background: rgba(0, 0, 0, 0.7);
.preview-modal-content{
position:absolute;
left:calc(50% - 160px);
top:calc(50% - 87px);
color:#FFF;
text-align:center;
width:320px;
height:174px;
.load-img-box{
.load-img{
width:44px;
height:44px;
}
}
.load-text-box{
margin-top:23px;
font-size:16px;
color:#FFF;
.load-text-box-title{
margin-bottom:8px;
}
}
.operate{
margin-top:24px;
.btn {
padding:5px 12px;
border:1px solid #E8E8E8;
border-radius:2px;
}
.cancel-preview-btn{
margin-right:8px;
}
}
}
}
\ No newline at end of file
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