From de62fdd29f06f8b13e1398d5f0fb2b5a07423521 Mon Sep 17 00:00:00 2001 From: wwp <782568523@qq.com> Date: Tue, 16 Jul 2024 11:06:15 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SafeCampus.WEB/components.d.ts | 6 +- SafeCampus.WEB/index.html | 2 +- .../src/api/modules/monitor/live.ts | 19 +- .../src/assets/images/home/carame.png | Bin 0 -> 4088 bytes .../src/assets/images/home/handle.png | Bin 0 -> 3397 bytes .../src/assets/images/home/participation.png | Bin 0 -> 4904 bytes .../src/assets/images/home/warn.png | Bin 0 -> 4025 bytes .../src/layouts/components/Footer/index.vue | 4 +- SafeCampus.WEB/src/views/home/index.scss | 60 +- SafeCampus.WEB/src/views/home/index.vue | 383 +++- SafeCampus.WEB/src/views/monitor/live/ali.css | 1609 ----------------- .../views/monitor/live/components/form.vue | 118 ++ .../src/views/monitor/live/index.scss | 38 + .../src/views/monitor/live/index.vue | 174 +- .../src/views/warn/statistion/index.vue | 6 +- 15 files changed, 743 insertions(+), 1676 deletions(-) create mode 100644 SafeCampus.WEB/src/assets/images/home/carame.png create mode 100644 SafeCampus.WEB/src/assets/images/home/handle.png create mode 100644 SafeCampus.WEB/src/assets/images/home/participation.png create mode 100644 SafeCampus.WEB/src/assets/images/home/warn.png delete mode 100644 SafeCampus.WEB/src/views/monitor/live/ali.css create mode 100644 SafeCampus.WEB/src/views/monitor/live/components/form.vue create mode 100644 SafeCampus.WEB/src/views/monitor/live/index.scss diff --git a/SafeCampus.WEB/components.d.ts b/SafeCampus.WEB/components.d.ts index 09bffd5..84a8379 100644 --- a/SafeCampus.WEB/components.d.ts +++ b/SafeCampus.WEB/components.d.ts @@ -24,7 +24,6 @@ declare module 'vue' { ElBreadcrumbItem: typeof import('element-plus/es')['ElBreadcrumbItem'] ElButton: typeof import('element-plus/es')['ElButton'] ElCheckbox: typeof import('element-plus/es')['ElCheckbox'] - ElCol: typeof import('element-plus/es')['ElCol'] ElColorPicker: typeof import('element-plus/es')['ElColorPicker'] ElContainer: typeof import('element-plus/es')['ElContainer'] ElDialog: typeof import('element-plus/es')['ElDialog'] @@ -43,13 +42,10 @@ declare module 'vue' { ElMain: typeof import('element-plus/es')['ElMain'] ElMenu: typeof import('element-plus/es')['ElMenu'] ElMenuItem: typeof import('element-plus/es')['ElMenuItem'] - ElOption: typeof import('element-plus/es')['ElOption'] ElPagination: typeof import('element-plus/es')['ElPagination'] ElPopover: typeof import('element-plus/es')['ElPopover'] ElRadio: typeof import('element-plus/es')['ElRadio'] - ElRow: typeof import('element-plus/es')['ElRow'] ElScrollbar: typeof import('element-plus/es')['ElScrollbar'] - ElSelect: typeof import('element-plus/es')['ElSelect'] ElSpace: typeof import('element-plus/es')['ElSpace'] ElSubMenu: typeof import('element-plus/es')['ElSubMenu'] ElSwitch: typeof import('element-plus/es')['ElSwitch'] @@ -59,6 +55,8 @@ declare module 'vue' { ElTabs: typeof import('element-plus/es')['ElTabs'] ElTag: typeof import('element-plus/es')['ElTag'] ElTooltip: typeof import('element-plus/es')['ElTooltip'] + ElTree: typeof import('element-plus/es')['ElTree'] + ElTreeSelect: typeof import('element-plus/es')['ElTreeSelect'] ESign: typeof import('./src/components/ESign/index.vue')['default'] FormContainer: typeof import('./src/components/Form/FormContainer/index.vue')['default'] Grid: typeof import('./src/components/Grid/index.vue')['default'] diff --git a/SafeCampus.WEB/index.html b/SafeCampus.WEB/index.html index da93951..89f7a8f 100644 --- a/SafeCampus.WEB/index.html +++ b/SafeCampus.WEB/index.html @@ -2,7 +2,7 @@
- +x|)&6`jXp5>-14Y6r8c?_xTv})pW(NY1x1P zys2j#RIMZa*4edq;hQ%cV?FucHYBxlq=IOvg9fzR{m<2=S1_%Uav>@s_Cei^7&@}a z8?Zrf8Flx^D8+(OA@q3MmqIoECt1y@hsNoB%v5EF8_~8|ET&La^ rT4 4-; g`v>hiIeW3eryP^17U+<}Ulz=p?Xr4nils#7P zz$V4yC4ZGkIWj4qKjIS8RI)yY9-fSXD_{D{O1t( o=U-ZvcJC2hzV~TchP1bb&fWSS%yP*{qr33$^?WVpnMmM`J3iaxWSuO} zgAZgQu6aAJGCfza1k2BF&`=A0ld?*eS(~s(E2M 4*+th+L7;WjFE5Z|JsV~-?jw(Qyk6jXhQt>5jjEtl?>RA?30 z+ N@(=uFqj`H 0D@|doQO2did~oTvAQA~pIttrXjsr~ zU8*ZHz0-J%Y&TeOw%f(0mt}^ UpVeutD4KN?Jf~b7_glbP^9qpOPAR>}C6~WpwL){sND+Kz zfDA(3jZPy7NTtMJe*_`mHh#O!wq)8*;{EBbS6c~q6zN6vmqk2&hMYd;cr&?}F(l|E zSRj1puEbNF$76hl(E-OoDIl<^@?#r#;S5}z@lsz}#93cn3cjXH0q2dT;A>)ZHw?cs z75(q%Y5VIfqC$yM2d^B%ksk|fMS)IT3yaDs>fT>jo+^!0S@0E&WEOfFIaRAz*nO5q zrDS|L4SRn$piW_7)XEllsi^6PUzgE`lwBV0MbE>ec8tGzq^0#(>edD|(ZVJO?eBm9 zNRS^xy2WGZM4z7>5Y49j080&kr=eZwoba_Cb8H2F$N{Ik&F8*ef{Gg#4V5bp=HB)` zuWp13lU>P!L;;O&%?U(PVcJKM xVIgmA=GL29SE2O=CnfeRfq(TzwfXihiIcL5 C;# z^WvPpD`)urYMDAC#(5-b 8kV{x)ZTMfk0e2eILv^U zMy#W-6`g}$m!;ZX&Yu-f64pNeoAyH`eFpWr1pWxpi?{nj#D4(m4u0n`utokbYHI6S z0~~z5oL*dCs7 m}2jUFc?@GpFq-aY7`g&l~7d?9AYo z!FC*U_1g0oTUJ+iJA{uu0NMwzJ#m20O#Cxr=o`W@8AzHRkYx5OMiw2^O9*`dw2#W1 zk|l7y=%-@jaE?+YU;%v&PA}l>e2f9`mXRZNi5kyk;n~JIBkO>Z7fJb+jaoS6fq-uu zfX>pIlQYG-{c%(vgV3`N2doVIQwhQwC@9=x6mZ7RKu=o#Bq?5qVAH@cDV#osPNLGy zSTMXVOSS9$IWZ6Q%M~6o(9 4sdfia!{&f++D95{;wLkx5J8jTGcpc)+2V7SD9N-$J%jxxqjD#@%66;~~xik5^D a)c*$|S5=c;$tchO0000 Px^b4f%&RCr$PU3+wt#TEbE*$0UR4k)y-S`C^F;ZR#Ch}uG}R%=yMR4j r9^RgO|c#W&Viwa|(^T0Qku1S=jwHfXH0jnz}AjRO0a+cV#nO?H!g ze6QV|Bs>4)kIdY;_x^V7cki8 @)o+|ozDKI4(bmKfA;h0L&^g A+g!b6TpwE~dqtB;UGb0BFp2vu4sjL{CkYa`L 3S- z1K-SpY4lvz1Z*H7SJASzr#vTalVH&RG=PiNTp+>qAgZ>>w Huo=lEHyTi|c)j;U=%-@&rH? zl*?%7HW1D8im?Grhk2z4gcnf*Vs7Ph4WM#XI2L$-LDStbGnmE`WHb3==eu=oTmfi; z7krX|?+hm8dnGFa8+`uA*=|5|44^Wb9IJVpfoWa|G#Kd+cpdq}=Q}m0jsc9 C`S z!ojF?&t+y_z088Gc6IJIL X70U>y*-8j(}fX0qF zXe&Tv_Sq|qu%LlX0h&mS+qYZjYjm*;pqbkYZZ4(Atg6;wKb3Y1M8;e7Of3T#udBIx z&};`e)V*iJnAiB4!auM=&k}&VG<2?%w9X2_QXg+LVD)>L6Tr?zRh8vKf}3F;nk}`$ zX<+9koslC)tZd(%ZOWVg#_K|APp_2YEF5q>Gci{Cnp!V$3?MJ5ogi8MwHUmY<}@`R zh>y*7s5t8ijMvvF(^;HT(Io^84KVmse`EN#OzOx8V99aO=NBYc&Zefe2h(ws7Qj-> zrw@4MGUPT92#-yd@J D*kh-%7BqD!sB9?sxtqY-U$8e`v)+O+hniaN z>&;eL00+XikLKJ9I^t`ly!$?dykRmB`AjodY_OAI74`v;myS70N^Z76TFb6<(F35- zle&46H=PLV{)d*lT4hQI`5ju;_J`#DeE^j8HS4w9VXqhobbf4ARyYPQxE~;Vz~28^ zo~uwD8QAD=Y&|(6fO{6#Rt5d?y+Sc$bsoBKH7GO%9DWJB_J@Fs=N#$?zyl67fgd^& z{LFIj8|rkVRxK8d#mAOizoRX|RmuvCF9|INQ@vI!k31aW$LqUU;^sQ=rrc>+CjipC zCqM^($#nca*aE(5hE}RDm?3WTEe|hA4`5x*d)nQM6+X}v>p=$|X7aq}6UduS%xU86 z0!S04gQoQy*W`^W!7tvaAApQ@UsLPoJ^)7Qs*m-Nctt;s0aQ =06P#9c8Y*T|2?Io(jYwTB;+?v7>`c?;0u2ZW9_` zQga;`i?!rfF*@tlps^=)p%H_;dls Kt)!R_^&9TLJZ*d+T@3O{L h7<1amkycLu zO (gk^c=330o#*1n8p<@97`g2ma$t;5Q!59)pz) zg%RhC^WajHn)8J_!7tsFJw-SCV9;s5> ^uT*{>K`fGvrUhgZf+UJ{f2PlWBw5up1&-%y}eYc#Hx%~RYP#$n1gh|jg0{%yS z4E%Ge-RV5(Z#XjX`kJc&G Cmr2CAKjn6>ulh zrW<4YaPIkDs-vS)d6z!cog+2Isa5;uyUbNv+-yyQ0`LI ${PwS#`pSi`B| zyS|&MoC6Mp_)&A-!0TRBD#pBjZtC1slOQfuY6AGJrwlWnF)im<0S*Q-){v~Pd5(du z9F+qiUJg-l-h}f^ry}_Xgfe4SY;a~aWBbfdqL-P@#x}qHF!ehKo!c$SgsK#pzGbi~ zYauRoR+f`LY&BMrnEQ}*m2~ywkKP5}KGo9Zv2Ehs4cMtx;4XlMdq>k-N-4V#Hc87h zb3hfNK+{*)9BFo!>lOhj;McbCZnXkgTmIAz#Fc+?#9kskqm!?6WI_#xML9J0T2 z0u7334IoXq1oZ8n+1EvEAB y#efXG|;N# z$uT6&e;V}p8mmM5^pn3`3~YYV@%VfXQ~*Yckq6BwnD9Z=y A-)v&&G+Vpi|9De_#%A_PxaB8=GfxChlMv6^^6k0aZiP1BRIBbG#_rFhK zdE6-wGjDaJdSgZ3p=~j$ohlQvnRUDaIC>JqMP~ZSQcH4Ny89n-oViDsu6^N4pu;BQ zB&{`o%v%+JdLE^>37~vt8Sq-#D|CH9vXPq889)LyQoJs7ua K8c+_utHE4vh{fHFxP_efIV;4b~jMhT?AMW>dLU06*OYZcTrA zleattyqk2`T$xU_w|CH3YhWkB5>1^LV?#Ic%g|9iL8_R6Ud<|iS-6&Jhdt>CB2Bpz z^zAEc$*J=SR7dQ|xDOu-s>^UmuU*=bF+ZKX0PvQRf&cv7 YUX=o1F^|}%RjwNV)xC!|p9D=j&na$NufXIA zhN)F5bSiS-20(Qd)NkJ8b=$OCftiXN7~zCYWk%cp=oYo4@!A2Ht<1>Y#Ya>J{Jw1k z&B~|>OciEzh~%c~wWu3N#csy=&`h_FIzO^^9nJ$`BC*Km^6T5%6Quf-+KScJJVymO zYEMU=W}eyXDlp)Ie1#>UF1b9j%u?YYFBnsgW%(OhPfhuu_a@9st51 2^}Mu zUe#E-0neJC_(WR1BjdGT3s3KqUM(xyuf)RBtT_SPwXkaVu!?}XhOO@{-lAzZuM>Cd z*%ujKv7)^r+blT&G{TCdq0^-#ceh0HD(k=_p3QN|83(3QhqfoU2Of6n!K9q8mRWLQ zQXHDn6Rd^#spRVkR>l3ktEy`KzM!hBR#6yf2HPyWHyV>iCO<2XO9Pg^fhjAo^gYa_ zQ^)_e`s}KsZ(#DEczvi2pyF@VIaZa91G(PU818xZz#@ybS73s!mWP2Y3awo?=9Rvt z@K2oZ t>0quQj580F XBVBl&H z&Fiml*y5Y9`jby1i$<($-)(E0gU$s3Fu_;X6*l!wjXoDi9Vji+5C*^MBP^ul;nzGQ zo0U{S0ZeehOGD?%I5iF!Cx^L>!43YVHjBmDyo0wW04AIqM1wOVK?VQ)b441!QKK)= z`k)s + diff --git a/SafeCampus.WEB/src/views/monitor/live/index.scss b/SafeCampus.WEB/src/views/monitor/live/index.scss new file mode 100644 index 0000000..00728b8 --- /dev/null +++ b/SafeCampus.WEB/src/views/monitor/live/index.scss @@ -0,0 +1,38 @@ +.filter { + box-sizing: border-box; + width: 280px; + height: 100%; + padding: 18px; + margin-right: 10px; + .title { + margin: 0 0 15px; + font-size: 18px; + font-weight: bold; + color: var(--el-color-info-dark-2); + letter-spacing: 0.5px; + } + .el-input { + margin: 0 0 15px; + } + .el-scrollbar { + :deep(.el-tree) { + height: 80%; + overflow: auto; + .el-tree-node__content { + height: 33px; + } + } + :deep(.el-tree--highlight-current) { + .el-tree-node.is-current > .el-tree-node__content { + background-color: var(--el-color-primary); + .el-tree-node__label, + .el-tree-node__expand-icon { + color: white; + } + .is-leaf { + color: transparent; + } + } + } + } +} diff --git a/SafeCampus.WEB/src/views/monitor/live/index.vue b/SafeCampus.WEB/src/views/monitor/live/index.vue index f999c36..2b923b5 100644 --- a/SafeCampus.WEB/src/views/monitor/live/index.vue +++ b/SafeCampus.WEB/src/views/monitor/live/index.vue @@ -4,66 +4,135 @@ * @Date: 2023-12-15 15:44:05 !--> - -- - - - - -- - - - -{{ - dictStore.dictTranslation(SysDictEnum.MENU_TYPE, MenuTypeDictEnum.MENU) - }} -{{ - dictStore.dictTranslation(SysDictEnum.MENU_TYPE, MenuTypeDictEnum.LINK) - }} -{{ dictStore.dictTranslation(SysDictEnum.MENU_TYPE, scope.row.menuType) }} -首页 -查看 - - -- -- --- -- 刷新视频++ ++- - - - + + + + ++ + + + + ++ + + + + + + + + +{{ + dictStore.dictTranslation(SysDictEnum.MENU_TYPE, MenuTypeDictEnum.MENU) + }} +{{ + dictStore.dictTranslation(SysDictEnum.MENU_TYPE, MenuTypeDictEnum.LINK) + }} +{{ dictStore.dictTranslation(SysDictEnum.MENU_TYPE, scope.row.menuType) }} +首页 +查看 +编辑 ++ + + +- - - - -+ ++ + + +++ ++ 刷新视频+