Commit a8ed4165 by zhaochengxiang

服务导出

parent bf3094c1
...@@ -352,6 +352,18 @@ class Model extends React.Component { ...@@ -352,6 +352,18 @@ class Model extends React.Component {
this.setState({ importServicesVisible: true }); this.setState({ importServicesVisible: true });
} }
onExportClick = () => {
const { modal } = this.props;
const { catalogId } = this.state;
modal?.confirm({
title: '提示',
content: '是否确认导表格中所有数据?',
onOk: () => {
window.open(`/api/pdataservice/pdsCURD/export/all?pdsDataServiceCatalogId=${catalogId}&namespace=${this.props.app?.env?.domainId}&isExcludeOtherOwner=${this.props.isOnlyEnding}`);
},
});
}
onSubscribeBtnClick = () => { onSubscribeBtnClick = () => {
const { selectModelerIds } = this.state; const { selectModelerIds } = this.state;
const { modal } = this.props; const { modal } = this.props;
...@@ -730,6 +742,12 @@ class Model extends React.Component { ...@@ -730,6 +742,12 @@ class Model extends React.Component {
(getDataModelerRole(app?.user)!==DataModelerRoleReader) && !isOnlyEnding && <Button onClick={this.onImportClick}>导入</Button> (getDataModelerRole(app?.user)!==DataModelerRoleReader) && !isOnlyEnding && <Button onClick={this.onImportClick}>导入</Button>
} }
{ {
(getDataModelerRole(app?.user)!==DataModelerRoleReader) && !isOnlyEnding && (currentView==='dir') &&
<Tooltip title={this.state.isRoot?'请先选择目录':''}>
<Button onClick={this.onExportClick} disabled={this.state.isRoot}>导出</Button>
</Tooltip>
}
{
(getDataModelerRole(app?.user)!==DataModelerRoleReader) && isOnlyEnding && (getDataModelerRole(app?.user)!==DataModelerRoleReader) && isOnlyEnding &&
<Tooltip title={(selectModelerIds||[]).length===0?'请先选择服务':''}> <Tooltip title={(selectModelerIds||[]).length===0?'请先选择服务':''}>
<Button onClick={this.onSubscribeBtnClick} disabled={(selectModelerIds||[]).length===0}>收藏</Button> <Button onClick={this.onSubscribeBtnClick} disabled={(selectModelerIds||[]).length===0}>收藏</Button>
......
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