diff --git a/src/assets/images/choicepart/Devconfig.png b/src/assets/images/choicepart/Devconfig.png
new file mode 100644
index 00000000..30a1a7e8
Binary files /dev/null and b/src/assets/images/choicepart/Devconfig.png differ
diff --git a/src/views/choicePart/index.vue b/src/views/choicePart/index.vue
index f77cef0d..58bd8aed 100644
--- a/src/views/choicePart/index.vue
+++ b/src/views/choicePart/index.vue
@@ -1,324 +1,349 @@
-
-
-
-
-
-
-
-
-
-
{{item.meta.title}}
-
-
-
-
-
-
-
-
{{item.meta.title}}
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
{{ item.meta.title }}
+
+
+
+
+
+
+
+
{{ item.meta.title }}
+
+
+
+
+
+
-
\ No newline at end of file
+
diff --git a/src/views/energy/base/energyType/components/InputArea.vue b/src/views/devConfig/energy/energyLimit/components/InputArea.vue
similarity index 100%
rename from src/views/energy/base/energyType/components/InputArea.vue
rename to src/views/devConfig/energy/energyLimit/components/InputArea.vue
diff --git a/src/views/energy/base/energyType/components/TimePickerArea.vue b/src/views/devConfig/energy/energyLimit/components/TimePickerArea.vue
similarity index 100%
rename from src/views/energy/base/energyType/components/TimePickerArea.vue
rename to src/views/devConfig/energy/energyLimit/components/TimePickerArea.vue
diff --git a/src/views/energy/monitoring/energyLimit/components/energyLimitAdd.vue b/src/views/devConfig/energy/energyLimit/components/energyLimitAdd.vue
similarity index 100%
rename from src/views/energy/monitoring/energyLimit/components/energyLimitAdd.vue
rename to src/views/devConfig/energy/energyLimit/components/energyLimitAdd.vue
diff --git a/src/views/energy/monitoring/energyLimit/index.vue b/src/views/devConfig/energy/energyLimit/index.vue
similarity index 100%
rename from src/views/energy/monitoring/energyLimit/index.vue
rename to src/views/devConfig/energy/energyLimit/index.vue
diff --git a/src/views/energy/base/energyPlc/components/energyPlcAdd.vue b/src/views/devConfig/energy/energyPlc/components/energyPlcAdd.vue
similarity index 100%
rename from src/views/energy/base/energyPlc/components/energyPlcAdd.vue
rename to src/views/devConfig/energy/energyPlc/components/energyPlcAdd.vue
diff --git a/src/views/energy/base/energyPlc/index.vue b/src/views/devConfig/energy/energyPlc/index.vue
similarity index 100%
rename from src/views/energy/base/energyPlc/index.vue
rename to src/views/devConfig/energy/energyPlc/index.vue
diff --git a/src/views/energy/base/energyPlcConnect/components/energyPlcConnectAdd.vue b/src/views/devConfig/energy/energyPlcConnect/components/energyPlcConnectAdd.vue
similarity index 100%
rename from src/views/energy/base/energyPlcConnect/components/energyPlcConnectAdd.vue
rename to src/views/devConfig/energy/energyPlcConnect/components/energyPlcConnectAdd.vue
diff --git a/src/views/energy/base/energyPlcConnect/components/energyPlcParam.vue b/src/views/devConfig/energy/energyPlcConnect/components/energyPlcParam.vue
similarity index 100%
rename from src/views/energy/base/energyPlcConnect/components/energyPlcParam.vue
rename to src/views/devConfig/energy/energyPlcConnect/components/energyPlcParam.vue
diff --git a/src/views/energy/base/energyPlcConnect/components/energyPlcParamAdd.vue b/src/views/devConfig/energy/energyPlcConnect/components/energyPlcParamAdd.vue
similarity index 100%
rename from src/views/energy/base/energyPlcConnect/components/energyPlcParamAdd.vue
rename to src/views/devConfig/energy/energyPlcConnect/components/energyPlcParamAdd.vue
diff --git a/src/views/energy/base/energyPlcConnect/index.vue b/src/views/devConfig/energy/energyPlcConnect/index.vue
similarity index 100%
rename from src/views/energy/base/energyPlcConnect/index.vue
rename to src/views/devConfig/energy/energyPlcConnect/index.vue
diff --git a/src/views/energy/monitoring/energyStatistics/components/energyStatisticsAdd.vue b/src/views/devConfig/energy/energyStatistics/components/energyStatisticsAdd.vue
similarity index 100%
rename from src/views/energy/monitoring/energyStatistics/components/energyStatisticsAdd.vue
rename to src/views/devConfig/energy/energyStatistics/components/energyStatisticsAdd.vue
diff --git a/src/views/energy/monitoring/energyStatistics/components/energyStatisticsDet.vue b/src/views/devConfig/energy/energyStatistics/components/energyStatisticsDet.vue
similarity index 100%
rename from src/views/energy/monitoring/energyStatistics/components/energyStatisticsDet.vue
rename to src/views/devConfig/energy/energyStatistics/components/energyStatisticsDet.vue
diff --git a/src/views/energy/monitoring/energyStatistics/components/energyStatisticsDetAdd.vue b/src/views/devConfig/energy/energyStatistics/components/energyStatisticsDetAdd.vue
similarity index 100%
rename from src/views/energy/monitoring/energyStatistics/components/energyStatisticsDetAdd.vue
rename to src/views/devConfig/energy/energyStatistics/components/energyStatisticsDetAdd.vue
diff --git a/src/views/energy/monitoring/energyStatistics/index.vue b/src/views/devConfig/energy/energyStatistics/index.vue
similarity index 100%
rename from src/views/energy/monitoring/energyStatistics/index.vue
rename to src/views/devConfig/energy/energyStatistics/index.vue
diff --git a/src/views/energy/base/energyType/components/InnerTable.vue b/src/views/devConfig/energy/energyType/components/InnerTable.vue
similarity index 100%
rename from src/views/energy/base/energyType/components/InnerTable.vue
rename to src/views/devConfig/energy/energyType/components/InnerTable.vue
diff --git a/src/views/energy/monitoring/energyLimit/components/InputArea.vue b/src/views/devConfig/energy/energyType/components/InputArea.vue
similarity index 100%
rename from src/views/energy/monitoring/energyLimit/components/InputArea.vue
rename to src/views/devConfig/energy/energyType/components/InputArea.vue
diff --git a/src/views/energy/monitoring/energyLimit/components/TimePickerArea.vue b/src/views/devConfig/energy/energyType/components/TimePickerArea.vue
similarity index 100%
rename from src/views/energy/monitoring/energyLimit/components/TimePickerArea.vue
rename to src/views/devConfig/energy/energyType/components/TimePickerArea.vue
diff --git a/src/views/energy/base/energyType/components/energyTypeAdd.vue b/src/views/devConfig/energy/energyType/components/energyTypeAdd.vue
similarity index 100%
rename from src/views/energy/base/energyType/components/energyTypeAdd.vue
rename to src/views/devConfig/energy/energyType/components/energyTypeAdd.vue
diff --git a/src/views/energy/base/energyType/index.vue b/src/views/devConfig/energy/energyType/index.vue
similarity index 100%
rename from src/views/energy/base/energyType/index.vue
rename to src/views/devConfig/energy/energyType/index.vue
diff --git a/src/views/energy/monitoring/energyOverlimitLog/index.vue b/src/views/energy/energyOverlimitLog/index.vue
similarity index 100%
rename from src/views/energy/monitoring/energyOverlimitLog/index.vue
rename to src/views/energy/energyOverlimitLog/index.vue
diff --git a/src/views/energy/base/energyQuantityRealtime/index.vue b/src/views/energy/energyQuantityRealtime/index.vue
similarity index 100%
rename from src/views/energy/base/energyQuantityRealtime/index.vue
rename to src/views/energy/energyQuantityRealtime/index.vue
diff --git a/src/views/energy/monitoring/energyReport/index.vue b/src/views/energy/energyReport/index.vue
similarity index 100%
rename from src/views/energy/monitoring/energyReport/index.vue
rename to src/views/energy/energyReport/index.vue