消息
This commit is contained in:
@@ -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;;;"}
|
||||
@@ -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;"}
|
||||
1
unpackage/dist/dev/.sourcemap/mp-weixin/TUIKit/components/TUIGroup/create-group/index.js.map
vendored
Normal file
1
unpackage/dist/dev/.sourcemap/mp-weixin/TUIKit/components/TUIGroup/create-group/index.js.map
vendored
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user