diff --git a/package.json b/package.json
index a280eea..d5c4ef0 100644
--- a/package.json
+++ b/package.json
@@ -22,6 +22,7 @@
"@vueuse/core": "10.11.0",
"axios": "0.28.1",
"clipboard": "2.0.11",
+ "d3": "^7.9.0",
"echarts": "5.5.1",
"element-plus": "2.10.2",
"file-saver": "2.0.5",
diff --git a/public/factoryAreaImg/MFA.png b/public/factoryAreaImg/MFA.png
new file mode 100644
index 0000000..a284e7f
Binary files /dev/null and b/public/factoryAreaImg/MFA.png differ
diff --git a/public/factoryAreaImg/dianchi.png b/public/factoryAreaImg/dianchi.png
new file mode 100644
index 0000000..3bc8c2d
Binary files /dev/null and b/public/factoryAreaImg/dianchi.png differ
diff --git a/public/factoryAreaImg/iconPostion.png b/public/factoryAreaImg/iconPostion.png
new file mode 100644
index 0000000..9ce6e15
Binary files /dev/null and b/public/factoryAreaImg/iconPostion.png differ
diff --git a/public/factoryAreaImg/iconShencha.png b/public/factoryAreaImg/iconShencha.png
new file mode 100644
index 0000000..1e93d08
Binary files /dev/null and b/public/factoryAreaImg/iconShencha.png differ
diff --git a/public/factoryAreaImg/mraFactory.png b/public/factoryAreaImg/mraFactory.png
new file mode 100644
index 0000000..57e8607
Binary files /dev/null and b/public/factoryAreaImg/mraFactory.png differ
diff --git a/public/factoryAreaImg/shunyiFactory.png b/public/factoryAreaImg/shunyiFactory.png
new file mode 100644
index 0000000..3ad6079
Binary files /dev/null and b/public/factoryAreaImg/shunyiFactory.png differ
diff --git a/src/assets/images/closeImg.png b/src/assets/images/closeImg.png
new file mode 100644
index 0000000..e7dcc76
Binary files /dev/null and b/src/assets/images/closeImg.png differ
diff --git a/src/views/safetyReview/dashboard/index.vue b/src/views/safetyReview/dashboard/index.vue
index dddbdb8..20a750d 100644
--- a/src/views/safetyReview/dashboard/index.vue
+++ b/src/views/safetyReview/dashboard/index.vue
@@ -1,373 +1,717 @@
\ No newline at end of file
diff --git a/src/views/safetyReview/examinerApproval/detailForm.vue b/src/views/safetyReview/examinerApproval/detailForm.vue
index be55505..4512006 100644
--- a/src/views/safetyReview/examinerApproval/detailForm.vue
+++ b/src/views/safetyReview/examinerApproval/detailForm.vue
@@ -238,7 +238,7 @@ const isImageFile = (suffix) => {
.rootContainer {
width: 1200px;
margin: 0 auto;
- height: calc(100vh - 216px);
+ height: calc(100vh - 140px);
overflow-y: auto;
overflow-x: hidden;
background: #ffffff;
diff --git a/src/views/safetyReview/examinerEscTask/detailForm.vue b/src/views/safetyReview/examinerEscTask/detailForm.vue
index 10ae3f4..b00e2da 100644
--- a/src/views/safetyReview/examinerEscTask/detailForm.vue
+++ b/src/views/safetyReview/examinerEscTask/detailForm.vue
@@ -238,7 +238,7 @@ const isImageFile = (suffix) => {
.rootContainer {
width: 1200px;
margin: 0 auto;
- height: calc(100vh - 216px);
+ height: calc(100vh - 140px);
overflow-y: auto;
overflow-x: hidden;
background: #ffffff;