This commit is contained in:
pengxiaolong
2025-05-13 19:39:53 +08:00
parent 37da6765b8
commit c006a8e63d
1232 changed files with 96963 additions and 883 deletions

View File

@@ -0,0 +1 @@
{"version":3,"file":"config.js","sources":["TUIKit/components/TUIGroup/create-group/group-introduction/config.ts"],"sourcesContent":["import TUIChatEngine from '@tencentcloud/chat-uikit-engine';\n\nconst groupIntroConfig = [\n {\n icon: 'https://web.sdk.qcloud.com/im/assets/images/Public.svg',\n label: '陌生人社交群Public',\n type: TUIChatEngine.TYPES.GRP_PUBLIC,\n detail: '类似 QQ 群,创建后群主可以指定群管理员,用户搜索群 ID 发起加群申请后,需要群主或管理员审批通过才能入群。详见',\n src: '产品文档',\n },\n {\n icon: 'https://web.sdk.qcloud.com/im/assets/images/Meeting.svg',\n label: '临时会议群Meeting',\n type: TUIChatEngine.TYPES.GRP_MEETING,\n detail: '创建后可以随意进出,且支持查看入群前消息;适合用于音视频会议场景、在线教育场景等与实时音视频产品结合的场景。详见',\n src: '产品文档',\n },\n {\n icon: 'https://web.sdk.qcloud.com/im/assets/images/Work.svg',\n label: '好友工作群Work',\n type: TUIChatEngine.TYPES.GRP_WORK,\n detail: '类似普通微信群,创建后仅支持已在群内的好友邀请加群,且无需被邀请方同意或群主审批。详见',\n src: '产品文档',\n },\n {\n icon: 'https://web.sdk.qcloud.com/im/assets/images/AVChatroom.svg',\n label: '直播群AVChatroom',\n type: TUIChatEngine.TYPES.GRP_AVCHATROOM,\n detail: '创建后可以随意进出,没有群成员数量上限,但不支持历史消息存储;适合与直播产品结合,用于弹幕聊天场景。详见',\n src: '产品文档',\n },\n {\n icon: 'https://web.sdk.qcloud.com/im/assets/images/Community.png',\n label: '社群Community',\n type: TUIChatEngine.TYPES.GRP_COMMUNITY,\n detail: '创建后可以随意进出最多支持100000人支持历史消息存储用户搜索群 ID 发起加群申请后,无需管理员审批即可进群。详见',\n src: '产品文档',\n },\n];\n\nconst findGroupIntroConfig = (type: string) => {\n return groupIntroConfig.filter((item: any) => {\n return item.type === type;\n })[0];\n};\n\nexport {\n groupIntroConfig,\n findGroupIntroConfig,\n};\n"],"names":["TUIChatEngine"],"mappings":";;AAEA,MAAM,mBAAmB;AAAA,EACvB;AAAA,IACE,MAAM;AAAA,IACN,OAAO;AAAA,IACP,MAAMA,cAAAA,GAAc,MAAM;AAAA,IAC1B,QAAQ;AAAA,IACR,KAAK;AAAA,EACP;AAAA,EACA;AAAA,IACE,MAAM;AAAA,IACN,OAAO;AAAA,IACP,MAAMA,cAAAA,GAAc,MAAM;AAAA,IAC1B,QAAQ;AAAA,IACR,KAAK;AAAA,EACP;AAAA,EACA;AAAA,IACE,MAAM;AAAA,IACN,OAAO;AAAA,IACP,MAAMA,cAAAA,GAAc,MAAM;AAAA,IAC1B,QAAQ;AAAA,IACR,KAAK;AAAA,EACP;AAAA,EACA;AAAA,IACE,MAAM;AAAA,IACN,OAAO;AAAA,IACP,MAAMA,cAAAA,GAAc,MAAM;AAAA,IAC1B,QAAQ;AAAA,IACR,KAAK;AAAA,EACP;AAAA,EACA;AAAA,IACE,MAAM;AAAA,IACN,OAAO;AAAA,IACP,MAAMA,cAAAA,GAAc,MAAM;AAAA,IAC1B,QAAQ;AAAA,IACR,KAAK;AAAA,EACP;AACF;AAEM,MAAA,uBAAuB,CAAC,SAAiB;AACtC,SAAA,iBAAiB,OAAO,CAAC,SAAc;AAC5C,WAAO,KAAK,SAAS;AAAA,EAAA,CACtB,EAAE,CAAC;AACN;;;"}

View File

@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["TUIKit/components/TUIGroup/create-group/group-introduction/index.vue","../../HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDov6aG555uuL3RrLW1pbmktcHJvZ3JhbS9UVUlLaXQvY29tcG9uZW50cy9UVUlHcm91cC9jcmVhdGUtZ3JvdXAvZ3JvdXAtaW50cm9kdWN0aW9uL2luZGV4LnZ1ZQ"],"sourcesContent":["<template>\n <ul class=\"group-introduction-list select\">\n <li\n v-for=\"(item, index) in type\"\n :key=\"index\"\n class=\"select-item\"\n :class=\"[selectType === item.type && 'selected']\"\n @click=\"selected(item)\"\n >\n <main class=\"select-item-type\">\n <div class=\"select-item-header\">\n <aside class=\"left\">\n <Icon\n class=\"icon\"\n :file=\"item.icon\"\n />\n <span class=\"select-item-label\">{{ TUITranslateService.t(`TUIGroup.${item.label}`) }}</span>\n </aside>\n <Icon\n v-if=\"selectType === item.type\"\n :file=\"selectedIcon\"\n />\n </div>\n <span class=\"select-item-detail\">{{ TUITranslateService.t(`TUIGroup.${item.detail}`) }}</span>\n <a\n class=\"link\"\n :href=\"documentLink.product.url\"\n target=\"_blank\"\n @click=\"openUrl(documentLink.product.url)\"\n >{{\n TUITranslateService.t(`TUIGroup.${item.src}`) }}</a>\n </main>\n </li>\n </ul>\n</template>\n<script lang=\"ts\" setup>\nimport { ref, watchEffect } from '../../../../adapter-vue';\nimport { TUITranslateService } from '@tencentcloud/chat-uikit-engine';\nimport { TUIGlobal } from '@tencentcloud/universal-api';\nimport documentLink from '../../../../utils/documentLink';\nimport Icon from '../../../common/Icon.vue';\nimport selectedIcon from '../../../../assets/icon/selected.svg';\nimport { groupIntroConfig } from './config';\nimport { isUniFrameWork } from '../../../../utils/env';\n\nconst props = defineProps({\n groupType: {\n type: String,\n default: '',\n },\n});\n\nconst type = groupIntroConfig;\n\nconst selectType = ref();\n\nconst emit = defineEmits(['selectType']);\n\nwatchEffect(() => {\n selectType.value = props.groupType;\n});\n\nconst selected = (item: any) => {\n selectType.value = item.type;\n emit('selectType', item.type);\n};\n\nconst openUrl = (link: string) => {\n if (!isUniFrameWork) {\n TUIGlobal?.open(link);\n }\n};\n\n</script>\n<style lang=\"scss\" scoped src=\"../style/index.scss\"></style>\n","import Component from 'D:/项目/tk-mini-program/TUIKit/components/TUIGroup/create-group/group-introduction/index.vue'\nwx.createComponent(Component)"],"names":["groupIntroConfig","ref","watchEffect","isUniFrameWork","TUIGlobal"],"mappings":";;;;;;;;;;AAwCA,MAAA,OAAiB,MAAA;;;;;;;;;;;AAKjB,UAAM,QAAQ;AAOd,UAAM,OAAOA,gEAAAA;AAEb,UAAM,aAAaC,cAAAA;AAEnB,UAAM,OAAO;AAEbC,kBAAAA,YAAY,MAAM;AAChB,iBAAW,QAAQ,MAAM;AAAA,IAAA,CAC1B;AAEK,UAAA,WAAW,CAAC,SAAc;AAC9B,iBAAW,QAAQ,KAAK;AACnB,WAAA,cAAc,KAAK,IAAI;AAAA,IAAA;AAGxB,UAAA,UAAU,CAAC,SAAiB;;AAChC,UAAI,CAACC,iBAAAA,gBAAgB;AACnBC,kCAAAA,mBAAW,KAAK;AAAA,MAClB;AAAA,IAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACrEF,GAAG,gBAAgB,SAAS;"}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"version":3,"file":"index.js","sources":["../../HBuilderX/plugins/uniapp-cli-vite/uniPage:/VFVJS2l0XGNvbXBvbmVudHNcVFVJR3JvdXBcaW5kZXgudnVl"],"sourcesContent":["import MiniProgramPage from 'D:/项目/tk-mini-program/TUIKit/components/TUIGroup/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["MiniProgramPage"],"mappings":";;AACA,GAAG,WAAWA,wBAAe,iBAAA;"}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long