diff --git a/im-uniapp/common/static/audio/call.wav b/im-uniapp/common/static/audio/call.wav
new file mode 100644
index 0000000..754e33c
Binary files /dev/null and b/im-uniapp/common/static/audio/call.wav differ
diff --git a/im-uniapp/common/static/audio/tip.wav b/im-uniapp/common/static/audio/tip.wav
new file mode 100644
index 0000000..adc45dd
Binary files /dev/null and b/im-uniapp/common/static/audio/tip.wav differ
diff --git a/im-uniapp/common/static/emoji/0.gif b/im-uniapp/common/static/emoji/0.gif
new file mode 100644
index 0000000..5be27cb
Binary files /dev/null and b/im-uniapp/common/static/emoji/0.gif differ
diff --git a/im-uniapp/common/static/emoji/1.gif b/im-uniapp/common/static/emoji/1.gif
new file mode 100644
index 0000000..a2644a9
Binary files /dev/null and b/im-uniapp/common/static/emoji/1.gif differ
diff --git a/im-uniapp/common/static/emoji/10.gif b/im-uniapp/common/static/emoji/10.gif
new file mode 100644
index 0000000..905c15b
Binary files /dev/null and b/im-uniapp/common/static/emoji/10.gif differ
diff --git a/im-uniapp/common/static/emoji/100.gif b/im-uniapp/common/static/emoji/100.gif
new file mode 100644
index 0000000..92ad35d
Binary files /dev/null and b/im-uniapp/common/static/emoji/100.gif differ
diff --git a/im-uniapp/common/static/emoji/101.gif b/im-uniapp/common/static/emoji/101.gif
new file mode 100644
index 0000000..1f27663
Binary files /dev/null and b/im-uniapp/common/static/emoji/101.gif differ
diff --git a/im-uniapp/common/static/emoji/102.gif b/im-uniapp/common/static/emoji/102.gif
new file mode 100644
index 0000000..748ded1
Binary files /dev/null and b/im-uniapp/common/static/emoji/102.gif differ
diff --git a/im-uniapp/common/static/emoji/103.gif b/im-uniapp/common/static/emoji/103.gif
new file mode 100644
index 0000000..be9eaa0
Binary files /dev/null and b/im-uniapp/common/static/emoji/103.gif differ
diff --git a/im-uniapp/common/static/emoji/104.gif b/im-uniapp/common/static/emoji/104.gif
new file mode 100644
index 0000000..d7c2066
Binary files /dev/null and b/im-uniapp/common/static/emoji/104.gif differ
diff --git a/im-uniapp/common/static/emoji/11.gif b/im-uniapp/common/static/emoji/11.gif
new file mode 100644
index 0000000..b512dd5
Binary files /dev/null and b/im-uniapp/common/static/emoji/11.gif differ
diff --git a/im-uniapp/common/static/emoji/12.gif b/im-uniapp/common/static/emoji/12.gif
new file mode 100644
index 0000000..547529c
Binary files /dev/null and b/im-uniapp/common/static/emoji/12.gif differ
diff --git a/im-uniapp/common/static/emoji/13.gif b/im-uniapp/common/static/emoji/13.gif
new file mode 100644
index 0000000..3475300
Binary files /dev/null and b/im-uniapp/common/static/emoji/13.gif differ
diff --git a/im-uniapp/common/static/emoji/14.gif b/im-uniapp/common/static/emoji/14.gif
new file mode 100644
index 0000000..6a788f8
Binary files /dev/null and b/im-uniapp/common/static/emoji/14.gif differ
diff --git a/im-uniapp/common/static/emoji/15.gif b/im-uniapp/common/static/emoji/15.gif
new file mode 100644
index 0000000..debab8e
Binary files /dev/null and b/im-uniapp/common/static/emoji/15.gif differ
diff --git a/im-uniapp/common/static/emoji/16.gif b/im-uniapp/common/static/emoji/16.gif
new file mode 100644
index 0000000..ed5d29f
Binary files /dev/null and b/im-uniapp/common/static/emoji/16.gif differ
diff --git a/im-uniapp/common/static/emoji/17.gif b/im-uniapp/common/static/emoji/17.gif
new file mode 100644
index 0000000..85886fe
Binary files /dev/null and b/im-uniapp/common/static/emoji/17.gif differ
diff --git a/im-uniapp/common/static/emoji/18.gif b/im-uniapp/common/static/emoji/18.gif
new file mode 100644
index 0000000..b6af218
Binary files /dev/null and b/im-uniapp/common/static/emoji/18.gif differ
diff --git a/im-uniapp/common/static/emoji/19.gif b/im-uniapp/common/static/emoji/19.gif
new file mode 100644
index 0000000..e045ff2
Binary files /dev/null and b/im-uniapp/common/static/emoji/19.gif differ
diff --git a/im-uniapp/common/static/emoji/2.gif b/im-uniapp/common/static/emoji/2.gif
new file mode 100644
index 0000000..40cfda4
Binary files /dev/null and b/im-uniapp/common/static/emoji/2.gif differ
diff --git a/im-uniapp/common/static/emoji/20.gif b/im-uniapp/common/static/emoji/20.gif
new file mode 100644
index 0000000..efd650f
Binary files /dev/null and b/im-uniapp/common/static/emoji/20.gif differ
diff --git a/im-uniapp/common/static/emoji/21.gif b/im-uniapp/common/static/emoji/21.gif
new file mode 100644
index 0000000..cb8cf6d
Binary files /dev/null and b/im-uniapp/common/static/emoji/21.gif differ
diff --git a/im-uniapp/common/static/emoji/22.gif b/im-uniapp/common/static/emoji/22.gif
new file mode 100644
index 0000000..96b04df
Binary files /dev/null and b/im-uniapp/common/static/emoji/22.gif differ
diff --git a/im-uniapp/common/static/emoji/23.gif b/im-uniapp/common/static/emoji/23.gif
new file mode 100644
index 0000000..96516b8
Binary files /dev/null and b/im-uniapp/common/static/emoji/23.gif differ
diff --git a/im-uniapp/common/static/emoji/24.gif b/im-uniapp/common/static/emoji/24.gif
new file mode 100644
index 0000000..5f925c7
Binary files /dev/null and b/im-uniapp/common/static/emoji/24.gif differ
diff --git a/im-uniapp/common/static/emoji/25.gif b/im-uniapp/common/static/emoji/25.gif
new file mode 100644
index 0000000..97f8b1a
Binary files /dev/null and b/im-uniapp/common/static/emoji/25.gif differ
diff --git a/im-uniapp/common/static/emoji/26.gif b/im-uniapp/common/static/emoji/26.gif
new file mode 100644
index 0000000..a7cded7
Binary files /dev/null and b/im-uniapp/common/static/emoji/26.gif differ
diff --git a/im-uniapp/common/static/emoji/27.gif b/im-uniapp/common/static/emoji/27.gif
new file mode 100644
index 0000000..bb46890
Binary files /dev/null and b/im-uniapp/common/static/emoji/27.gif differ
diff --git a/im-uniapp/common/static/emoji/28.gif b/im-uniapp/common/static/emoji/28.gif
new file mode 100644
index 0000000..f59dd58
Binary files /dev/null and b/im-uniapp/common/static/emoji/28.gif differ
diff --git a/im-uniapp/common/static/emoji/29.gif b/im-uniapp/common/static/emoji/29.gif
new file mode 100644
index 0000000..3c5227e
Binary files /dev/null and b/im-uniapp/common/static/emoji/29.gif differ
diff --git a/im-uniapp/common/static/emoji/3.gif b/im-uniapp/common/static/emoji/3.gif
new file mode 100644
index 0000000..6d6f762
Binary files /dev/null and b/im-uniapp/common/static/emoji/3.gif differ
diff --git a/im-uniapp/common/static/emoji/30.gif b/im-uniapp/common/static/emoji/30.gif
new file mode 100644
index 0000000..e24a180
Binary files /dev/null and b/im-uniapp/common/static/emoji/30.gif differ
diff --git a/im-uniapp/common/static/emoji/31.gif b/im-uniapp/common/static/emoji/31.gif
new file mode 100644
index 0000000..073e743
Binary files /dev/null and b/im-uniapp/common/static/emoji/31.gif differ
diff --git a/im-uniapp/common/static/emoji/32.gif b/im-uniapp/common/static/emoji/32.gif
new file mode 100644
index 0000000..772eff2
Binary files /dev/null and b/im-uniapp/common/static/emoji/32.gif differ
diff --git a/im-uniapp/common/static/emoji/33.gif b/im-uniapp/common/static/emoji/33.gif
new file mode 100644
index 0000000..217c1c5
Binary files /dev/null and b/im-uniapp/common/static/emoji/33.gif differ
diff --git a/im-uniapp/common/static/emoji/34.gif b/im-uniapp/common/static/emoji/34.gif
new file mode 100644
index 0000000..e9d4213
Binary files /dev/null and b/im-uniapp/common/static/emoji/34.gif differ
diff --git a/im-uniapp/common/static/emoji/35.gif b/im-uniapp/common/static/emoji/35.gif
new file mode 100644
index 0000000..d6da2c3
Binary files /dev/null and b/im-uniapp/common/static/emoji/35.gif differ
diff --git a/im-uniapp/common/static/emoji/36.gif b/im-uniapp/common/static/emoji/36.gif
new file mode 100644
index 0000000..c1e6ac9
Binary files /dev/null and b/im-uniapp/common/static/emoji/36.gif differ
diff --git a/im-uniapp/common/static/emoji/37.gif b/im-uniapp/common/static/emoji/37.gif
new file mode 100644
index 0000000..92efec6
Binary files /dev/null and b/im-uniapp/common/static/emoji/37.gif differ
diff --git a/im-uniapp/common/static/emoji/38.gif b/im-uniapp/common/static/emoji/38.gif
new file mode 100644
index 0000000..489f0f9
Binary files /dev/null and b/im-uniapp/common/static/emoji/38.gif differ
diff --git a/im-uniapp/common/static/emoji/39.gif b/im-uniapp/common/static/emoji/39.gif
new file mode 100644
index 0000000..734f6d8
Binary files /dev/null and b/im-uniapp/common/static/emoji/39.gif differ
diff --git a/im-uniapp/common/static/emoji/4.gif b/im-uniapp/common/static/emoji/4.gif
new file mode 100644
index 0000000..6ccdaa2
Binary files /dev/null and b/im-uniapp/common/static/emoji/4.gif differ
diff --git a/im-uniapp/common/static/emoji/40.gif b/im-uniapp/common/static/emoji/40.gif
new file mode 100644
index 0000000..24a8eb6
Binary files /dev/null and b/im-uniapp/common/static/emoji/40.gif differ
diff --git a/im-uniapp/common/static/emoji/41.gif b/im-uniapp/common/static/emoji/41.gif
new file mode 100644
index 0000000..99139e1
Binary files /dev/null and b/im-uniapp/common/static/emoji/41.gif differ
diff --git a/im-uniapp/common/static/emoji/42.gif b/im-uniapp/common/static/emoji/42.gif
new file mode 100644
index 0000000..f60897e
Binary files /dev/null and b/im-uniapp/common/static/emoji/42.gif differ
diff --git a/im-uniapp/common/static/emoji/43.gif b/im-uniapp/common/static/emoji/43.gif
new file mode 100644
index 0000000..4350491
Binary files /dev/null and b/im-uniapp/common/static/emoji/43.gif differ
diff --git a/im-uniapp/common/static/emoji/44.gif b/im-uniapp/common/static/emoji/44.gif
new file mode 100644
index 0000000..650d3dd
Binary files /dev/null and b/im-uniapp/common/static/emoji/44.gif differ
diff --git a/im-uniapp/common/static/emoji/45.gif b/im-uniapp/common/static/emoji/45.gif
new file mode 100644
index 0000000..5c8e071
Binary files /dev/null and b/im-uniapp/common/static/emoji/45.gif differ
diff --git a/im-uniapp/common/static/emoji/46.gif b/im-uniapp/common/static/emoji/46.gif
new file mode 100644
index 0000000..f3cb074
Binary files /dev/null and b/im-uniapp/common/static/emoji/46.gif differ
diff --git a/im-uniapp/common/static/emoji/47.gif b/im-uniapp/common/static/emoji/47.gif
new file mode 100644
index 0000000..5b3057a
Binary files /dev/null and b/im-uniapp/common/static/emoji/47.gif differ
diff --git a/im-uniapp/common/static/emoji/48.gif b/im-uniapp/common/static/emoji/48.gif
new file mode 100644
index 0000000..27a30c1
Binary files /dev/null and b/im-uniapp/common/static/emoji/48.gif differ
diff --git a/im-uniapp/common/static/emoji/49.gif b/im-uniapp/common/static/emoji/49.gif
new file mode 100644
index 0000000..dcfa48a
Binary files /dev/null and b/im-uniapp/common/static/emoji/49.gif differ
diff --git a/im-uniapp/common/static/emoji/5.gif b/im-uniapp/common/static/emoji/5.gif
new file mode 100644
index 0000000..ab0b81b
Binary files /dev/null and b/im-uniapp/common/static/emoji/5.gif differ
diff --git a/im-uniapp/common/static/emoji/50.gif b/im-uniapp/common/static/emoji/50.gif
new file mode 100644
index 0000000..029cf0f
Binary files /dev/null and b/im-uniapp/common/static/emoji/50.gif differ
diff --git a/im-uniapp/common/static/emoji/51.gif b/im-uniapp/common/static/emoji/51.gif
new file mode 100644
index 0000000..69f183f
Binary files /dev/null and b/im-uniapp/common/static/emoji/51.gif differ
diff --git a/im-uniapp/common/static/emoji/52.gif b/im-uniapp/common/static/emoji/52.gif
new file mode 100644
index 0000000..d41e8aa
Binary files /dev/null and b/im-uniapp/common/static/emoji/52.gif differ
diff --git a/im-uniapp/common/static/emoji/53.gif b/im-uniapp/common/static/emoji/53.gif
new file mode 100644
index 0000000..56352dd
Binary files /dev/null and b/im-uniapp/common/static/emoji/53.gif differ
diff --git a/im-uniapp/common/static/emoji/54.gif b/im-uniapp/common/static/emoji/54.gif
new file mode 100644
index 0000000..b28d848
Binary files /dev/null and b/im-uniapp/common/static/emoji/54.gif differ
diff --git a/im-uniapp/common/static/emoji/55.gif b/im-uniapp/common/static/emoji/55.gif
new file mode 100644
index 0000000..e18da84
Binary files /dev/null and b/im-uniapp/common/static/emoji/55.gif differ
diff --git a/im-uniapp/common/static/emoji/56.gif b/im-uniapp/common/static/emoji/56.gif
new file mode 100644
index 0000000..edf96f0
Binary files /dev/null and b/im-uniapp/common/static/emoji/56.gif differ
diff --git a/im-uniapp/common/static/emoji/57.gif b/im-uniapp/common/static/emoji/57.gif
new file mode 100644
index 0000000..3f0e2b9
Binary files /dev/null and b/im-uniapp/common/static/emoji/57.gif differ
diff --git a/im-uniapp/common/static/emoji/58.gif b/im-uniapp/common/static/emoji/58.gif
new file mode 100644
index 0000000..47b1aaa
Binary files /dev/null and b/im-uniapp/common/static/emoji/58.gif differ
diff --git a/im-uniapp/common/static/emoji/59.gif b/im-uniapp/common/static/emoji/59.gif
new file mode 100644
index 0000000..918288b
Binary files /dev/null and b/im-uniapp/common/static/emoji/59.gif differ
diff --git a/im-uniapp/common/static/emoji/6.gif b/im-uniapp/common/static/emoji/6.gif
new file mode 100644
index 0000000..ceab122
Binary files /dev/null and b/im-uniapp/common/static/emoji/6.gif differ
diff --git a/im-uniapp/common/static/emoji/60.gif b/im-uniapp/common/static/emoji/60.gif
new file mode 100644
index 0000000..66d2113
Binary files /dev/null and b/im-uniapp/common/static/emoji/60.gif differ
diff --git a/im-uniapp/common/static/emoji/61.gif b/im-uniapp/common/static/emoji/61.gif
new file mode 100644
index 0000000..034933e
Binary files /dev/null and b/im-uniapp/common/static/emoji/61.gif differ
diff --git a/im-uniapp/common/static/emoji/62.gif b/im-uniapp/common/static/emoji/62.gif
new file mode 100644
index 0000000..8d5c4fd
Binary files /dev/null and b/im-uniapp/common/static/emoji/62.gif differ
diff --git a/im-uniapp/common/static/emoji/63.gif b/im-uniapp/common/static/emoji/63.gif
new file mode 100644
index 0000000..d58fcf6
Binary files /dev/null and b/im-uniapp/common/static/emoji/63.gif differ
diff --git a/im-uniapp/common/static/emoji/64.gif b/im-uniapp/common/static/emoji/64.gif
new file mode 100644
index 0000000..c4e00bd
Binary files /dev/null and b/im-uniapp/common/static/emoji/64.gif differ
diff --git a/im-uniapp/common/static/emoji/65.gif b/im-uniapp/common/static/emoji/65.gif
new file mode 100644
index 0000000..da23bfa
Binary files /dev/null and b/im-uniapp/common/static/emoji/65.gif differ
diff --git a/im-uniapp/common/static/emoji/66.gif b/im-uniapp/common/static/emoji/66.gif
new file mode 100644
index 0000000..310ec65
Binary files /dev/null and b/im-uniapp/common/static/emoji/66.gif differ
diff --git a/im-uniapp/common/static/emoji/67.gif b/im-uniapp/common/static/emoji/67.gif
new file mode 100644
index 0000000..51761ba
Binary files /dev/null and b/im-uniapp/common/static/emoji/67.gif differ
diff --git a/im-uniapp/common/static/emoji/68.gif b/im-uniapp/common/static/emoji/68.gif
new file mode 100644
index 0000000..345cb43
Binary files /dev/null and b/im-uniapp/common/static/emoji/68.gif differ
diff --git a/im-uniapp/common/static/emoji/69.gif b/im-uniapp/common/static/emoji/69.gif
new file mode 100644
index 0000000..e0f28a0
Binary files /dev/null and b/im-uniapp/common/static/emoji/69.gif differ
diff --git a/im-uniapp/common/static/emoji/7.gif b/im-uniapp/common/static/emoji/7.gif
new file mode 100644
index 0000000..2f45399
Binary files /dev/null and b/im-uniapp/common/static/emoji/7.gif differ
diff --git a/im-uniapp/common/static/emoji/70.gif b/im-uniapp/common/static/emoji/70.gif
new file mode 100644
index 0000000..24284cf
Binary files /dev/null and b/im-uniapp/common/static/emoji/70.gif differ
diff --git a/im-uniapp/common/static/emoji/71.gif b/im-uniapp/common/static/emoji/71.gif
new file mode 100644
index 0000000..a0ccf2e
Binary files /dev/null and b/im-uniapp/common/static/emoji/71.gif differ
diff --git a/im-uniapp/common/static/emoji/72.gif b/im-uniapp/common/static/emoji/72.gif
new file mode 100644
index 0000000..7e113ee
Binary files /dev/null and b/im-uniapp/common/static/emoji/72.gif differ
diff --git a/im-uniapp/common/static/emoji/73.gif b/im-uniapp/common/static/emoji/73.gif
new file mode 100644
index 0000000..c0293c3
Binary files /dev/null and b/im-uniapp/common/static/emoji/73.gif differ
diff --git a/im-uniapp/common/static/emoji/74.gif b/im-uniapp/common/static/emoji/74.gif
new file mode 100644
index 0000000..1c52bde
Binary files /dev/null and b/im-uniapp/common/static/emoji/74.gif differ
diff --git a/im-uniapp/common/static/emoji/75.gif b/im-uniapp/common/static/emoji/75.gif
new file mode 100644
index 0000000..9cb9aa7
Binary files /dev/null and b/im-uniapp/common/static/emoji/75.gif differ
diff --git a/im-uniapp/common/static/emoji/76.gif b/im-uniapp/common/static/emoji/76.gif
new file mode 100644
index 0000000..27019f8
Binary files /dev/null and b/im-uniapp/common/static/emoji/76.gif differ
diff --git a/im-uniapp/common/static/emoji/77.gif b/im-uniapp/common/static/emoji/77.gif
new file mode 100644
index 0000000..8f882f5
Binary files /dev/null and b/im-uniapp/common/static/emoji/77.gif differ
diff --git a/im-uniapp/common/static/emoji/78.gif b/im-uniapp/common/static/emoji/78.gif
new file mode 100644
index 0000000..d0d0856
Binary files /dev/null and b/im-uniapp/common/static/emoji/78.gif differ
diff --git a/im-uniapp/common/static/emoji/79.gif b/im-uniapp/common/static/emoji/79.gif
new file mode 100644
index 0000000..61652a7
Binary files /dev/null and b/im-uniapp/common/static/emoji/79.gif differ
diff --git a/im-uniapp/common/static/emoji/8.gif b/im-uniapp/common/static/emoji/8.gif
new file mode 100644
index 0000000..f6c8834
Binary files /dev/null and b/im-uniapp/common/static/emoji/8.gif differ
diff --git a/im-uniapp/common/static/emoji/80.gif b/im-uniapp/common/static/emoji/80.gif
new file mode 100644
index 0000000..9a77936
Binary files /dev/null and b/im-uniapp/common/static/emoji/80.gif differ
diff --git a/im-uniapp/common/static/emoji/81.gif b/im-uniapp/common/static/emoji/81.gif
new file mode 100644
index 0000000..2329101
Binary files /dev/null and b/im-uniapp/common/static/emoji/81.gif differ
diff --git a/im-uniapp/common/static/emoji/82.gif b/im-uniapp/common/static/emoji/82.gif
new file mode 100644
index 0000000..644748a
Binary files /dev/null and b/im-uniapp/common/static/emoji/82.gif differ
diff --git a/im-uniapp/common/static/emoji/83.gif b/im-uniapp/common/static/emoji/83.gif
new file mode 100644
index 0000000..fbf275b
Binary files /dev/null and b/im-uniapp/common/static/emoji/83.gif differ
diff --git a/im-uniapp/common/static/emoji/84.gif b/im-uniapp/common/static/emoji/84.gif
new file mode 100644
index 0000000..076f0c6
Binary files /dev/null and b/im-uniapp/common/static/emoji/84.gif differ
diff --git a/im-uniapp/common/static/emoji/85.gif b/im-uniapp/common/static/emoji/85.gif
new file mode 100644
index 0000000..d254af4
Binary files /dev/null and b/im-uniapp/common/static/emoji/85.gif differ
diff --git a/im-uniapp/common/static/emoji/86.gif b/im-uniapp/common/static/emoji/86.gif
new file mode 100644
index 0000000..8f09d33
Binary files /dev/null and b/im-uniapp/common/static/emoji/86.gif differ
diff --git a/im-uniapp/common/static/emoji/87.gif b/im-uniapp/common/static/emoji/87.gif
new file mode 100644
index 0000000..df70756
Binary files /dev/null and b/im-uniapp/common/static/emoji/87.gif differ
diff --git a/im-uniapp/common/static/emoji/88.gif b/im-uniapp/common/static/emoji/88.gif
new file mode 100644
index 0000000..4d8b15e
Binary files /dev/null and b/im-uniapp/common/static/emoji/88.gif differ
diff --git a/im-uniapp/common/static/emoji/89.gif b/im-uniapp/common/static/emoji/89.gif
new file mode 100644
index 0000000..05726dc
Binary files /dev/null and b/im-uniapp/common/static/emoji/89.gif differ
diff --git a/im-uniapp/common/static/emoji/9.gif b/im-uniapp/common/static/emoji/9.gif
new file mode 100644
index 0000000..c2d8450
Binary files /dev/null and b/im-uniapp/common/static/emoji/9.gif differ
diff --git a/im-uniapp/common/static/emoji/90.gif b/im-uniapp/common/static/emoji/90.gif
new file mode 100644
index 0000000..adaf20e
Binary files /dev/null and b/im-uniapp/common/static/emoji/90.gif differ
diff --git a/im-uniapp/common/static/emoji/91.gif b/im-uniapp/common/static/emoji/91.gif
new file mode 100644
index 0000000..608d0ad
Binary files /dev/null and b/im-uniapp/common/static/emoji/91.gif differ
diff --git a/im-uniapp/common/static/emoji/92.gif b/im-uniapp/common/static/emoji/92.gif
new file mode 100644
index 0000000..b909e16
Binary files /dev/null and b/im-uniapp/common/static/emoji/92.gif differ
diff --git a/im-uniapp/common/static/emoji/93.gif b/im-uniapp/common/static/emoji/93.gif
new file mode 100644
index 0000000..7f71a8c
Binary files /dev/null and b/im-uniapp/common/static/emoji/93.gif differ
diff --git a/im-uniapp/common/static/emoji/94.gif b/im-uniapp/common/static/emoji/94.gif
new file mode 100644
index 0000000..4f26d7d
Binary files /dev/null and b/im-uniapp/common/static/emoji/94.gif differ
diff --git a/im-uniapp/common/static/emoji/95.gif b/im-uniapp/common/static/emoji/95.gif
new file mode 100644
index 0000000..5ef6d38
Binary files /dev/null and b/im-uniapp/common/static/emoji/95.gif differ
diff --git a/im-uniapp/common/static/emoji/96.gif b/im-uniapp/common/static/emoji/96.gif
new file mode 100644
index 0000000..2b709e1
Binary files /dev/null and b/im-uniapp/common/static/emoji/96.gif differ
diff --git a/im-uniapp/common/static/emoji/97.gif b/im-uniapp/common/static/emoji/97.gif
new file mode 100644
index 0000000..cf29be8
Binary files /dev/null and b/im-uniapp/common/static/emoji/97.gif differ
diff --git a/im-uniapp/common/static/emoji/98.gif b/im-uniapp/common/static/emoji/98.gif
new file mode 100644
index 0000000..c70e7d3
Binary files /dev/null and b/im-uniapp/common/static/emoji/98.gif differ
diff --git a/im-uniapp/common/static/emoji/99.gif b/im-uniapp/common/static/emoji/99.gif
new file mode 100644
index 0000000..05c1863
Binary files /dev/null and b/im-uniapp/common/static/emoji/99.gif differ
diff --git a/im-uniapp/common/static/icon/iconfont.css b/im-uniapp/common/static/icon/iconfont.css
new file mode 100644
index 0000000..1c4976b
--- /dev/null
+++ b/im-uniapp/common/static/icon/iconfont.css
@@ -0,0 +1,61 @@
+@font-face {
+ font-family: "iconfont"; /* Project id 4272106 */
+ src: url('iconfont.ttf?t=1696173135884') format('truetype');
+}
+
+.iconfont {
+ font-family: "iconfont" !important;
+ font-size: 16px;
+ font-style: normal;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+
+.icon-warning-circle-fill:before {
+ content: "\e848";
+}
+
+.icon-loading:before {
+ content: "\e93d";
+}
+
+.icon-add-circle:before {
+ content: "\e664";
+}
+
+.icon-camera:before {
+ content: "\e600";
+}
+
+.icon-folder:before {
+ content: "\e6a0";
+}
+
+.icon-microphone:before {
+ content: "\e63b";
+}
+
+.icon-icon_emoji:before {
+ content: "\e619";
+}
+
+.icon-call:before {
+ content: "\e610";
+}
+
+.icon-keyboard:before {
+ content: "\e679";
+}
+
+.icon-voice-circle:before {
+ content: "\e67f";
+}
+
+.icon-picture:before {
+ content: "\e653";
+}
+
+.icon-search:before {
+ content: "\e648";
+}
+
diff --git a/im-uniapp/common/static/icon/iconfont.ttf b/im-uniapp/common/static/icon/iconfont.ttf
new file mode 100644
index 0000000..2b19ac5
Binary files /dev/null and b/im-uniapp/common/static/icon/iconfont.ttf differ
diff --git a/im-uniapp/common/static/logo.png b/im-uniapp/common/static/logo.png
new file mode 100644
index 0000000..b5771e2
Binary files /dev/null and b/im-uniapp/common/static/logo.png differ
diff --git a/im-uniapp/common/static/tarbar/chat.png b/im-uniapp/common/static/tarbar/chat.png
new file mode 100644
index 0000000..837284e
Binary files /dev/null and b/im-uniapp/common/static/tarbar/chat.png differ
diff --git a/im-uniapp/common/static/tarbar/chat_active.png b/im-uniapp/common/static/tarbar/chat_active.png
new file mode 100644
index 0000000..a87b39c
Binary files /dev/null and b/im-uniapp/common/static/tarbar/chat_active.png differ
diff --git a/im-uniapp/common/static/tarbar/friend.png b/im-uniapp/common/static/tarbar/friend.png
new file mode 100644
index 0000000..a92a9c6
Binary files /dev/null and b/im-uniapp/common/static/tarbar/friend.png differ
diff --git a/im-uniapp/common/static/tarbar/friend_active.png b/im-uniapp/common/static/tarbar/friend_active.png
new file mode 100644
index 0000000..d1d821c
Binary files /dev/null and b/im-uniapp/common/static/tarbar/friend_active.png differ
diff --git a/im-uniapp/common/static/tarbar/group.png b/im-uniapp/common/static/tarbar/group.png
new file mode 100644
index 0000000..a7a0a15
Binary files /dev/null and b/im-uniapp/common/static/tarbar/group.png differ
diff --git a/im-uniapp/common/static/tarbar/group_active.png b/im-uniapp/common/static/tarbar/group_active.png
new file mode 100644
index 0000000..8e31a37
Binary files /dev/null and b/im-uniapp/common/static/tarbar/group_active.png differ
diff --git a/im-uniapp/common/static/tarbar/mine.png b/im-uniapp/common/static/tarbar/mine.png
new file mode 100644
index 0000000..ab4c7de
Binary files /dev/null and b/im-uniapp/common/static/tarbar/mine.png differ
diff --git a/im-uniapp/common/static/tarbar/mine_active.png b/im-uniapp/common/static/tarbar/mine_active.png
new file mode 100644
index 0000000..ece5717
Binary files /dev/null and b/im-uniapp/common/static/tarbar/mine_active.png differ
diff --git a/im-uniapp/components/emotion/emotion.vue b/im-uniapp/components/emotion/emotion.vue
new file mode 100644
index 0000000..78d8770
--- /dev/null
+++ b/im-uniapp/components/emotion/emotion.vue
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/im-uniapp/components/group-item/group-item.vue b/im-uniapp/components/group-item/group-item.vue
new file mode 100644
index 0000000..c0232fb
--- /dev/null
+++ b/im-uniapp/components/group-item/group-item.vue
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+ {{ group.remark}}
+
+
+
+
+
+
+
diff --git a/im-uniapp/pages/group/group-invite.vue b/im-uniapp/pages/group/group-invite.vue
index 0bdf78c..3096783 100644
--- a/im-uniapp/pages/group/group-invite.vue
+++ b/im-uniapp/pages/group/group-invite.vue
@@ -1,16 +1,17 @@
-
+
-
-
-
-
+
+
+
+
@@ -29,11 +30,11 @@
groupId: null,
searchText: "",
groupMembers: [],
- friendItems:[]
+ friendItems: []
}
},
methods: {
- onInviteFriends(){
+ onInviteFriends() {
let inviteVo = {
groupId: this.groupId,
friendIds: []
@@ -53,31 +54,32 @@
title: "邀请成功",
icon: 'none'
})
- setTimeout(()=>{
- uni.navigateBack();
- },1000);
-
+ setTimeout(() => {
+ uni.navigateBack({
+ });
+ }, 1000);
+
})
}
},
- onShowUserInfo(userId){
+ onShowUserInfo(userId) {
uni.navigateTo({
url: "/pages/common/user-info?id=" + userId
})
},
- onSwitchChecked(friend){
- if(!friend.disabled){
+ onSwitchChecked(friend) {
+ if (!friend.disabled) {
console.log(friend.disabled)
friend.checked = !friend.checked;
- }
+ }
},
- initFriendItems(){
+ initFriendItems() {
this.friendItems = [];
let friends = this.$store.state.friendStore.friends;
- friends.forEach((f=>{
+ friends.forEach((f => {
let item = {
id: f.id,
- headImage:f.headImage,
+ headImage: f.headImage,
nickName: f.nickName,
}
item.disabled = this.isGroupMember(f.id);
@@ -94,13 +96,13 @@
this.initFriendItems();
})
},
-
- isGroupMember(id){
- return this.groupMembers.some(m => m.userId==id);
+
+ isGroupMember(id) {
+ return this.groupMembers.some(m => m.userId == id);
}
},
- computed:{
- inviteSize(){
+ computed: {
+ inviteSize() {
return this.friendItems.filter(f => !f.disabled && f.checked).length;
}
},
@@ -112,16 +114,17 @@