From 537da1594291cfe25d77ee3ffe05ee3bef20622e Mon Sep 17 00:00:00 2001 From: hzj <1304805162@qq.com> Date: Tue, 25 Nov 2025 18:53:06 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E7=AE=A1=E7=90=86=E5=91=98=E4=B8=AD?= =?UTF-8?q?=E5=BF=83):=20=E9=9D=99=E6=80=81=E9=A1=B5=E9=9D=A2=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/icon/addUser.png | Bin 0 -> 913 bytes src/assets/icon/arrowBlack.png | Bin 0 -> 531 bytes src/assets/icon/detail.png | Bin 0 -> 634 bytes src/assets/icon/list.png | Bin 0 -> 299 bytes src/utils/appBridge.js | 14 + src/views/AdminCenter/index.vue | 683 ++++++++++++++++---------------- 6 files changed, 359 insertions(+), 338 deletions(-) create mode 100644 src/assets/icon/addUser.png create mode 100644 src/assets/icon/arrowBlack.png create mode 100644 src/assets/icon/detail.png create mode 100644 src/assets/icon/list.png diff --git a/src/assets/icon/addUser.png b/src/assets/icon/addUser.png new file mode 100644 index 0000000000000000000000000000000000000000..9e15010cbb27c3d69bd62d0a4372aa94c5b96072 GIT binary patch literal 913 zcmV;C18)3@P);MPqlht!vw31|sp2kZzD~{!767 z7w`-94T(dLZ)}IdwjT328_2VdkT7eU-_!=}*+CXNNeJ??BDCiQ@^ZUHg0SOtZzRO$ zTw@`8ZixhOBji2waAT<_BnB@9DH7H~nw>FDzZGwx2MJ?a=V()Uqm=m6!-p z?sO^?FB9Ini^dksdoC6DA22a4i4<#-6X!^YZo=@4O1=(#4T4;Xy=FVi@Pw6@%C)2C z5+f<84&A&!cnu;e9P+tYH!ox|GsDUUxy?};uy1-s!h|$Ob+sg$7YOZ|quN?hC#o9F zQ5FK-Vgy2JHb;e8NIrIYU7eR?TPMx`*q0x%GyQ>sL#?1kh?C}7-iKWr1Q(HA-P@TiYk(9Ll6QN}B=$&LGJtmq_q*Glm#} zK01#p9CoWo^Dgjp?10_C>k-4i*Wud`-g{o}LoL6PPE0?ee=LGimHe*2!0`p-FUdT8 z$qiIW5YAO!pno*a*@E)BP$zBO92E+O8f*BSG+)z7c+YRo>s5S5Z@d%X}UH?SyDjRNw+Pza_n&L zd9K1?DY8@7tPv$say?=Zv}xo`r`Huy~nLNXG8;;;J`i_U)XXR#yktoe zmz0M)vm`?*Q$z#rCProkUe%CrM=dKCSJv$eAtgUfmIo!>bWi_3>Aw13tD~Ni)qmUH zmlP0$gOka!m9eE;-@X#vl=N&>>?-N-XoEc7pFU0J)z{67d3$KX97bFBV-n|NdD^FJ zX5V{2f92kUIe#;_?oZyA;PX!HZproLgc@PHCGry4_jWQXom-M0?mqE7Uu^HL`!fQR z6dvhRmXvbYS5JF;SbsMgTTj5XfXUBvb~Vh;JvxQ2qs{48N$I`V?h}=>{U6S^Z;LNl z_~>>+kgdj-*RL4awljt?y)wOf^^DnpD2Ffi%^sY+%FdD;&b`L&!KQZ;C${dsAz=30 zHKm4qX2g!}r5h5@D?g6R|0%tp^I?Hzuk!u7i;Dhk%2GCUf7*6vryGcHd3q!J-ok=K zKk}?Z&+$xs{MdQ+3Qeu!pEpJr%<)YQ(G%sHz2%UjmCWVz6w89e%L{}KEq=bwXa2fp zHDa?}j{V4c&eIxyhF`Pt%b9k+%MYg92}n0+Cm@|5*??@2Y|wHsNMIWb#L$}FlfD#W zD{$C8?oJ0V48wTD9s2Q@>ym4aiL%Ia&h)J)%{0fvh@l&*D#k?Ez;0}z4Lm1+Zd3xf zy-5edxWFIfp~alFa{ZQRsa$U%jV}n%?8pSBKM|z;nn8w>?K&OoScm#_ljNBAC4_#n(%CK;LXh zKsp`LF&D!yS6X%$HgfwF$iSxfJ4H1T^cph6R8lg17AIkJ-8a9k zuI4&EAC(BYL83GsLVqFF;HQn#qOC$ndjPkP(|JLC(2}5P;4}1!hREj?PJ7_wtA5Nrh5zM34Vy`a}BvT zgF_BTby`oQaRJ?F&EYY$a$P@5-t+GQ55j3^=}YoJM385+TzJ?+CJ$aaD~7oNZh5f4 zEf0!fOayLu0Jl7F%R?R9^59TS_r1a`4+gm90o?LX5w|?}OayLu;Fbr5VVJ@A0ea}b U5Isa9>i_@%07*qoM6N<$f*Iiwy8r+H literal 0 HcmV?d00001 diff --git a/src/assets/icon/list.png b/src/assets/icon/list.png new file mode 100644 index 0000000000000000000000000000000000000000..962b5e79e833603246d179b57c4d1a33d7e3a0e4 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!oCO|{#S9FJ79h;%I?XTvD9BhG zPP5+a^H`!Les9l~BsP98?nQ@uE=JLFK%jdX%>zd-6bJ+N) zAoq@CCVQvMtiC@lTW5h>#g2DxMFcPAn7H=bVDHv={C9OYb9HFW`}Zp!HCwvxs(o?e z>~@KLj%)YZTmqV?Tc=LEek4<5cjRIYpcAu9x}=Vt%n&hN6c`gN mS?N2+ZR2dyE}#~M+h3Tb*F7*_^Ly(%5ZBYy&t;ucLK6T0E^NI3 literal 0 HcmV?d00001 diff --git a/src/utils/appBridge.js b/src/utils/appBridge.js index 9e7a740..543d6a0 100644 --- a/src/utils/appBridge.js +++ b/src/utils/appBridge.js @@ -115,6 +115,20 @@ export function gotoRoom(roomId) { } } +/** + * 前往app页面 + */ +export function gotoAppPage(pageName) { + if (!roomId) return + try { + console.log(`pageName:${pageName}`) + // 直接使用Flutter通道 + window.FlutterPageControl.postMessage(`pageName`) + } catch (error) { + console.error('前往APP页面失败:', error) + } +} + /** * 退出APP */ diff --git a/src/views/AdminCenter/index.vue b/src/views/AdminCenter/index.vue index 99f927a..374ed0b 100644 --- a/src/views/AdminCenter/index.vue +++ b/src/views/AdminCenter/index.vue @@ -1,368 +1,384 @@