Commit 7bd19137 by zhaochengxiang

数据源问题

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