From 33b033219b0482660df0284302a880665a2960c6 Mon Sep 17 00:00:00 2001 From: bunny <1319900154@qq.com> Date: Sun, 16 Mar 2025 21:29:29 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BF=AE=E6=94=B9=E5=9B=BE=E7=89=87?= =?UTF-8?q?=E4=BD=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../images/big-data}/bg-content-top-1.png | Bin .../images/big-data}/bg-content-top-2.png | Bin .../images/big-data}/bg-content-top-3.png | Bin .../images/big-data}/bg-content-top-4.png | Bin .../content/bg-card-1.png | Bin .../content/bg-card-2.png | Bin .../content/bg-card-3.png | Bin .../content/bg-middle-1.png | Bin .../content/bg-middle-2.png | Bin .../content/bg-middle-3.png | Bin .../content/bg-middle-4.png | Bin .../sidebar/bg-frame-4.png | Bin 0 -> 704 bytes .../sidebar/bg-middle-coordinate.png | Bin 0 -> 2930 bytes .../sidebar/bg-middle-spin.png | Bin 0 -> 26087 bytes .../sidebar/bg-sidebar-bottom-panel.png | Bin 0 -> 23710 bytes .../sidebar/bg-sidebar-panel.png | Bin 0 -> 3693 bytes .../sidebar/device-carriage.png | Bin 0 -> 2038 bytes .../business-supervision/sidebar/frame-1.png | Bin 0 -> 3585 bytes .../images/common/bg/bg-layout.png | Bin .../images/common/bg/bg-secondary.png | Bin .../center => public/images/welcome}/car.png | Bin .../images/welcome}/clean-city.png | Bin .../images/welcome}/distribution.png | Bin .../center => public/images/welcome}/lamp.png | Bin .../center => public/images/welcome}/muck.png | Bin src/assets/styles/animations/animations.scss | 3 +- .../styles/animations/src/line-move.scss | 18 +++++++ src/assets/styles/common/src/element.scss | 2 +- src/assets/styles/minix/sidebar.scss | 4 +- src/layout/index.vue | 2 +- src/store/app.ts | 2 +- src/views/big-data/charts/content-bottom.tsx | 51 ++++++++++++++++++ src/views/big-data/charts/left-bottom.tsx | 3 +- .../components/content-bottom.vue | 21 ++++++-- .../components/content-middle.vue | 30 ++++------- .../components/content-top.vue | 8 +-- src/views/big-data/index.vue | 4 +- .../components/content-middle.vue | 16 +++--- .../components/content-top.vue | 9 +--- src/views/business-supervision/index.vue | 4 +- .../welcome/components/welcome-content.vue | 42 +++++++-------- src/views/welcome/index.vue | 1 + 42 files changed, 140 insertions(+), 80 deletions(-) rename {src/assets/images/big-data/bg => public/images/big-data}/bg-content-top-1.png (100%) rename {src/assets/images/big-data/bg => public/images/big-data}/bg-content-top-2.png (100%) rename {src/assets/images/big-data/bg => public/images/big-data}/bg-content-top-3.png (100%) rename {src/assets/images/big-data/bg => public/images/big-data}/bg-content-top-4.png (100%) rename {src/assets/images/business-supervision/bg => public/images/business-supervision}/content/bg-card-1.png (100%) rename {src/assets/images/business-supervision/bg => public/images/business-supervision}/content/bg-card-2.png (100%) rename {src/assets/images/business-supervision/bg => public/images/business-supervision}/content/bg-card-3.png (100%) rename {src/assets/images/business-supervision/bg => public/images/business-supervision}/content/bg-middle-1.png (100%) rename {src/assets/images/business-supervision/bg => public/images/business-supervision}/content/bg-middle-2.png (100%) rename {src/assets/images/business-supervision/bg => public/images/business-supervision}/content/bg-middle-3.png (100%) rename {src/assets/images/business-supervision/bg => public/images/business-supervision}/content/bg-middle-4.png (100%) create mode 100644 public/images/business-supervision/sidebar/bg-frame-4.png create mode 100644 public/images/business-supervision/sidebar/bg-middle-coordinate.png create mode 100644 public/images/business-supervision/sidebar/bg-middle-spin.png create mode 100644 public/images/business-supervision/sidebar/bg-sidebar-bottom-panel.png create mode 100644 public/images/business-supervision/sidebar/bg-sidebar-panel.png create mode 100644 public/images/business-supervision/sidebar/device-carriage.png create mode 100644 public/images/business-supervision/sidebar/frame-1.png rename {src/assets => public}/images/common/bg/bg-layout.png (100%) rename {src/assets => public}/images/common/bg/bg-secondary.png (100%) rename {src/assets/images/welcome/icon/center => public/images/welcome}/car.png (100%) rename {src/assets/images/welcome/icon/center => public/images/welcome}/clean-city.png (100%) rename {src/assets/images/welcome/icon/center => public/images/welcome}/distribution.png (100%) rename {src/assets/images/welcome/icon/center => public/images/welcome}/lamp.png (100%) rename {src/assets/images/welcome/icon/center => public/images/welcome}/muck.png (100%) create mode 100644 src/assets/styles/animations/src/line-move.scss diff --git a/src/assets/images/big-data/bg/bg-content-top-1.png b/public/images/big-data/bg-content-top-1.png similarity index 100% rename from src/assets/images/big-data/bg/bg-content-top-1.png rename to public/images/big-data/bg-content-top-1.png diff --git a/src/assets/images/big-data/bg/bg-content-top-2.png b/public/images/big-data/bg-content-top-2.png similarity index 100% rename from src/assets/images/big-data/bg/bg-content-top-2.png rename to public/images/big-data/bg-content-top-2.png diff --git a/src/assets/images/big-data/bg/bg-content-top-3.png b/public/images/big-data/bg-content-top-3.png similarity index 100% rename from src/assets/images/big-data/bg/bg-content-top-3.png rename to public/images/big-data/bg-content-top-3.png diff --git a/src/assets/images/big-data/bg/bg-content-top-4.png b/public/images/big-data/bg-content-top-4.png similarity index 100% rename from src/assets/images/big-data/bg/bg-content-top-4.png rename to public/images/big-data/bg-content-top-4.png diff --git a/src/assets/images/business-supervision/bg/content/bg-card-1.png b/public/images/business-supervision/content/bg-card-1.png similarity index 100% rename from src/assets/images/business-supervision/bg/content/bg-card-1.png rename to public/images/business-supervision/content/bg-card-1.png diff --git a/src/assets/images/business-supervision/bg/content/bg-card-2.png b/public/images/business-supervision/content/bg-card-2.png similarity index 100% rename from src/assets/images/business-supervision/bg/content/bg-card-2.png rename to public/images/business-supervision/content/bg-card-2.png diff --git a/src/assets/images/business-supervision/bg/content/bg-card-3.png b/public/images/business-supervision/content/bg-card-3.png similarity index 100% rename from src/assets/images/business-supervision/bg/content/bg-card-3.png rename to public/images/business-supervision/content/bg-card-3.png diff --git a/src/assets/images/business-supervision/bg/content/bg-middle-1.png b/public/images/business-supervision/content/bg-middle-1.png similarity index 100% rename from src/assets/images/business-supervision/bg/content/bg-middle-1.png rename to public/images/business-supervision/content/bg-middle-1.png diff --git a/src/assets/images/business-supervision/bg/content/bg-middle-2.png b/public/images/business-supervision/content/bg-middle-2.png similarity index 100% rename from src/assets/images/business-supervision/bg/content/bg-middle-2.png rename to public/images/business-supervision/content/bg-middle-2.png diff --git a/src/assets/images/business-supervision/bg/content/bg-middle-3.png b/public/images/business-supervision/content/bg-middle-3.png similarity index 100% rename from src/assets/images/business-supervision/bg/content/bg-middle-3.png rename to public/images/business-supervision/content/bg-middle-3.png diff --git a/src/assets/images/business-supervision/bg/content/bg-middle-4.png b/public/images/business-supervision/content/bg-middle-4.png similarity index 100% rename from src/assets/images/business-supervision/bg/content/bg-middle-4.png rename to public/images/business-supervision/content/bg-middle-4.png diff --git a/public/images/business-supervision/sidebar/bg-frame-4.png b/public/images/business-supervision/sidebar/bg-frame-4.png new file mode 100644 index 0000000000000000000000000000000000000000..b01f882a25e9d616d853fb03b86a3e58cf7b359e GIT binary patch literal 704 zcmeAS@N?(olHy`uVBq!ia0vp^-+)+~gAGV}Zz{C}QY^(zo*^7SP{WbZ!N9;&?&;zf zQW5ud=0-1PM*-Jz(YGv~Q?=&qPsq+)+q9r#ft!HfkyD3`ol=W%cWjE__{osHUvcT& zP%XirB?6M}KFOaZ>25l^+p_Wc6Wz%>)8DCno+MG>$iP&@vS^MH3y{&6kj%uvA*67l z$=Owig~Lp)p+SMMN!KDo#jzpbG2<|idej)1s@J0K|D%e@{l1gM&i;*|C3^02cSWAH zU;K9O8oyUZ&)59;8~gt0(ibu7tZpzfrK*1T-kU4-S}~?7Vcp-}pDrt+=F5F3>-jse zSn^fQOkKV93m@$Kglj8yKRi~w^Hbcu_VdqH1z$UO>3fdwkL_LZGuQr1#>-0wQa`^x6m-l$c5_wVoQ-e_F&?n2IG`^7KARRuqU+i!kudawK3(^bZ|%^YiQ za`f0Fzn>i{?o{Ei_SwJEo5dT`*E~y=w)}gJsqvBgd80K~c82|l(JozQwK;*yWZL`# zN8*nfuYVT2_DA#7U*(e{yw*O8SIpU-^u{mZ?DBQN|1K_enCbB8{knr$b+fD9eRHzi zuXoJ0{P~LFoNbT#8F=@rwcW0MTeai-@mA|_+0^6(YwxhsG4!9fp;H%dY$7m8GI+ZB KxvXj6REomBP%#2AUKHBJL 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 literal 0 HcmV?d00001 diff --git a/public/images/business-supervision/sidebar/bg-middle-spin.png b/public/images/business-supervision/sidebar/bg-middle-spin.png new file mode 100644 index 0000000000000000000000000000000000000000..4bd8371e7a7736f53a2f82e729991d5c03d19838 GIT binary patch literal 26087 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 Z@!@Bps3Rh!totLInUVFCs>|+){|6dVP+0%~ literal 0 HcmV?d00001 diff --git a/public/images/business-supervision/sidebar/device-carriage.png b/public/images/business-supervision/sidebar/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/public/images/business-supervision/sidebar/frame-1.png b/public/images/business-supervision/sidebar/frame-1.png new file mode 100644 index 0000000000000000000000000000000000000000..9fa05be701117a68d740cb2206accd5e657aaf4e GIT binary patch literal 3585 zcmeHK`8N~{7akgstQ8U&DN82FYfJV_M2)2(J85KW@xJzT%D(Fr!-%0MCSzx8&Df1h z7%>`I5=yqAFxDCKIp_N?zVqF4?tShL&pqck_uO;tc~UIRP55~)@B#n;e$%^<2gk@b z&SyL)kE`aZ_^D$62HrNc<~fci9{1#9UW+Nj&^pY8j+yn5q>1!ztgTsiJ-b`)uAMbH zAp@-h(!9?Wiq2bNPjeYbF>`Wbix0RPE#B$J@`PV|JCYZ>Y;^E)gxl~9l4soL{R2

07S{%?)y2Oky8fLppaT1$ED-ub|RN~3;+XwKoQ*kC;fi~|5I1c-@WNx zkxSuI55RlZ6I>{3QfY?zi*fN-&=w$ZPETxe$uj&_f$wndf-fPEA6lV_pO|FPyJdh< zC-)y6#AD;;!rUXYLLUc~{X5;!`?!kg7U!+D0B+W7NV9p;f^M}^2M^V3KP5Rz? zbDsoXc^hte$L*bHc4+f14BUtLTmrI{_SWCdMAK>JdW0NPg$7dXwoU6Ba-TBT=#wD0 zb#$y$JKMfh3k6lXj*k6x_Ro>a5rw%M2XXTdeGdWW{p)yEDPw%qo6uM;w>~?gSjj)C zxi#rDNXei(o5|(mw;wfrt)c(OQxF%1%;f$4?B6LrJ(xnrc~nHB?ZT%Jq@C*yeI0ED z1)%s^3;w+RV#(@ZDaD*z!Uvee_2{~6MFB+|`noUFf^YnKXgz4AoM_Ax?N~-Pq|M&Q zR#8WQ?p2Aq9#K3(2GTZ!7@ujrv%<&)Y8*JF<<^iy8x)tJrdwq}-KmgzR~zYfZJOIz z0g6KH@hbIGuejD#Ei18EaSk4rR!~z#tTnaKv}UP{D#>%_^qR^8Q2ANuAu*=j-+p|c z-A6L*y_h}iT~rAJs-MEeIgKx-{ah>x19sXk>60y4b$`L*lpEEfAJ^Mv>qD+i3uCW(BAT z9U!-ygJaA#k*e)wSchobEAWF98Yn~xxs}_;hk z+?&due0+WW&qdQ?cYVCjb`(^vJZGz+}o3z*{9bv3b8Z;QFRR37G8 zFFZ!{6l?O?e++RIXxlnj_sXHUW}0WP#`2a7zR+5G3BV)vak+avA-!@KjZZ9-5%bq2 zD*;tPG~shw!8)zG-tu6d;)AvZjD6F=_w9)vi*nyd-1<)|zh;T*+c-d3kC0$hM))Hz zo^_62pC6tC7wA-Q_yMj7Nj1MzR%|{}=%>eAtha$G9YU+#8`jT;6U*XvRvm1i*K?og z=tRe@Nc2_v==~O$^pE`0VRnBgRQDU-(vLi?>gu3LrrU?#Ut#Aj*4FIUp}R9>jnSiK zsC82@EunPv=0R!0=J1bz^i_8AhAKaCXM`@0#f8; z)CY^V&F|OX-_xLSWs6TtKha)olD;9^)I1YeH;cn}-u)?zKzPeW(k*^$YcJ{EI?SiN zF0zmKCh}#YMFK^YdBU~Et%03|H542AHUQNGWz8LYgv)2{drk%3~9Jx*@hpJgH(*733lAwY~_R9WJik6`#9G-Hd_;qn$ zxELSj`)wx#5&@=EXG*wmS!ibDKy=F=)K}&e$|IqqK$}2++TQu+y#dTcawuPgS^dqA zHBs@Z4%;gU$0J{qpXgvceqE)sx)cUg+|88TK}hPu$Mm}GVP}2N(@2G$oquG%+f%=k zCK`h3%MH}V{QM*sLkaWBz6R31oJEkQx~U}n(_1wRSel!5@{u6`ND%&8X~htvzO8Ys z@np=xy-pOiG~&s|ULwb3?wId9EoXvrYSy?k)wY40{n-YtR>hxY=uxv;6}CH>2!$Ko zLOh9`Z%T%vjzW%n{pi8SWVp~VT@|v;$=RP~@B-@^UaDS>pNP2cahg)iwr0<}2fpl3 z68Tc@pDE^-E(+|H@4QpxwHB3Lw*?|x9WpJ$miuhvB<|>s&wip#NDH9j^@E%^fSGa} zCRXK*5B71WS-q}C$2L*51UbLzZ { - appStore.setBackground('@/assets/images/common/bg/bg-layout.png'); + appStore.setBackground('/images/common/bg/bg-layout.png'); }); diff --git a/src/store/app.ts b/src/store/app.ts index 86a3fcc..c0e649c 100644 --- a/src/store/app.ts +++ b/src/store/app.ts @@ -17,7 +17,7 @@ const useAppStore = defineStore('appStore', { const href = new URL(background, import.meta.url).href; this.background = `url(${href})`; } else { - const href = new URL('@/assets/images/common/bg/bg-layout.png', import.meta.url).href; + const href = new URL('/images/common/bg/bg-layout.png', import.meta.url).href; this.background = `url(${href})`; } }, diff --git a/src/views/big-data/charts/content-bottom.tsx b/src/views/big-data/charts/content-bottom.tsx index e69de29..05b8962 100644 --- a/src/views/big-data/charts/content-bottom.tsx +++ b/src/views/big-data/charts/content-bottom.tsx @@ -0,0 +1,51 @@ +import type { Ref } from 'vue'; + +import echarts from '@/plugins/echarts'; +import { debounceChart, graphicLinearGradient } from '@/utils/chart'; + +let myChart = null; + +const option = { + backgroundColor: 'transparent', + grid: { top: '54px', right: '14px', left: '14px', bottom: '24px' }, + title: { + text: '最近12个月税收概览', + textStyle: { color: '#fff', fontSize: 22, fontWeight: 'lighter' }, + }, + tooltip: {}, + legend: { show: false }, + xAxis: { + type: 'category', + show: true, + data: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], + // data: category, + itemStyle: { color: '#ccc' }, + splitLine: { show: true, lineStyle: { color: '#333', width: 1, type: 'solid' } }, + splitArea: { show: false }, + }, + yAxis: { show: true, type: 'value', splitLine: { show: false } }, + series: [ + { + name: '金额', + type: 'bar', + barWidth: 14, + itemStyle: { + borderRadius: 5, + color: graphicLinearGradient('#66FFFF', '#66FFFF33'), + }, + data: [2, 8, 3, 7, 1, 9, 18, 3, 7, 1, 9, 6], + }, + ], +}; + +/** 渲染图表 */ +export const renderEcharts = (element: Ref) => { + myChart = echarts.init(element.value, null, { + renderer: 'svg', + devicePixelRatio: window.devicePixelRatio, + }); + + debounceChart(myChart); + + myChart.setOption(option); +}; diff --git a/src/views/big-data/charts/left-bottom.tsx b/src/views/big-data/charts/left-bottom.tsx index fac778a..0dc78d9 100644 --- a/src/views/big-data/charts/left-bottom.tsx +++ b/src/views/big-data/charts/left-bottom.tsx @@ -9,9 +9,10 @@ let myChart = null; const option = { backgroundColor: 'transparent', - grid: { top: '19%', right: 9, left: 9, bottom: '20%' }, + grid: { top: '9%', right: 9, left: 9, bottom: '20%' }, tooltip: {}, legend: { + show: false, data: [ { name: '出园', icon: 'rect', itemStyle: { color: '#32C5FF' } }, { name: '入园', icon: 'rect', itemStyle: { color: '#16CEB9' } }, diff --git a/src/views/big-data/components/big-data-content/components/content-bottom.vue b/src/views/big-data/components/big-data-content/components/content-bottom.vue index e14d6f9..0a474c6 100644 --- a/src/views/big-data/components/big-data-content/components/content-bottom.vue +++ b/src/views/big-data/components/big-data-content/components/content-bottom.vue @@ -1,19 +1,30 @@ diff --git a/src/views/big-data/components/big-data-content/components/content-middle.vue b/src/views/big-data/components/big-data-content/components/content-middle.vue index f281486..cdeede9 100644 --- a/src/views/big-data/components/big-data-content/components/content-middle.vue +++ b/src/views/big-data/components/big-data-content/components/content-middle.vue @@ -3,10 +3,15 @@ import { onMounted, ref } from 'vue'; const isActive = ref(true); -onMounted(() => { +/** 改变移动状态 */ +const changeMoveState = () => { setInterval(() => { isActive.value = !isActive.value; }, 2000); +}; + +onMounted(() => { + changeMoveState(); }); @@ -18,7 +23,9 @@ onMounted(() => { alt="" src="@/assets/images/big-data/bg/bg-middle-move.png" /> +

工作台

+ { } .move-bottom { - animation: 2s linear 0s infinite normal none running line-move-top; - } -} - -@keyframes line-move-top { - 0% { - transform: translateX(200%); - } - - 100% { - transform: translateX(-100%); - } -} - -@keyframes line-move { - 0% { - transform: rotateY(180deg) translateX(100%); - } - 100% { - transform: rotateY(180deg) translateX(-200%); + animation: 2s linear 0s infinite normal none running line-move-alternate; } } diff --git a/src/views/big-data/components/big-data-content/components/content-top.vue b/src/views/big-data/components/big-data-content/components/content-top.vue index fa79640..5ea6062 100644 --- a/src/views/big-data/components/big-data-content/components/content-top.vue +++ b/src/views/big-data/components/big-data-content/components/content-top.vue @@ -2,10 +2,10 @@ import { getImage } from '@/utils/image'; const list = [ - { title: '员工', img: '../assets/images/big-data/bg/bg-content-top-1.png' }, - { title: '智慧大楼', img: '../assets/images/big-data/bg/bg-content-top-2.png' }, - { title: '智慧设备', img: '../assets/images/big-data/bg/bg-content-top-3.png' }, - { title: '数据报表', img: '../assets/images/big-data/bg/bg-content-top-4.png' }, + { title: '员工', img: '/images/big-data/bg-content-top-1.png' }, + { title: '智慧大楼', img: '/images/big-data/bg-content-top-2.png' }, + { title: '智慧设备', img: '/images/big-data/bg-content-top-3.png' }, + { title: '数据报表', img: '/images/big-data/bg-content-top-4.png' }, ]; diff --git a/src/views/big-data/index.vue b/src/views/big-data/index.vue index 229db67..02636b1 100644 --- a/src/views/big-data/index.vue +++ b/src/views/big-data/index.vue @@ -9,7 +9,7 @@ import BigDataRight from '@/views/big-data/components/big-data-right/index.vue'; const appStore = useAppStore(); onBeforeMount(async () => { - appStore.setBackground('@/assets/images/common/bg/bg-secondary.png'); + appStore.setBackground('/images/common/bg/bg-secondary.png'); }); @@ -30,6 +30,6 @@ onBeforeMount(async () => { width: 100%; height: 100%; - @include view-style-default(530px, 748px); + @include view-style-default(530px, 748px, #122953b3); } diff --git a/src/views/business-supervision/components/business-supervision-content/components/content-middle.vue b/src/views/business-supervision/components/business-supervision-content/components/content-middle.vue index d77b238..a6e7ffd 100644 --- a/src/views/business-supervision/components/business-supervision-content/components/content-middle.vue +++ b/src/views/business-supervision/components/business-supervision-content/components/content-middle.vue @@ -1,38 +1,40 @@