From eb90c67802c88832ad1364be7efd9ddb0eb98560 Mon Sep 17 00:00:00 2001 From: blue <825657193@qq.com> Date: Sat, 27 Apr 2024 21:18:51 +0800 Subject: [PATCH] =?UTF-8?q?web=E7=AB=AF=E6=A0=B7=E5=BC=8F=E9=A3=8E?= =?UTF-8?q?=E6=A0=BC=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 8 +- im-ui/src/App.vue | 98 ++++++++++++++---- im-ui/src/assets/iconfont/iconfont.css | 38 +++---- im-ui/src/assets/iconfont/iconfont.ttf | Bin 5040 -> 4740 bytes im-ui/src/components/chat/ChatBox.vue | 51 +++++---- im-ui/src/components/chat/ChatItem.vue | 10 +- im-ui/src/components/friend/AddFriend.vue | 9 +- im-ui/src/components/friend/FriendItem.vue | 8 +- im-ui/src/components/group/AddGroupMember.vue | 13 +-- im-ui/src/components/group/GroupItem.vue | 8 +- im-ui/src/components/setting/Setting.vue | 3 +- im-ui/src/view/Chat.vue | 16 ++- im-ui/src/view/Friend.vue | 80 +++++++------- im-ui/src/view/Group.vue | 74 +++++++------ im-ui/src/view/Home.vue | 66 ++++++------ im-ui/src/view/Login.vue | 9 +- 16 files changed, 291 insertions(+), 200 deletions(-) diff --git a/README.md b/README.md index 103a7f5..be2d811 100644 --- a/README.md +++ b/README.md @@ -249,13 +249,6 @@ wsApi.onClose((e) => { 欢迎进群与小伙们一起交流, **申请加群前请务必先star哦** - -#### 嘿嘿 -![输入图片说明](%E6%88%AA%E5%9B%BE/%E5%BE%AE%E4%BF%A1%E6%94%B6%E6%AC%BE%E7%A0%81.png) - -悄悄放个二维码在这,宝子们..你懂我意思吧 - - #### 点下star吧 如果项目对您有帮助,请点亮右上方的star,支持一下作者吧! @@ -264,4 +257,5 @@ wsApi.onClose((e) => { 1. 本系统允许用于商业用途,且不收费(自愿投币)。**但切记不要用于任何非法用途** ,本软件作者不会为此承担任何责任 1. 基于本系统二次开发后再次开源的项目,请注明引用出处,以避免引发不必要的误会 1. 如果您也想体验开源(bei bai piao)的快感,成为本项目的贡献者,欢迎提交PR。开发前最好提前联系作者,避免功能重复开发 +1. 作者目前不打算接项目,如果能接受1k/天以上的报价,也可以聊聊 diff --git a/im-ui/src/App.vue b/im-ui/src/App.vue index 11f715d..340ff3d 100644 --- a/im-ui/src/App.vue +++ b/im-ui/src/App.vue @@ -1,33 +1,89 @@ + + \ No newline at end of file diff --git a/im-ui/src/assets/iconfont/iconfont.css b/im-ui/src/assets/iconfont/iconfont.css index dbe25ef..ff4113e 100644 --- a/im-ui/src/assets/iconfont/iconfont.css +++ b/im-ui/src/assets/iconfont/iconfont.css @@ -1,6 +1,6 @@ @font-face { font-family: "iconfont"; /* Project id 3791506 */ - src: url('iconfont.ttf?t=1711892447736') format('truetype'); + src: url('iconfont.ttf?t=1714220334746') format('truetype'); } .iconfont { @@ -11,6 +11,18 @@ -moz-osx-font-smoothing: grayscale; } +.icon-chat:before { + content: "\e600"; +} + +.icon-setting:before { + content: "\e620"; +} + +.icon-friend:before { + content: "\e604"; +} + .icon-exit:before { content: "\e9e4"; } @@ -31,34 +43,14 @@ content: "\e61a"; } -.icon-biaoqing:before { +.icon-emoji:before { content: "\e60c"; } -.icon-youyinpin:before { - content: "\e649"; -} - -.icon-audio:before { - content: "\e800"; -} - -.icon-group_fill:before { +.icon-group:before { content: "\e7f4"; } -.icon-yinpin:before { - content: "\e68a"; -} - -.icon-emoji:before { - content: "\e6f6"; -} - -.icon-voiceprint:before { - content: "\e953"; -} - .icon-phone-reject:before { content: "\e605"; } diff --git a/im-ui/src/assets/iconfont/iconfont.ttf b/im-ui/src/assets/iconfont/iconfont.ttf index 81a162396ade1cbd65631cb744e9a14d9aaf3a3e..63ec967c2b7a9bbfc8dc6b19d650bedd6824092b 100644 GIT binary patch delta 1568 zcmaJ>OKcle6utMo`S=rOCh^2^^Kon^9w*S|<2VzQ6jz8)(g?Z$q6TPGti<`0e5}+} zQfTCUSgHWXALWx=lM4i+q`DsmbLl?4Sh$mYJ8fT$?U%$f7< zefM+T^Bb=x-%4DG73-ec1i;Gx@Y?uXHviuCFS`INN_b^z_UvTGg#T3l=|ceD_H-^g zk^HVmHrydt)8tU^@+&m{hR`-WS6EK-N`>nEM0R?1VLYqvuf0wA=g4lF%P!}!4OVGB zOm=iWJC`f!R}ZZNXcWMv@(ZU6L-yz$fSPRz_yiDupRb&U6B3oJR3u4w9=ZaKhrE|P z-=8_D9r_jgk`r+Eg^#a`fnZ9#AW8fJnI2%yG-)6XfZc-E5$s#oE>V4M-$&DKXTg_m z>~-1%?u_;m`zYxKNbojghCwHfrvxRrR8?vyMN7S3!$?_kpfhOl)0dK zP!e$jstlzD7t{kvQ5RxYO1&;XA-?8<6u{1a3(^8R4_p+*X572!f&{|uwhJNExlSO% zH}DpVvUgdT4@phZrrabiiuuade2YH=5lBKe9HgaL5mq0nW@~= zN?B<$uE>84RA*2m7ydD}c5VpqaQ^+{^}U(ryI-I3S;;!JCjAt{BWKqz(Po*Z)mE;U z{U$x-grEc;#3RdB$3{O|I_BjvV~Q`vyhhbywFg&6$JX8)DrXuK2`iCkY)mF8p|O!_ zm?j-haf*0_PSHu2Es|=Ico;3S3p-Im#o@;>u4q_|U1&Pof+2^SX&o&X5pfPvp2Gu} zvJPVgDb8WabNES2n;7rJbOuuqG^&wruliMGRAHW%Jo~&CeMOx$v7mp+ALLC;Cr6kj zxO!Yw{i}Xmr#31cYGgvZ@WXZw`9Gxot+af<$89n((nEg1A4 z-eb)HBS25MHWX?Ng=)Agb0*8>4_vpM_kOw2?C-{nfF?=Z0s6!^N+_d(Dtge1KJ;T1 z2Cy2W@#$TG&|(n+`_3Dd1`UtOui~Vy)d6Uu$ViQ8!zk` M+41pQzCfSwpSpoIlK=n! delta 1794 zcmaJ>eQZ-z6hG(PzW3IT*LG|BT8dlOm3Gi|TiN;nS;0kwu+3-*lfhgZ9s4S-Yr)No z_|Yjd60!hE|4{z}A;d%^m=QyWQ4;+Jjbw=lA%rLr^2QPqF(4#HTF>hn$o|mR`@8p? zbI<$Tdw=iT&iK#OAM@tjFPsO!Spe9*CzHxO)O}_G;8qikjEo%^jvwt!0_d&*7|)Fk zr3UNYp7@+{ZxUjo6cB%A$H@MQuxd0jF_j>L_wg z{pgb$KlED?e}YlVz18gMSJSkyG^+zPOl}2mOE0TT7ASb|Eb@gbxVm8AqU-*@)ein)AzkdJ{2*A@?BCW3jBOO6c2Qh<5-4_bP@mJw4r_a-uqesU1MLGA+BB%5F5K@`J6b>w zaEAsJv`vyigSw%`?HXw7uy|X;lFR_za2j1WgIBmy+;^;wUDWN+-QeB)d;GPzS@CzK zZ^AmkF1N(ug%d{mGH<|(l3k*Pt}0pf$#Ny*dB*X4@x#Xxg<8`W`EqTrLo8la(?|sX zw$@7D(|9wR{Uw*9b~Br0vA-AbXmOI8dUO!47yat_OZS+YNpu)5gke4DZx=-8MvMfS zQFPWI3;SA~v3RV$?8{DB6zc7cC}mI}uVx7KWm|Omxa(b;L&@&$Bx}@d?s|yWn5oXhESecBjVwJM?uu{F;;la?(OnRWLtoF4dcYvW5l-ny*jZ8={&8A^`rO^?0E zLb^?TyLR^ZkYkOJ*&|U31T(L#klPY6+fKqWnET1pgn23ea!zx9ltow%9k2`bYeJwZ zhObVHMw+kz>&#e<0UCvBw99SS5{p(wHX<1{=%~~p8|dUD0VM^DTI|a>soj>B9y|GKBR~@dU@LLeOurZ+(89(JKaJlWlk)Sb^UcFJqkWs?JNS)V#U| z&pl5=gC~i-L`$uBT6HN_{8nYYr#GY8Yo=L0$1MFJOJtM8TT(7_q>0L!t_vymE<>=x z8rTS3uoJ*v*k%mo1A=HK4eFcFjP#MINMiwiOH7qVlh6CK!$D7HM=%r$c66S7Z1jxw z_OwK!Ej_*SkByg2D@3_-N2fz{QytZePL0-xV)24xv$<_Hl(ey3WywFGDI46SWjtlV zVnPs1{)Ps>QIy=qNFot2y1Q)BZem&9m2a^6Z_DMLToW5OVI_FLr_~8-bu3*PhcB+y z%+~TP(wsO=?rv|VcC)>GdU>ND7cNetbP+Q}z~u4y5@0(8VER%C=8wZ%NfLCm7UYnj z4tW$%#0u1-0gY%viPW{A6$;U+K%!zGoyzV@kB{gNWG4@#$8+g%J~cU*&KgGcXD4(0 f!|AaxVJSY8$?i=X-pHo+4CVHx$0rISRn`9hmEL{< diff --git a/im-ui/src/components/chat/ChatBox.vue b/im-ui/src/components/chat/ChatBox.vue index 06639fd..82a613b 100644 --- a/im-ui/src/components/chat/ChatBox.vue +++ b/im-ui/src/components/chat/ChatBox.vue @@ -1,7 +1,7 @@