diff --git a/src/iscs/shape/stateTable.js b/src/iscs/shape/stateTable.js
index 463f89742..f92724c84 100644
--- a/src/iscs/shape/stateTable.js
+++ b/src/iscs/shape/stateTable.js
@@ -276,7 +276,7 @@ export default class StateTable extends Group {
model.tableData.forEach((item, i)=> {
const index = model.headerType === 'none'? i: i+1;
- const rects = this.rectsArr[index];
+ const rects = this.rectsArr[index] || [];
const contexts = [];
model.columnWidthList.forEach((elem, j) => {
const rect = rects[j];
diff --git a/src/views/iscs/iscsSystem/stationConfig/electricSystem/index.vue b/src/views/iscs/iscsSystem/stationConfig/electricSystem/index.vue
deleted file mode 100644
index e2cf13444..000000000
--- a/src/views/iscs/iscsSystem/stationConfig/electricSystem/index.vue
+++ /dev/null
@@ -1,57 +0,0 @@
-
-
-
-
-
diff --git a/src/views/iscs/iscsSystem/stationConfig/environment/index.vue b/src/views/iscs/iscsSystem/stationConfig/environment/index.vue
new file mode 100644
index 000000000..9a7e50659
--- /dev/null
+++ b/src/views/iscs/iscsSystem/stationConfig/environment/index.vue
@@ -0,0 +1,125 @@
+
+
+
+
+
diff --git a/src/views/iscs/iscsSystem/stationConfig/index.vue b/src/views/iscs/iscsSystem/stationConfig/index.vue
index fe4dc8f42..47debbe6a 100644
--- a/src/views/iscs/iscsSystem/stationConfig/index.vue
+++ b/src/views/iscs/iscsSystem/stationConfig/index.vue
@@ -1,19 +1,29 @@