Commit a8ed4165 by zhaochengxiang

服务导出

parent bf3094c1
......@@ -352,6 +352,18 @@ class Model extends React.Component {
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 = () => {
const { selectModelerIds } = this.state;
const { modal } = this.props;
......@@ -730,6 +742,12 @@ class Model extends React.Component {
(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 &&
<Tooltip title={(selectModelerIds||[]).length===0?'请先选择服务':''}>
<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