Commit 7bd19137 by zhaochengxiang

数据源问题

parent 90de6df8
......@@ -19,7 +19,7 @@ const DatasourceManage = () => {
const [ supportDatabases, setSupportDatabases ] = useState([]);
const [ datasources, setDatasources ] = useState([]);
const [ filterDatasources, setFilterDatasources ] = useState([]);
const [ selectedDatabaseKey, setSelectedDatabaseKey ] = useState('all');
const [ selectedDatabaseKey, setSelectedDatabaseKey ] = useState('');
const [ loadingDatabases, setLoadingDatabases ] = useState(false);
const [ loadingDatasources, setLoadingDatasources ] = useState(false);
const [ updateDatasourceModalVisible, setUpdateDatasourceModalVisible ] = useState(false);
......@@ -77,7 +77,7 @@ const DatasourceManage = () => {
(item.catalogs||[]).forEach((catalog, _index) => {
if (_index === 0) {
item.children.push({ label: '领域', disabled: true });
item.children.push({ value: '', label: '领域', disabled: true });
}
if (index===0 && _index===0) {
......@@ -88,7 +88,7 @@ const DatasourceManage = () => {
(catalog.scopes||[]).forEach((scope, __index) => {
if (__index === 0) {
children.push({ label: '系统', disabled: true });
children.push({ value: '', label: '系统', disabled: true });
}
if (index===0 && _index===0 && __index===0) {
......@@ -102,7 +102,7 @@ const DatasourceManage = () => {
})
})
setScopes([{ label: '环境', disabled: true }, ...newScopes]);
setScopes([{ value: '', label: '环境', disabled: true }, ...newScopes]);
setSelectedScope(defaultScope);
}
......@@ -117,7 +117,7 @@ const DatasourceManage = () => {
callback: data => {
setLoadingDatasources(false);
setDatasources(data);
setFilterDatasources((data||[]).filter(item=>selectedDatabaseKey==='all'||item.type===selectedDatabaseKey));
setFilterDatasources((data||[]).filter(item=>selectedDatabaseKey===''||selectedDatabaseKey==='all'||item.type===selectedDatabaseKey));
},
error: () => {
setLoadingDatasources(false);
......
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