Commit 13764c1f authored by zhengjiangtao's avatar zhengjiangtao

修改数据时,页面报错

parent 8a268da0
...@@ -112,6 +112,7 @@ class FinancialCityLan extends Component { ...@@ -112,6 +112,7 @@ class FinancialCityLan extends Component {
initData = () => { initData = () => {
let expandedKeysData = []; let expandedKeysData = [];
getTopoTreeByTypeAction(type).then(data => { getTopoTreeByTypeAction(type).then(data => {
if (data.length > 0) {
data.map(item => { data.map(item => {
expandedKeysData.push(item.id); expandedKeysData.push(item.id);
}); });
...@@ -125,6 +126,16 @@ class FinancialCityLan extends Component { ...@@ -125,6 +126,16 @@ class FinancialCityLan extends Component {
}, () => { }, () => {
this.viewlineItem(); this.viewlineItem();
}); });
} else {
this.setState({
treeData: [],
selectedKeys: [''],
expandedKeys: expandedKeysData,
pHeight: this.getPanelHeight()
});
}
}); });
} }
......
...@@ -70,6 +70,7 @@ class VirtualCloudPlatform extends Component { ...@@ -70,6 +70,7 @@ class VirtualCloudPlatform extends Component {
initData = () => { initData = () => {
let expandedKeysData = []; let expandedKeysData = [];
getTopoTreeByTypeAction(type).then(data => { getTopoTreeByTypeAction(type).then(data => {
if(data.length >0){
data.map(item => { data.map(item => {
expandedKeysData.push(item.id); expandedKeysData.push(item.id);
}); });
...@@ -83,6 +84,18 @@ class VirtualCloudPlatform extends Component { ...@@ -83,6 +84,18 @@ class VirtualCloudPlatform extends Component {
pHeight: this.getPanelHeight() pHeight: this.getPanelHeight()
} }
); );
}else {
this.setState(
{
treeData: [],
selectedKeys: [''],
expandedKeys: expandedKeysData,
pHeight: this.getPanelHeight()
}
);
}
}); });
}; };
......
...@@ -115,6 +115,7 @@ class Pams extends Component { ...@@ -115,6 +115,7 @@ class Pams extends Component {
initData = () => { initData = () => {
let expandedKeysData = []; let expandedKeysData = [];
getTopoTreeAction().then(data => { getTopoTreeAction().then(data => {
if (data.length > 0) {
data.map(item => { data.map(item => {
expandedKeysData.push(item.id); expandedKeysData.push(item.id);
}); });
...@@ -128,6 +129,17 @@ class Pams extends Component { ...@@ -128,6 +129,17 @@ class Pams extends Component {
}, () => { }, () => {
this.viewlineItem(); this.viewlineItem();
}); });
} else {
//无权限则不加载数据
//this.initTopologyData('');
// this.initTopologyEventData();
this.setState({
treeData: data,
selectedKeys: [''],
//expandedKeys: expandedKeysData,
pHeight: this.getPanelHeight()
});
}
}); });
} }
......
...@@ -106,7 +106,8 @@ class SelfSupport extends Component { ...@@ -106,7 +106,8 @@ class SelfSupport extends Component {
selectedRows: [], selectedRows: [],
selectedRowKeys: [], selectedRowKeys: [],
pagination: true, pagination: true,
isChecked: false isChecked: false,
tableDataXianshi: true
}; };
this.updateTopologyData = {}; this.updateTopologyData = {};
this.mapView = true; this.mapView = true;
...@@ -120,6 +121,7 @@ class SelfSupport extends Component { ...@@ -120,6 +121,7 @@ class SelfSupport extends Component {
initData = () => { initData = () => {
let expandedKeysData = []; let expandedKeysData = [];
getTopoTreeByTypeAction(type).then(data => { getTopoTreeByTypeAction(type).then(data => {
if(data.length > 0){
data.map(item => { data.map(item => {
expandedKeysData.push(item.id); expandedKeysData.push(item.id);
}); });
...@@ -131,6 +133,16 @@ class SelfSupport extends Component { ...@@ -131,6 +133,16 @@ class SelfSupport extends Component {
expandedKeys: expandedKeysData, expandedKeys: expandedKeysData,
pHeight: this.getPanelHeight() pHeight: this.getPanelHeight()
}); });
} else {
this.setState({
treeData: [],
selectedKeys: [''],
tableDataXianshi: false,
expandedKeys: expandedKeysData,
pHeight: this.getPanelHeight()
});
}
}); });
} }
...@@ -158,12 +170,17 @@ class SelfSupport extends Component { ...@@ -158,12 +170,17 @@ class SelfSupport extends Component {
topologyData: data topologyData: data
}); });
}); });
let tatableDataXianshi =this.state.tableDataXianshi;
if(true === tatableDataXianshi){
getDeivceListAction(0, 10, null).then(data => { getDeivceListAction(0, 10, null).then(data => {
// console.log('表格刷新成功!'); // console.log('表格刷新成功!');
this.setState({ tableData: data.content, totalCount: data.totalElements }); this.setState({ tableData: data.content, totalCount: data.totalElements });
}); });
} }
}
/** /**
* 获取表格所选则的行数据 * 获取表格所选则的行数据
...@@ -194,6 +211,8 @@ class SelfSupport extends Component { ...@@ -194,6 +211,8 @@ class SelfSupport extends Component {
queryEquipPage = () => { queryEquipPage = () => {
let tableDataXianshi = this.state.tableDataXianshi;
if (true === tableDataXianshi ){
let pageConfig = this.pageConfig; let pageConfig = this.pageConfig;
let pageNumber = pageConfig.pageNumber - 1; let pageNumber = pageConfig.pageNumber - 1;
let pageSize = pageConfig.pageSize; let pageSize = pageConfig.pageSize;
...@@ -202,6 +221,10 @@ class SelfSupport extends Component { ...@@ -202,6 +221,10 @@ class SelfSupport extends Component {
this.setState({ tableData: data.content, totalCount: data.totalElements }); this.setState({ tableData: data.content, totalCount: data.totalElements });
}); });
} else {
this.setState({ tableData:[], totalCount: 0 });
}
} }
// 选择节点 // 选择节点
......
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