Commit 51f3911a by zhaochengxiang

分享

parent 8815c075
......@@ -104,7 +104,7 @@ const callback = resp => {
if (resp.status === 401) {
showMessage('warn', 'session过期,请重新登录!');
window.location.href = isSzseEnv?"/api/auth/oauth/login":"/center-home/view/login"
window.location.href = isSzseEnv?`/api/auth/oauth/login?redirecturl=${window.location.href}`:"/center-home/view/login"
return null;
}
......
......@@ -2,6 +2,7 @@ import React, { useEffect, useState, useContext, useMemo, useRef } from 'react';
import { Form, Spin, Input, Descriptions, Space, Button, Tooltip, Select, Cascader, Radio, Divider, Typography, Modal, Row, Col, Pagination, Dropdown, Menu, message } from 'antd';
import { DownOutlined, UpOutlined, QuestionCircleOutlined } from '@ant-design/icons';
import LocalStorage from 'local-storage';
import copy from "copy-to-clipboard";
import MetadataInfo from './MetadataInfo';
import { dispatch } from '../../../../model';
......@@ -884,6 +885,11 @@ const AssetAction = (props) => {
}
}
const shareAsset = () => {
copy(`${window.location.origin}/center-home/asset-detail?id=${id}&dirId=${dirId}`);
showMessage('success', '已复制到剪贴板');
}
const onValuesChange = (changedValues, allValues) => {
if (changedValues.hasOwnProperty('主题域分组')) {
setCurrentDomainGroup(changedValues['主题域分组']);
......@@ -916,7 +922,7 @@ const AssetAction = (props) => {
flexDirection: 'column',
}}
>
{
{/* {
(!readonly && (reference===AssetManageReference||canEdit)) && <div className='flex' style={{ justifyContent: 'right' }}>
<Space>
{
......@@ -926,13 +932,35 @@ const AssetAction = (props) => {
</React.Fragment>
}
<Button type='primary' onClick={onAuthorizationButtonClick}>授权</Button>
{
currentAction === 'detail' && <Button type='primary' onClick={() => {
copy(`/center-home/asset-detail?id=${id}&dirId=${dirId}`);
showMessage('success', '已复制到剪贴板');
}}>分享</Button>
}
</Space>
</div>
}
} */}
<Spin
spinning={loading}
>
<div className='flex' style={{ justifyContent: 'right' }}>
{
(reference===AssetManageReference||canEdit) ? <Space>
{
currentAction==='detail' ? <Button type='primary' onClick={onActionButtonClick}>编辑</Button> : <React.Fragment>
<Button type='primary' onClick={onCancelButtonClick}>取消</Button>
<Button type='primary' onClick={onActionButtonClick}>保存</Button>
</React.Fragment>
}
<Button type='primary' onClick={onAuthorizationButtonClick}>授权</Button>
{
currentAction === 'detail' && <Button type='primary' onClick={shareAsset}>分享</Button>
}
</Space> : <Button type='primary' onClick={shareAsset}>分享</Button>
}
</div>
{
(action!=='add' && (id||'')!=='') && <div>
<div className='pl-common py-compact-common'>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment