|
@@ -207,7 +207,7 @@ class DashboardList extends React.Component {
|
|
|
|
|
|
|
|
const moreOperatingMenu = (
|
|
const moreOperatingMenu = (
|
|
|
<Menu className='menu-operation'>
|
|
<Menu className='menu-operation'>
|
|
|
- { selectedRecord && currentUser.code === selectedRecord.creatorCode && <Menu.Item onClick={() => {
|
|
|
|
|
|
|
+ { selectedRecord && (currentUser.code === selectedRecord.creatorCode || currentUser.role === 'superAdmin') && <Menu.Item onClick={() => {
|
|
|
dispatch({ type: 'dashboard/getShareKey', record: selectedRecord, delay: 7 }).then((key) => {
|
|
dispatch({ type: 'dashboard/getShareKey', record: selectedRecord, delay: 7 }).then((key) => {
|
|
|
let obj = { visibleShareBox: true, shareUrl: window.location.origin + '/#/dashboard/share_key/' + key };
|
|
let obj = { visibleShareBox: true, shareUrl: window.location.origin + '/#/dashboard/share_key/' + key };
|
|
|
obj['visibleOperatingMenu' + selectedRecord.code] = false;
|
|
obj['visibleOperatingMenu' + selectedRecord.code] = false;
|
|
@@ -216,11 +216,11 @@ class DashboardList extends React.Component {
|
|
|
}}>
|
|
}}>
|
|
|
<Icon type='share-alt'/>分享
|
|
<Icon type='share-alt'/>分享
|
|
|
</Menu.Item>}
|
|
</Menu.Item>}
|
|
|
- { selectedRecord && currentUser.code === selectedRecord.creatorCode && <Menu.Divider />}
|
|
|
|
|
- {/* { selectedRecord && currentUser.code === selectedRecord.creatorCode && <Menu.Item onClick={this.getShareList}>
|
|
|
|
|
|
|
+ { selectedRecord && (currentUser.code === selectedRecord.creatorCode || currentUser.role === 'superAdmin') && <Menu.Divider />}
|
|
|
|
|
+ {/* { selectedRecord && (currentUser.code === selectedRecord.creatorCode || currentUser.role === 'superAdmin') && <Menu.Item onClick={this.getShareList}>
|
|
|
<Icon type='share-alt'/>分发
|
|
<Icon type='share-alt'/>分发
|
|
|
</Menu.Item>} */}
|
|
</Menu.Item>} */}
|
|
|
- { selectedRecord && currentUser.code === selectedRecord.creatorCode && <Menu.Item
|
|
|
|
|
|
|
+ { selectedRecord && (currentUser.code === selectedRecord.creatorCode || currentUser.role === 'superAdmin') && <Menu.Item
|
|
|
onClick={()=>{
|
|
onClick={()=>{
|
|
|
let obj = {visibleTransferBox: true};
|
|
let obj = {visibleTransferBox: true};
|
|
|
obj['visibleOperatingMenu' + selectedRecord.code] = false;
|
|
obj['visibleOperatingMenu' + selectedRecord.code] = false;
|
|
@@ -229,8 +229,8 @@ class DashboardList extends React.Component {
|
|
|
>
|
|
>
|
|
|
<Icon type="swap" />移交
|
|
<Icon type="swap" />移交
|
|
|
</Menu.Item>}
|
|
</Menu.Item>}
|
|
|
- { selectedRecord && currentUser.code === selectedRecord.creatorCode && <Menu.Divider />}
|
|
|
|
|
- { selectedRecord && currentUser.code === selectedRecord.creatorCode && <Menu.SubMenu className='setgroupmenu' title={<div><Icon style={{ marginRight: '6px' }} type='profile' />移动到</div>}>
|
|
|
|
|
|
|
+ { selectedRecord && (currentUser.code === selectedRecord.creatorCode || currentUser.role === 'superAdmin') && <Menu.Divider />}
|
|
|
|
|
+ { selectedRecord && (currentUser.code === selectedRecord.creatorCode || currentUser.role === 'superAdmin') && <Menu.SubMenu className='setgroupmenu' title={<div><Icon style={{ marginRight: '6px' }} type='profile' />移动到</div>}>
|
|
|
{this.generateMenuItems(menuTree)}
|
|
{this.generateMenuItems(menuTree)}
|
|
|
</Menu.SubMenu>}
|
|
</Menu.SubMenu>}
|
|
|
{ selectedRecord && (selectedRecord.dataConnects.length <= 1) && <Menu.Item
|
|
{ selectedRecord && (selectedRecord.dataConnects.length <= 1) && <Menu.Item
|
|
@@ -242,7 +242,7 @@ class DashboardList extends React.Component {
|
|
|
>
|
|
>
|
|
|
<Icon type="copy" />复制
|
|
<Icon type="copy" />复制
|
|
|
</Menu.Item> }
|
|
</Menu.Item> }
|
|
|
- { selectedRecord && currentUser.code === selectedRecord.creatorCode && <Menu.Item
|
|
|
|
|
|
|
+ { selectedRecord && (currentUser.code === selectedRecord.creatorCode || currentUser.role === 'superAdmin') && <Menu.Item
|
|
|
onClick={(e) => {
|
|
onClick={(e) => {
|
|
|
let obj = {visibleDeleteBox: true};
|
|
let obj = {visibleDeleteBox: true};
|
|
|
obj['visibleOperatingMenu' + selectedRecord.code] = false;
|
|
obj['visibleOperatingMenu' + selectedRecord.code] = false;
|