From 09a04301f64876103c091b2fcc4ca43735cbac11 Mon Sep 17 00:00:00 2001 From: Bunny <1319900154@qq.com> Date: Wed, 5 Mar 2025 13:00:34 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20smart-park=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../manage-forms/bg/device-carriage.png | Bin 0 -> 2038 bytes .../arrow/arrow-down.png | Bin .../arrow/arrow-item.png | Bin .../arrow/arrow-left.png | Bin .../arrow/arrow-right.png | Bin .../arrow/arrow-up.png | Bin .../bg/bg-frame-2.png | Bin .../bg/bg-frame-3.png | Bin .../bg/bg-frame.png | Bin .../bg/bg-main-1.png | Bin .../bg/bg-main-center.png | Bin .../bg/bg-main-title.png | Bin .../bg/bg-middle.png | Bin .../bg/bg-road-condition.png | Bin .../bg/bg-side.png | Bin .../bg/bg-suggest.png | Bin .../car/car-1.png | Bin .../car/car-2.png | Bin .../car/car-39.png | Bin src/assets/styles/views/src/manage-forms.scss | 2 + src/assets/styles/views/views.scss | 1 - src/components/TimeSelect/index.vue | 32 +++ src/components/TimeSelect/type.ts | 4 + src/router/modules/home.ts | 4 +- .../components/manage-content/index.vue | 6 +- .../compontens/enterprise-info.vue | 90 ++++++++ .../compontens/import-export-value.vue | 74 +++++++ .../manage-left/compontens/manage-device.vue | 53 +++++ .../components/manage-left/index.vue | 194 +++++------------- src/views/smart-park/index.vue | 21 ++ .../smart-park-footer.vue} | 13 +- .../smart-park-main/charts.ts} | 0 .../components/central-item.vue} | 2 +- .../components/central-percent.vue} | 8 +- .../smart-park/smart-park-main/index.vue | 13 ++ .../smart-park-main/smart-park-center.vue | 101 +++++++++ .../smart-park-sidebar-left.vue} | 50 +++-- .../smart-park-sidebar-right.vue} | 32 +-- .../smart-park/style.scss} | 13 +- .../components/parking-content/index.vue | 13 -- .../parking-content/truck-monitor.vue | 115 ----------- src/views/smart-parking/index.vue | 17 -- .../components/welcome-content/index.vue | 2 +- .../components/welcome-content/page-list.vue | 2 +- 44 files changed, 511 insertions(+), 351 deletions(-) create mode 100644 src/assets/images/manage-forms/bg/device-carriage.png rename src/assets/images/{smart-parking => smart-park}/arrow/arrow-down.png (100%) rename src/assets/images/{smart-parking => smart-park}/arrow/arrow-item.png (100%) rename src/assets/images/{smart-parking => smart-park}/arrow/arrow-left.png (100%) rename src/assets/images/{smart-parking => smart-park}/arrow/arrow-right.png (100%) rename src/assets/images/{smart-parking => smart-park}/arrow/arrow-up.png (100%) rename src/assets/images/{smart-parking => smart-park}/bg/bg-frame-2.png (100%) rename src/assets/images/{smart-parking => smart-park}/bg/bg-frame-3.png (100%) rename src/assets/images/{smart-parking => smart-park}/bg/bg-frame.png (100%) rename src/assets/images/{smart-parking => smart-park}/bg/bg-main-1.png (100%) rename src/assets/images/{smart-parking => smart-park}/bg/bg-main-center.png (100%) rename src/assets/images/{smart-parking => smart-park}/bg/bg-main-title.png (100%) rename src/assets/images/{smart-parking => smart-park}/bg/bg-middle.png (100%) rename src/assets/images/{smart-parking => smart-park}/bg/bg-road-condition.png (100%) rename src/assets/images/{smart-parking => smart-park}/bg/bg-side.png (100%) rename src/assets/images/{smart-parking => smart-park}/bg/bg-suggest.png (100%) rename src/assets/images/{smart-parking => smart-park}/car/car-1.png (100%) rename src/assets/images/{smart-parking => smart-park}/car/car-2.png (100%) rename src/assets/images/{smart-parking => smart-park}/car/car-39.png (100%) create mode 100644 src/components/TimeSelect/index.vue create mode 100644 src/components/TimeSelect/type.ts create mode 100644 src/views/manage-forms/components/manage-left/compontens/enterprise-info.vue create mode 100644 src/views/manage-forms/components/manage-left/compontens/import-export-value.vue create mode 100644 src/views/manage-forms/components/manage-left/compontens/manage-device.vue create mode 100644 src/views/smart-park/index.vue rename src/views/{smart-parking/components/parking-footer/index.vue => smart-park/smart-park-footer.vue} (59%) rename src/views/{smart-parking/components/parking-content/data.ts => smart-park/smart-park-main/charts.ts} (100%) rename src/views/{smart-parking/components/parking-content/truck-monitor-center-item.vue => smart-park/smart-park-main/components/central-item.vue} (90%) rename src/views/{smart-parking/components/parking-content/truck-monitor-center-percent.vue => smart-park/smart-park-main/components/central-percent.vue} (81%) create mode 100644 src/views/smart-park/smart-park-main/index.vue create mode 100644 src/views/smart-park/smart-park-main/smart-park-center.vue rename src/views/{smart-parking/components/parking-content/road-condition.vue => smart-park/smart-park-main/smart-park-sidebar-left.vue} (51%) rename src/views/{smart-parking/components/parking-content/traffic-overview.vue => smart-park/smart-park-main/smart-park-sidebar-right.vue} (52%) rename src/{assets/styles/views/src/smart-parking.scss => views/smart-park/style.scss} (59%) delete mode 100644 src/views/smart-parking/components/parking-content/index.vue delete mode 100644 src/views/smart-parking/components/parking-content/truck-monitor.vue delete mode 100644 src/views/smart-parking/index.vue diff --git a/src/assets/images/manage-forms/bg/device-carriage.png b/src/assets/images/manage-forms/bg/device-carriage.png new file mode 100644 index 0000000000000000000000000000000000000000..5ccfbb39f8780d6a3097417769c64f4e422a5771 GIT binary patch literal 2038 zcmV%Zf=X`m6erS zvt)H{+KVH&gg&cvnElhcFUDaiwy=T!hQ7V1 z_FM@lZS8xh0&x8ywSW*aKWOF)1snXT{?F9b#RUF4GZG(IN=xknET&+io8se@s!UV@ zf>@vhuSwg7BMWn^p#jV?O6Sj?KYr-YA?7AF072X_8qNVk2V}^2*D74fTiSmUjT;z0`_ls%G_126E2Lb}O5n7EH;b^tj>wSFm=+UM& zKUI-mhGEvbnuCew^x(mR-TC?X{9Vt-_1p(jW3jA8O$$rK+h(KDxURWpJl@<1@`?3f z8C{?E0U!bpnwXvXQca*<$Vupas&=o$0`SF*CdTfB{#*mRe5hGoqQ|6y^|3c&$#fl& zY!OCU>cHBe0WkVNXi!@pK@3aCK`7eym!?A50z}jB_s7=Rg?Zzw42}__7~RENFfk?Dnr^Lf4&q8t6*Mha44T35s42fZ;{u7LKKy>v?9QaBfKx}{n#xLr4+I0%?T_OIR z-aGi@q^4gNfN;D4a$5cGh9HQ~A6HjbpO46tst=c^Xlu`znPCmk33nvAiMGk-dVep% zFaS=a`kMrdl6>bw$prtQa+~V-UX7S?0wCIYAT|_P1Aa(O!LJ{Q-NGz{|1m$CM4-BJ z4FGs=70kV%eqvoW#+&Bzjg0ghK%iCJq90KFMK4~wc-lKAi@HWzPNdYBA zBa_}H*{v5syEbZTPPH|)C)^+f)6L75FAtReeDjXe8vsH23>}N*;(M&yff zT<-1db;%XXM_cNqm03uM>|=lC!iN||93aI8K=|>gC`J(bNDXozNR9}CLun@~acU@? zUJ5eFo)V|)e&S?i#=@Xn)k?;d9_^<95ac{$o>+sQs&C7Juf;YBV?);r@9VixW1<9iiby zJ-N!p+S*#4X%>;~lju9mkskvxbRPAG~1PH8|TLWu{_Yqz7 zk!6;G!DNmqvyMuDR1{{MVJHok%z-YV0EB^(B6dUN@(RG9UQf$7b3SVpQdN6p%a(o5 zV^Y=X*RB)X9qdqD6$1i65Z+yn<1&~K8I4Os?<-coaIuNP{~`firXm$=#%cBVL4pW$sQ>THhY$&Lgmb zehMDrx9sm4O-<^mx%3%J!8-W;-;#>7Gxo=6_=hOO_!~^&0Z{svF4HL1;a`UGKMI{$ zm)mubw(=Za6Pt?_kcQJYl1hPav%O+wNqsJ5&h$*Vy*_EFUB+n9chf$aCk6}vU?5bA zC6$5j03rAQMoZ1FIN2}?j*oa1^3F{Qt`FPbn%2Lc!vEQa;;JwPlmRml5CJGK>Og_vNh{7G z-qAV&BRus4Ku=6l10v+af^1Bim~!k-`2G@T+4**!HL6j!ApA^dW literal 0 HcmV?d00001 diff --git a/src/assets/images/smart-parking/arrow/arrow-down.png b/src/assets/images/smart-park/arrow/arrow-down.png similarity index 100% rename from src/assets/images/smart-parking/arrow/arrow-down.png rename to src/assets/images/smart-park/arrow/arrow-down.png diff --git a/src/assets/images/smart-parking/arrow/arrow-item.png b/src/assets/images/smart-park/arrow/arrow-item.png similarity index 100% rename from src/assets/images/smart-parking/arrow/arrow-item.png rename to src/assets/images/smart-park/arrow/arrow-item.png diff --git a/src/assets/images/smart-parking/arrow/arrow-left.png b/src/assets/images/smart-park/arrow/arrow-left.png similarity index 100% rename from src/assets/images/smart-parking/arrow/arrow-left.png rename to src/assets/images/smart-park/arrow/arrow-left.png diff --git a/src/assets/images/smart-parking/arrow/arrow-right.png b/src/assets/images/smart-park/arrow/arrow-right.png similarity index 100% rename from src/assets/images/smart-parking/arrow/arrow-right.png rename to src/assets/images/smart-park/arrow/arrow-right.png diff --git a/src/assets/images/smart-parking/arrow/arrow-up.png b/src/assets/images/smart-park/arrow/arrow-up.png similarity index 100% rename from src/assets/images/smart-parking/arrow/arrow-up.png rename to src/assets/images/smart-park/arrow/arrow-up.png diff --git a/src/assets/images/smart-parking/bg/bg-frame-2.png b/src/assets/images/smart-park/bg/bg-frame-2.png similarity index 100% rename from src/assets/images/smart-parking/bg/bg-frame-2.png rename to src/assets/images/smart-park/bg/bg-frame-2.png diff --git a/src/assets/images/smart-parking/bg/bg-frame-3.png b/src/assets/images/smart-park/bg/bg-frame-3.png similarity index 100% rename from src/assets/images/smart-parking/bg/bg-frame-3.png rename to src/assets/images/smart-park/bg/bg-frame-3.png diff --git a/src/assets/images/smart-parking/bg/bg-frame.png b/src/assets/images/smart-park/bg/bg-frame.png similarity index 100% rename from src/assets/images/smart-parking/bg/bg-frame.png rename to src/assets/images/smart-park/bg/bg-frame.png diff --git a/src/assets/images/smart-parking/bg/bg-main-1.png b/src/assets/images/smart-park/bg/bg-main-1.png similarity index 100% rename from src/assets/images/smart-parking/bg/bg-main-1.png rename to src/assets/images/smart-park/bg/bg-main-1.png diff --git a/src/assets/images/smart-parking/bg/bg-main-center.png b/src/assets/images/smart-park/bg/bg-main-center.png similarity index 100% rename from src/assets/images/smart-parking/bg/bg-main-center.png rename to src/assets/images/smart-park/bg/bg-main-center.png diff --git a/src/assets/images/smart-parking/bg/bg-main-title.png b/src/assets/images/smart-park/bg/bg-main-title.png similarity index 100% rename from src/assets/images/smart-parking/bg/bg-main-title.png rename to src/assets/images/smart-park/bg/bg-main-title.png diff --git a/src/assets/images/smart-parking/bg/bg-middle.png b/src/assets/images/smart-park/bg/bg-middle.png similarity index 100% rename from src/assets/images/smart-parking/bg/bg-middle.png rename to src/assets/images/smart-park/bg/bg-middle.png diff --git a/src/assets/images/smart-parking/bg/bg-road-condition.png b/src/assets/images/smart-park/bg/bg-road-condition.png similarity index 100% rename from src/assets/images/smart-parking/bg/bg-road-condition.png rename to src/assets/images/smart-park/bg/bg-road-condition.png diff --git a/src/assets/images/smart-parking/bg/bg-side.png b/src/assets/images/smart-park/bg/bg-side.png similarity index 100% rename from src/assets/images/smart-parking/bg/bg-side.png rename to src/assets/images/smart-park/bg/bg-side.png diff --git a/src/assets/images/smart-parking/bg/bg-suggest.png b/src/assets/images/smart-park/bg/bg-suggest.png similarity index 100% rename from src/assets/images/smart-parking/bg/bg-suggest.png rename to src/assets/images/smart-park/bg/bg-suggest.png diff --git a/src/assets/images/smart-parking/car/car-1.png b/src/assets/images/smart-park/car/car-1.png similarity index 100% rename from src/assets/images/smart-parking/car/car-1.png rename to src/assets/images/smart-park/car/car-1.png diff --git a/src/assets/images/smart-parking/car/car-2.png b/src/assets/images/smart-park/car/car-2.png similarity index 100% rename from src/assets/images/smart-parking/car/car-2.png rename to src/assets/images/smart-park/car/car-2.png diff --git a/src/assets/images/smart-parking/car/car-39.png b/src/assets/images/smart-park/car/car-39.png similarity index 100% rename from src/assets/images/smart-parking/car/car-39.png rename to src/assets/images/smart-park/car/car-39.png diff --git a/src/assets/styles/views/src/manage-forms.scss b/src/assets/styles/views/src/manage-forms.scss index a4e27d4..864180b 100644 --- a/src/assets/styles/views/src/manage-forms.scss +++ b/src/assets/styles/views/src/manage-forms.scss @@ -27,4 +27,6 @@ font-size: 12px; color: var(--color-info-secondary); } + + } \ No newline at end of file diff --git a/src/assets/styles/views/views.scss b/src/assets/styles/views/views.scss index 2aa73e7..20428f2 100644 --- a/src/assets/styles/views/views.scss +++ b/src/assets/styles/views/views.scss @@ -1,2 +1 @@ -@use "@/assets/styles/views/src/smart-parking"; @use "@/assets/styles/views/src/manage-forms"; diff --git a/src/components/TimeSelect/index.vue b/src/components/TimeSelect/index.vue new file mode 100644 index 0000000..5ec0536 --- /dev/null +++ b/src/components/TimeSelect/index.vue @@ -0,0 +1,32 @@ + + + + + diff --git a/src/components/TimeSelect/type.ts b/src/components/TimeSelect/type.ts new file mode 100644 index 0000000..e81e105 --- /dev/null +++ b/src/components/TimeSelect/type.ts @@ -0,0 +1,4 @@ +export interface TimeSelectType { + value: string | number; + label: string | number; +} diff --git a/src/router/modules/home.ts b/src/router/modules/home.ts index 3ac3a43..874293a 100644 --- a/src/router/modules/home.ts +++ b/src/router/modules/home.ts @@ -17,9 +17,9 @@ const routes: RouteConfigsTable[] = [ }, { - path: '/smart-parking', + path: '/smart-park', name: 'smartParking', - component: () => import('@/views/smart-parking/index.vue'), + component: () => import('@/views/smart-park/index.vue'), meta: { title: '智慧智能监管中心', subtitle: '车辆监控中心' }, }, { diff --git a/src/views/manage-forms/components/manage-content/index.vue b/src/views/manage-forms/components/manage-content/index.vue index 419deae..d7e94b3 100644 --- a/src/views/manage-forms/components/manage-content/index.vue +++ b/src/views/manage-forms/components/manage-content/index.vue @@ -1,15 +1,15 @@ diff --git a/src/views/manage-forms/components/manage-left/compontens/import-export-value.vue b/src/views/manage-forms/components/manage-left/compontens/import-export-value.vue new file mode 100644 index 0000000..993ce32 --- /dev/null +++ b/src/views/manage-forms/components/manage-left/compontens/import-export-value.vue @@ -0,0 +1,74 @@ + + + + + diff --git a/src/views/manage-forms/components/manage-left/compontens/manage-device.vue b/src/views/manage-forms/components/manage-left/compontens/manage-device.vue new file mode 100644 index 0000000..3a71d5b --- /dev/null +++ b/src/views/manage-forms/components/manage-left/compontens/manage-device.vue @@ -0,0 +1,53 @@ + + + + + diff --git a/src/views/manage-forms/components/manage-left/index.vue b/src/views/manage-forms/components/manage-left/index.vue index c3e1f12..e384661 100644 --- a/src/views/manage-forms/components/manage-left/index.vue +++ b/src/views/manage-forms/components/manage-left/index.vue @@ -1,48 +1,48 @@ @@ -112,36 +77,16 @@ const displayContent = () => { width: 100%; height: 246px; - .money-digit { - display: flex; - justify-content: end; - margin: 26px 0 0 0; - color: var(--color-primary-secondary); - font-size: 45px; + .all-data { + float: left; + margin: 0 7px 0 0; + width: 62px; + height: 26px; + line-height: 26px; + font-size: 14px; text-align: center; - - span { - float: left; - margin: 0 3.5px; - width: 49px; - height: 69px; - background: url('@/assets/images/manage-forms/bg/bg-count.png') no-repeat; - background-size: cover; - } - } - - .progress { - margin: 21px 0 0 0; - } - - .import-export-value { - font-size: 18px; - - i { - font-style: normal; - font-size: 20px; - color: var(--color-primary-secondary); - } + background: rgba(24, 69, 135, 0.55); + color: #fff; } } @@ -149,49 +94,6 @@ const displayContent = () => { padding: 10px 15px; width: 530px; height: 354px; - - ul { - display: flex; - flex-wrap: wrap; - justify-content: space-between; - align-content: flex-start; - width: 100%; - height: 100%; - - li { - //margin: 15px 0 0 0; - padding: 9px 16px 0 19px; - margin: 15px 0 0 0; - width: 242px; - height: 124px; - background: url('@/assets/images/manage-forms/bg/frame-1.png') no-repeat center; - background-size: cover; - - h1 { - margin: 0 0 2px 0; - font-size: 18px; - } - - p { - font-size: 30px; - } - } - - .enterprise-type { - width: 100%; - - span { - font-size: 13px; - } - - i { - display: inline-block; - width: 9px; - height: 9px; - border-radius: 50%; - } - } - } } .plan { diff --git a/src/views/smart-park/index.vue b/src/views/smart-park/index.vue new file mode 100644 index 0000000..c8eec4a --- /dev/null +++ b/src/views/smart-park/index.vue @@ -0,0 +1,21 @@ + + + + + diff --git a/src/views/smart-parking/components/parking-footer/index.vue b/src/views/smart-park/smart-park-footer.vue similarity index 59% rename from src/views/smart-parking/components/parking-footer/index.vue rename to src/views/smart-park/smart-park-footer.vue index 0578cc7..7902846 100644 --- a/src/views/smart-parking/components/parking-footer/index.vue +++ b/src/views/smart-park/smart-park-footer.vue @@ -3,8 +3,12 @@