+
From af386d45298cf156ba0bc69d7191860bb0f0ccde Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=99=88=E6=B5=A9?= <15830956848@163.com>
Date: Wed, 12 Mar 2025 09:20:05 +0800
Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E7=9A=84im?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
buyer/src/api/common.js | 2 +-
buyer/src/api/index.js | 2 +-
buyer/src/api/member.js | 2 +-
buyer/src/components/mixes/talkIm.vue | 10 +-
buyer/src/pages/GoodsDetail.vue | 3 +-
im/src/api/chat.js | 3 +-
im/src/api/contacts.js | 78 +-
im/src/api/group.js | 7 +-
im/src/api/user.js | 1 +
im/src/components/chat/panel/OtherLink.vue | 5 +-
im/src/components/chat/panel/PanelHeader.vue | 91 +-
im/src/components/chat/panel/TalkPanel.vue | 397 +++++---
im/src/components/user/Groupchats.vue | 173 ++++
im/src/components/user/UserSearch.vue | 149 ++-
.../user/user-card/UserCardDetail.vue | 100 +-
im/src/icons/admin.png | Bin 0 -> 341 bytes
im/src/im-server/event/talk.js | 7 +-
im/src/mixins/main-mixin.js | 130 +--
im/src/store/modules/dialogue.js | 3 +-
im/src/store/modules/talk.js | 3 +-
im/src/utils/request.js | 135 ++-
im/src/views/message/index.vue | 139 ++-
im/vue.config.js | 5 +
manager/src/libs/axios.js | 11 +
seller/src/views/shop/shopSetting.vue | 20 +-
txim/.browserslistrc | 3 +
txim/.gitignore | 23 +
txim/README.md | 19 +
txim/babel.config.js | 5 +
txim/package.json | 30 +
txim/public/favicon.ico | Bin 0 -> 4286 bytes
txim/public/index.html | 17 +
txim/src/App.vue | 68 ++
txim/src/TUIKit/CHANGELOG.md | 208 ++++
txim/src/TUIKit/README.md | 94 ++
txim/src/TUIKit/adapter-vue.ts | 51 +
txim/src/TUIKit/assets/icon/add-circle.svg | 7 +
txim/src/TUIKit/assets/icon/add.svg | 12 +
txim/src/TUIKit/assets/icon/at.svg | 12 +
txim/src/TUIKit/assets/icon/audio.svg | 6 +
txim/src/TUIKit/assets/icon/back.svg | 16 +
txim/src/TUIKit/assets/icon/call-video.svg | 6 +
txim/src/TUIKit/assets/icon/call-voice.svg | 6 +
txim/src/TUIKit/assets/icon/call.png | Bin 0 -> 4120 bytes
txim/src/TUIKit/assets/icon/camera-uni.png | Bin 0 -> 4914 bytes
txim/src/TUIKit/assets/icon/cancel.svg | 23 +
txim/src/TUIKit/assets/icon/check-sm.svg | 3 +
txim/src/TUIKit/assets/icon/close-dark.svg | 3 +
txim/src/TUIKit/assets/icon/close-image.png | Bin 0 -> 6231 bytes
.../src/TUIKit/assets/icon/convertText_en.svg | 7 +
.../src/TUIKit/assets/icon/convertText_zh.svg | 8 +
txim/src/TUIKit/assets/icon/d-left-arrow.svg | 5 +
txim/src/TUIKit/assets/icon/d-right-arrow.svg | 5 +
txim/src/TUIKit/assets/icon/del-icon.svg | 25 +
txim/src/TUIKit/assets/icon/double-arrow.svg | 1 +
txim/src/TUIKit/assets/icon/down-icon.svg | 3 +
.../TUIKit/assets/icon/downaload-image.png | Bin 0 -> 6408 bytes
txim/src/TUIKit/assets/icon/download.svg | 6 +
txim/src/TUIKit/assets/icon/edit.svg | 7 +
txim/src/TUIKit/assets/icon/evalute-dark.svg | 6 +
txim/src/TUIKit/assets/icon/evalute-light.svg | 7 +
txim/src/TUIKit/assets/icon/face-dark.svg | 7 +
txim/src/TUIKit/assets/icon/face-light.svg | 8 +
txim/src/TUIKit/assets/icon/face-uni.png | Bin 0 -> 5015 bytes
txim/src/TUIKit/assets/icon/file-dark.svg | 12 +
txim/src/TUIKit/assets/icon/file-light.svg | 13 +
txim/src/TUIKit/assets/icon/forward-each.svg | 6 +
txim/src/TUIKit/assets/icon/forward-merge.svg | 8 +
.../TUIKit/assets/icon/icon-arrow-left.svg | 7 +
txim/src/TUIKit/assets/icon/icon-c2c.svg | 36 +
txim/src/TUIKit/assets/icon/icon-close.svg | 6 +
txim/src/TUIKit/assets/icon/image-dark.svg | 12 +
txim/src/TUIKit/assets/icon/image-light.svg | 13 +
txim/src/TUIKit/assets/icon/image-uni.png | Bin 0 -> 4377 bytes
txim/src/TUIKit/assets/icon/input-close.svg | 3 +
txim/src/TUIKit/assets/icon/left-arrow.svg | 6 +
txim/src/TUIKit/assets/icon/loading.gif | Bin 0 -> 177671 bytes
txim/src/TUIKit/assets/icon/loading.png | Bin 0 -> 4469 bytes
txim/src/TUIKit/assets/icon/minus.svg | 6 +
txim/src/TUIKit/assets/icon/more-uni.png | Bin 0 -> 4652 bytes
txim/src/TUIKit/assets/icon/more.png | Bin 0 -> 842 bytes
txim/src/TUIKit/assets/icon/msg-audio.svg | 1 +
txim/src/TUIKit/assets/icon/msg-copy.svg | 30 +
txim/src/TUIKit/assets/icon/msg-del.svg | 33 +
txim/src/TUIKit/assets/icon/msg-forward.svg | 31 +
txim/src/TUIKit/assets/icon/msg-quote.svg | 8 +
txim/src/TUIKit/assets/icon/msg-revoke.svg | 29 +
.../TUIKit/assets/icon/multiple-select.svg | 5 +
txim/src/TUIKit/assets/icon/mute.svg | 8 +
txim/src/TUIKit/assets/icon/plus.svg | 7 +
txim/src/TUIKit/assets/icon/radio.svg | 6 +
txim/src/TUIKit/assets/icon/right-arrow.svg | 14 +
txim/src/TUIKit/assets/icon/right-icon.svg | 3 +
txim/src/TUIKit/assets/icon/rotate-left.svg | 7 +
txim/src/TUIKit/assets/icon/rotate-right.svg | 7 +
.../src/TUIKit/assets/icon/search-default.svg | 52 +
txim/src/TUIKit/assets/icon/search-more.svg | 7 +
txim/src/TUIKit/assets/icon/search.svg | 5 +
txim/src/TUIKit/assets/icon/selected.svg | 27 +
txim/src/TUIKit/assets/icon/setting.svg | 8 +
txim/src/TUIKit/assets/icon/star-light.png | Bin 0 -> 5884 bytes
txim/src/TUIKit/assets/icon/star.png | Bin 0 -> 1370 bytes
txim/src/TUIKit/assets/icon/start-group.svg | 6 +
txim/src/TUIKit/assets/icon/translate.svg | 12 +
txim/src/TUIKit/assets/icon/video-dark.svg | 11 +
txim/src/TUIKit/assets/icon/video-light.svg | 12 +
txim/src/TUIKit/assets/icon/video-play.png | Bin 0 -> 2321 bytes
txim/src/TUIKit/assets/icon/video-uni.png | Bin 0 -> 4109 bytes
txim/src/TUIKit/assets/icon/words-dark.svg | 6 +
txim/src/TUIKit/assets/icon/words-light.svg | 7 +
txim/src/TUIKit/assets/icon/zoom-in.svg | 9 +
txim/src/TUIKit/assets/icon/zoom-out.svg | 9 +
txim/src/TUIKit/assets/styles/common.scss | 59 ++
txim/src/TUIKit/assets/styles/sample.scss | 99 ++
.../components/TUIChat/chat-header/index.vue | 160 ++++
txim/src/TUIKit/components/TUIChat/config.ts | 83 ++
.../TUIChat/emoji-config/custom-emoji.ts | 15 +
.../TUIChat/emoji-config/default-emoji.ts | 114 +++
.../components/TUIChat/emoji-config/index.ts | 140 +++
.../TUIChat/emoji-config/locales/en.ts | 66 ++
.../TUIChat/emoji-config/locales/zh_cn.ts | 66 ++
.../TUIChat/emoji-config/locales/zh_tw.ts | 66 ++
.../components/TUIChat/forward/index.vue | 159 ++++
txim/src/TUIKit/components/TUIChat/index.ts | 6 +
txim/src/TUIKit/components/TUIChat/index.vue | 288 ++++++
.../emoji-picker/emoji-picker-dialog.vue | 185 ++++
.../emoji-picker/index.ts | 2 +
.../emoji-picker/index.vue | 81 ++
.../emoji-picker/style/h5.scss | 25 +
.../emoji-picker/style/index.scss | 4 +
.../emoji-picker/style/web.scss | 55 ++
.../message-input-toolbar/evaluate/index.ts | 2 +
.../message-input-toolbar/evaluate/index.vue | 211 +++++
.../evaluate/style/color.scss | 57 ++
.../evaluate/style/h5.scss | 63 ++
.../evaluate/style/index.scss | 4 +
.../evaluate/style/web.scss | 93 ++
.../file-upload/index.ts | 2 +
.../file-upload/index.vue | 86 ++
.../image-upload/index.ts | 2 +
.../image-upload/index.vue | 156 +++
.../TUIChat/message-input-toolbar/index.ts | 2 +
.../TUIChat/message-input-toolbar/index.vue | 323 +++++++
.../message-input-toolbar/style/uni.scss | 111 +++
.../toolbar-item-container/index.vue | 138 +++
.../toolbar-item-container/style/color.scss | 6 +
.../toolbar-item-container/style/h5.scss | 7 +
.../toolbar-item-container/style/index.scss | 5 +
.../toolbar-item-container/style/uni.scss | 36 +
.../toolbar-item-container/style/web.scss | 24 +
.../user-selector/index.ts | 2 +
.../user-selector/index.vue | 127 +++
.../video-upload/index.ts | 2 +
.../video-upload/index.vue | 155 +++
.../message-input-toolbar/words/index.ts | 2 +
.../message-input-toolbar/words/index.vue | 95 ++
.../words/style/color.scss | 8 +
.../message-input-toolbar/words/style/h5.scss | 29 +
.../words/style/index.scss | 5 +
.../words/style/web.scss | 32 +
.../components/TUIChat/message-input/index.ts | 2 +
.../TUIChat/message-input/index.vue | 162 ++++
.../message-input/message-input-at/index.ts | 187 ++++
.../message-input/message-input-at/index.vue | 301 ++++++
.../message-input/message-input-button.vue | 103 ++
.../message-input/message-input-editor.vue | 886 ++++++++++++++++++
.../message-input/message-input-file.ts | 38 +
.../message-input-quote/index.vue | 157 ++++
.../components/TUIChat/message-list/index.vue | 831 ++++++++++++++++
.../TUIChat/message-list/link/index.ts | 23 +
.../message-elements/message-audio.vue | 203 ++++
.../message-elements/message-bubble.vue | 483 ++++++++++
.../message-convert/convert-content.vue | 141 +++
.../message-convert/index.vue | 99 ++
.../message-elements/message-custom.vue | 187 ++++
.../message-elements/message-face.vue | 44 +
.../message-elements/message-file.vue | 78 ++
.../message-elements/message-image.vue | 91 ++
.../message-elements/message-location.vue | 33 +
.../message-elements/message-quote/index.vue | 199 ++++
.../message-quote/interface.ts | 60 ++
.../message-elements/message-record/index.vue | 137 +++
.../message-stream-markdown/index.scss | 201 ++++
.../message-stream-markdown/index.ts | 15 +
.../message-stream-markdown/index.vue | 173 ++++
.../message-stream-markdown/marked.ts | 70 ++
.../operation/index.ts | 1 +
.../operation/index.vue | 109 +++
.../message-stream-markdown/operation/type.ts | 13 +
.../message-stream-markdown/type-writer.ts | 186 ++++
.../message-elements/message-text.vue | 191 ++++
.../message-elements/message-timestamp.vue | 74 ++
.../message-elements/message-tip.vue | 48 +
.../message-translate/index.vue | 124 +++
.../message-translate/translation-content.vue | 166 ++++
.../message-elements/message-video.vue | 312 ++++++
.../message-elements/read-status/index.vue | 200 ++++
.../simple-message-list/index.vue | 433 +++++++++
.../simple-message-list/message-container.vue | 102 ++
.../message-group-application/index.vue | 336 +++++++
.../message-list/message-tool/index.vue | 426 +++++++++
.../message-tool/message-revoked.vue | 58 ++
.../message-list/read-receipt-panel/index.vue | 456 +++++++++
.../read-receipt-panel/interface.ts | 27 +
.../message-list/scroll-button/index.vue | 176 ++++
.../TUIChat/message-list/style/color.scss | 32 +
.../TUIChat/message-list/style/h5.scss | 16 +
.../TUIChat/message-list/style/index.scss | 11 +
.../TUIChat/message-list/style/web.scss | 177 ++++
.../TUIChat/mulitple-select-panel/index.vue | 134 +++
.../TUIChat/offlinePushInfoManager/const.ts | 17 +
.../TUIChat/offlinePushInfoManager/index.ts | 6 +
.../TUIChat/offlinePushInfoManager/info.ts | 8 +
.../offlinePushInfoManager/interface.ts | 49 +
.../offlinePushInfoManager.ts | 76 ++
txim/src/TUIKit/components/TUIChat/server.ts | 91 ++
.../TUIKit/components/TUIChat/style/h5.scss | 47 +
.../components/TUIChat/style/index.scss | 12 +
.../TUIKit/components/TUIChat/style/uni.scss | 10 +
.../TUIKit/components/TUIChat/style/web.scss | 46 +
.../TUIKit/components/TUIChat/style/wx.scss | 5 +
.../components/TUIChat/utils/chatStorage.ts | 70 ++
.../TUIChat/utils/conversationDraft.ts | 86 ++
.../TUIChat/utils/convertVoiceToText.ts | 62 ++
.../TUIKit/components/TUIChat/utils/copy.ts | 149 +++
.../components/TUIChat/utils/sendMessage.ts | 155 +++
.../components/TUIChat/utils/translation.ts | 203 ++++
.../TUIKit/components/TUIChat/utils/utils.ts | 161 ++++
.../components/TUIChat/utils/wordsList.ts | 29 +
.../contact-info/contact-info-config.ts | 201 ++++
.../TUIContact/contact-info/index.ts | 3 +
.../TUIContact/contact-info/index.vue | 429 +++++++++
.../TUIContact/contact-info/style/h5.scss | 130 +++
.../TUIContact/contact-info/style/index.scss | 3 +
.../TUIContact/contact-info/style/web.scss | 151 +++
.../contact-list/contact-list-item/index.vue | 258 +++++
.../TUIContact/contact-list/index.ts | 3 +
.../TUIContact/contact-list/index.vue | 365 ++++++++
.../TUIContact/contact-list/style/h5.scss | 12 +
.../TUIContact/contact-list/style/index.scss | 3 +
.../TUIContact/contact-list/style/web.scss | 85 ++
.../TUIContact/contact-search/index.ts | 2 +
.../TUIContact/contact-search/index.vue | 250 +++++
.../src/TUIKit/components/TUIContact/index.ts | 5 +
.../TUIKit/components/TUIContact/index.vue | 131 +++
.../TUIContact/select-friend/index.ts | 3 +
.../TUIContact/select-friend/index.vue | 92 ++
.../TUIKit/components/TUIContact/server.ts | 43 +
.../components/TUIContact/utils/index.ts | 359 +++++++
.../TUIConversation/actions-menu/index.vue | 232 +++++
.../conversation-header/index.ts | 3 +
.../conversation-header/index.vue | 96 ++
.../conversation-header/server.ts | 78 ++
.../conversation-list/index.vue | 310 ++++++
.../conversation-list/style/color.scss | 77 ++
.../conversation-list/style/h5.scss | 43 +
.../conversation-list/style/index.scss | 4 +
.../conversation-list/style/web.scss | 186 ++++
.../conversation-network/index.ts | 3 +
.../conversation-network/index.vue | 33 +
.../components/TUIConversation/index.ts | 5 +
.../components/TUIConversation/index.vue | 48 +
.../components/TUIConversation/server.ts | 163 ++++
.../TUIConversation/style/color.scss | 12 +
.../TUIConversation/style/index.scss | 3 +
.../components/TUIConversation/style/web.scss | 107 +++
.../create-group/group-introduction/config.ts | 50 +
.../create-group/group-introduction/index.vue | 75 ++
.../components/TUIGroup/create-group/index.ts | 3 +
.../TUIGroup/create-group/index.vue | 297 ++++++
.../TUIGroup/create-group/style/color.scss | 104 ++
.../TUIGroup/create-group/style/h5.scss | 97 ++
.../TUIGroup/create-group/style/index.scss | 4 +
.../TUIGroup/create-group/style/web.scss | 106 +++
txim/src/TUIKit/components/TUIGroup/index.ts | 6 +
txim/src/TUIKit/components/TUIGroup/index.vue | 53 ++
.../components/TUIGroup/manage-group/index.ts | 3 +
.../TUIGroup/manage-group/index.vue | 825 ++++++++++++++++
.../TUIGroup/manage-group/manage-admin.vue | 338 +++++++
.../TUIGroup/manage-group/manage-member.vue | 300 ++++++
.../TUIGroup/manage-group/manage-name.vue | 264 ++++++
.../manage-group/manage-notification.vue | 268 ++++++
.../TUIGroup/manage-group/manage-profile.vue | 275 ++++++
.../TUIGroup/manage-group/style/color.scss | 64 ++
.../TUIGroup/manage-group/style/h5.scss | 3 +
.../TUIGroup/manage-group/style/index.scss | 39 +
.../TUIGroup/manage-group/style/web.scss | 243 +++++
.../TUIGroup/select-member/index.ts | 3 +
.../TUIGroup/select-member/index.vue | 120 +++
txim/src/TUIKit/components/TUIGroup/server.ts | 94 ++
.../components/TUINotification/index.ts | 387 ++++++++
.../components/TUINotification/interface.ts | 15 +
.../components/TUINotification/utils.ts | 20 +
txim/src/TUIKit/components/TUISearch/index.ts | 5 +
.../src/TUIKit/components/TUISearch/index.vue | 207 ++++
.../TUISearch/search-container/index.ts | 2 +
.../TUISearch/search-container/index.vue | 259 +++++
.../TUISearch/search-container/style/h5.scss | 36 +
.../search-container/style/index.scss | 3 +
.../TUISearch/search-container/style/web.scss | 114 +++
.../TUISearch/search-input/index.ts | 2 +
.../TUISearch/search-input/index.vue | 215 +++++
.../components/TUISearch/search-more/index.ts | 3 +
.../TUISearch/search-more/index.vue | 162 ++++
.../TUISearch/search-result/index.ts | 2 +
.../TUISearch/search-result/index.vue | 566 +++++++++++
.../search-result-default/index.ts | 2 +
.../search-result-default/index.vue | 50 +
.../search-result-item/index.vue | 211 +++++
.../message-abstract-custom.vue | 237 +++++
.../message-abstract-file.vue | 152 +++
.../message-abstract-image.vue | 40 +
.../message-abstract-text.vue | 93 ++
.../message-abstract-video.vue | 70 ++
.../search-result-item/style/h5.scss | 24 +
.../search-result-item/style/index.scss | 3 +
.../search-result-item/style/web.scss | 262 ++++++
.../search-result-loading/index.ts | 2 +
.../search-result-loading/index.vue | 25 +
.../TUISearch/search-result/style/h5.scss | 67 ++
.../TUISearch/search-result/style/index.scss | 3 +
.../TUISearch/search-result/style/web.scss | 180 ++++
.../components/TUISearch/search-time-list.ts | 45 +
.../components/TUISearch/search-type-list.ts | 86 ++
.../src/TUIKit/components/TUISearch/server.ts | 73 ++
.../TUIKit/components/TUISearch/style/h5.scss | 39 +
.../components/TUISearch/style/index.scss | 3 +
.../components/TUISearch/style/web.scss | 28 +
txim/src/TUIKit/components/TUISearch/type.ts | 76 ++
txim/src/TUIKit/components/TUISearch/utils.ts | 346 +++++++
.../TUIKit/components/common/Avatar/index.vue | 147 +++
.../components/common/BottomPopup/index.ts | 3 +
.../components/common/BottomPopup/index.vue | 159 ++++
.../common/BottomPopup/style/h5.scss | 60 ++
.../common/BottomPopup/style/index.scss | 3 +
.../common/BottomPopup/style/modal.scss | 3 +
.../common/DatePicker/date-picker-panel.vue | 308 ++++++
.../common/DatePicker/date-picker.ts | 19 +
.../common/DatePicker/date-table.vue | 321 +++++++
.../components/common/DatePicker/index.ts | 2 +
.../components/common/DatePicker/index.vue | 270 ++++++
.../TUIKit/components/common/Dialog/index.ts | 3 +
.../TUIKit/components/common/Dialog/index.vue | 119 +++
.../components/common/Dialog/style/color.scss | 43 +
.../common/Dialog/style/dialog.scss | 4 +
.../components/common/Dialog/style/h5.scss | 56 ++
.../components/common/Dialog/style/web.scss | 61 ++
.../TUIKit/components/common/Drag/index.ts | 2 +
.../TUIKit/components/common/Drag/index.vue | 121 +++
.../TUIKit/components/common/Drawer/index.vue | 159 ++++
.../components/common/FetchMore/index.vue | 96 ++
txim/src/TUIKit/components/common/Icon.vue | 82 ++
.../common/ImagePreviewer/image-item.vue | 42 +
.../components/common/ImagePreviewer/index.ts | 3 +
.../common/ImagePreviewer/index.vue | 678 ++++++++++++++
.../TUIKit/components/common/Loading/index.ts | 2 +
.../components/common/Loading/index.vue | 47 +
.../components/common/MaskLayer/index.vue | 56 ++
.../components/common/Overlay/index.vue | 129 +++
.../components/common/Popconfirm/index.vue | 188 ++++
.../common/ProgressMessage/index.vue | 92 ++
.../components/common/RadioSelect/index.vue | 61 ++
.../components/common/SelectUser/index.ts | 3 +
.../components/common/SelectUser/index.vue | 69 ++
.../TUIKit/components/common/Slider/index.vue | 64 ++
.../components/common/SwitchBar/index.ts | 2 +
.../components/common/SwitchBar/index.vue | 74 ++
.../TUIKit/components/common/Toast/index.ts | 115 +++
.../TUIKit/components/common/Toast/index.vue | 183 ++++
.../TUIKit/components/common/Toast/type.ts | 8 +
.../components/common/Transfer/index.ts | 2 +
.../components/common/Transfer/index.vue | 332 +++++++
.../common/Transfer/style/color.scss | 68 ++
.../components/common/Transfer/style/h5.scss | 93 ++
.../common/Transfer/style/transfer.scss | 13 +
.../components/common/Transfer/style/web.scss | 141 +++
txim/src/TUIKit/components/index.ts | 23 +
txim/src/TUIKit/constant.ts | 48 +
txim/src/TUIKit/debug/GenerateTestUserSig.js | 37 +
txim/src/TUIKit/debug/index.d.ts | 2 +
txim/src/TUIKit/debug/index.js | 1 +
.../debug/lib-generate-test-usersig-es.min.js | 2 +
txim/src/TUIKit/index.ts | 27 +
txim/src/TUIKit/index.vue | 194 ++++
txim/src/TUIKit/interface.ts | 326 +++++++
txim/src/TUIKit/locales/en/TUIChat.ts | 156 +++
txim/src/TUIKit/locales/en/TUIContact.ts | 66 ++
txim/src/TUIKit/locales/en/TUIConversation.ts | 24 +
txim/src/TUIKit/locales/en/TUIGroup.ts | 86 ++
txim/src/TUIKit/locales/en/TUISearch.ts | 41 +
txim/src/TUIKit/locales/en/component.ts | 21 +
txim/src/TUIKit/locales/en/emoji.ts | 2 +
txim/src/TUIKit/locales/en/evaluate.ts | 11 +
txim/src/TUIKit/locales/en/index.ts | 41 +
txim/src/TUIKit/locales/en/message.ts | 62 ++
txim/src/TUIKit/locales/en/time.ts | 37 +
txim/src/TUIKit/locales/en/words.ts | 19 +
txim/src/TUIKit/locales/index.ts | 16 +
txim/src/TUIKit/locales/zh_cn/TUIChat.ts | 156 +++
txim/src/TUIKit/locales/zh_cn/TUIContact.ts | 68 ++
.../TUIKit/locales/zh_cn/TUIConversation.ts | 24 +
txim/src/TUIKit/locales/zh_cn/TUIGroup.ts | 87 ++
txim/src/TUIKit/locales/zh_cn/TUISearch.ts | 41 +
txim/src/TUIKit/locales/zh_cn/component.ts | 21 +
txim/src/TUIKit/locales/zh_cn/emoji.ts | 2 +
txim/src/TUIKit/locales/zh_cn/evaluate.ts | 11 +
txim/src/TUIKit/locales/zh_cn/index.ts | 41 +
txim/src/TUIKit/locales/zh_cn/message.ts | 62 ++
txim/src/TUIKit/locales/zh_cn/time.ts | 37 +
txim/src/TUIKit/locales/zh_cn/translate.ts | 164 ++++
txim/src/TUIKit/locales/zh_cn/words.ts | 14 +
txim/src/TUIKit/locales/zh_tw/TUIChat.ts | 156 +++
txim/src/TUIKit/locales/zh_tw/TUIContact.ts | 66 ++
.../TUIKit/locales/zh_tw/TUIConversation.ts | 24 +
txim/src/TUIKit/locales/zh_tw/TUIGroup.ts | 87 ++
txim/src/TUIKit/locales/zh_tw/TUISearch.ts | 41 +
txim/src/TUIKit/locales/zh_tw/component.ts | 21 +
txim/src/TUIKit/locales/zh_tw/emoji.ts | 2 +
txim/src/TUIKit/locales/zh_tw/evaluate.ts | 11 +
txim/src/TUIKit/locales/zh_tw/index.ts | 41 +
txim/src/TUIKit/locales/zh_tw/message.ts | 62 ++
txim/src/TUIKit/locales/zh_tw/time.ts | 37 +
txim/src/TUIKit/locales/zh_tw/translate.ts | 164 ++++
txim/src/TUIKit/locales/zh_tw/words.ts | 14 +
.../plugins/extension-server/callkit.ts | 1 +
.../TUIKit/plugins/plugin-components/index.ts | 37 +
.../message-call/message-call-c2c.vue | 116 +++
.../message-call/message-call-group.vue | 51 +
.../message-customer/index.ts | 5 +
.../message-customer-service.vue | 16 +
.../message-plugin-layout.vue | 123 +++
.../plugin-components/message-plugin.vue | 106 +++
.../message-room/message-room-default.vue | 42 +
.../message-room/message-room.vue | 19 +
txim/src/TUIKit/server.ts | 173 ++++
txim/src/TUIKit/shims-vue.d.ts | 29 +
txim/src/TUIKit/utils/documentLink.ts | 23 +
.../TUIKit/utils/enableSampleTaskStatus.ts | 8 +
txim/src/TUIKit/utils/env.ts | 17 +
txim/src/TUIKit/utils/index.ts | 1 +
txim/src/TUIKit/utils/lodash.ts | 169 ++++
txim/src/TUIKit/utils/riseInput.ts | 53 ++
txim/src/TUIKit/utils/type-check.ts | 44 +
txim/src/assets/logo.png | Bin 0 -> 6849 bytes
txim/src/components/HelloWorld.vue | 58 ++
txim/src/main.ts | 8 +
txim/src/shims-tsx.d.ts | 11 +
txim/src/shims-vue.d.ts | 4 +
txim/tsconfig.json | 41 +
txim/vue.config.js | 9 +
450 files changed, 35769 insertions(+), 400 deletions(-)
create mode 100644 im/src/components/user/Groupchats.vue
create mode 100644 im/src/icons/admin.png
create mode 100644 txim/.browserslistrc
create mode 100644 txim/.gitignore
create mode 100644 txim/README.md
create mode 100644 txim/babel.config.js
create mode 100644 txim/package.json
create mode 100644 txim/public/favicon.ico
create mode 100644 txim/public/index.html
create mode 100644 txim/src/App.vue
create mode 100644 txim/src/TUIKit/CHANGELOG.md
create mode 100644 txim/src/TUIKit/README.md
create mode 100644 txim/src/TUIKit/adapter-vue.ts
create mode 100644 txim/src/TUIKit/assets/icon/add-circle.svg
create mode 100644 txim/src/TUIKit/assets/icon/add.svg
create mode 100644 txim/src/TUIKit/assets/icon/at.svg
create mode 100644 txim/src/TUIKit/assets/icon/audio.svg
create mode 100644 txim/src/TUIKit/assets/icon/back.svg
create mode 100644 txim/src/TUIKit/assets/icon/call-video.svg
create mode 100644 txim/src/TUIKit/assets/icon/call-voice.svg
create mode 100644 txim/src/TUIKit/assets/icon/call.png
create mode 100644 txim/src/TUIKit/assets/icon/camera-uni.png
create mode 100644 txim/src/TUIKit/assets/icon/cancel.svg
create mode 100644 txim/src/TUIKit/assets/icon/check-sm.svg
create mode 100644 txim/src/TUIKit/assets/icon/close-dark.svg
create mode 100644 txim/src/TUIKit/assets/icon/close-image.png
create mode 100644 txim/src/TUIKit/assets/icon/convertText_en.svg
create mode 100644 txim/src/TUIKit/assets/icon/convertText_zh.svg
create mode 100644 txim/src/TUIKit/assets/icon/d-left-arrow.svg
create mode 100644 txim/src/TUIKit/assets/icon/d-right-arrow.svg
create mode 100644 txim/src/TUIKit/assets/icon/del-icon.svg
create mode 100644 txim/src/TUIKit/assets/icon/double-arrow.svg
create mode 100644 txim/src/TUIKit/assets/icon/down-icon.svg
create mode 100644 txim/src/TUIKit/assets/icon/downaload-image.png
create mode 100644 txim/src/TUIKit/assets/icon/download.svg
create mode 100644 txim/src/TUIKit/assets/icon/edit.svg
create mode 100644 txim/src/TUIKit/assets/icon/evalute-dark.svg
create mode 100644 txim/src/TUIKit/assets/icon/evalute-light.svg
create mode 100644 txim/src/TUIKit/assets/icon/face-dark.svg
create mode 100644 txim/src/TUIKit/assets/icon/face-light.svg
create mode 100644 txim/src/TUIKit/assets/icon/face-uni.png
create mode 100644 txim/src/TUIKit/assets/icon/file-dark.svg
create mode 100644 txim/src/TUIKit/assets/icon/file-light.svg
create mode 100644 txim/src/TUIKit/assets/icon/forward-each.svg
create mode 100644 txim/src/TUIKit/assets/icon/forward-merge.svg
create mode 100644 txim/src/TUIKit/assets/icon/icon-arrow-left.svg
create mode 100644 txim/src/TUIKit/assets/icon/icon-c2c.svg
create mode 100644 txim/src/TUIKit/assets/icon/icon-close.svg
create mode 100644 txim/src/TUIKit/assets/icon/image-dark.svg
create mode 100644 txim/src/TUIKit/assets/icon/image-light.svg
create mode 100644 txim/src/TUIKit/assets/icon/image-uni.png
create mode 100644 txim/src/TUIKit/assets/icon/input-close.svg
create mode 100644 txim/src/TUIKit/assets/icon/left-arrow.svg
create mode 100644 txim/src/TUIKit/assets/icon/loading.gif
create mode 100644 txim/src/TUIKit/assets/icon/loading.png
create mode 100644 txim/src/TUIKit/assets/icon/minus.svg
create mode 100644 txim/src/TUIKit/assets/icon/more-uni.png
create mode 100644 txim/src/TUIKit/assets/icon/more.png
create mode 100644 txim/src/TUIKit/assets/icon/msg-audio.svg
create mode 100644 txim/src/TUIKit/assets/icon/msg-copy.svg
create mode 100644 txim/src/TUIKit/assets/icon/msg-del.svg
create mode 100644 txim/src/TUIKit/assets/icon/msg-forward.svg
create mode 100644 txim/src/TUIKit/assets/icon/msg-quote.svg
create mode 100644 txim/src/TUIKit/assets/icon/msg-revoke.svg
create mode 100644 txim/src/TUIKit/assets/icon/multiple-select.svg
create mode 100644 txim/src/TUIKit/assets/icon/mute.svg
create mode 100644 txim/src/TUIKit/assets/icon/plus.svg
create mode 100644 txim/src/TUIKit/assets/icon/radio.svg
create mode 100644 txim/src/TUIKit/assets/icon/right-arrow.svg
create mode 100644 txim/src/TUIKit/assets/icon/right-icon.svg
create mode 100644 txim/src/TUIKit/assets/icon/rotate-left.svg
create mode 100644 txim/src/TUIKit/assets/icon/rotate-right.svg
create mode 100644 txim/src/TUIKit/assets/icon/search-default.svg
create mode 100644 txim/src/TUIKit/assets/icon/search-more.svg
create mode 100644 txim/src/TUIKit/assets/icon/search.svg
create mode 100644 txim/src/TUIKit/assets/icon/selected.svg
create mode 100644 txim/src/TUIKit/assets/icon/setting.svg
create mode 100644 txim/src/TUIKit/assets/icon/star-light.png
create mode 100644 txim/src/TUIKit/assets/icon/star.png
create mode 100644 txim/src/TUIKit/assets/icon/start-group.svg
create mode 100644 txim/src/TUIKit/assets/icon/translate.svg
create mode 100644 txim/src/TUIKit/assets/icon/video-dark.svg
create mode 100644 txim/src/TUIKit/assets/icon/video-light.svg
create mode 100644 txim/src/TUIKit/assets/icon/video-play.png
create mode 100644 txim/src/TUIKit/assets/icon/video-uni.png
create mode 100644 txim/src/TUIKit/assets/icon/words-dark.svg
create mode 100644 txim/src/TUIKit/assets/icon/words-light.svg
create mode 100644 txim/src/TUIKit/assets/icon/zoom-in.svg
create mode 100644 txim/src/TUIKit/assets/icon/zoom-out.svg
create mode 100644 txim/src/TUIKit/assets/styles/common.scss
create mode 100644 txim/src/TUIKit/assets/styles/sample.scss
create mode 100644 txim/src/TUIKit/components/TUIChat/chat-header/index.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/config.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/emoji-config/custom-emoji.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/emoji-config/default-emoji.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/emoji-config/index.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/emoji-config/locales/en.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/emoji-config/locales/zh_cn.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/emoji-config/locales/zh_tw.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/forward/index.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/index.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/index.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/emoji-picker/emoji-picker-dialog.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/emoji-picker/index.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/emoji-picker/index.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/emoji-picker/style/h5.scss
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/emoji-picker/style/index.scss
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/emoji-picker/style/web.scss
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/evaluate/index.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/evaluate/index.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/evaluate/style/color.scss
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/evaluate/style/h5.scss
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/evaluate/style/index.scss
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/evaluate/style/web.scss
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/file-upload/index.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/file-upload/index.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/image-upload/index.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/image-upload/index.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/index.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/index.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/style/uni.scss
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/toolbar-item-container/index.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/toolbar-item-container/style/color.scss
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/toolbar-item-container/style/h5.scss
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/toolbar-item-container/style/index.scss
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/toolbar-item-container/style/uni.scss
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/toolbar-item-container/style/web.scss
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/user-selector/index.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/user-selector/index.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/video-upload/index.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/video-upload/index.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/words/index.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/words/index.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/words/style/color.scss
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/words/style/h5.scss
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/words/style/index.scss
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input-toolbar/words/style/web.scss
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input/index.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input/index.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input/message-input-at/index.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input/message-input-at/index.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input/message-input-button.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input/message-input-editor.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input/message-input-file.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/message-input/message-input-quote/index.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/index.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/link/index.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/message-elements/message-audio.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/message-elements/message-bubble.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/message-elements/message-convert/convert-content.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/message-elements/message-convert/index.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/message-elements/message-custom.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/message-elements/message-face.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/message-elements/message-file.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/message-elements/message-image.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/message-elements/message-location.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/message-elements/message-quote/index.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/message-elements/message-quote/interface.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/message-elements/message-record/index.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/message-elements/message-stream-markdown/index.scss
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/message-elements/message-stream-markdown/index.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/message-elements/message-stream-markdown/index.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/message-elements/message-stream-markdown/marked.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/message-elements/message-stream-markdown/operation/index.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/message-elements/message-stream-markdown/operation/index.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/message-elements/message-stream-markdown/operation/type.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/message-elements/message-stream-markdown/type-writer.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/message-elements/message-text.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/message-elements/message-timestamp.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/message-elements/message-tip.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/message-elements/message-translate/index.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/message-elements/message-translate/translation-content.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/message-elements/message-video.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/message-elements/read-status/index.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/message-elements/simple-message-list/index.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/message-elements/simple-message-list/message-container.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/message-group-application/index.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/message-tool/index.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/message-tool/message-revoked.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/read-receipt-panel/index.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/read-receipt-panel/interface.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/scroll-button/index.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/style/color.scss
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/style/h5.scss
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/style/index.scss
create mode 100644 txim/src/TUIKit/components/TUIChat/message-list/style/web.scss
create mode 100644 txim/src/TUIKit/components/TUIChat/mulitple-select-panel/index.vue
create mode 100644 txim/src/TUIKit/components/TUIChat/offlinePushInfoManager/const.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/offlinePushInfoManager/index.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/offlinePushInfoManager/info.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/offlinePushInfoManager/interface.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/offlinePushInfoManager/offlinePushInfoManager.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/server.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/style/h5.scss
create mode 100644 txim/src/TUIKit/components/TUIChat/style/index.scss
create mode 100644 txim/src/TUIKit/components/TUIChat/style/uni.scss
create mode 100644 txim/src/TUIKit/components/TUIChat/style/web.scss
create mode 100644 txim/src/TUIKit/components/TUIChat/style/wx.scss
create mode 100644 txim/src/TUIKit/components/TUIChat/utils/chatStorage.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/utils/conversationDraft.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/utils/convertVoiceToText.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/utils/copy.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/utils/sendMessage.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/utils/translation.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/utils/utils.ts
create mode 100644 txim/src/TUIKit/components/TUIChat/utils/wordsList.ts
create mode 100644 txim/src/TUIKit/components/TUIContact/contact-info/contact-info-config.ts
create mode 100644 txim/src/TUIKit/components/TUIContact/contact-info/index.ts
create mode 100644 txim/src/TUIKit/components/TUIContact/contact-info/index.vue
create mode 100644 txim/src/TUIKit/components/TUIContact/contact-info/style/h5.scss
create mode 100644 txim/src/TUIKit/components/TUIContact/contact-info/style/index.scss
create mode 100644 txim/src/TUIKit/components/TUIContact/contact-info/style/web.scss
create mode 100644 txim/src/TUIKit/components/TUIContact/contact-list/contact-list-item/index.vue
create mode 100644 txim/src/TUIKit/components/TUIContact/contact-list/index.ts
create mode 100644 txim/src/TUIKit/components/TUIContact/contact-list/index.vue
create mode 100644 txim/src/TUIKit/components/TUIContact/contact-list/style/h5.scss
create mode 100644 txim/src/TUIKit/components/TUIContact/contact-list/style/index.scss
create mode 100644 txim/src/TUIKit/components/TUIContact/contact-list/style/web.scss
create mode 100644 txim/src/TUIKit/components/TUIContact/contact-search/index.ts
create mode 100644 txim/src/TUIKit/components/TUIContact/contact-search/index.vue
create mode 100644 txim/src/TUIKit/components/TUIContact/index.ts
create mode 100644 txim/src/TUIKit/components/TUIContact/index.vue
create mode 100644 txim/src/TUIKit/components/TUIContact/select-friend/index.ts
create mode 100644 txim/src/TUIKit/components/TUIContact/select-friend/index.vue
create mode 100644 txim/src/TUIKit/components/TUIContact/server.ts
create mode 100644 txim/src/TUIKit/components/TUIContact/utils/index.ts
create mode 100644 txim/src/TUIKit/components/TUIConversation/actions-menu/index.vue
create mode 100644 txim/src/TUIKit/components/TUIConversation/conversation-header/index.ts
create mode 100644 txim/src/TUIKit/components/TUIConversation/conversation-header/index.vue
create mode 100644 txim/src/TUIKit/components/TUIConversation/conversation-header/server.ts
create mode 100644 txim/src/TUIKit/components/TUIConversation/conversation-list/index.vue
create mode 100644 txim/src/TUIKit/components/TUIConversation/conversation-list/style/color.scss
create mode 100644 txim/src/TUIKit/components/TUIConversation/conversation-list/style/h5.scss
create mode 100644 txim/src/TUIKit/components/TUIConversation/conversation-list/style/index.scss
create mode 100644 txim/src/TUIKit/components/TUIConversation/conversation-list/style/web.scss
create mode 100644 txim/src/TUIKit/components/TUIConversation/conversation-network/index.ts
create mode 100644 txim/src/TUIKit/components/TUIConversation/conversation-network/index.vue
create mode 100644 txim/src/TUIKit/components/TUIConversation/index.ts
create mode 100644 txim/src/TUIKit/components/TUIConversation/index.vue
create mode 100644 txim/src/TUIKit/components/TUIConversation/server.ts
create mode 100644 txim/src/TUIKit/components/TUIConversation/style/color.scss
create mode 100644 txim/src/TUIKit/components/TUIConversation/style/index.scss
create mode 100644 txim/src/TUIKit/components/TUIConversation/style/web.scss
create mode 100644 txim/src/TUIKit/components/TUIGroup/create-group/group-introduction/config.ts
create mode 100644 txim/src/TUIKit/components/TUIGroup/create-group/group-introduction/index.vue
create mode 100644 txim/src/TUIKit/components/TUIGroup/create-group/index.ts
create mode 100644 txim/src/TUIKit/components/TUIGroup/create-group/index.vue
create mode 100644 txim/src/TUIKit/components/TUIGroup/create-group/style/color.scss
create mode 100644 txim/src/TUIKit/components/TUIGroup/create-group/style/h5.scss
create mode 100644 txim/src/TUIKit/components/TUIGroup/create-group/style/index.scss
create mode 100644 txim/src/TUIKit/components/TUIGroup/create-group/style/web.scss
create mode 100644 txim/src/TUIKit/components/TUIGroup/index.ts
create mode 100644 txim/src/TUIKit/components/TUIGroup/index.vue
create mode 100644 txim/src/TUIKit/components/TUIGroup/manage-group/index.ts
create mode 100644 txim/src/TUIKit/components/TUIGroup/manage-group/index.vue
create mode 100644 txim/src/TUIKit/components/TUIGroup/manage-group/manage-admin.vue
create mode 100644 txim/src/TUIKit/components/TUIGroup/manage-group/manage-member.vue
create mode 100644 txim/src/TUIKit/components/TUIGroup/manage-group/manage-name.vue
create mode 100644 txim/src/TUIKit/components/TUIGroup/manage-group/manage-notification.vue
create mode 100644 txim/src/TUIKit/components/TUIGroup/manage-group/manage-profile.vue
create mode 100644 txim/src/TUIKit/components/TUIGroup/manage-group/style/color.scss
create mode 100644 txim/src/TUIKit/components/TUIGroup/manage-group/style/h5.scss
create mode 100644 txim/src/TUIKit/components/TUIGroup/manage-group/style/index.scss
create mode 100644 txim/src/TUIKit/components/TUIGroup/manage-group/style/web.scss
create mode 100644 txim/src/TUIKit/components/TUIGroup/select-member/index.ts
create mode 100644 txim/src/TUIKit/components/TUIGroup/select-member/index.vue
create mode 100644 txim/src/TUIKit/components/TUIGroup/server.ts
create mode 100644 txim/src/TUIKit/components/TUINotification/index.ts
create mode 100644 txim/src/TUIKit/components/TUINotification/interface.ts
create mode 100644 txim/src/TUIKit/components/TUINotification/utils.ts
create mode 100644 txim/src/TUIKit/components/TUISearch/index.ts
create mode 100644 txim/src/TUIKit/components/TUISearch/index.vue
create mode 100644 txim/src/TUIKit/components/TUISearch/search-container/index.ts
create mode 100644 txim/src/TUIKit/components/TUISearch/search-container/index.vue
create mode 100644 txim/src/TUIKit/components/TUISearch/search-container/style/h5.scss
create mode 100644 txim/src/TUIKit/components/TUISearch/search-container/style/index.scss
create mode 100644 txim/src/TUIKit/components/TUISearch/search-container/style/web.scss
create mode 100644 txim/src/TUIKit/components/TUISearch/search-input/index.ts
create mode 100644 txim/src/TUIKit/components/TUISearch/search-input/index.vue
create mode 100644 txim/src/TUIKit/components/TUISearch/search-more/index.ts
create mode 100644 txim/src/TUIKit/components/TUISearch/search-more/index.vue
create mode 100644 txim/src/TUIKit/components/TUISearch/search-result/index.ts
create mode 100644 txim/src/TUIKit/components/TUISearch/search-result/index.vue
create mode 100644 txim/src/TUIKit/components/TUISearch/search-result/search-result-default/index.ts
create mode 100644 txim/src/TUIKit/components/TUISearch/search-result/search-result-default/index.vue
create mode 100644 txim/src/TUIKit/components/TUISearch/search-result/search-result-item/index.vue
create mode 100644 txim/src/TUIKit/components/TUISearch/search-result/search-result-item/message-abstract/message-abstract-custom.vue
create mode 100644 txim/src/TUIKit/components/TUISearch/search-result/search-result-item/message-abstract/message-abstract-file.vue
create mode 100644 txim/src/TUIKit/components/TUISearch/search-result/search-result-item/message-abstract/message-abstract-image.vue
create mode 100644 txim/src/TUIKit/components/TUISearch/search-result/search-result-item/message-abstract/message-abstract-text.vue
create mode 100644 txim/src/TUIKit/components/TUISearch/search-result/search-result-item/message-abstract/message-abstract-video.vue
create mode 100644 txim/src/TUIKit/components/TUISearch/search-result/search-result-item/style/h5.scss
create mode 100644 txim/src/TUIKit/components/TUISearch/search-result/search-result-item/style/index.scss
create mode 100644 txim/src/TUIKit/components/TUISearch/search-result/search-result-item/style/web.scss
create mode 100644 txim/src/TUIKit/components/TUISearch/search-result/search-result-loading/index.ts
create mode 100644 txim/src/TUIKit/components/TUISearch/search-result/search-result-loading/index.vue
create mode 100644 txim/src/TUIKit/components/TUISearch/search-result/style/h5.scss
create mode 100644 txim/src/TUIKit/components/TUISearch/search-result/style/index.scss
create mode 100644 txim/src/TUIKit/components/TUISearch/search-result/style/web.scss
create mode 100644 txim/src/TUIKit/components/TUISearch/search-time-list.ts
create mode 100644 txim/src/TUIKit/components/TUISearch/search-type-list.ts
create mode 100644 txim/src/TUIKit/components/TUISearch/server.ts
create mode 100644 txim/src/TUIKit/components/TUISearch/style/h5.scss
create mode 100644 txim/src/TUIKit/components/TUISearch/style/index.scss
create mode 100644 txim/src/TUIKit/components/TUISearch/style/web.scss
create mode 100644 txim/src/TUIKit/components/TUISearch/type.ts
create mode 100644 txim/src/TUIKit/components/TUISearch/utils.ts
create mode 100644 txim/src/TUIKit/components/common/Avatar/index.vue
create mode 100644 txim/src/TUIKit/components/common/BottomPopup/index.ts
create mode 100644 txim/src/TUIKit/components/common/BottomPopup/index.vue
create mode 100644 txim/src/TUIKit/components/common/BottomPopup/style/h5.scss
create mode 100644 txim/src/TUIKit/components/common/BottomPopup/style/index.scss
create mode 100644 txim/src/TUIKit/components/common/BottomPopup/style/modal.scss
create mode 100644 txim/src/TUIKit/components/common/DatePicker/date-picker-panel.vue
create mode 100644 txim/src/TUIKit/components/common/DatePicker/date-picker.ts
create mode 100644 txim/src/TUIKit/components/common/DatePicker/date-table.vue
create mode 100644 txim/src/TUIKit/components/common/DatePicker/index.ts
create mode 100644 txim/src/TUIKit/components/common/DatePicker/index.vue
create mode 100644 txim/src/TUIKit/components/common/Dialog/index.ts
create mode 100644 txim/src/TUIKit/components/common/Dialog/index.vue
create mode 100644 txim/src/TUIKit/components/common/Dialog/style/color.scss
create mode 100644 txim/src/TUIKit/components/common/Dialog/style/dialog.scss
create mode 100644 txim/src/TUIKit/components/common/Dialog/style/h5.scss
create mode 100644 txim/src/TUIKit/components/common/Dialog/style/web.scss
create mode 100644 txim/src/TUIKit/components/common/Drag/index.ts
create mode 100644 txim/src/TUIKit/components/common/Drag/index.vue
create mode 100644 txim/src/TUIKit/components/common/Drawer/index.vue
create mode 100644 txim/src/TUIKit/components/common/FetchMore/index.vue
create mode 100644 txim/src/TUIKit/components/common/Icon.vue
create mode 100644 txim/src/TUIKit/components/common/ImagePreviewer/image-item.vue
create mode 100644 txim/src/TUIKit/components/common/ImagePreviewer/index.ts
create mode 100644 txim/src/TUIKit/components/common/ImagePreviewer/index.vue
create mode 100644 txim/src/TUIKit/components/common/Loading/index.ts
create mode 100644 txim/src/TUIKit/components/common/Loading/index.vue
create mode 100644 txim/src/TUIKit/components/common/MaskLayer/index.vue
create mode 100644 txim/src/TUIKit/components/common/Overlay/index.vue
create mode 100644 txim/src/TUIKit/components/common/Popconfirm/index.vue
create mode 100644 txim/src/TUIKit/components/common/ProgressMessage/index.vue
create mode 100644 txim/src/TUIKit/components/common/RadioSelect/index.vue
create mode 100644 txim/src/TUIKit/components/common/SelectUser/index.ts
create mode 100644 txim/src/TUIKit/components/common/SelectUser/index.vue
create mode 100644 txim/src/TUIKit/components/common/Slider/index.vue
create mode 100644 txim/src/TUIKit/components/common/SwitchBar/index.ts
create mode 100644 txim/src/TUIKit/components/common/SwitchBar/index.vue
create mode 100644 txim/src/TUIKit/components/common/Toast/index.ts
create mode 100644 txim/src/TUIKit/components/common/Toast/index.vue
create mode 100644 txim/src/TUIKit/components/common/Toast/type.ts
create mode 100644 txim/src/TUIKit/components/common/Transfer/index.ts
create mode 100644 txim/src/TUIKit/components/common/Transfer/index.vue
create mode 100644 txim/src/TUIKit/components/common/Transfer/style/color.scss
create mode 100644 txim/src/TUIKit/components/common/Transfer/style/h5.scss
create mode 100644 txim/src/TUIKit/components/common/Transfer/style/transfer.scss
create mode 100644 txim/src/TUIKit/components/common/Transfer/style/web.scss
create mode 100644 txim/src/TUIKit/components/index.ts
create mode 100644 txim/src/TUIKit/constant.ts
create mode 100644 txim/src/TUIKit/debug/GenerateTestUserSig.js
create mode 100644 txim/src/TUIKit/debug/index.d.ts
create mode 100644 txim/src/TUIKit/debug/index.js
create mode 100644 txim/src/TUIKit/debug/lib-generate-test-usersig-es.min.js
create mode 100644 txim/src/TUIKit/index.ts
create mode 100644 txim/src/TUIKit/index.vue
create mode 100644 txim/src/TUIKit/interface.ts
create mode 100644 txim/src/TUIKit/locales/en/TUIChat.ts
create mode 100644 txim/src/TUIKit/locales/en/TUIContact.ts
create mode 100644 txim/src/TUIKit/locales/en/TUIConversation.ts
create mode 100644 txim/src/TUIKit/locales/en/TUIGroup.ts
create mode 100644 txim/src/TUIKit/locales/en/TUISearch.ts
create mode 100644 txim/src/TUIKit/locales/en/component.ts
create mode 100644 txim/src/TUIKit/locales/en/emoji.ts
create mode 100644 txim/src/TUIKit/locales/en/evaluate.ts
create mode 100644 txim/src/TUIKit/locales/en/index.ts
create mode 100644 txim/src/TUIKit/locales/en/message.ts
create mode 100644 txim/src/TUIKit/locales/en/time.ts
create mode 100644 txim/src/TUIKit/locales/en/words.ts
create mode 100644 txim/src/TUIKit/locales/index.ts
create mode 100644 txim/src/TUIKit/locales/zh_cn/TUIChat.ts
create mode 100644 txim/src/TUIKit/locales/zh_cn/TUIContact.ts
create mode 100644 txim/src/TUIKit/locales/zh_cn/TUIConversation.ts
create mode 100644 txim/src/TUIKit/locales/zh_cn/TUIGroup.ts
create mode 100644 txim/src/TUIKit/locales/zh_cn/TUISearch.ts
create mode 100644 txim/src/TUIKit/locales/zh_cn/component.ts
create mode 100644 txim/src/TUIKit/locales/zh_cn/emoji.ts
create mode 100644 txim/src/TUIKit/locales/zh_cn/evaluate.ts
create mode 100644 txim/src/TUIKit/locales/zh_cn/index.ts
create mode 100644 txim/src/TUIKit/locales/zh_cn/message.ts
create mode 100644 txim/src/TUIKit/locales/zh_cn/time.ts
create mode 100644 txim/src/TUIKit/locales/zh_cn/translate.ts
create mode 100644 txim/src/TUIKit/locales/zh_cn/words.ts
create mode 100644 txim/src/TUIKit/locales/zh_tw/TUIChat.ts
create mode 100644 txim/src/TUIKit/locales/zh_tw/TUIContact.ts
create mode 100644 txim/src/TUIKit/locales/zh_tw/TUIConversation.ts
create mode 100644 txim/src/TUIKit/locales/zh_tw/TUIGroup.ts
create mode 100644 txim/src/TUIKit/locales/zh_tw/TUISearch.ts
create mode 100644 txim/src/TUIKit/locales/zh_tw/component.ts
create mode 100644 txim/src/TUIKit/locales/zh_tw/emoji.ts
create mode 100644 txim/src/TUIKit/locales/zh_tw/evaluate.ts
create mode 100644 txim/src/TUIKit/locales/zh_tw/index.ts
create mode 100644 txim/src/TUIKit/locales/zh_tw/message.ts
create mode 100644 txim/src/TUIKit/locales/zh_tw/time.ts
create mode 100644 txim/src/TUIKit/locales/zh_tw/translate.ts
create mode 100644 txim/src/TUIKit/locales/zh_tw/words.ts
create mode 100644 txim/src/TUIKit/plugins/extension-server/callkit.ts
create mode 100644 txim/src/TUIKit/plugins/plugin-components/index.ts
create mode 100644 txim/src/TUIKit/plugins/plugin-components/message-call/message-call-c2c.vue
create mode 100644 txim/src/TUIKit/plugins/plugin-components/message-call/message-call-group.vue
create mode 100644 txim/src/TUIKit/plugins/plugin-components/message-customer/index.ts
create mode 100644 txim/src/TUIKit/plugins/plugin-components/message-customer/message-customer-service.vue
create mode 100644 txim/src/TUIKit/plugins/plugin-components/message-plugin-layout.vue
create mode 100644 txim/src/TUIKit/plugins/plugin-components/message-plugin.vue
create mode 100644 txim/src/TUIKit/plugins/plugin-components/message-room/message-room-default.vue
create mode 100644 txim/src/TUIKit/plugins/plugin-components/message-room/message-room.vue
create mode 100644 txim/src/TUIKit/server.ts
create mode 100644 txim/src/TUIKit/shims-vue.d.ts
create mode 100644 txim/src/TUIKit/utils/documentLink.ts
create mode 100644 txim/src/TUIKit/utils/enableSampleTaskStatus.ts
create mode 100644 txim/src/TUIKit/utils/env.ts
create mode 100644 txim/src/TUIKit/utils/index.ts
create mode 100644 txim/src/TUIKit/utils/lodash.ts
create mode 100644 txim/src/TUIKit/utils/riseInput.ts
create mode 100644 txim/src/TUIKit/utils/type-check.ts
create mode 100644 txim/src/assets/logo.png
create mode 100644 txim/src/components/HelloWorld.vue
create mode 100644 txim/src/main.ts
create mode 100644 txim/src/shims-tsx.d.ts
create mode 100644 txim/src/shims-vue.d.ts
create mode 100644 txim/tsconfig.json
create mode 100644 txim/vue.config.js
diff --git a/buyer/src/api/common.js b/buyer/src/api/common.js
index 8c579162..6f5dbe60 100644
--- a/buyer/src/api/common.js
+++ b/buyer/src/api/common.js
@@ -88,7 +88,7 @@ export function getIMDetail () {
//获取图片logo
export function getBaseSite(){
return request ({
- url:`${commonUrl}/common/common/site`,
+ url:`${commonUrl}/common/common/logo`,
method: Method.GET,
needToken: false
})
diff --git a/buyer/src/api/index.js b/buyer/src/api/index.js
index 731937be..57382eec 100644
--- a/buyer/src/api/index.js
+++ b/buyer/src/api/index.js
@@ -24,7 +24,7 @@ export function indexData(params) {
// 获取自动发券
export function getAutoCoup(){
return request({
- url: "/buyer/promotion/coupon/activity",
+ url: "/buyer/promotion/coupon/getCoupons",
method: Method.GET,
needToken: true,
});
diff --git a/buyer/src/api/member.js b/buyer/src/api/member.js
index eeb7de21..46b6babb 100644
--- a/buyer/src/api/member.js
+++ b/buyer/src/api/member.js
@@ -107,7 +107,7 @@ export function isCollection (type, goodsId) {
// 查看是否收藏店铺
export function isStoreCollection (type, goodsId) {
return request({
- url: `/buyer/member/storeCollection/isCollection/${type}/${goodsId}`,
+ url: `/buyer/member/collection/isCollection/${type}/${goodsId}`,
method: Method.GET,
needToken: true
});
diff --git a/buyer/src/components/mixes/talkIm.vue b/buyer/src/components/mixes/talkIm.vue
index bc32adbb..3020e57a 100644
--- a/buyer/src/components/mixes/talkIm.vue
+++ b/buyer/src/components/mixes/talkIm.vue
@@ -24,13 +24,15 @@ export default {
if (userInfo.success) {
//携带商品Id,在IM可以发送商品信息
if(goodsId && skuId){
-
+ console.log( this.IMLink,'传递参数');
+ console.log(this.IMLink + "&token=" + accessToken + "&goodsId=" + goodsId + "&skuId=" + skuId + "&id=" + id || this.storeMsg.storeId
+ );
window.open(
- this.IMLink + "?token=" + accessToken + "&id=" + id || this.storeMsg.storeId + "&goodsId=" + goodsId + "&skuId=" + skuId
+ this.IMLink + "&token=" + accessToken + "&goodsId=" + goodsId + "&skuId=" + skuId + "&id=" + id || this.storeMsg.storeId
);
}else{
window.open(
- this.IMLink + "?token=" + accessToken + "&id=" + id || this.storeMsg.storeId
+ this.IMLink + "&token=" + accessToken + "&id=" + id || this.storeMsg.storeId
);
}
} else {
@@ -42,7 +44,9 @@ export default {
async getIMDetailMethods() {
let res = await getIMDetail();
if (res.success) {
+ console.log("IM信息", res);
this.IMLink = res.result;
+
}
},
},
diff --git a/buyer/src/pages/GoodsDetail.vue b/buyer/src/pages/GoodsDetail.vue
index 17d70b3e..c60b4f05 100644
--- a/buyer/src/pages/GoodsDetail.vue
+++ b/buyer/src/pages/GoodsDetail.vue
@@ -20,7 +20,7 @@
- {{ isOnline ? '在线' : '离线' }} + {{ isOnline ? "在线" : "离线" }}
对方正在输入 ...
@@ -40,7 +46,9 @@
diff --git a/im/src/components/chat/panel/TalkPanel.vue b/im/src/components/chat/panel/TalkPanel.vue
index 18f5c537..da477430 100644
--- a/im/src/components/chat/panel/TalkPanel.vue
+++ b/im/src/components/chat/panel/TalkPanel.vue
@@ -1,17 +1,31 @@