diff --git a/src/assets/images/layout/arrow/arrow-down.png b/src/assets/images/arrow/arrow-down.png
similarity index 100%
rename from src/assets/images/layout/arrow/arrow-down.png
rename to src/assets/images/arrow/arrow-down.png
diff --git a/src/assets/images/layout/arrow/arrow-item.png b/src/assets/images/arrow/arrow-item.png
similarity index 100%
rename from src/assets/images/layout/arrow/arrow-item.png
rename to src/assets/images/arrow/arrow-item.png
diff --git a/src/assets/images/layout/arrow/arrow-left.png b/src/assets/images/arrow/arrow-left.png
similarity index 100%
rename from src/assets/images/layout/arrow/arrow-left.png
rename to src/assets/images/arrow/arrow-left.png
diff --git a/src/assets/images/layout/arrow/arrow-right.png b/src/assets/images/arrow/arrow-right.png
similarity index 100%
rename from src/assets/images/layout/arrow/arrow-right.png
rename to src/assets/images/arrow/arrow-right.png
diff --git a/src/assets/images/layout/arrow/arrow-up.png b/src/assets/images/arrow/arrow-up.png
similarity index 100%
rename from src/assets/images/layout/arrow/arrow-up.png
rename to src/assets/images/arrow/arrow-up.png
diff --git a/src/assets/images/layout/car/car-1.png b/src/assets/images/car/car-1.png
similarity index 100%
rename from src/assets/images/layout/car/car-1.png
rename to src/assets/images/car/car-1.png
diff --git a/src/assets/images/layout/car/car-2.png b/src/assets/images/car/car-2.png
similarity index 100%
rename from src/assets/images/layout/car/car-2.png
rename to src/assets/images/car/car-2.png
diff --git a/src/assets/styles/animations/animations.scss b/src/assets/styles/animations/animations.scss
new file mode 100644
index 0000000..81e9eb9
--- /dev/null
+++ b/src/assets/styles/animations/animations.scss
@@ -0,0 +1 @@
+@use "src/rotate";
\ No newline at end of file
diff --git a/src/assets/styles/animations/src/rotate.scss b/src/assets/styles/animations/src/rotate.scss
new file mode 100644
index 0000000..7782abf
--- /dev/null
+++ b/src/assets/styles/animations/src/rotate.scss
@@ -0,0 +1,19 @@
+/* 旋转动画 */
+@keyframes rotate {
+ from {
+ transform: rotate(0deg);
+ }
+ to {
+ transform: rotate(360deg);
+ }
+}
+
+/* 反向旋转动画 */
+@keyframes rotate-reverse {
+ from {
+ transform: rotate(0deg);
+ }
+ to {
+ transform: rotate(-360deg);
+ }
+}
diff --git a/src/assets/styles/common/common.scss b/src/assets/styles/common/common.scss
new file mode 100644
index 0000000..936448b
--- /dev/null
+++ b/src/assets/styles/common/common.scss
@@ -0,0 +1,3 @@
+@use "src/element";
+
+
diff --git a/src/assets/styles/common/src/element.scss b/src/assets/styles/common/src/element.scss
new file mode 100644
index 0000000..3b7b9a2
--- /dev/null
+++ b/src/assets/styles/common/src/element.scss
@@ -0,0 +1,10 @@
+// 空心的虚线圆
+.dashed-circle {
+ width: 46px; /* 圆圈的宽度 */
+ height: 46px; /* 圆圈的高度 */
+ line-height: 40px;
+ font-size: 16px;
+ text-align: center;
+ border: 2px dashed; /* 边框宽度、样式和颜色 */
+ border-radius: 50%; /* 将元素变成圆形 */
+}
diff --git a/src/assets/styles/global.scss b/src/assets/styles/global.scss
index 4c9c395..52d1fb2 100644
--- a/src/assets/styles/global.scss
+++ b/src/assets/styles/global.scss
@@ -1,29 +1,2 @@
-.dashed-circle {
- width: 46px; /* 圆圈的宽度 */
- height: 46px; /* 圆圈的高度 */
- line-height: 40px;
- font-size: 16px;
- text-align: center;
- border: 2px dashed; /* 边框宽度、样式和颜色 */
- border-radius: 50%; /* 将元素变成圆形 */
-}
-
-/* 旋转动画 */
-@keyframes rotate {
- from {
- transform: rotate(0deg);
- }
- to {
- transform: rotate(360deg);
- }
-}
-
-/* 反向旋转动画 */
-@keyframes rotate-reverse {
- from {
- transform: rotate(0deg);
- }
- to {
- transform: rotate(-360deg);
- }
-}
+@use "animations/animations";
+@use "common/common";
\ No newline at end of file
diff --git a/src/components/HelloWorld.vue b/src/components/HelloWorld.vue
deleted file mode 100644
index cffd4c5..0000000
--- a/src/components/HelloWorld.vue
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
- Edit
-
- Check out
- create-vue
- , the official Vue + Vite starter
-
- Learn more about IDE Support for Vue in the
-
- Vue Docs Scaling up Guide
-
- .
- Click on the Vite and Vue logos to learn more{{ msg }}
-
- components/HelloWorld.vue
- to test HMR
-
diff --git a/src/layout/components/AppMain/components/MainCenterPercent.vue b/src/components/Layout/MainCenterPercent.vue
similarity index 83%
rename from src/layout/components/AppMain/components/MainCenterPercent.vue
rename to src/components/Layout/MainCenterPercent.vue
index db42ef9..e696efd 100644
--- a/src/layout/components/AppMain/components/MainCenterPercent.vue
+++ b/src/components/Layout/MainCenterPercent.vue
@@ -3,10 +3,10 @@ defineProps({
percent: Number,
});
-import ArrowDown from '@/assets/images/layout/arrow/arrow-down.png';
-import ArrowUp from '@/assets/images/layout/arrow/arrow-up.png';
+import ArrowDown from '@/assets/images/arrow/arrow-down.png';
+import ArrowUp from '@/assets/images/arrow/arrow-up.png';
-const calPercentItem: Element = (percent: number) => {
+const calPercentItem = (percent: number): Element => {
return percent > 25 ? (
入卡口(西北门)
+入卡口(西北门)
畅通入卡口(东北门)
+入卡口(东北门)
畅通入卡口(东北门)
+入卡口(东北门)
拥堵入卡口(东南门)
+入卡口(东南门)
畅通