Commit 6fc3d689 by zhaochengxiang

增加namespace

parent a01cc3e8
...@@ -131,7 +131,7 @@ class Model extends React.Component { ...@@ -131,7 +131,7 @@ class Model extends React.Component {
}); });
} }
onTableChange = (namespace = '') => { onTableChange = () => {
const { currentView, catalogId, keyword, currentModelState } = this.state; const { currentView, catalogId, keyword, currentModelState } = this.state;
this.setState({ loadingTableData: true }, () => { this.setState({ loadingTableData: true }, () => {
...@@ -140,7 +140,7 @@ class Model extends React.Component { ...@@ -140,7 +140,7 @@ class Model extends React.Component {
const params = { const params = {
pdsDataServiceCatalogId: catalogId, pdsDataServiceCatalogId: catalogId,
namespace namespace: `${this.props.app?.domainId}`
}; };
if (currentModelState !== '') { if (currentModelState !== '') {
...@@ -162,7 +162,7 @@ class Model extends React.Component { ...@@ -162,7 +162,7 @@ class Model extends React.Component {
type: 'pds.getStateServices', type: 'pds.getStateServices',
payload: { payload: {
pdsDataServiceCatalogId: catalogId, pdsDataServiceCatalogId: catalogId,
namespace namespace: `${this.props.app?.domainId}`
}, },
callback: data => { callback: data => {
this.setState({ loadingTableData: false, tableData: data.pdsdataServices||[], filterTableData: data.pdsdataServices||[] }); this.setState({ loadingTableData: false, tableData: data.pdsdataServices||[], filterTableData: data.pdsdataServices||[] });
...@@ -466,6 +466,7 @@ class Model extends React.Component { ...@@ -466,6 +466,7 @@ class Model extends React.Component {
} }
render() { render() {
const { app } = this.props;
const { importModalVisible, catalogId, loadingTableData, selectModelerIds, keyword, filterTableData, selectModelerNames, exportDDLModalVisible, exportOtherModalVisible, importStockWordDrawerVisible , loadingStates, modelStates, currentModelState, currentView, recatalogModalVisible, exportDDLModalReference, currentModel, offset, historyAndVersionDrawerVisible, modelerId, startFlowModalVisible, expandTree, showDeleteTip, colSettingModalVisible, visibleColNames } = this.state; const { importModalVisible, catalogId, loadingTableData, selectModelerIds, keyword, filterTableData, selectModelerNames, exportDDLModalVisible, exportOtherModalVisible, importStockWordDrawerVisible , loadingStates, modelStates, currentModelState, currentView, recatalogModalVisible, exportDDLModalReference, currentModel, offset, historyAndVersionDrawerVisible, modelerId, startFlowModalVisible, expandTree, showDeleteTip, colSettingModalVisible, visibleColNames } = this.state;
const classes = classNames('data-model', { const classes = classNames('data-model', {
...@@ -482,9 +483,7 @@ class Model extends React.Component { ...@@ -482,9 +483,7 @@ class Model extends React.Component {
} }
return ( return (
<AppContext.Consumer> <div className={classes}>
{
value => <div className={classes}>
<ResizableBox <ResizableBox
className='left' className='left'
width={230} width={230}
...@@ -510,10 +509,10 @@ class Model extends React.Component { ...@@ -510,10 +509,10 @@ class Model extends React.Component {
> >
<Space> <Space>
{ {
currentView==='dir' && (getDataModelerRole(value?.user)!==DataModelerRoleReader) && <React.Fragment> currentView==='dir' && (getDataModelerRole(app?.user)!==DataModelerRoleReader) && <React.Fragment>
<Space> <Space>
<Button onClick={() => { <Button onClick={() => {
value?.editServer?.({ dirId: catalogId }) app?.editServer?.({ dirId: catalogId })
}}>新建</Button> }}>新建</Button>
</Space> </Space>
...@@ -585,7 +584,7 @@ class Model extends React.Component { ...@@ -585,7 +584,7 @@ class Model extends React.Component {
<Spin spinning={loadingTableData}> <Spin spinning={loadingTableData}>
<ModelTable <ModelTable
loading={loadingTableData} loading={loadingTableData}
user={value?.user} user={app?.user}
catalogId={catalogId} catalogId={catalogId}
view={currentView} view={currentView}
data={filterTableData} data={filterTableData}
...@@ -594,7 +593,7 @@ class Model extends React.Component { ...@@ -594,7 +593,7 @@ class Model extends React.Component {
keyword={keyword} keyword={keyword}
selectModelerIds={selectModelerIds} selectModelerIds={selectModelerIds}
visibleColNames={visibleColNames} visibleColNames={visibleColNames}
onChange={() => this.onTableChange(`${value.env?.domainId}`)} onChange={this.onTableChange}
onSelect={this.onTableSelect} onSelect={this.onTableSelect}
onItemAction={this.onTableItemAction} onItemAction={this.onTableItemAction}
onAutoCreateTable={this.onAutoCreateTable} onAutoCreateTable={this.onAutoCreateTable}
...@@ -617,11 +616,19 @@ class Model extends React.Component { ...@@ -617,11 +616,19 @@ class Model extends React.Component {
onCancel={this.onHistoryAndVersionDrawerCancel} onCancel={this.onHistoryAndVersionDrawerCancel}
/> />
</div> </div>
}
</AppContext.Consumer>
); );
} }
} }
export default Model; const WrapModel = (props) => {
return (
<AppContext.Consumer>
{
value => <Model app={value} {...props} />
}
</AppContext.Consumer>
)
}
export default WrapModel;
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