diff --git a/frontend/src/assets/chart/chart.png b/frontend/src/assets/chart/chart.png
new file mode 100644
index 0000000..339b59c
Binary files /dev/null and b/frontend/src/assets/chart/chart.png differ
diff --git a/frontend/src/assets/chart/dashed_line_arrow.png b/frontend/src/assets/chart/dashed_line_arrow.png
new file mode 100644
index 0000000..4986a27
Binary files /dev/null and b/frontend/src/assets/chart/dashed_line_arrow.png differ
diff --git a/frontend/src/assets/chart/five_round.png b/frontend/src/assets/chart/five_round.png
new file mode 100644
index 0000000..c159d34
Binary files /dev/null and b/frontend/src/assets/chart/five_round.png differ
diff --git a/frontend/src/assets/chart/four_arrow.png b/frontend/src/assets/chart/four_arrow.png
new file mode 100644
index 0000000..951db88
Binary files /dev/null and b/frontend/src/assets/chart/four_arrow.png differ
diff --git a/frontend/src/assets/chart/four_round.png b/frontend/src/assets/chart/four_round.png
new file mode 100644
index 0000000..0166788
Binary files /dev/null and b/frontend/src/assets/chart/four_round.png differ
diff --git a/frontend/src/assets/chart/one_arrow.png b/frontend/src/assets/chart/one_arrow.png
new file mode 100644
index 0000000..fc01a42
Binary files /dev/null and b/frontend/src/assets/chart/one_arrow.png differ
diff --git a/frontend/src/assets/chart/one_round.png b/frontend/src/assets/chart/one_round.png
new file mode 100644
index 0000000..1d37695
Binary files /dev/null and b/frontend/src/assets/chart/one_round.png differ
diff --git a/frontend/src/assets/chart/person.png b/frontend/src/assets/chart/person.png
new file mode 100644
index 0000000..a84d59c
Binary files /dev/null and b/frontend/src/assets/chart/person.png differ
diff --git a/frontend/src/assets/chart/three_arrow.png b/frontend/src/assets/chart/three_arrow.png
new file mode 100644
index 0000000..d1bf5ba
Binary files /dev/null and b/frontend/src/assets/chart/three_arrow.png differ
diff --git a/frontend/src/assets/chart/three_round.png b/frontend/src/assets/chart/three_round.png
new file mode 100644
index 0000000..36c6a36
Binary files /dev/null and b/frontend/src/assets/chart/three_round.png differ
diff --git a/frontend/src/assets/chart/two_arrow.png b/frontend/src/assets/chart/two_arrow.png
new file mode 100644
index 0000000..25439c4
Binary files /dev/null and b/frontend/src/assets/chart/two_arrow.png differ
diff --git a/frontend/src/assets/chart/two_round.png b/frontend/src/assets/chart/two_round.png
new file mode 100644
index 0000000..5ca4c67
Binary files /dev/null and b/frontend/src/assets/chart/two_round.png differ
diff --git a/frontend/src/assets/chart/user.png b/frontend/src/assets/chart/user.png
new file mode 100644
index 0000000..c9531e2
Binary files /dev/null and b/frontend/src/assets/chart/user.png differ
diff --git a/frontend/src/components/ProcessView/index.less b/frontend/src/components/ProcessView/index.less
index 7209835..bc3d507 100644
--- a/frontend/src/components/ProcessView/index.less
+++ b/frontend/src/components/ProcessView/index.less
@@ -1,4 +1,111 @@
.process_box {
- width: 100%;
- height: 100%;
+ position: fixed;
+ bottom: 20px;
+ right: 6px;
+ width: 230px;
+ height: 230px;
+ background: url('../../assets/chart/chart.png') no-repeat;
+ background-size: cover;
+
+ .body-box {
+ position: relative;
+ width: 100%;
+ height: 100%;
+
+ .out_list {
+ width: 100%;
+ position: relative;
+
+ .out_item {
+ position: absolute;
+
+ .item_text {
+ position: relative;
+ width: 56px;
+ height: 56px;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ padding-top: 5px;
+ img {
+ width: 56px;
+ height: 56px;
+ position: absolute;
+ top: 0;
+ left: 0;
+ }
+
+ p {
+ font-size: 12px;
+ width: 20px;
+ height: 20px;
+ border-radius: 50%;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ transform: scale(0.8);
+ }
+
+ span {
+ transform: scale(0.6);
+ font-size: 12px;
+ }
+ }
+
+ &:nth-child(2) {
+ top: 2px;
+ left: 2px;
+
+ p {
+ background: #FBEEB7;
+ color: #DAA600;
+ }
+
+ span {
+ color: #DAA600;
+ }
+ }
+
+ &:nth-child(3) {
+ top: 1px;
+ right: -2px;
+ p {
+ background: #c5e0b4;
+ color: #e58881;
+ }
+
+ span {
+ color: #5e913b;
+ }
+ }
+
+ &:nth-child(4) {
+ top: 173px;
+ right: -2px;
+ p {
+ background: #cccfde;
+ color: #5e913b;
+ }
+
+ span {
+ color: #5e913b;
+ }
+ }
+
+ &:nth-child(5) {
+ top: 173px;
+ left: 1px;
+ p {
+ background: #edd1cf;
+ color: #e58881;
+ }
+
+ span {
+ color: #e58881;
+ }
+ }
+ }
+ }
+ }
}
\ No newline at end of file
diff --git a/frontend/src/components/ProcessView/index.vue b/frontend/src/components/ProcessView/index.vue
index 45ff946..c42e330 100644
--- a/frontend/src/components/ProcessView/index.vue
+++ b/frontend/src/components/ProcessView/index.vue
@@ -1,12 +1,56 @@
-
+ {{ item.goup }}
+