更新
@@ -1,4 +1,10 @@
|
||||
<template>
|
||||
<view>
|
||||
<TUICallKit></TUICallKit>
|
||||
</view>
|
||||
</template>
|
||||
<script>
|
||||
import TUICallKit from "/TUICallKit/src/Components/TUICallKit";
|
||||
export default {
|
||||
onLaunch: function() {
|
||||
console.log('App Launch')
|
||||
@@ -12,6 +18,9 @@
|
||||
}
|
||||
</script>
|
||||
|
||||
<script setup>
|
||||
|
||||
</script>
|
||||
<style>
|
||||
/*每个页面公共css */
|
||||
</style>
|
||||
|
||||
@@ -5,6 +5,12 @@
|
||||
"style": {
|
||||
"navigationBarTitleText": "uni-app"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/user/user",
|
||||
"style": {
|
||||
"navigationBarTitleText": "uni-app"
|
||||
}
|
||||
}
|
||||
],
|
||||
"subPackages": [
|
||||
@@ -14,7 +20,10 @@
|
||||
{
|
||||
"path": "pages/call",
|
||||
"style": {
|
||||
"navigationBarTitleText": "uni-app"
|
||||
"navigationBarTitleText": "视频面诊",
|
||||
"navigationBarHidden": true,
|
||||
// 可选:如果需要沉浸式状态栏,可配置这个
|
||||
"navigationStyle": "custom"
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -26,5 +35,23 @@
|
||||
"navigationBarBackgroundColor": "#F8F8F8",
|
||||
"backgroundColor": "#F8F8F8"
|
||||
},
|
||||
"uniIdRouter": {}
|
||||
"uniIdRouter": {},
|
||||
"tabBar": {
|
||||
"color": "#7A7E83",
|
||||
"selectedColor": "#3cc51f",
|
||||
"borderStyle": "black",
|
||||
"backgroundColor": "#ffffff",
|
||||
"list": [{
|
||||
"pagePath": "pages/index/index",
|
||||
"iconPath": "/static/user/home.png",
|
||||
"selectedIconPath": "/static/user/home_no.png",
|
||||
"text": "首页"
|
||||
},{
|
||||
"pagePath": "pages/user/user",
|
||||
"iconPath": "/static/user/user.png",
|
||||
"selectedIconPath": "/static/user/user_no.png",
|
||||
"text": "我的"
|
||||
}]
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
<template>
|
||||
<view>
|
||||
<button @click="jumpUrl">跳转分包</button>
|
||||
</view>
|
||||
</template>
|
||||
<script>
|
||||
export default {
|
||||
methods: {
|
||||
jumpUrl() {
|
||||
uni.navigateTo({ url: "/TUICallKit/pages/call" });
|
||||
},
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
After Width: | Height: | Size: 7.4 KiB |
|
After Width: | Height: | Size: 7.5 KiB |
|
After Width: | Height: | Size: 7.6 KiB |
|
After Width: | Height: | Size: 7.6 KiB |
@@ -1 +1 @@
|
||||
{"version":3,"file":"BackGround.js","sources":["TUICallKit/src/Components/components/GroupCall/BackGround/BackGround.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvR3JvdXBDYWxsL0JhY2tHcm91bmQvQmFja0dyb3VuZC52dWU"],"sourcesContent":["<template>\n <Overlay\n bgColor=\"#22262ed9\"\n :bgImage=\"defaultAvatarSrc\"\n :customStyle=\"{ position: 'absolute', zIndex: 0 }\"\n />\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n\n<script lang=\"ts\" setup>\nimport Overlay from '../../base/Overlay/Overlay.vue';\nimport defaultAvatarSrc from '../../../assets/common/defaultAvatar.svg';\n</script>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/GroupCall/BackGround/BackGround.vue'\nwx.createComponent(Component)"],"names":["Component"],"mappings":";;;;;;AAiBA,MAAA,UAAoB,MAAA;AARpB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;;;;;;;;;;;;;;ACZA,GAAG,gBAAgBA,SAAS;"}
|
||||
{"version":3,"file":"BackGround.js","sources":["TUICallKit/src/Components/components/GroupCall/BackGround/BackGround.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvR3JvdXBDYWxsL0JhY2tHcm91bmQvQmFja0dyb3VuZC52dWU"],"sourcesContent":["<template>\n <Overlay\n bgColor=\"#22262ed9\"\n :bgImage=\"defaultAvatarSrc\"\n :customStyle=\"{ position: 'absolute', zIndex: 0 }\"\n />\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n\n<script lang=\"ts\" setup>\nimport Overlay from '../../base/Overlay/Overlay.vue';\nimport defaultAvatarSrc from '../../../assets/common/defaultAvatar.svg';\n</script>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/GroupCall/BackGround/BackGround.vue'\nwx.createComponent(Component)"],"names":["Component"],"mappings":";;;;;;AAiBA,MAAA,UAAoB,MAAA;AARpB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;;;;;;;;;;;;;;ACZA,GAAG,gBAAgBA,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"StreamLoading.js","sources":["TUICallKit/src/Components/components/GroupCall/MediaContainer/StreamLoading/StreamLoading.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvR3JvdXBDYWxsL01lZGlhQ29udGFpbmVyL1N0cmVhbUxvYWRpbmcvU3RyZWFtTG9hZGluZy52dWU"],"sourcesContent":["\n<template>\n <div class=\"stream-loading-container\">\n <Loading mode=\"dot\" color=\"#FFF\" loadingWidth=\"50px\" loadingHeight=\"50px\" />\n </div>\n</template>\n\n<script lang=\"ts\" setup>\nimport Loading from '../../../base/Loading/Loading.vue';\n</script>\n\n<style scoped>\n.stream-loading-container {\n width: 100%;\n height: 100%;\n position: absolute;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/GroupCall/MediaContainer/StreamLoading/StreamLoading.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;;;AAQA,MAAA,UAAoB,MAAA;;;;;;;;;;;;;;;;;ACPpB,GAAG,gBAAgB,SAAS;"}
|
||||
{"version":3,"file":"StreamLoading.js","sources":["TUICallKit/src/Components/components/GroupCall/MediaContainer/StreamLoading/StreamLoading.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvR3JvdXBDYWxsL01lZGlhQ29udGFpbmVyL1N0cmVhbUxvYWRpbmcvU3RyZWFtTG9hZGluZy52dWU"],"sourcesContent":["\n<template>\n <div class=\"stream-loading-container\">\n <Loading mode=\"dot\" color=\"#FFF\" loadingWidth=\"50px\" loadingHeight=\"50px\" />\n </div>\n</template>\n\n<script lang=\"ts\" setup>\nimport Loading from '../../../base/Loading/Loading.vue';\n</script>\n\n<style scoped>\n.stream-loading-container {\n width: 100%;\n height: 100%;\n position: absolute;\n z-index: 1;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/GroupCall/MediaContainer/StreamLoading/StreamLoading.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;;;AAQA,MAAA,UAAoB,MAAA;;;;;;;;;;;;;;;;;ACPpB,GAAG,gBAAgB,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"SingleCall.js","sources":["TUICallKit/src/Components/components/SingleCall/SingleCall.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvU2luZ2xlQ2FsbC9TaW5nbGVDYWxsLnZ1ZQ"],"sourcesContent":["<template>\n <div class=\"singlecall-container\">\n <TopBar />\n <Waiting v-if=\"callStatus === CallStatus.CALLING\" />\n <MediaContainer />\n <Tip />\n <ButtonPanel />\n </div>\n</template>\n\n<script setup lang=\"ts\">\nimport { toRefs } from '../../../adapter-vue';\nimport { CallStatus } from '../../../TUICallService';\nimport TopBar from '../common/TopBar/TopBar.vue';\nimport Waiting from '../common/Waiting/Waiting.vue';\nimport MediaContainer from './MediaContainer/MediaContainer.vue';\nimport Tip from '../common/Tip/Tip.vue';\nimport ButtonPanel from '../common/ButtonPanel/ButtonPanel.vue';\nimport { useCallInfoContext } from '../../hooks';\n\nconst { callStatus } = toRefs(useCallInfoContext());\n</script>\n\n<style lang=\"scss\" scoped>\n.singlecall-container {\n height: 100%;\n}\n</style>","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/SingleCall/SingleCall.vue'\nwx.createComponent(Component)"],"names":["toRefs","useCallInfoContext"],"mappings":";;;;;;;;;;AAaA,MAAA,SAAmB,MAAA;AACnB,MAAA,UAAoB,MAAA;AACpB,MAAA,iBAA2B,MAAA;AAC3B,MAAA,MAAgB,MAAA;AAChB,MAAA,cAAwB,MAAA;;;;AAGxB,UAAM,EAAE,WAAe,IAAAA,qBAAOC,mDAAAA,mBAAoB,CAAA;;;;;;;;;ACnBlD,GAAG,gBAAgB,SAAS;"}
|
||||
{"version":3,"file":"SingleCall.js","sources":["TUICallKit/src/Components/components/SingleCall/SingleCall.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvU2luZ2xlQ2FsbC9TaW5nbGVDYWxsLnZ1ZQ"],"sourcesContent":["<template>\n <div class=\"singlecall-container\">\n <TopBar />\n <Waiting v-if=\"callStatus === CallStatus.CALLING\" />\n <MediaContainer />\n <Tip />\n <ButtonPanel />\n </div>\n</template>\n\n<script setup lang=\"ts\">\nimport { toRefs } from '../../../adapter-vue';\nimport { CallStatus } from '../../../TUICallService';\nimport TopBar from '../common/TopBar/TopBar.vue';\nimport Waiting from '../common/Waiting/Waiting.vue';\nimport MediaContainer from './MediaContainer/MediaContainer.vue';\nimport Tip from '../common/Tip/Tip.vue';\nimport ButtonPanel from '../common/ButtonPanel/ButtonPanel.vue';\nimport { useCallInfoContext } from '../../hooks';\n\nconst { callStatus } = toRefs(useCallInfoContext());\n</script>\n\n<style lang=\"scss\" scoped>\n.singlecall-container {\n height: 100%;\n}\n</style>","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/SingleCall/SingleCall.vue'\nwx.createComponent(Component)"],"names":["toRefs","useCallInfoContext"],"mappings":";;;;;;;;;;AAaA,MAAA,SAAmB,MAAA;AACnB,MAAA,UAAoB,MAAA;AACpB,MAAA,iBAA2B,MAAA;AAC3B,MAAA,MAAgB,MAAA;AAChB,MAAA,cAAwB,MAAA;;;;AAGxB,UAAM,EAAE,WAAe,IAAAA,qBAAOC,mDAAAA,mBAAoB,CAAA;;;;;;;;;ACnBlD,GAAG,gBAAgB,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"Avatar.js","sources":["TUICallKit/src/Components/components/base/Avatar/Avatar.ts","TUICallKit/src/Components/components/base/Avatar/Avatar.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9BdmF0YXIvQXZhdGFyLnZ1ZQ"],"sourcesContent":["const Fit = ['fill', 'contain', 'cover'] as const;\nconst Shape = ['circle', 'square'] as const;\n\nexport const AvatarProps = {\n icon: {\n type: String,\n },\n size: {\n type: [Number, String],\n default: 100,\n },\n shape: {\n type: String,\n values: Shape,\n default: 'square',\n },\n src: {\n type: String,\n },\n defaultSrc: {\n type: String,\n },\n text: {\n type: String,\n },\n fit: {\n type: String,\n values: Fit,\n default: 'cover',\n },\n customClass: {\n type: String,\n },\n} as const;\n\nexport const avatarEmits = {\n error: (evt) => evt,\n};\n","<template>\n <div :class=\"classname\" :style=\"[avatarStyle]\">\n <TKImage v-if=\"avatarSrc\" :fit=\"fit\" :width=\"width\" :height=\"height\" :src=\"avatarSrc\" @error=\"handleError\" />\n <slot v-else />\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n }\n}\n</script>\n\n<script setup lang=\"ts\">\nimport { computed, ref, watch } from '../../../../adapter-vue';\nimport TKImage from '../TKImage/TKImage.vue';\nimport { classNames } from '../util';\nimport { AvatarProps } from './Avatar';\nimport { PREFIX } from '../constants/index';\n\nconst props = defineProps(AvatarProps);\n\nconst avatarSrc = ref('');\n\nwatch(() => props.src, () => {\n avatarSrc.value = props.src;\n}, {\n immediate: true,\n});\n\nconst classname = computed(() => classNames([\n `${PREFIX}-avatar`,\n `${PREFIX}-avatar--${props.shape}`,\n `${PREFIX}-avatar--${props.size}`,\n props.customClass,\n]));\nconst width = computed(() => typeof props.size === 'number' ? `${props.size}px` : props.size);\nconst height = computed(() => typeof props.size === 'number' ? `${props.size}px` : props.size);\nconst avatarStyle = computed(() => ({ width: width.value, height: height.value }));\n\nfunction handleError(e) {\n uni.__f__('error','at TUICallKit/src/Components/components/base/Avatar/Avatar.vue:44',e);\n if (props.defaultSrc) {\n avatarSrc.value = props.defaultSrc;\n }\n}\n</script>\n\n<style lang=\"scss\">\n@import './style/Avatar.scss';\n</style>","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/Avatar/Avatar.vue'\nwx.createComponent(Component)"],"names":["ref","watch","computed","classNames","PREFIX","uni","Component"],"mappings":";;;;;AAAA,MAAM,MAAM,CAAC,QAAQ,WAAW,OAAO;AACvC,MAAM,QAAQ,CAAC,UAAU,QAAQ;AAE1B,MAAM,cAAc;AAAA,EACzB,MAAM;AAAA,IACJ,MAAM;AAAA,EACR;AAAA,EACA,MAAM;AAAA,IACJ,MAAM,CAAC,QAAQ,MAAM;AAAA,IACrB,SAAS;AAAA,EACX;AAAA,EACA,OAAO;AAAA,IACL,MAAM;AAAA,IACN,QAAQ;AAAA,IACR,SAAS;AAAA,EACX;AAAA,EACA,KAAK;AAAA,IACH,MAAM;AAAA,EACR;AAAA,EACA,YAAY;AAAA,IACV,MAAM;AAAA,EACR;AAAA,EACA,MAAM;AAAA,IACJ,MAAM;AAAA,EACR;AAAA,EACA,KAAK;AAAA,IACH,MAAM;AAAA,IACN,QAAQ;AAAA,IACR,SAAS;AAAA,EACX;AAAA,EACA,aAAa;AAAA,IACX,MAAM;AAAA,EACR;AACF;;;;AChBA,MAAA,UAAoB,MAAA;AATpB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAUA,UAAM,QAAQ;AAER,UAAA,YAAYA,kBAAI,EAAE;AAElBC,wBAAA,MAAM,MAAM,KAAK,MAAM;AAC3B,gBAAU,QAAQ,MAAM;AAAA,IAAA,GACvB;AAAA,MACD,WAAW;AAAA,IAAA,CACZ;AAEK,UAAA,YAAYC,uBAAS,MAAMC,qEAAW;AAAA,MAC1C,GAAGC,0DAAM,MAAA;AAAA,MACT,GAAGA,0DAAAA,MAAM,YAAY,MAAM,KAAK;AAAA,MAChC,GAAGA,0DAAAA,MAAM,YAAY,MAAM,IAAI;AAAA,MAC/B,MAAM;AAAA,IACP,CAAA,CAAC;AACF,UAAM,QAAQF,cAAA,SAAS,MAAM,OAAO,MAAM,SAAS,WAAW,GAAG,MAAM,IAAI,OAAO,MAAM,IAAI;AAC5F,UAAM,SAASA,cAAA,SAAS,MAAM,OAAO,MAAM,SAAS,WAAW,GAAG,MAAM,IAAI,OAAO,MAAM,IAAI;AACvF,UAAA,cAAcA,cAAAA,SAAS,OAAO,EAAE,OAAO,MAAM,OAAO,QAAQ,OAAO,MAAA,EAAQ;AAEjF,aAAS,YAAY,GAAG;AAClBG,oBAAAA,MAAA,MAAM,SAAQ,qEAAoE,CAAC;AACvF,UAAI,MAAM,YAAY;AACpB,kBAAU,QAAQ,MAAM;AAAA,MAC1B;AAAA,IACF;;;;;;;;;;;;;;;;;;;AC9CA,GAAG,gBAAgBC,SAAS;"}
|
||||
{"version":3,"file":"Avatar.js","sources":["TUICallKit/src/Components/components/base/Avatar/Avatar.ts","TUICallKit/src/Components/components/base/Avatar/Avatar.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9BdmF0YXIvQXZhdGFyLnZ1ZQ"],"sourcesContent":["const Fit = ['fill', 'contain', 'cover'] as const;\nconst Shape = ['circle', 'square'] as const;\n\nexport const AvatarProps = {\n icon: {\n type: String,\n },\n size: {\n type: [Number, String],\n default: 100,\n },\n shape: {\n type: String,\n values: Shape,\n default: 'square',\n },\n src: {\n type: String,\n },\n defaultSrc: {\n type: String,\n },\n text: {\n type: String,\n },\n fit: {\n type: String,\n values: Fit,\n default: 'cover',\n },\n customClass: {\n type: String,\n },\n} as const;\n\nexport const avatarEmits = {\n error: (evt) => evt,\n};\n","<template>\n <div :class=\"classname\" :style=\"[avatarStyle]\">\n <TKImage v-if=\"avatarSrc\" :fit=\"fit\" :width=\"width\" :height=\"height\" :src=\"avatarSrc\" @error=\"handleError\" />\n <slot v-else />\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n }\n}\n</script>\n\n<script setup lang=\"ts\">\nimport { computed, ref, watch } from '../../../../adapter-vue';\nimport TKImage from '../TKImage/TKImage.vue';\nimport { classNames } from '../util';\nimport { AvatarProps } from './Avatar';\nimport { PREFIX } from '../constants/index';\n\nconst props = defineProps(AvatarProps);\n\nconst avatarSrc = ref('');\n\nwatch(() => props.src, () => {\n avatarSrc.value = props.src;\n}, {\n immediate: true,\n});\n\nconst classname = computed(() => classNames([\n `${PREFIX}-avatar`,\n `${PREFIX}-avatar--${props.shape}`,\n `${PREFIX}-avatar--${props.size}`,\n props.customClass,\n]));\nconst width = computed(() => typeof props.size === 'number' ? `${props.size}px` : props.size);\nconst height = computed(() => typeof props.size === 'number' ? `${props.size}px` : props.size);\nconst avatarStyle = computed(() => ({ width: width.value, height: height.value }));\n\nfunction handleError(e) {\n uni.__f__('error','at TUICallKit/src/Components/components/base/Avatar/Avatar.vue:44',e);\n if (props.defaultSrc) {\n avatarSrc.value = props.defaultSrc;\n }\n}\n</script>\n\n<style lang=\"scss\">\n@import './style/Avatar.scss';\n</style>","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/Avatar/Avatar.vue'\nwx.createComponent(Component)"],"names":["ref","watch","computed","classNames","PREFIX","uni","Component"],"mappings":";;;;;AAAA,MAAM,MAAM,CAAC,QAAQ,WAAW,OAAO;AACvC,MAAM,QAAQ,CAAC,UAAU,QAAQ;AAE1B,MAAM,cAAc;AAAA,EACzB,MAAM;AAAA,IACJ,MAAM;AAAA,EACR;AAAA,EACA,MAAM;AAAA,IACJ,MAAM,CAAC,QAAQ,MAAM;AAAA,IACrB,SAAS;AAAA,EACX;AAAA,EACA,OAAO;AAAA,IACL,MAAM;AAAA,IACN,QAAQ;AAAA,IACR,SAAS;AAAA,EACX;AAAA,EACA,KAAK;AAAA,IACH,MAAM;AAAA,EACR;AAAA,EACA,YAAY;AAAA,IACV,MAAM;AAAA,EACR;AAAA,EACA,MAAM;AAAA,IACJ,MAAM;AAAA,EACR;AAAA,EACA,KAAK;AAAA,IACH,MAAM;AAAA,IACN,QAAQ;AAAA,IACR,SAAS;AAAA,EACX;AAAA,EACA,aAAa;AAAA,IACX,MAAM;AAAA,EACR;AACF;;;;AChBA,MAAA,UAAoB,MAAA;AATpB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAUA,UAAM,QAAQ;AAER,UAAA,YAAYA,kBAAI,EAAE;AAElBC,wBAAA,MAAM,MAAM,KAAK,MAAM;AAC3B,gBAAU,QAAQ,MAAM;AAAA,IAAA,GACvB;AAAA,MACD,WAAW;AAAA,IAAA,CACZ;AAEK,UAAA,YAAYC,uBAAS,MAAMC,qEAAW;AAAA,MAC1C,GAAGC,0DAAM,MAAA;AAAA,MACT,GAAGA,0DAAAA,MAAM,YAAY,MAAM,KAAK;AAAA,MAChC,GAAGA,0DAAAA,MAAM,YAAY,MAAM,IAAI;AAAA,MAC/B,MAAM;AAAA,IACP,CAAA,CAAC;AACF,UAAM,QAAQF,cAAA,SAAS,MAAM,OAAO,MAAM,SAAS,WAAW,GAAG,MAAM,IAAI,OAAO,MAAM,IAAI;AAC5F,UAAM,SAASA,cAAA,SAAS,MAAM,OAAO,MAAM,SAAS,WAAW,GAAG,MAAM,IAAI,OAAO,MAAM,IAAI;AACvF,UAAA,cAAcA,cAAAA,SAAS,OAAO,EAAE,OAAO,MAAM,OAAO,QAAQ,OAAO,MAAA,EAAQ;AAEjF,aAAS,YAAY,GAAG;AAClBG,oBAAAA,MAAA,MAAM,SAAQ,qEAAoE,CAAC;AACvF,UAAI,MAAM,YAAY;AACpB,kBAAU,QAAQ,MAAM;AAAA,MAC1B;AAAA,IACF;;;;;;;;;;;;;;;;;;;AC9CA,GAAG,gBAAgBC,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"Button.js","sources":["TUICallKit/src/Components/components/base/Button/Button.ts","TUICallKit/src/Components/components/base/Button/Button.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9CdXR0b24vQnV0dG9uLnZ1ZQ"],"sourcesContent":["const Size = ['small','middle','large'] as const;\nconst Direction = ['row','column'] as const;\nconst Shape = ['circle','round'] as const;\n\nexport const ButtonProps = {\n iconSrc: {\n type: String,\n },\n iconSize: {\n type: Number,\n },\n text: {\n type: String,\n },\n loading: {\n type: Boolean,\n default: false,\n },\n loadingColor: {\n type: String,\n default: '#fff',\n },\n loadingWidth: {\n type: String,\n default: '40px',\n },\n loadingHeight: {\n type: String,\n default: '40px',\n },\n size: {\n type: String,\n values: Size,\n default: 'middle',\n },\n width: {\n type: String,\n },\n height: {\n type: String,\n },\n color: {\n type: String,\n },\n direction: {\n type: String,\n values: Direction,\n default: 'row',\n },\n shape: {\n type: String,\n values: Shape,\n },\n buttonStyle: {\n type: Object,\n },\n buttonTextStyle: {\n type: Object,\n },\n};\n","<template>\n <div :style=\"[style]\" :class=\"buttonClassName\" @click=\"handleClick\">\n <Loading\n v-if=\"loading\"\n :loadingWidth=\"loadingWidth\"\n :loadingHeight=\"loadingHeight\"\n :color=\"loadingColor\"\n />\n <Icon v-if=\"iconSrc && !loading\" :size=\"iconSize\" :src=\"iconSrc\"></Icon>\n <div\n v-if=\"text\"\n :style=\"[buttonTextStyle]\"\n :class=\"buttonTextClassName\"\n >\n {{ text }}\n </div>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n};\n</script>\n\n<script setup lang=\"ts\">\nimport { computed } from '../../../../adapter-vue';\nimport Loading from '../Loading/Loading.vue';\nimport Icon from '../Icon/Icon.vue';\nimport { classNames, IS_PC } from '../util';\nimport { ButtonProps } from './Button';\nimport { PREFIX } from '../constants/index';\n\nconst props = defineProps(ButtonProps);\nconst buttonTextClassName = `${PREFIX}-button--content`;\nconst style = computed(() => ({\n width: props.width,\n height: props.height,\n backgroundColor: props.color,\n flexDirection: props.direction,\n cursor: IS_PC ? 'pointer' : 'auto',\n ...props.buttonStyle,\n}));\n\nconst buttonClassName = classNames([\n `${PREFIX}-button`,\n {[`${PREFIX}-${props.shape}`]: props.shape},\n `${PREFIX}-button--${props.size}`\n]);\n\nconst emit = defineEmits(['click']);\nconst handleClick = (event) => {\n !props.loading && emit('click', event);\n};\n</script>\n\n<style lang=\"scss\">\n@import './style/Button.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/Button/Button.vue'\nwx.createComponent(Component)"],"names":["PREFIX","computed","IS_PC","classNames","Component"],"mappings":";;;;;AAAA,MAAM,OAAO,CAAC,SAAQ,UAAS,OAAO;AACtC,MAAM,YAAY,CAAC,OAAM,QAAQ;AACjC,MAAM,QAAQ,CAAC,UAAS,OAAO;AAExB,MAAM,cAAc;AAAA,EACzB,SAAS;AAAA,IACP,MAAM;AAAA,EACR;AAAA,EACA,UAAU;AAAA,IACR,MAAM;AAAA,EACR;AAAA,EACA,MAAM;AAAA,IACJ,MAAM;AAAA,EACR;AAAA,EACA,SAAS;AAAA,IACP,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,cAAc;AAAA,IACZ,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,cAAc;AAAA,IACZ,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,eAAe;AAAA,IACb,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,MAAM;AAAA,IACJ,MAAM;AAAA,IACN,QAAQ;AAAA,IACR,SAAS;AAAA,EACX;AAAA,EACA,OAAO;AAAA,IACL,MAAM;AAAA,EACR;AAAA,EACA,QAAQ;AAAA,IACN,MAAM;AAAA,EACR;AAAA,EACA,OAAO;AAAA,IACL,MAAM;AAAA,EACR;AAAA,EACA,WAAW;AAAA,IACT,MAAM;AAAA,IACN,QAAQ;AAAA,IACR,SAAS;AAAA,EACX;AAAA,EACA,OAAO;AAAA,IACL,MAAM;AAAA,IACN,QAAQ;AAAA,EACV;AAAA,EACA,aAAa;AAAA,IACX,MAAM;AAAA,EACR;AAAA,EACA,iBAAiB;AAAA,IACf,MAAM;AAAA,EACR;AACF;;;;AC9BA,MAAA,UAAoB,MAAA;AACpB,MAAA,OAAiB,MAAA;AAVjB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;;AAWA,UAAM,QAAQ;AACR,UAAA,sBAAsB,GAAGA,0DAAM,MAAA;AAC/B,UAAA,QAAQC,cAAAA,SAAS,OAAO;AAAA,MAC5B,OAAO,MAAM;AAAA,MACb,QAAQ,MAAM;AAAA,MACd,iBAAiB,MAAM;AAAA,MACvB,eAAe,MAAM;AAAA,MACrB,QAAQC,wDAAAA,QAAQ,YAAY;AAAA,MAC5B,GAAG,MAAM;AAAA,IACT,EAAA;AAEF,UAAM,kBAAkBC,0DAAAA,WAAW;AAAA,MACjC,GAAGH,0DAAM,MAAA;AAAA,MACT,EAAC,CAAC,GAAGA,0DAAAA,MAAM,IAAI,MAAM,KAAK,EAAE,GAAG,MAAM,MAAK;AAAA,MACzC,GAAGA,0DAAAA,MAAM,YAAY,MAAM,IAAI;AAAA,IAAA,CACjC;AAED,UAAM,OAAO;AACP,UAAA,cAAc,CAAC,UAAU;AAC7B,OAAC,MAAM,WAAW,KAAK,SAAS,KAAK;AAAA,IAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACrDvC,GAAG,gBAAgBI,SAAS;"}
|
||||
{"version":3,"file":"Button.js","sources":["TUICallKit/src/Components/components/base/Button/Button.ts","TUICallKit/src/Components/components/base/Button/Button.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9CdXR0b24vQnV0dG9uLnZ1ZQ"],"sourcesContent":["const Size = ['small','middle','large'] as const;\nconst Direction = ['row','column'] as const;\nconst Shape = ['circle','round'] as const;\n\nexport const ButtonProps = {\n iconSrc: {\n type: String,\n },\n iconSize: {\n type: Number,\n },\n text: {\n type: String,\n },\n loading: {\n type: Boolean,\n default: false,\n },\n loadingColor: {\n type: String,\n default: '#fff',\n },\n loadingWidth: {\n type: String,\n default: '40px',\n },\n loadingHeight: {\n type: String,\n default: '40px',\n },\n size: {\n type: String,\n values: Size,\n default: 'middle',\n },\n width: {\n type: String,\n },\n height: {\n type: String,\n },\n color: {\n type: String,\n },\n direction: {\n type: String,\n values: Direction,\n default: 'row',\n },\n shape: {\n type: String,\n values: Shape,\n },\n buttonStyle: {\n type: Object,\n },\n buttonTextStyle: {\n type: Object,\n },\n};\n","<template>\n <div :style=\"[style]\" :class=\"buttonClassName\" @click=\"handleClick\">\n <Loading\n v-if=\"loading\"\n :loadingWidth=\"loadingWidth\"\n :loadingHeight=\"loadingHeight\"\n :color=\"loadingColor\"\n />\n <Icon v-if=\"iconSrc && !loading\" :size=\"iconSize\" :src=\"iconSrc\"></Icon>\n <div\n v-if=\"text\"\n :style=\"[buttonTextStyle]\"\n :class=\"buttonTextClassName\"\n >\n {{ text }}\n </div>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n};\n</script>\n\n<script setup lang=\"ts\">\nimport { computed } from '../../../../adapter-vue';\nimport Loading from '../Loading/Loading.vue';\nimport Icon from '../Icon/Icon.vue';\nimport { classNames, IS_PC } from '../util';\nimport { ButtonProps } from './Button';\nimport { PREFIX } from '../constants/index';\n\nconst props = defineProps(ButtonProps);\nconst buttonTextClassName = `${PREFIX}-button--content`;\nconst style = computed(() => ({\n width: props.width,\n height: props.height,\n backgroundColor: props.color,\n flexDirection: props.direction,\n cursor: IS_PC ? 'pointer' : 'auto',\n ...props.buttonStyle,\n}));\n\nconst buttonClassName = classNames([\n `${PREFIX}-button`,\n {[`${PREFIX}-${props.shape}`]: props.shape},\n `${PREFIX}-button--${props.size}`\n]);\n\nconst emit = defineEmits(['click']);\nconst handleClick = (event) => {\n !props.loading && emit('click', event);\n};\n</script>\n\n<style lang=\"scss\">\n@import './style/Button.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/Button/Button.vue'\nwx.createComponent(Component)"],"names":["PREFIX","computed","IS_PC","classNames","Component"],"mappings":";;;;;AAAA,MAAM,OAAO,CAAC,SAAQ,UAAS,OAAO;AACtC,MAAM,YAAY,CAAC,OAAM,QAAQ;AACjC,MAAM,QAAQ,CAAC,UAAS,OAAO;AAExB,MAAM,cAAc;AAAA,EACzB,SAAS;AAAA,IACP,MAAM;AAAA,EACR;AAAA,EACA,UAAU;AAAA,IACR,MAAM;AAAA,EACR;AAAA,EACA,MAAM;AAAA,IACJ,MAAM;AAAA,EACR;AAAA,EACA,SAAS;AAAA,IACP,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,cAAc;AAAA,IACZ,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,cAAc;AAAA,IACZ,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,eAAe;AAAA,IACb,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,MAAM;AAAA,IACJ,MAAM;AAAA,IACN,QAAQ;AAAA,IACR,SAAS;AAAA,EACX;AAAA,EACA,OAAO;AAAA,IACL,MAAM;AAAA,EACR;AAAA,EACA,QAAQ;AAAA,IACN,MAAM;AAAA,EACR;AAAA,EACA,OAAO;AAAA,IACL,MAAM;AAAA,EACR;AAAA,EACA,WAAW;AAAA,IACT,MAAM;AAAA,IACN,QAAQ;AAAA,IACR,SAAS;AAAA,EACX;AAAA,EACA,OAAO;AAAA,IACL,MAAM;AAAA,IACN,QAAQ;AAAA,EACV;AAAA,EACA,aAAa;AAAA,IACX,MAAM;AAAA,EACR;AAAA,EACA,iBAAiB;AAAA,IACf,MAAM;AAAA,EACR;AACF;;;;AC9BA,MAAA,UAAoB,MAAA;AACpB,MAAA,OAAiB,MAAA;AAVjB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;;AAWA,UAAM,QAAQ;AACR,UAAA,sBAAsB,GAAGA,0DAAM,MAAA;AAC/B,UAAA,QAAQC,cAAAA,SAAS,OAAO;AAAA,MAC5B,OAAO,MAAM;AAAA,MACb,QAAQ,MAAM;AAAA,MACd,iBAAiB,MAAM;AAAA,MACvB,eAAe,MAAM;AAAA,MACrB,QAAQC,wDAAAA,QAAQ,YAAY;AAAA,MAC5B,GAAG,MAAM;AAAA,IACT,EAAA;AAEF,UAAM,kBAAkBC,0DAAAA,WAAW;AAAA,MACjC,GAAGH,0DAAM,MAAA;AAAA,MACT,EAAC,CAAC,GAAGA,0DAAAA,MAAM,IAAI,MAAM,KAAK,EAAE,GAAG,MAAM,MAAK;AAAA,MACzC,GAAGA,0DAAAA,MAAM,YAAY,MAAM,IAAI;AAAA,IAAA,CACjC;AAED,UAAM,OAAO;AACP,UAAA,cAAc,CAAC,UAAU;AAC7B,OAAC,MAAM,WAAW,KAAK,SAAS,KAAK;AAAA,IAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACrDvC,GAAG,gBAAgBI,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"Grid.js","sources":["TUICallKit/src/Components/components/base/Grid/Grid.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9HcmlkL0dyaWQudnVl"],"sourcesContent":["<template>\n <div :style=\"{ height: '100%'}\">\n <slot />\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n\n<script setup lang=\"ts\">\nimport { provide, watch, ref } from '../../../../adapter-vue';\nimport { ChangeFocusEmits, GridContextKey, GridProps } from './Grid';\n\nconst props = defineProps(GridProps);\nconst focus = ref(props.focus);\nconst layout = ref(props.layout);\nconst unit = ref(props.unit);\nconst emit = defineEmits(ChangeFocusEmits);\n\nfunction handleFocusChange(value) {\n emit('toggle', value);\n}\n\nwatch(() => props.focus, () => focus.value = props.focus);\nwatch(() => props.layout, () => layout.value = props.layout);\nwatch(() => props.unit, () => unit.value = props.unit);\n\nprovide(GridContextKey, {\n layout,\n enableFocus: props.enableFocus,\n handleFocusChange,\n focus,\n unit,\n});\n</script>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/Grid/Grid.vue'\nwx.createComponent(Component)"],"names":["ref","watch","provide","GridContextKey","Component"],"mappings":";;;AAOA,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;;AAOA,UAAM,QAAQ;AACR,UAAA,QAAQA,cAAAA,IAAI,MAAM,KAAK;AACvB,UAAA,SAASA,cAAAA,IAAI,MAAM,MAAM;AACzB,UAAA,OAAOA,cAAAA,IAAI,MAAM,IAAI;AAC3B,UAAM,OAAO;AAEb,aAAS,kBAAkB,OAAO;AAChC,WAAK,UAAU,KAAK;AAAA,IACtB;AAEAC,wBAAM,MAAM,MAAM,OAAO,MAAM,MAAM,QAAQ,MAAM,KAAK;AACxDA,wBAAM,MAAM,MAAM,QAAQ,MAAM,OAAO,QAAQ,MAAM,MAAM;AAC3DA,wBAAM,MAAM,MAAM,MAAM,MAAM,KAAK,QAAQ,MAAM,IAAI;AAErDC,kBAAAA,QAAQC,KAAAA,gBAAgB;AAAA,MACtB;AAAA,MACA,aAAa,MAAM;AAAA,MACnB;AAAA,MACA;AAAA,MACA;AAAA,IAAA,CACD;;;;;;ACrCD,GAAG,gBAAgBC,SAAS;"}
|
||||
{"version":3,"file":"Grid.js","sources":["TUICallKit/src/Components/components/base/Grid/Grid.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9HcmlkL0dyaWQudnVl"],"sourcesContent":["<template>\n <div :style=\"{ height: '100%'}\">\n <slot />\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n\n<script setup lang=\"ts\">\nimport { provide, watch, ref } from '../../../../adapter-vue';\nimport { ChangeFocusEmits, GridContextKey, GridProps } from './Grid';\n\nconst props = defineProps(GridProps);\nconst focus = ref(props.focus);\nconst layout = ref(props.layout);\nconst unit = ref(props.unit);\nconst emit = defineEmits(ChangeFocusEmits);\n\nfunction handleFocusChange(value) {\n emit('toggle', value);\n}\n\nwatch(() => props.focus, () => focus.value = props.focus);\nwatch(() => props.layout, () => layout.value = props.layout);\nwatch(() => props.unit, () => unit.value = props.unit);\n\nprovide(GridContextKey, {\n layout,\n enableFocus: props.enableFocus,\n handleFocusChange,\n focus,\n unit,\n});\n</script>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/Grid/Grid.vue'\nwx.createComponent(Component)"],"names":["ref","watch","provide","GridContextKey","Component"],"mappings":";;;AAOA,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;;AAOA,UAAM,QAAQ;AACR,UAAA,QAAQA,cAAAA,IAAI,MAAM,KAAK;AACvB,UAAA,SAASA,cAAAA,IAAI,MAAM,MAAM;AACzB,UAAA,OAAOA,cAAAA,IAAI,MAAM,IAAI;AAC3B,UAAM,OAAO;AAEb,aAAS,kBAAkB,OAAO;AAChC,WAAK,UAAU,KAAK;AAAA,IACtB;AAEAC,wBAAM,MAAM,MAAM,OAAO,MAAM,MAAM,QAAQ,MAAM,KAAK;AACxDA,wBAAM,MAAM,MAAM,QAAQ,MAAM,OAAO,QAAQ,MAAM,MAAM;AAC3DA,wBAAM,MAAM,MAAM,MAAM,MAAM,KAAK,QAAQ,MAAM,IAAI;AAErDC,kBAAAA,QAAQC,KAAAA,gBAAgB;AAAA,MACtB;AAAA,MACA,aAAa,MAAM;AAAA,MACnB;AAAA,MACA;AAAA,MACA;AAAA,IAAA,CACD;;;;;;ACrCD,GAAG,gBAAgBC,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"GridItem.js","sources":["TUICallKit/src/Components/components/base/Grid/GridItem/GridItem.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9HcmlkL0dyaWRJdGVtL0dyaWRJdGVtLnZ1ZQ"],"sourcesContent":["<template>\n <div\n v-if=\"show\"\n :class=\"gridItemClassName\"\n :style=\"[style]\"\n @click=\"handleClick\"\n >\n <slot />\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n\n<script setup lang=\"ts\">\nimport { inject, computed, ref, watchEffect, watch, onUnmounted } from '../../../../../adapter-vue';\nimport { GridContextKey } from '../Grid';\nimport { PREFIX } from '../../constants/index';\nimport { IS_PC, IS_H5, classNames, findTarget } from '../../util';\n\nconst props = defineProps(['index', 'height', 'customStyle']);\nconst {\n layout,\n enableFocus,\n handleFocusChange,\n focus,\n unit,\n} = inject(GridContextKey);\n\nconst colWidth = 100 / 12;\nconst rowHeight = colWidth;\nconst style = ref({});\nconst gridItemClassName = classNames([\n `${PREFIX}-grid-item`,\n {\n pc: IS_PC,\n mobile: !IS_PC,\n h5: IS_H5,\n },\n]);\n\nconst handleClick = () => {\n const value = String(props.index) === String(focus.value) ? null : props.index;\n enableFocus && handleFocusChange(value);\n};\n\nconst show = computed(() => !!findTarget(layout.value, { key: 'i', value: props.index}));\n\nwatchEffect(() => {\n const target = findTarget(layout.value, { key: 'i', value: props.index});\n\n if (!target) return;\n \n const { x, y, w, h, customStyle, customProps } = target;\n style.value = {\n width: w * colWidth + unit.value,\n height: props.height || h * rowHeight + unit.value,\n left: x * colWidth + unit.value,\n top: y * rowHeight + unit.value,\n position: 'absolute',\n visibility: customProps?.show === false ? 'hidden' : '',\n ...props.customStyle,\n ...customStyle,\n }; \n});\n\nonUnmounted(() => {\n if (String(props.index) === String(focus.value)) {\n enableFocus && handleFocusChange(null);\n }\n});\n</script>\n\n<style lang=\"scss\">\n@import './style/GridItem.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/Grid/GridItem/GridItem.vue'\nwx.createComponent(Component)"],"names":["inject","GridContextKey","ref","classNames","PREFIX","IS_PC","IS_H5","computed","findTarget","watchEffect","onUnmounted","Component"],"mappings":";;;;;;;AAYA,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AASA,UAAM,QAAQ;AACR,UAAA;AAAA,MACJ;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,IAAA,IACEA,cAAAA,OAAOC,KAAAA,cAAc;AAEzB,UAAM,WAAW,MAAM;AACvB,UAAM,YAAY;AACZ,UAAA,QAAQC,kBAAI,CAAA,CAAE;AACpB,UAAM,oBAAoBC,0DAAAA,WAAW;AAAA,MACnC,GAAGC,0DAAM,MAAA;AAAA,MACT;AAAA,QACE,IAAIC,wDAAA;AAAA,QACJ,QAAQ,CAACA,wDAAA;AAAA,QACT,IAAIC,wDAAA;AAAA,MACN;AAAA,IAAA,CACD;AAED,UAAM,cAAc,MAAM;AAClB,YAAA,QAAQ,OAAO,MAAM,KAAK,MAAM,OAAO,MAAM,KAAK,IAAI,OAAO,MAAM;AACzE,qBAAe,kBAAkB,KAAK;AAAA,IAAA;AAGxC,UAAM,OAAOC,cAAA,SAAS,MAAM,CAAC,CAACC,qDAAAA,WAAW,OAAO,OAAO,EAAE,KAAK,KAAK,OAAO,MAAM,MAAA,CAAM,CAAC;AAEvFC,kBAAAA,YAAY,MAAM;AACV,YAAA,SAASD,qDAAAA,WAAW,OAAO,OAAO,EAAE,KAAK,KAAK,OAAO,MAAM,MAAM,CAAA;AAEvE,UAAI,CAAC;AAAQ;AAEb,YAAM,EAAE,GAAG,GAAG,GAAG,GAAG,aAAa,YAAgB,IAAA;AACjD,YAAM,QAAQ;AAAA,QACZ,OAAO,IAAI,WAAW,KAAK;AAAA,QAC3B,QAAQ,MAAM,UAAU,IAAI,YAAY,KAAK;AAAA,QAC7C,MAAM,IAAI,WAAW,KAAK;AAAA,QAC1B,KAAK,IAAI,YAAY,KAAK;AAAA,QAC1B,UAAU;AAAA,QACV,aAAY,2CAAa,UAAS,QAAQ,WAAW;AAAA,QACrD,GAAG,MAAM;AAAA,QACT,GAAG;AAAA,MAAA;AAAA,IACL,CACD;AAEDE,kBAAAA,YAAY,MAAM;AAChB,UAAI,OAAO,MAAM,KAAK,MAAM,OAAO,MAAM,KAAK,GAAG;AAC/C,uBAAe,kBAAkB,IAAI;AAAA,MACvC;AAAA,IAAA,CACD;;;;;;;;;;;;AC1ED,GAAG,gBAAgBC,SAAS;"}
|
||||
{"version":3,"file":"GridItem.js","sources":["TUICallKit/src/Components/components/base/Grid/GridItem/GridItem.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9HcmlkL0dyaWRJdGVtL0dyaWRJdGVtLnZ1ZQ"],"sourcesContent":["<template>\n <div\n v-if=\"show\"\n :class=\"gridItemClassName\"\n :style=\"[style]\"\n @click=\"handleClick\"\n >\n <slot />\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n\n<script setup lang=\"ts\">\nimport { inject, computed, ref, watchEffect, watch, onUnmounted } from '../../../../../adapter-vue';\nimport { GridContextKey } from '../Grid';\nimport { PREFIX } from '../../constants/index';\nimport { IS_PC, IS_H5, classNames, findTarget } from '../../util';\n\nconst props = defineProps(['index', 'height', 'customStyle']);\nconst {\n layout,\n enableFocus,\n handleFocusChange,\n focus,\n unit,\n} = inject(GridContextKey);\n\nconst colWidth = 100 / 12;\nconst rowHeight = colWidth;\nconst style = ref({});\nconst gridItemClassName = classNames([\n `${PREFIX}-grid-item`,\n {\n pc: IS_PC,\n mobile: !IS_PC,\n h5: IS_H5,\n },\n]);\n\nconst handleClick = () => {\n const value = String(props.index) === String(focus.value) ? null : props.index;\n enableFocus && handleFocusChange(value);\n};\n\nconst show = computed(() => !!findTarget(layout.value, { key: 'i', value: props.index}));\n\nwatchEffect(() => {\n const target = findTarget(layout.value, { key: 'i', value: props.index});\n\n if (!target) return;\n \n const { x, y, w, h, customStyle, customProps } = target;\n style.value = {\n width: w * colWidth + unit.value,\n height: props.height || h * rowHeight + unit.value,\n left: x * colWidth + unit.value,\n top: y * rowHeight + unit.value,\n position: 'absolute',\n visibility: customProps?.show === false ? 'hidden' : '',\n ...props.customStyle,\n ...customStyle,\n }; \n});\n\nonUnmounted(() => {\n if (String(props.index) === String(focus.value)) {\n enableFocus && handleFocusChange(null);\n }\n});\n</script>\n\n<style lang=\"scss\">\n@import './style/GridItem.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/Grid/GridItem/GridItem.vue'\nwx.createComponent(Component)"],"names":["inject","GridContextKey","ref","classNames","PREFIX","IS_PC","IS_H5","computed","findTarget","watchEffect","onUnmounted","Component"],"mappings":";;;;;;;AAYA,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AASA,UAAM,QAAQ;AACR,UAAA;AAAA,MACJ;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,IAAA,IACEA,cAAAA,OAAOC,KAAAA,cAAc;AAEzB,UAAM,WAAW,MAAM;AACvB,UAAM,YAAY;AACZ,UAAA,QAAQC,kBAAI,CAAA,CAAE;AACpB,UAAM,oBAAoBC,0DAAAA,WAAW;AAAA,MACnC,GAAGC,0DAAM,MAAA;AAAA,MACT;AAAA,QACE,IAAIC,wDAAA;AAAA,QACJ,QAAQ,CAACA,wDAAA;AAAA,QACT,IAAIC,wDAAA;AAAA,MACN;AAAA,IAAA,CACD;AAED,UAAM,cAAc,MAAM;AAClB,YAAA,QAAQ,OAAO,MAAM,KAAK,MAAM,OAAO,MAAM,KAAK,IAAI,OAAO,MAAM;AACzE,qBAAe,kBAAkB,KAAK;AAAA,IAAA;AAGxC,UAAM,OAAOC,cAAA,SAAS,MAAM,CAAC,CAACC,qDAAAA,WAAW,OAAO,OAAO,EAAE,KAAK,KAAK,OAAO,MAAM,MAAA,CAAM,CAAC;AAEvFC,kBAAAA,YAAY,MAAM;AACV,YAAA,SAASD,qDAAAA,WAAW,OAAO,OAAO,EAAE,KAAK,KAAK,OAAO,MAAM,MAAM,CAAA;AAEvE,UAAI,CAAC;AAAQ;AAEb,YAAM,EAAE,GAAG,GAAG,GAAG,GAAG,aAAa,YAAgB,IAAA;AACjD,YAAM,QAAQ;AAAA,QACZ,OAAO,IAAI,WAAW,KAAK;AAAA,QAC3B,QAAQ,MAAM,UAAU,IAAI,YAAY,KAAK;AAAA,QAC7C,MAAM,IAAI,WAAW,KAAK;AAAA,QAC1B,KAAK,IAAI,YAAY,KAAK;AAAA,QAC1B,UAAU;AAAA,QACV,aAAY,2CAAa,UAAS,QAAQ,WAAW;AAAA,QACrD,GAAG,MAAM;AAAA,QACT,GAAG;AAAA,MAAA;AAAA,IACL,CACD;AAEDE,kBAAAA,YAAY,MAAM;AAChB,UAAI,OAAO,MAAM,KAAK,MAAM,OAAO,MAAM,KAAK,GAAG;AAC/C,uBAAe,kBAAkB,IAAI;AAAA,MACvC;AAAA,IAAA,CACD;;;;;;;;;;;;AC1ED,GAAG,gBAAgBC,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"Icon.js","sources":["TUICallKit/src/Components/components/base/Icon/Icon.ts","TUICallKit/src/Components/components/base/Icon/Icon.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9JY29uL0ljb24udnVl"],"sourcesContent":["export const IconProps = {\n src: {\n type: String\n },\n size: {\n type: Number,\n default: 20,\n },\n};\n","<template>\n <TKImage :src=\"src\" :width=\"width\" :height=\"height\"></TKImage>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n};\n</script>\n\n<script setup lang=\"ts\">\nimport { computed } from '../../../../adapter-vue';\nimport { IconProps } from './Icon';\nimport TKImage from '../TKImage/TKImage.vue';\n\nconst props = defineProps(IconProps);\nconst width = computed(() => `${props.size}px`);\nconst height = computed(() => `${props.size}px`);\n</script>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/Icon/Icon.vue'\nwx.createComponent(Component)"],"names":["computed","Component"],"mappings":";;AAAO,MAAM,YAAY;AAAA,EACvB,KAAK;AAAA,IACH,MAAM;AAAA,EACR;AAAA,EACA,MAAM;AAAA,IACJ,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AACF;;;;ACOA,MAAA,UAAoB,MAAA;AAVpB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAQA,UAAM,QAAQ;AACd,UAAM,QAAQA,cAAAA,SAAS,MAAM,GAAG,MAAM,IAAI,IAAI;AAC9C,UAAM,SAASA,cAAAA,SAAS,MAAM,GAAG,MAAM,IAAI,IAAI;;;;;;;;;;;;AClB/C,GAAG,gBAAgBC,SAAS;"}
|
||||
{"version":3,"file":"Icon.js","sources":["TUICallKit/src/Components/components/base/Icon/Icon.ts","TUICallKit/src/Components/components/base/Icon/Icon.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9JY29uL0ljb24udnVl"],"sourcesContent":["export const IconProps = {\n src: {\n type: String\n },\n size: {\n type: Number,\n default: 20,\n },\n};\n","<template>\n <TKImage :src=\"src\" :width=\"width\" :height=\"height\"></TKImage>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n};\n</script>\n\n<script setup lang=\"ts\">\nimport { computed } from '../../../../adapter-vue';\nimport { IconProps } from './Icon';\nimport TKImage from '../TKImage/TKImage.vue';\n\nconst props = defineProps(IconProps);\nconst width = computed(() => `${props.size}px`);\nconst height = computed(() => `${props.size}px`);\n</script>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/Icon/Icon.vue'\nwx.createComponent(Component)"],"names":["computed","Component"],"mappings":";;AAAO,MAAM,YAAY;AAAA,EACvB,KAAK;AAAA,IACH,MAAM;AAAA,EACR;AAAA,EACA,MAAM;AAAA,IACJ,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AACF;;;;ACOA,MAAA,UAAoB,MAAA;AAVpB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAQA,UAAM,QAAQ;AACd,UAAM,QAAQA,cAAAA,SAAS,MAAM,GAAG,MAAM,IAAI,IAAI;AAC9C,UAAM,SAASA,cAAAA,SAAS,MAAM,GAAG,MAAM,IAAI,IAAI;;;;;;;;;;;;AClB/C,GAAG,gBAAgBC,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"Col.js","sources":["TUICallKit/src/Components/components/base/Layout/Col/Col.ts","TUICallKit/src/Components/components/base/Layout/Col/Col.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9MYXlvdXQvQ29sL0NvbC52dWU"],"sourcesContent":["const ColJustify = ['start', 'center', 'end', 'space-around', 'space-between', 'space-evenly'] as const;\nconst ColAlign = ['top', 'middle', 'bottom'] as const;\n\nexport const colProps = {\n span: {\n type: Number,\n default: 24,\n },\n justify: {\n type: String,\n values: ColJustify,\n default: 'start',\n },\n align: {\n type: String,\n values: ColAlign,\n default: 'middle',\n },\n offset: {\n type: Number,\n default: 0,\n },\n};\n","<template>\n <div\n :class=\"classname\"\n :style=\"{\n width,\n marginLeft,\n paddingLeft,\n paddingRight,\n }\">\n <slot />\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n\n<script setup lang=\"ts\">\nimport { computed, inject } from '../../../../../adapter-vue';\nimport { classNames } from '../../util';\nimport { colProps } from './Col';\nimport { RowContextKey } from '../constant';\nimport { PREFIX } from '../../constants/index';\n\nconst props = defineProps(colProps);\nconst { gutter } = inject(RowContextKey, { gutter: computed(() => 0)});\n\nconst classname = classNames([\n `${PREFIX}-col`,\n `${PREFIX}-justify-${props.justify}`,\n `${PREFIX}-align-${props.align}`,\n]);\n\nconst width = computed(() => `${props.span / 24 * 100}%`);\nconst marginLeft = computed(() => `${props.offset / 24 * 100}%`);\nconst paddingLeft = computed(() => `${gutter.value / 2}px`);\nconst paddingRight = paddingLeft;\n</script>\n\n<style lang=\"scss\">\n@import './style/Col.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/Layout/Col/Col.vue'\nwx.createComponent(Component)"],"names":["inject","RowContextKey","computed","classNames","PREFIX","Component"],"mappings":";;;;;;AAAA,MAAM,aAAa,CAAC,SAAS,UAAU,OAAO,gBAAgB,iBAAiB,cAAc;AAC7F,MAAM,WAAW,CAAC,OAAO,UAAU,QAAQ;AAEpC,MAAM,WAAW;AAAA,EACtB,MAAM;AAAA,IACJ,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,SAAS;AAAA,IACP,MAAM;AAAA,IACN,QAAQ;AAAA,IACR,SAAS;AAAA,EACX;AAAA,EACA,OAAO;AAAA,IACL,MAAM;AAAA,IACN,QAAQ;AAAA,IACR,SAAS;AAAA,EACX;AAAA,EACA,QAAQ;AAAA,IACN,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AACF;ACRA,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAUA,UAAM,QAAQ;AACR,UAAA,EAAE,WAAWA,cAAAA,OAAOC,0DAAA,eAAe,EAAE,QAAQC,uBAAS,MAAM,CAAC,EAAA,CAAE;AAErE,UAAM,YAAYC,0DAAAA,WAAW;AAAA,MAC3B,GAAGC,0DAAM,MAAA;AAAA,MACT,GAAGA,0DAAAA,MAAM,YAAY,MAAM,OAAO;AAAA,MAClC,GAAGA,0DAAAA,MAAM,UAAU,MAAM,KAAK;AAAA,IAAA,CAC/B;AAEK,UAAA,QAAQF,uBAAS,MAAM,GAAG,MAAM,OAAO,KAAK,GAAG,GAAG;AAClD,UAAA,aAAaA,uBAAS,MAAM,GAAG,MAAM,SAAS,KAAK,GAAG,GAAG;AAC/D,UAAM,cAAcA,cAAS,SAAA,MAAM,GAAG,OAAO,QAAQ,CAAC,IAAI;AAC1D,UAAM,eAAe;;;;;;;;;;;;ACvCrB,GAAG,gBAAgBG,SAAS;"}
|
||||
{"version":3,"file":"Col.js","sources":["TUICallKit/src/Components/components/base/Layout/Col/Col.ts","TUICallKit/src/Components/components/base/Layout/Col/Col.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9MYXlvdXQvQ29sL0NvbC52dWU"],"sourcesContent":["const ColJustify = ['start', 'center', 'end', 'space-around', 'space-between', 'space-evenly'] as const;\nconst ColAlign = ['top', 'middle', 'bottom'] as const;\n\nexport const colProps = {\n span: {\n type: Number,\n default: 24,\n },\n justify: {\n type: String,\n values: ColJustify,\n default: 'start',\n },\n align: {\n type: String,\n values: ColAlign,\n default: 'middle',\n },\n offset: {\n type: Number,\n default: 0,\n },\n};\n","<template>\n <div\n :class=\"classname\"\n :style=\"{\n width,\n marginLeft,\n paddingLeft,\n paddingRight,\n }\">\n <slot />\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n\n<script setup lang=\"ts\">\nimport { computed, inject } from '../../../../../adapter-vue';\nimport { classNames } from '../../util';\nimport { colProps } from './Col';\nimport { RowContextKey } from '../constant';\nimport { PREFIX } from '../../constants/index';\n\nconst props = defineProps(colProps);\nconst { gutter } = inject(RowContextKey, { gutter: computed(() => 0)});\n\nconst classname = classNames([\n `${PREFIX}-col`,\n `${PREFIX}-justify-${props.justify}`,\n `${PREFIX}-align-${props.align}`,\n]);\n\nconst width = computed(() => `${props.span / 24 * 100}%`);\nconst marginLeft = computed(() => `${props.offset / 24 * 100}%`);\nconst paddingLeft = computed(() => `${gutter.value / 2}px`);\nconst paddingRight = paddingLeft;\n</script>\n\n<style lang=\"scss\">\n@import './style/Col.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/Layout/Col/Col.vue'\nwx.createComponent(Component)"],"names":["inject","RowContextKey","computed","classNames","PREFIX","Component"],"mappings":";;;;;;AAAA,MAAM,aAAa,CAAC,SAAS,UAAU,OAAO,gBAAgB,iBAAiB,cAAc;AAC7F,MAAM,WAAW,CAAC,OAAO,UAAU,QAAQ;AAEpC,MAAM,WAAW;AAAA,EACtB,MAAM;AAAA,IACJ,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,SAAS;AAAA,IACP,MAAM;AAAA,IACN,QAAQ;AAAA,IACR,SAAS;AAAA,EACX;AAAA,EACA,OAAO;AAAA,IACL,MAAM;AAAA,IACN,QAAQ;AAAA,IACR,SAAS;AAAA,EACX;AAAA,EACA,QAAQ;AAAA,IACN,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AACF;ACRA,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAUA,UAAM,QAAQ;AACR,UAAA,EAAE,WAAWA,cAAAA,OAAOC,0DAAA,eAAe,EAAE,QAAQC,uBAAS,MAAM,CAAC,EAAA,CAAE;AAErE,UAAM,YAAYC,0DAAAA,WAAW;AAAA,MAC3B,GAAGC,0DAAM,MAAA;AAAA,MACT,GAAGA,0DAAAA,MAAM,YAAY,MAAM,OAAO;AAAA,MAClC,GAAGA,0DAAAA,MAAM,UAAU,MAAM,KAAK;AAAA,IAAA,CAC/B;AAEK,UAAA,QAAQF,uBAAS,MAAM,GAAG,MAAM,OAAO,KAAK,GAAG,GAAG;AAClD,UAAA,aAAaA,uBAAS,MAAM,GAAG,MAAM,SAAS,KAAK,GAAG,GAAG;AAC/D,UAAM,cAAcA,cAAS,SAAA,MAAM,GAAG,OAAO,QAAQ,CAAC,IAAI;AAC1D,UAAM,eAAe;;;;;;;;;;;;ACvCrB,GAAG,gBAAgBG,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"Row.js","sources":["TUICallKit/src/Components/components/base/Layout/Row/Row.ts","TUICallKit/src/Components/components/base/Layout/Row/Row.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9MYXlvdXQvUm93L1Jvdy52dWU"],"sourcesContent":["const RowJustify = ['start', 'center', 'end', 'space-around', 'space-between', 'space-evenly'] as const;\nconst RowAlign = ['top', 'middle' , 'bottom'] as const;\n\nexport const rowProps = {\n gutter: {\n type: Number,\n default: 0,\n },\n justify: {\n type: String,\n values: RowJustify,\n default: 'start',\n },\n align: {\n type: String,\n values: RowAlign,\n default: 'top',\n },\n customStyle: {\n type: Object,\n default: () => {},\n },\n} as const;\n","<template>\n <div :class=\"classname\" :style=\"[customStyle]\" >\n <slot />\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n\n<script setup lang=\"ts\">\nimport { provide, computed } from '../../../../../adapter-vue';\nimport { rowProps } from './Row';\nimport { classNames } from '../../util';\nimport { RowContextKey } from '../constant';\nimport { PREFIX } from '../../constants/index';\n\nconst props = defineProps(rowProps);\nconst gutter = computed(() => props.gutter);\n\nprovide(RowContextKey, {\n gutter,\n});\n\nconst classname = classNames([\n `${PREFIX}-row`,\n `${PREFIX}-justify-${props.justify}`,\n `${PREFIX}-align-${props.align}`,\n]);\n</script>\n\n<style lang=\"scss\">\n@import './style/Row.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/Layout/Row/Row.vue'\nwx.createComponent(Component)"],"names":["computed","provide","RowContextKey","classNames","PREFIX","Component"],"mappings":";;;;;;AAAA,MAAM,aAAa,CAAC,SAAS,UAAU,OAAO,gBAAgB,iBAAiB,cAAc;AAC7F,MAAM,WAAW,CAAC,OAAO,UAAW,QAAQ;AAErC,MAAM,WAAW;AAAA,EACtB,QAAQ;AAAA,IACN,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,SAAS;AAAA,IACP,MAAM;AAAA,IACN,QAAQ;AAAA,IACR,SAAS;AAAA,EACX;AAAA,EACA,OAAO;AAAA,IACL,MAAM;AAAA,IACN,QAAQ;AAAA,IACR,SAAS;AAAA,EACX;AAAA,EACA,aAAa;AAAA,IACX,MAAM;AAAA,IACN,SAAS,MAAM;AAAA,IAAC;AAAA,EAClB;AACF;ACfA,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAUA,UAAM,QAAQ;AACd,UAAM,SAASA,cAAA,SAAS,MAAM,MAAM,MAAM;AAE1CC,kBAAAA,QAAQC,0DAAAA,eAAe;AAAA,MACrB;AAAA,IAAA,CACD;AAED,UAAM,YAAYC,0DAAAA,WAAW;AAAA,MAC3B,GAAGC,0DAAM,MAAA;AAAA,MACT,GAAGA,0DAAAA,MAAM,YAAY,MAAM,OAAO;AAAA,MAClC,GAAGA,0DAAAA,MAAM,UAAU,MAAM,KAAK;AAAA,IAAA,CAC/B;;;;;;;;;AC/BD,GAAG,gBAAgBC,SAAS;"}
|
||||
{"version":3,"file":"Row.js","sources":["TUICallKit/src/Components/components/base/Layout/Row/Row.ts","TUICallKit/src/Components/components/base/Layout/Row/Row.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9MYXlvdXQvUm93L1Jvdy52dWU"],"sourcesContent":["const RowJustify = ['start', 'center', 'end', 'space-around', 'space-between', 'space-evenly'] as const;\nconst RowAlign = ['top', 'middle' , 'bottom'] as const;\n\nexport const rowProps = {\n gutter: {\n type: Number,\n default: 0,\n },\n justify: {\n type: String,\n values: RowJustify,\n default: 'start',\n },\n align: {\n type: String,\n values: RowAlign,\n default: 'top',\n },\n customStyle: {\n type: Object,\n default: () => {},\n },\n} as const;\n","<template>\n <div :class=\"classname\" :style=\"[customStyle]\" >\n <slot />\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n\n<script setup lang=\"ts\">\nimport { provide, computed } from '../../../../../adapter-vue';\nimport { rowProps } from './Row';\nimport { classNames } from '../../util';\nimport { RowContextKey } from '../constant';\nimport { PREFIX } from '../../constants/index';\n\nconst props = defineProps(rowProps);\nconst gutter = computed(() => props.gutter);\n\nprovide(RowContextKey, {\n gutter,\n});\n\nconst classname = classNames([\n `${PREFIX}-row`,\n `${PREFIX}-justify-${props.justify}`,\n `${PREFIX}-align-${props.align}`,\n]);\n</script>\n\n<style lang=\"scss\">\n@import './style/Row.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/Layout/Row/Row.vue'\nwx.createComponent(Component)"],"names":["computed","provide","RowContextKey","classNames","PREFIX","Component"],"mappings":";;;;;;AAAA,MAAM,aAAa,CAAC,SAAS,UAAU,OAAO,gBAAgB,iBAAiB,cAAc;AAC7F,MAAM,WAAW,CAAC,OAAO,UAAW,QAAQ;AAErC,MAAM,WAAW;AAAA,EACtB,QAAQ;AAAA,IACN,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,SAAS;AAAA,IACP,MAAM;AAAA,IACN,QAAQ;AAAA,IACR,SAAS;AAAA,EACX;AAAA,EACA,OAAO;AAAA,IACL,MAAM;AAAA,IACN,QAAQ;AAAA,IACR,SAAS;AAAA,EACX;AAAA,EACA,aAAa;AAAA,IACX,MAAM;AAAA,IACN,SAAS,MAAM;AAAA,IAAC;AAAA,EAClB;AACF;ACfA,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAUA,UAAM,QAAQ;AACd,UAAM,SAASA,cAAA,SAAS,MAAM,MAAM,MAAM;AAE1CC,kBAAAA,QAAQC,0DAAAA,eAAe;AAAA,MACrB;AAAA,IAAA,CACD;AAED,UAAM,YAAYC,0DAAAA,WAAW;AAAA,MAC3B,GAAGC,0DAAM,MAAA;AAAA,MACT,GAAGA,0DAAAA,MAAM,YAAY,MAAM,OAAO;AAAA,MAClC,GAAGA,0DAAAA,MAAM,UAAU,MAAM,KAAK;AAAA,IAAA,CAC/B;;;;;;;;;AC/BD,GAAG,gBAAgBC,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"Circle.js","sources":["TUICallKit/src/Components/components/base/Loading/Circle/Circle.ts","TUICallKit/src/Components/components/base/Loading/Circle/Circle.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9Mb2FkaW5nL0NpcmNsZS9DaXJjbGUudnVl"],"sourcesContent":["export const LoadingCircleProps = {\n width: {\n type: String,\n default: '40px',\n },\n height: {\n type: String,\n default: '40px',\n },\n color: {\n type: String,\n },\n} as const;\n","<template>\n <div :class=\"circleContainerClassName\" :style=\"[circleContainerStyle]\"></div>\n</template>\n\n<script setup lang=\"ts\">\nimport { computed } from '../../../../../adapter-vue';\nimport { LoadingCircleProps } from './Circle';\nimport { PREFIX } from '../../constants';\n\nconst props = defineProps(LoadingCircleProps);\nconst circleContainerStyle = computed(() => {\n const style = {\n width: props.width,\n height: props.height,\n };\n\n if (props.color) {\n style['--tk-loading-primary-color'] = props.color;\n }\n\n return style;\n});\nconst circleContainerClassName = `${PREFIX}-loading_circle-container`;\n</script>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n }\n}\n</script>\n\n<style lang=\"scss\">\n@import './style/Circle.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/Loading/Circle/Circle.vue'\nwx.createComponent(Component)"],"names":["computed","PREFIX","Component"],"mappings":";;;AAAO,MAAM,qBAAqB;AAAA,EAChC,OAAO;AAAA,IACL,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,QAAQ;AAAA,IACN,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,OAAO;AAAA,IACL,MAAM;AAAA,EACR;AACF;ACcA,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AArBA,UAAM,QAAQ;AACR,UAAA,uBAAuBA,cAAAA,SAAS,MAAM;AAC1C,YAAM,QAAQ;AAAA,QACZ,OAAO,MAAM;AAAA,QACb,QAAQ,MAAM;AAAA,MAAA;AAGhB,UAAI,MAAM,OAAO;AACT,cAAA,4BAA4B,IAAI,MAAM;AAAA,MAC9C;AAEO,aAAA;AAAA,IAAA,CACR;AACK,UAAA,2BAA2B,GAAGC,0DAAM,MAAA;;;;;;;;;ACrB1C,GAAG,gBAAgBC,SAAS;"}
|
||||
{"version":3,"file":"Circle.js","sources":["TUICallKit/src/Components/components/base/Loading/Circle/Circle.ts","TUICallKit/src/Components/components/base/Loading/Circle/Circle.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9Mb2FkaW5nL0NpcmNsZS9DaXJjbGUudnVl"],"sourcesContent":["export const LoadingCircleProps = {\n width: {\n type: String,\n default: '40px',\n },\n height: {\n type: String,\n default: '40px',\n },\n color: {\n type: String,\n },\n} as const;\n","<template>\n <div :class=\"circleContainerClassName\" :style=\"[circleContainerStyle]\"></div>\n</template>\n\n<script setup lang=\"ts\">\nimport { computed } from '../../../../../adapter-vue';\nimport { LoadingCircleProps } from './Circle';\nimport { PREFIX } from '../../constants';\n\nconst props = defineProps(LoadingCircleProps);\nconst circleContainerStyle = computed(() => {\n const style = {\n width: props.width,\n height: props.height,\n };\n\n if (props.color) {\n style['--tk-loading-primary-color'] = props.color;\n }\n\n return style;\n});\nconst circleContainerClassName = `${PREFIX}-loading_circle-container`;\n</script>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n }\n}\n</script>\n\n<style lang=\"scss\">\n@import './style/Circle.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/Loading/Circle/Circle.vue'\nwx.createComponent(Component)"],"names":["computed","PREFIX","Component"],"mappings":";;;AAAO,MAAM,qBAAqB;AAAA,EAChC,OAAO;AAAA,IACL,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,QAAQ;AAAA,IACN,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,OAAO;AAAA,IACL,MAAM;AAAA,EACR;AACF;ACcA,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AArBA,UAAM,QAAQ;AACR,UAAA,uBAAuBA,cAAAA,SAAS,MAAM;AAC1C,YAAM,QAAQ;AAAA,QACZ,OAAO,MAAM;AAAA,QACb,QAAQ,MAAM;AAAA,MAAA;AAGhB,UAAI,MAAM,OAAO;AACT,cAAA,4BAA4B,IAAI,MAAM;AAAA,MAC9C;AAEO,aAAA;AAAA,IAAA,CACR;AACK,UAAA,2BAA2B,GAAGC,0DAAM,MAAA;;;;;;;;;ACrB1C,GAAG,gBAAgBC,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"Dot.js","sources":["TUICallKit/src/Components/components/base/Loading/Dot/Dot.ts","TUICallKit/src/Components/components/base/Loading/Dot/Dot.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9Mb2FkaW5nL0RvdC9Eb3QudnVl"],"sourcesContent":["export const LoadingDotProps = {\n width: {\n type: String,\n default: '40px',\n },\n height: {\n type: String,\n default: '40px',\n },\n color: {\n type: String,\n },\n} as const;\n","<template>\n <div :class=\"dotContainerClassName\" :style=\"[dotContainerStyle]\">\n <div :class=\"dotClassName\" :style=\"[dotStyle]\" />\n <div :class=\"dotClassName\" :style=\"[dotStyle]\" />\n <div :class=\"dotClassName\" :style=\"[dotStyle]\" />\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n }\n}\n</script>\n\n<script setup lang=\"ts\">\nimport { computed } from '../../../../../adapter-vue';\nimport { LoadingDotProps } from './Dot';\nimport { PREFIX } from '../../constants';\n\nconst props = defineProps(LoadingDotProps);\n\nconst dotContainerClassName = `${PREFIX}-loading_dot-container`;\nconst dotClassName = `${PREFIX}-loading_dot`\n\nconst dotContainerStyle = computed(() => ({\n width: props.width,\n height: props.height,\n}));\n\nconst dotStyle = computed(() => {\n const style = {};\n if (props.color) {\n style.backgroundColor = props.color;\n }\n\n return style;\n});\n</script>\n\n<style lang=\"scss\">\n@import './style/Dot.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/Loading/Dot/Dot.vue'\nwx.createComponent(Component)"],"names":["PREFIX","computed","Component"],"mappings":";;;AAAO,MAAM,kBAAkB;AAAA,EAC7B,OAAO;AAAA,IACL,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,QAAQ;AAAA,IACN,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,OAAO;AAAA,IACL,MAAM;AAAA,EACR;AACF;ACHA,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAQA,UAAM,QAAQ;AAER,UAAA,wBAAwB,GAAGA,0DAAM,MAAA;AACjC,UAAA,eAAe,GAAGA,0DAAM,MAAA;AAExB,UAAA,oBAAoBC,cAAAA,SAAS,OAAO;AAAA,MACxC,OAAO,MAAM;AAAA,MACb,QAAQ,MAAM;AAAA,IACd,EAAA;AAEI,UAAA,WAAWA,cAAAA,SAAS,MAAM;AAC9B,YAAM,QAAQ,CAAA;AACd,UAAI,MAAM,OAAO;AACf,cAAM,kBAAkB,MAAM;AAAA,MAChC;AAEO,aAAA;AAAA,IAAA,CACR;;;;;;;;;;;;;;;ACrCD,GAAG,gBAAgBC,SAAS;"}
|
||||
{"version":3,"file":"Dot.js","sources":["TUICallKit/src/Components/components/base/Loading/Dot/Dot.ts","TUICallKit/src/Components/components/base/Loading/Dot/Dot.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9Mb2FkaW5nL0RvdC9Eb3QudnVl"],"sourcesContent":["export const LoadingDotProps = {\n width: {\n type: String,\n default: '40px',\n },\n height: {\n type: String,\n default: '40px',\n },\n color: {\n type: String,\n },\n} as const;\n","<template>\n <div :class=\"dotContainerClassName\" :style=\"[dotContainerStyle]\">\n <div :class=\"dotClassName\" :style=\"[dotStyle]\" />\n <div :class=\"dotClassName\" :style=\"[dotStyle]\" />\n <div :class=\"dotClassName\" :style=\"[dotStyle]\" />\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n }\n}\n</script>\n\n<script setup lang=\"ts\">\nimport { computed } from '../../../../../adapter-vue';\nimport { LoadingDotProps } from './Dot';\nimport { PREFIX } from '../../constants';\n\nconst props = defineProps(LoadingDotProps);\n\nconst dotContainerClassName = `${PREFIX}-loading_dot-container`;\nconst dotClassName = `${PREFIX}-loading_dot`\n\nconst dotContainerStyle = computed(() => ({\n width: props.width,\n height: props.height,\n}));\n\nconst dotStyle = computed(() => {\n const style = {};\n if (props.color) {\n style.backgroundColor = props.color;\n }\n\n return style;\n});\n</script>\n\n<style lang=\"scss\">\n@import './style/Dot.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/Loading/Dot/Dot.vue'\nwx.createComponent(Component)"],"names":["PREFIX","computed","Component"],"mappings":";;;AAAO,MAAM,kBAAkB;AAAA,EAC7B,OAAO;AAAA,IACL,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,QAAQ;AAAA,IACN,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,OAAO;AAAA,IACL,MAAM;AAAA,EACR;AACF;ACHA,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAQA,UAAM,QAAQ;AAER,UAAA,wBAAwB,GAAGA,0DAAM,MAAA;AACjC,UAAA,eAAe,GAAGA,0DAAM,MAAA;AAExB,UAAA,oBAAoBC,cAAAA,SAAS,OAAO;AAAA,MACxC,OAAO,MAAM;AAAA,MACb,QAAQ,MAAM;AAAA,IACd,EAAA;AAEI,UAAA,WAAWA,cAAAA,SAAS,MAAM;AAC9B,YAAM,QAAQ,CAAA;AACd,UAAI,MAAM,OAAO;AACf,cAAM,kBAAkB,MAAM;AAAA,MAChC;AAEO,aAAA;AAAA,IAAA,CACR;;;;;;;;;;;;;;;ACrCD,GAAG,gBAAgBC,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"Loading.js","sources":["TUICallKit/src/Components/components/base/Loading/Loading.ts","TUICallKit/src/Components/components/base/Loading/Loading.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9Mb2FkaW5nL0xvYWRpbmcudnVl"],"sourcesContent":["const LoadingMode = ['circle', 'dot'] as const;\nconst LoadingLayout = ['row', 'column'] as const;\n\nexport const LoadingProps = {\n mode: {\n type: String,\n values: LoadingMode,\n default: 'circle',\n },\n loadingWidth: {\n type: String,\n default: '40px',\n },\n loadingHeight: {\n type: String,\n default: '40px',\n },\n color: {\n type: String,\n },\n text: {\n type: String,\n },\n layout: {\n type: String,\n values: LoadingLayout,\n default: 'column',\n },\n} as const;\n","<template>\n <div :class=\"loadingContainerClassName\" :style=\"[loadingContainerStyle]\">\n <LoadingDot v-if=\"mode === 'dot'\" :width=\"loadingWidth\" :height=\"loadingHeight\" :color=\"color\" />\n <LoadingCircle v-else :width=\"loadingWidth\" :height=\"loadingHeight\" :color=\"color\" />\n <div v-if=\"text\" :class=\"loadingTextClassName\">{{ text }}</div>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n }\n}\n</script>\n\n<script setup lang=\"ts\">\nimport { computed } from '../../../../adapter-vue';\nimport LoadingDot from './Dot/Dot.vue';\nimport LoadingCircle from './Circle/Circle.vue';\nimport { LoadingProps } from './Loading';\nimport { PREFIX } from '../constants/index';\n\nconst props = defineProps(LoadingProps);\n\nconst loadingContainerClassName = `${PREFIX}-loading ${PREFIX}-loading--${props.mode}`;\nconst loadingTextClassName = `${PREFIX}-loading_text`;\n\nconst loadingContainerStyle = computed(() => ({\n flexDirection: props.layout,\n}));\n</script>\n\n<style lang=\"scss\">\n@import './style/Loading.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/Loading/Loading.vue'\nwx.createComponent(Component)"],"names":["PREFIX","computed","Component"],"mappings":";;;AAAA,MAAM,cAAc,CAAC,UAAU,KAAK;AACpC,MAAM,gBAAgB,CAAC,OAAO,QAAQ;AAE/B,MAAM,eAAe;AAAA,EAC1B,MAAM;AAAA,IACJ,MAAM;AAAA,IACN,QAAQ;AAAA,IACR,SAAS;AAAA,EACX;AAAA,EACA,cAAc;AAAA,IACZ,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,eAAe;AAAA,IACb,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,OAAO;AAAA,IACL,MAAM;AAAA,EACR;AAAA,EACA,MAAM;AAAA,IACJ,MAAM;AAAA,EACR;AAAA,EACA,QAAQ;AAAA,IACN,MAAM;AAAA,IACN,QAAQ;AAAA,IACR,SAAS;AAAA,EACX;AACF;;;;ACVA,MAAA,aAAuB,MAAA;AACvB,MAAA,gBAA0B,MAAA;AAV1B,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAUA,UAAM,QAAQ;AAEd,UAAM,4BAA4B,GAAGA,0DAAAA,MAAM,YAAYA,0DAAM,MAAA,aAAa,MAAM,IAAI;AAC9E,UAAA,uBAAuB,GAAGA,0DAAM,MAAA;AAEhC,UAAA,wBAAwBC,cAAAA,SAAS,OAAO;AAAA,MAC5C,eAAe,MAAM;AAAA,IACrB,EAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC7BF,GAAG,gBAAgBC,SAAS;"}
|
||||
{"version":3,"file":"Loading.js","sources":["TUICallKit/src/Components/components/base/Loading/Loading.ts","TUICallKit/src/Components/components/base/Loading/Loading.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9Mb2FkaW5nL0xvYWRpbmcudnVl"],"sourcesContent":["const LoadingMode = ['circle', 'dot'] as const;\nconst LoadingLayout = ['row', 'column'] as const;\n\nexport const LoadingProps = {\n mode: {\n type: String,\n values: LoadingMode,\n default: 'circle',\n },\n loadingWidth: {\n type: String,\n default: '40px',\n },\n loadingHeight: {\n type: String,\n default: '40px',\n },\n color: {\n type: String,\n },\n text: {\n type: String,\n },\n layout: {\n type: String,\n values: LoadingLayout,\n default: 'column',\n },\n} as const;\n","<template>\n <div :class=\"loadingContainerClassName\" :style=\"[loadingContainerStyle]\">\n <LoadingDot v-if=\"mode === 'dot'\" :width=\"loadingWidth\" :height=\"loadingHeight\" :color=\"color\" />\n <LoadingCircle v-else :width=\"loadingWidth\" :height=\"loadingHeight\" :color=\"color\" />\n <div v-if=\"text\" :class=\"loadingTextClassName\">{{ text }}</div>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n }\n}\n</script>\n\n<script setup lang=\"ts\">\nimport { computed } from '../../../../adapter-vue';\nimport LoadingDot from './Dot/Dot.vue';\nimport LoadingCircle from './Circle/Circle.vue';\nimport { LoadingProps } from './Loading';\nimport { PREFIX } from '../constants/index';\n\nconst props = defineProps(LoadingProps);\n\nconst loadingContainerClassName = `${PREFIX}-loading ${PREFIX}-loading--${props.mode}`;\nconst loadingTextClassName = `${PREFIX}-loading_text`;\n\nconst loadingContainerStyle = computed(() => ({\n flexDirection: props.layout,\n}));\n</script>\n\n<style lang=\"scss\">\n@import './style/Loading.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/Loading/Loading.vue'\nwx.createComponent(Component)"],"names":["PREFIX","computed","Component"],"mappings":";;;AAAA,MAAM,cAAc,CAAC,UAAU,KAAK;AACpC,MAAM,gBAAgB,CAAC,OAAO,QAAQ;AAE/B,MAAM,eAAe;AAAA,EAC1B,MAAM;AAAA,IACJ,MAAM;AAAA,IACN,QAAQ;AAAA,IACR,SAAS;AAAA,EACX;AAAA,EACA,cAAc;AAAA,IACZ,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,eAAe;AAAA,IACb,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,OAAO;AAAA,IACL,MAAM;AAAA,EACR;AAAA,EACA,MAAM;AAAA,IACJ,MAAM;AAAA,EACR;AAAA,EACA,QAAQ;AAAA,IACN,MAAM;AAAA,IACN,QAAQ;AAAA,IACR,SAAS;AAAA,EACX;AACF;;;;ACVA,MAAA,aAAuB,MAAA;AACvB,MAAA,gBAA0B,MAAA;AAV1B,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAUA,UAAM,QAAQ;AAEd,UAAM,4BAA4B,GAAGA,0DAAAA,MAAM,YAAYA,0DAAM,MAAA,aAAa,MAAM,IAAI;AAC9E,UAAA,uBAAuB,GAAGA,0DAAM,MAAA;AAEhC,UAAA,wBAAwBC,cAAAA,SAAS,OAAO;AAAA,MAC5C,eAAe,MAAM;AAAA,IACrB,EAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC7BF,GAAG,gBAAgBC,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"Overlay.js","sources":["TUICallKit/src/Components/components/base/Overlay/Overlay.ts","TUICallKit/src/Components/components/base/Overlay/Overlay.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9PdmVybGF5L092ZXJsYXkudnVl"],"sourcesContent":["export const OverlayProps = {\n show: {\n type: Boolean,\n default: true,\n },\n showMask: {\n type: Boolean,\n default: true,\n },\n showBackgroundImage: {\n type: Boolean,\n default: true,\n },\n blur: {\n type: Boolean,\n default: true,\n },\n bgColor: {\n type: String,\n },\n bgImage: {\n type: String,\n },\n zIndex: {\n type: Number,\n default: 11000,\n },\n customClass: {\n type: String,\n },\n customStyle: {\n type: Object,\n },\n customMaskStyle: {\n type: Object,\n },\n fit: {\n type: String,\n default: 'cover',\n },\n defaultSrc: {\n type: String,\n },\n} as const;\n\nexport const OverlayEmits = ['click', 'error'];\n","<template>\n <div\n v-if=\"show\"\n :class=\"overlayContainerClassName\"\n :style=\"[overlayStyle]\"\n @click=\"handleClick\"\n >\n <div :class=\"maskContainerClassName\">\n <div\n v-if=\"showMask\"\n :class=\"maskClassName\"\n :style=\"[maskStyle]\"\n />\n <TKImage \n v-if=\"showBackgroundImage\" \n :fit=\"fit\" \n :src=\"bgImage\" \n width=\"100%\" \n height=\"100%\" \n :defaultSrc=\"defaultSrc\" \n @error=\"handleError\" \n />\n </div>\n <div :class=\"slotClassName\">\n <slot />\n </div>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n\n<script setup lang=\"ts\">\nimport { computed } from '../../../../adapter-vue';\nimport TKImage from '../TKImage/TKImage.vue';\nimport { OverlayProps, OverlayEmits } from './Overlay';\nimport { classNames } from '../util';\nimport { PREFIX } from '../constants/index';\n\nconst props = defineProps(OverlayProps);\nconst emit = defineEmits(OverlayEmits);\n\nconst overlayContainerClassName = classNames([\n `${PREFIX}-overlay`,\n props.customClass,\n]);\nconst maskContainerClassName = `${PREFIX}-overlay_mask-container`;\nconst maskClassName = computed(() => classNames([\n `${PREFIX}-overlay_mask`,\n { [`${PREFIX}-blur`]: props.blur },\n]));\nconst slotClassName = `${PREFIX}-overlay_slot`;\nconst overlayStyle = computed(() => ({ zIndex: props.zIndex, ...props.customStyle }));\nconst maskStyle = computed(() => (\n {\n backgroundColor: props.bgColor,\n ...props.customMaskStyle,\n }\n));\nfunction handleClick() {\n emit('click');\n}\nconst handleError = (event) => {\n emit('error', event);\n}\n</script>\n\n<style lang=\"scss\">\n@import './style/Overlay.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/Overlay/Overlay.vue'\nwx.createComponent(Component)"],"names":["classNames","PREFIX","computed","Component"],"mappings":";;;;;AAAO,MAAM,eAAe;AAAA,EAC1B,MAAM;AAAA,IACJ,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,UAAU;AAAA,IACR,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,qBAAqB;AAAA,IACnB,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,MAAM;AAAA,IACJ,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,SAAS;AAAA,IACP,MAAM;AAAA,EACR;AAAA,EACA,SAAS;AAAA,IACP,MAAM;AAAA,EACR;AAAA,EACA,QAAQ;AAAA,IACN,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,aAAa;AAAA,IACX,MAAM;AAAA,EACR;AAAA,EACA,aAAa;AAAA,IACX,MAAM;AAAA,EACR;AAAA,EACA,iBAAiB;AAAA,IACf,MAAM;AAAA,EACR;AAAA,EACA,KAAK;AAAA,IACH,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,YAAY;AAAA,IACV,MAAM;AAAA,EACR;AACF;AAEa,MAAA,eAAe,CAAC,SAAS,OAAO;;;;ACN7C,MAAA,UAAoB,MAAA;AATpB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;;AAUA,UAAM,QAAQ;AACd,UAAM,OAAO;AAEb,UAAM,4BAA4BA,0DAAAA,WAAW;AAAA,MAC3C,GAAGC,0DAAM,MAAA;AAAA,MACT,MAAM;AAAA,IAAA,CACP;AACK,UAAA,yBAAyB,GAAGA,0DAAM,MAAA;AAClC,UAAA,gBAAgBC,uBAAS,MAAMF,qEAAW;AAAA,MAC9C,GAAGC,0DAAM,MAAA;AAAA,MACT,EAAE,CAAC,GAAGA,0DAAM,MAAA,OAAO,GAAG,MAAM,KAAK;AAAA,IAClC,CAAA,CAAC;AACI,UAAA,gBAAgB,GAAGA,0DAAM,MAAA;AACzB,UAAA,eAAeC,cAAAA,SAAS,OAAO,EAAE,QAAQ,MAAM,QAAQ,GAAG,MAAM,YAAc,EAAA;AAC9E,UAAA,YAAYA,cAAAA,SAAS,OACzB;AAAA,MACE,iBAAiB,MAAM;AAAA,MACvB,GAAG,MAAM;AAAA,IAEZ,EAAA;AACD,aAAS,cAAc;AACrB,WAAK,OAAO;AAAA,IACd;AACM,UAAA,cAAc,CAAC,UAAU;AAC7B,WAAK,SAAS,KAAK;AAAA,IAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACnErB,GAAG,gBAAgBC,SAAS;"}
|
||||
{"version":3,"file":"Overlay.js","sources":["TUICallKit/src/Components/components/base/Overlay/Overlay.ts","TUICallKit/src/Components/components/base/Overlay/Overlay.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9PdmVybGF5L092ZXJsYXkudnVl"],"sourcesContent":["export const OverlayProps = {\n show: {\n type: Boolean,\n default: true,\n },\n showMask: {\n type: Boolean,\n default: true,\n },\n showBackgroundImage: {\n type: Boolean,\n default: true,\n },\n blur: {\n type: Boolean,\n default: true,\n },\n bgColor: {\n type: String,\n },\n bgImage: {\n type: String,\n },\n zIndex: {\n type: Number,\n default: 11000,\n },\n customClass: {\n type: String,\n },\n customStyle: {\n type: Object,\n },\n customMaskStyle: {\n type: Object,\n },\n fit: {\n type: String,\n default: 'cover',\n },\n defaultSrc: {\n type: String,\n },\n} as const;\n\nexport const OverlayEmits = ['click', 'error'];\n","<template>\n <div\n v-if=\"show\"\n :class=\"overlayContainerClassName\"\n :style=\"[overlayStyle]\"\n @click=\"handleClick\"\n >\n <div :class=\"maskContainerClassName\">\n <div\n v-if=\"showMask\"\n :class=\"maskClassName\"\n :style=\"[maskStyle]\"\n />\n <TKImage \n v-if=\"showBackgroundImage\" \n :fit=\"fit\" \n :src=\"bgImage\" \n width=\"100%\" \n height=\"100%\" \n :defaultSrc=\"defaultSrc\" \n @error=\"handleError\" \n />\n </div>\n <div :class=\"slotClassName\">\n <slot />\n </div>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n\n<script setup lang=\"ts\">\nimport { computed } from '../../../../adapter-vue';\nimport TKImage from '../TKImage/TKImage.vue';\nimport { OverlayProps, OverlayEmits } from './Overlay';\nimport { classNames } from '../util';\nimport { PREFIX } from '../constants/index';\n\nconst props = defineProps(OverlayProps);\nconst emit = defineEmits(OverlayEmits);\n\nconst overlayContainerClassName = classNames([\n `${PREFIX}-overlay`,\n props.customClass,\n]);\nconst maskContainerClassName = `${PREFIX}-overlay_mask-container`;\nconst maskClassName = computed(() => classNames([\n `${PREFIX}-overlay_mask`,\n { [`${PREFIX}-blur`]: props.blur },\n]));\nconst slotClassName = `${PREFIX}-overlay_slot`;\nconst overlayStyle = computed(() => ({ zIndex: props.zIndex, ...props.customStyle }));\nconst maskStyle = computed(() => (\n {\n backgroundColor: props.bgColor,\n ...props.customMaskStyle,\n }\n));\nfunction handleClick() {\n emit('click');\n}\nconst handleError = (event) => {\n emit('error', event);\n}\n</script>\n\n<style lang=\"scss\">\n@import './style/Overlay.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/Overlay/Overlay.vue'\nwx.createComponent(Component)"],"names":["classNames","PREFIX","computed","Component"],"mappings":";;;;;AAAO,MAAM,eAAe;AAAA,EAC1B,MAAM;AAAA,IACJ,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,UAAU;AAAA,IACR,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,qBAAqB;AAAA,IACnB,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,MAAM;AAAA,IACJ,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,SAAS;AAAA,IACP,MAAM;AAAA,EACR;AAAA,EACA,SAAS;AAAA,IACP,MAAM;AAAA,EACR;AAAA,EACA,QAAQ;AAAA,IACN,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,aAAa;AAAA,IACX,MAAM;AAAA,EACR;AAAA,EACA,aAAa;AAAA,IACX,MAAM;AAAA,EACR;AAAA,EACA,iBAAiB;AAAA,IACf,MAAM;AAAA,EACR;AAAA,EACA,KAAK;AAAA,IACH,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,YAAY;AAAA,IACV,MAAM;AAAA,EACR;AACF;AAEa,MAAA,eAAe,CAAC,SAAS,OAAO;;;;ACN7C,MAAA,UAAoB,MAAA;AATpB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;;AAUA,UAAM,QAAQ;AACd,UAAM,OAAO;AAEb,UAAM,4BAA4BA,0DAAAA,WAAW;AAAA,MAC3C,GAAGC,0DAAM,MAAA;AAAA,MACT,MAAM;AAAA,IAAA,CACP;AACK,UAAA,yBAAyB,GAAGA,0DAAM,MAAA;AAClC,UAAA,gBAAgBC,uBAAS,MAAMF,qEAAW;AAAA,MAC9C,GAAGC,0DAAM,MAAA;AAAA,MACT,EAAE,CAAC,GAAGA,0DAAM,MAAA,OAAO,GAAG,MAAM,KAAK;AAAA,IAClC,CAAA,CAAC;AACI,UAAA,gBAAgB,GAAGA,0DAAM,MAAA;AACzB,UAAA,eAAeC,cAAAA,SAAS,OAAO,EAAE,QAAQ,MAAM,QAAQ,GAAG,MAAM,YAAc,EAAA;AAC9E,UAAA,YAAYA,cAAAA,SAAS,OACzB;AAAA,MACE,iBAAiB,MAAM;AAAA,MACvB,GAAG,MAAM;AAAA,IAEZ,EAAA;AACD,aAAS,cAAc;AACrB,WAAK,OAAO;AAAA,IACd;AACM,UAAA,cAAc,CAAC,UAAU;AAC7B,WAAK,SAAS,KAAK;AAAA,IAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACnErB,GAAG,gBAAgBC,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"Portal.js","sources":["TUICallKit/src/Components/components/base/Portal/Portal.ts","TUICallKit/src/Components/components/base/Portal/Portal.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9Qb3J0YWwvUG9ydGFsLnZ1ZQ"],"sourcesContent":["export const PortalProps = {\n disabled: {\n type: Boolean,\n default: false,\n },\n to: {\n type: String,\n default: 'body',\n },\n source: {\n type: String,\n default: 'body',\n },\n} as const;\n","<template>\n <div>\n <PortalMini :disabled=\"disabled\" v-if=\"IN_MINI_APP\" ><slot /></PortalMini>\n </div>\n</template>\n\n<script setup lang=\"ts\">\nimport { computed } from '../../../../adapter-vue';\nimport PortalMini from './miniprogram/Portal.vue';\nimport { PortalProps } from './Portal';\nimport { checkVueVersion, IN_MINI_APP } from '../util';\n\ndefineProps(PortalProps);\n\nconst { majorVersion } = checkVueVersion();\nconst isVue3 = computed(() => majorVersion === '3');\nconst isVue2 = computed(() => majorVersion === '2');\n</script>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/Portal/Portal.vue'\nwx.createComponent(Component)"],"names":["checkVueVersion","computed","Component"],"mappings":";;;;AAAO,MAAM,cAAc;AAAA,EACzB,UAAU;AAAA,IACR,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,IAAI;AAAA,IACF,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,QAAQ;AAAA,IACN,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AACF;;;;ACLA,MAAA,aAAuB,MAAA;;;;;AAMjB,UAAA,EAAE,iBAAiBA,+DAAAA;AACVC,2BAAS,MAAM,iBAAiB,GAAG;AACnCA,2BAAS,MAAM,iBAAiB,GAAG;;;;;;;;;;;;ACflD,GAAG,gBAAgBC,SAAS;"}
|
||||
{"version":3,"file":"Portal.js","sources":["TUICallKit/src/Components/components/base/Portal/Portal.ts","TUICallKit/src/Components/components/base/Portal/Portal.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9Qb3J0YWwvUG9ydGFsLnZ1ZQ"],"sourcesContent":["export const PortalProps = {\n disabled: {\n type: Boolean,\n default: false,\n },\n to: {\n type: String,\n default: 'body',\n },\n source: {\n type: String,\n default: 'body',\n },\n} as const;\n","<template>\n <div>\n <PortalMini :disabled=\"disabled\" v-if=\"IN_MINI_APP\" ><slot /></PortalMini>\n </div>\n</template>\n\n<script setup lang=\"ts\">\nimport { computed } from '../../../../adapter-vue';\nimport PortalMini from './miniprogram/Portal.vue';\nimport { PortalProps } from './Portal';\nimport { checkVueVersion, IN_MINI_APP } from '../util';\n\ndefineProps(PortalProps);\n\nconst { majorVersion } = checkVueVersion();\nconst isVue3 = computed(() => majorVersion === '3');\nconst isVue2 = computed(() => majorVersion === '2');\n</script>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/Portal/Portal.vue'\nwx.createComponent(Component)"],"names":["checkVueVersion","computed","Component"],"mappings":";;;;AAAO,MAAM,cAAc;AAAA,EACzB,UAAU;AAAA,IACR,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,IAAI;AAAA,IACF,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,QAAQ;AAAA,IACN,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AACF;;;;ACLA,MAAA,aAAuB,MAAA;;;;;AAMjB,UAAA,EAAE,iBAAiBA,+DAAAA;AACVC,2BAAS,MAAM,iBAAiB,GAAG;AACnCA,2BAAS,MAAM,iBAAiB,GAAG;;;;;;;;;;;;ACflD,GAAG,gBAAgBC,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"Portal.js","sources":["TUICallKit/src/Components/components/base/Portal/miniprogram/Portal.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9Qb3J0YWwvbWluaXByb2dyYW0vUG9ydGFsLnZ1ZQ"],"sourcesContent":["<template>\n <root-portal :enable=\"!disabled\">\n <slot />\n </root-portal>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n\n<script setup lang=\"ts\">\nconst props = defineProps(['disabled']);\n</script>\n\n<style scoped>\n</style>","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/Portal/miniprogram/Portal.vue'\nwx.createComponent(Component)"],"names":["Component"],"mappings":";;AAOA,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;;;;;;;;ACVA,GAAG,gBAAgBA,SAAS;"}
|
||||
{"version":3,"file":"Portal.js","sources":["TUICallKit/src/Components/components/base/Portal/miniprogram/Portal.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9Qb3J0YWwvbWluaXByb2dyYW0vUG9ydGFsLnZ1ZQ"],"sourcesContent":["<template>\n <root-portal :enable=\"!disabled\">\n <slot />\n </root-portal>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n\n<script setup lang=\"ts\">\nconst props = defineProps(['disabled']);\n</script>\n\n<style scoped>\n</style>","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/Portal/miniprogram/Portal.vue'\nwx.createComponent(Component)"],"names":["Component"],"mappings":";;AAOA,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;;;;;;;;ACVA,GAAG,gBAAgBA,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"TKImage.js","sources":["TUICallKit/src/Components/components/base/TKImage/TKImage.ts","TUICallKit/src/Components/components/base/TKImage/TKImage.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9US0ltYWdlL1RLSW1hZ2UudnVl"],"sourcesContent":["export const Fit = ['fill', 'contain', 'cover'] as const;\nexport const MiniProgramImageFitMap = {\n fill: 'scaleToFill',\n contain: 'aspectFit',\n cover: 'aspectFill',\n} as const;\nexport const ImageProps = {\n width: {\n type: String,\n default: '320px',\n },\n height: {\n type: String,\n default: '240px',\n },\n src: {\n type: String,\n },\n fit: {\n type: String,\n values: Fit,\n default: 'fill',\n },\n customStyle: {\n type: Object,\n },\n defaultSrc: {\n type: String,\n },\n} as const;\n\nexport const imageEmits = {\n error: (evt) => evt,\n};\n","<template>\n <div :class=\"classname\" :style=\"[imgStyle]\">\n <template v-if=\"hasLoadError && !defaultSrc\">\n <slot name=\"error\" />\n </template>\n <template v-else>\n <img\n v-if=\"!IN_WX_MINI_APP\"\n :class=\"imageClassName\"\n :src=\"imgSrc\"\n :style=\"{ objectFit }\"\n @error=\"handleError\"\n />\n <image\n v-if=\"IN_WX_MINI_APP\"\n :class=\"imageClassName\"\n :src=\"imgSrc\"\n :mode=\"objectFit\"\n @error=\"handleError\"\n />\n </template>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n\n<script setup lang=\"ts\">\nimport { ref, computed, watch } from '../../../../adapter-vue';\nimport { IN_WX_MINI_APP, classNames } from '../util';\nimport { ImageProps, MiniProgramImageFitMap, imageEmits } from './TKImage';\nimport { PREFIX } from '../constants/index';\n\nconst props = defineProps(ImageProps);\nconst emit = defineEmits(imageEmits);\nconst hasLoadError = ref(false);\nconst imgSrc = ref(props.src);\n\nwatch(() => props.src, () => {\n hasLoadError.value = false;\n imgSrc.value = props.src;\n});\n\nconst classname = computed(() => classNames([`${PREFIX}-image`]));\nconst imgStyle = computed(() => {\n return {\n \"width\": props.width,\n \"height\": props.height,\n ...props.customStyle,\n }\n})\nconst imageClassName = computed(() => classNames([\n `${PREFIX}-image_inner`,\n]));\nconst objectFit = computed(() => {\n if (IN_WX_MINI_APP) {\n return MiniProgramImageFitMap[props.fit] || MiniProgramImageFitMap.cover;\n } else {\n return props.fit;\n }\n});\n\nfunction handleError(e) {\n hasLoadError.value = true;\n imgSrc.value = props.defaultSrc;\n emit('error', e);\n}\n</script>\n\n<style lang=\"scss\">\n@import './style/TKImage.scss';\n</style>","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/TKImage/TKImage.vue'\nwx.createComponent(Component)"],"names":["ref","watch","computed","classNames","PREFIX","IN_WX_MINI_APP","Component"],"mappings":";;;;;AAAO,MAAM,MAAM,CAAC,QAAQ,WAAW,OAAO;AACvC,MAAM,yBAAyB;AAAA,EACpC,MAAM;AAAA,EACN,SAAS;AAAA,EACT,OAAO;AACT;AACO,MAAM,aAAa;AAAA,EACxB,OAAO;AAAA,IACL,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,QAAQ;AAAA,IACN,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,KAAK;AAAA,IACH,MAAM;AAAA,EACR;AAAA,EACA,KAAK;AAAA,IACH,MAAM;AAAA,IACN,QAAQ;AAAA,IACR,SAAS;AAAA,EACX;AAAA,EACA,aAAa;AAAA,IACX,MAAM;AAAA,EACR;AAAA,EACA,YAAY;AAAA,IACV,MAAM;AAAA,EACR;AACF;AAEO,MAAM,aAAa;AAAA,EACxB,OAAO,CAAC,QAAQ;AAClB;ACRA,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;;AASA,UAAM,QAAQ;AACd,UAAM,OAAO;AACP,UAAA,eAAeA,kBAAI,KAAK;AACxB,UAAA,SAASA,cAAAA,IAAI,MAAM,GAAG;AAEtBC,wBAAA,MAAM,MAAM,KAAK,MAAM;AAC3B,mBAAa,QAAQ;AACrB,aAAO,QAAQ,MAAM;AAAA,IAAA,CACtB;AAEK,UAAA,YAAYC,uBAAS,MAAMC,qEAAW,CAAC,GAAGC,gEAAM,QAAQ,CAAC,CAAC;AAC1D,UAAA,WAAWF,cAAAA,SAAS,MAAM;AACvB,aAAA;AAAA,QACL,SAAS,MAAM;AAAA,QACf,UAAU,MAAM;AAAA,QAChB,GAAG,MAAM;AAAA,MAAA;AAAA,IACX,CACD;AACK,UAAA,iBAAiBA,uBAAS,MAAMC,qEAAW;AAAA,MAC/C,GAAGC,0DAAM,MAAA;AAAA,IACV,CAAA,CAAC;AACI,UAAA,YAAYF,cAAAA,SAAS,MAAM;AAC/B,UAAIG,wEAAgB;AAClB,eAAO,uBAAuB,MAAM,GAAG,KAAK,uBAAuB;AAAA,MAAA,OAC9D;AACL,eAAO,MAAM;AAAA,MACf;AAAA,IAAA,CACD;AAED,aAAS,YAAY,GAAG;AACtB,mBAAa,QAAQ;AACrB,aAAO,QAAQ,MAAM;AACrB,WAAK,SAAS,CAAC;AAAA,IACjB;;;;;;;;;;;;;;;;;;;;;;;;;ACtEA,GAAG,gBAAgBC,SAAS;"}
|
||||
{"version":3,"file":"TKImage.js","sources":["TUICallKit/src/Components/components/base/TKImage/TKImage.ts","TUICallKit/src/Components/components/base/TKImage/TKImage.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9US0ltYWdlL1RLSW1hZ2UudnVl"],"sourcesContent":["export const Fit = ['fill', 'contain', 'cover'] as const;\nexport const MiniProgramImageFitMap = {\n fill: 'scaleToFill',\n contain: 'aspectFit',\n cover: 'aspectFill',\n} as const;\nexport const ImageProps = {\n width: {\n type: String,\n default: '320px',\n },\n height: {\n type: String,\n default: '240px',\n },\n src: {\n type: String,\n },\n fit: {\n type: String,\n values: Fit,\n default: 'fill',\n },\n customStyle: {\n type: Object,\n },\n defaultSrc: {\n type: String,\n },\n} as const;\n\nexport const imageEmits = {\n error: (evt) => evt,\n};\n","<template>\n <div :class=\"classname\" :style=\"[imgStyle]\">\n <template v-if=\"hasLoadError && !defaultSrc\">\n <slot name=\"error\" />\n </template>\n <template v-else>\n <img\n v-if=\"!IN_WX_MINI_APP\"\n :class=\"imageClassName\"\n :src=\"imgSrc\"\n :style=\"{ objectFit }\"\n @error=\"handleError\"\n />\n <image\n v-if=\"IN_WX_MINI_APP\"\n :class=\"imageClassName\"\n :src=\"imgSrc\"\n :mode=\"objectFit\"\n @error=\"handleError\"\n />\n </template>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n\n<script setup lang=\"ts\">\nimport { ref, computed, watch } from '../../../../adapter-vue';\nimport { IN_WX_MINI_APP, classNames } from '../util';\nimport { ImageProps, MiniProgramImageFitMap, imageEmits } from './TKImage';\nimport { PREFIX } from '../constants/index';\n\nconst props = defineProps(ImageProps);\nconst emit = defineEmits(imageEmits);\nconst hasLoadError = ref(false);\nconst imgSrc = ref(props.src);\n\nwatch(() => props.src, () => {\n hasLoadError.value = false;\n imgSrc.value = props.src;\n});\n\nconst classname = computed(() => classNames([`${PREFIX}-image`]));\nconst imgStyle = computed(() => {\n return {\n \"width\": props.width,\n \"height\": props.height,\n ...props.customStyle,\n }\n})\nconst imageClassName = computed(() => classNames([\n `${PREFIX}-image_inner`,\n]));\nconst objectFit = computed(() => {\n if (IN_WX_MINI_APP) {\n return MiniProgramImageFitMap[props.fit] || MiniProgramImageFitMap.cover;\n } else {\n return props.fit;\n }\n});\n\nfunction handleError(e) {\n hasLoadError.value = true;\n imgSrc.value = props.defaultSrc;\n emit('error', e);\n}\n</script>\n\n<style lang=\"scss\">\n@import './style/TKImage.scss';\n</style>","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/TKImage/TKImage.vue'\nwx.createComponent(Component)"],"names":["ref","watch","computed","classNames","PREFIX","IN_WX_MINI_APP","Component"],"mappings":";;;;;AAAO,MAAM,MAAM,CAAC,QAAQ,WAAW,OAAO;AACvC,MAAM,yBAAyB;AAAA,EACpC,MAAM;AAAA,EACN,SAAS;AAAA,EACT,OAAO;AACT;AACO,MAAM,aAAa;AAAA,EACxB,OAAO;AAAA,IACL,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,QAAQ;AAAA,IACN,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,KAAK;AAAA,IACH,MAAM;AAAA,EACR;AAAA,EACA,KAAK;AAAA,IACH,MAAM;AAAA,IACN,QAAQ;AAAA,IACR,SAAS;AAAA,EACX;AAAA,EACA,aAAa;AAAA,IACX,MAAM;AAAA,EACR;AAAA,EACA,YAAY;AAAA,IACV,MAAM;AAAA,EACR;AACF;AAEO,MAAM,aAAa;AAAA,EACxB,OAAO,CAAC,QAAQ;AAClB;ACRA,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;;AASA,UAAM,QAAQ;AACd,UAAM,OAAO;AACP,UAAA,eAAeA,kBAAI,KAAK;AACxB,UAAA,SAASA,cAAAA,IAAI,MAAM,GAAG;AAEtBC,wBAAA,MAAM,MAAM,KAAK,MAAM;AAC3B,mBAAa,QAAQ;AACrB,aAAO,QAAQ,MAAM;AAAA,IAAA,CACtB;AAEK,UAAA,YAAYC,uBAAS,MAAMC,qEAAW,CAAC,GAAGC,gEAAM,QAAQ,CAAC,CAAC;AAC1D,UAAA,WAAWF,cAAAA,SAAS,MAAM;AACvB,aAAA;AAAA,QACL,SAAS,MAAM;AAAA,QACf,UAAU,MAAM;AAAA,QAChB,GAAG,MAAM;AAAA,MAAA;AAAA,IACX,CACD;AACK,UAAA,iBAAiBA,uBAAS,MAAMC,qEAAW;AAAA,MAC/C,GAAGC,0DAAM,MAAA;AAAA,IACV,CAAA,CAAC;AACI,UAAA,YAAYF,cAAAA,SAAS,MAAM;AAC/B,UAAIG,wEAAgB;AAClB,eAAO,uBAAuB,MAAM,GAAG,KAAK,uBAAuB;AAAA,MAAA,OAC9D;AACL,eAAO,MAAM;AAAA,MACf;AAAA,IAAA,CACD;AAED,aAAS,YAAY,GAAG;AACtB,mBAAa,QAAQ;AACrB,aAAO,QAAQ,MAAM;AACrB,WAAK,SAAS,CAAC;AAAA,IACjB;;;;;;;;;;;;;;;;;;;;;;;;;ACtEA,GAAG,gBAAgBC,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"TKText.js","sources":["TUICallKit/src/Components/components/base/TKText/TKText.ts","TUICallKit/src/Components/components/base/TKText/TKText.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9US1RleHQvVEtUZXh0LnZ1ZQ"],"sourcesContent":["export const TextProps = {\n width: {\n type: String,\n },\n color: {\n type: String,\n },\n size: {\n type: String,\n },\n weight: {\n type: Number,\n },\n truncated: {\n type: Boolean,\n default: false,\n },\n lineClamp: {\n type: Number,\n },\n textStyle: {\n type: Object,\n },\n};\n","<template>\n <span :class=\"textClassName\" :style=\"[style]\" @click=\"handleClick\">\n <slot></slot>\n </span>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n};\n</script>\n\n<script setup lang=\"ts\">\nimport { computed } from '../../../../adapter-vue';\nimport { TextProps } from './TKText';\nimport { PREFIX } from '../constants/index';\nimport { classNames, filterObject } from '../util';\n\nconst props = defineProps(TextProps);\nconst emit = defineEmits(['click']);\nconst textClassName = classNames([\n `${PREFIX}-text`,\n {[`${PREFIX}-text--line-clamp`]: props.lineClamp},\n]);\nconst style = computed(() => (filterObject({\n maxWidth: props.width,\n fontSize: props.size,\n fontWeight: props.weight,\n color: props.color,\n textOverflow: props.truncated ? 'ellipsis' : 'auto',\n '-webkit-line-clamp': props.lineClamp,\n ...props.textStyle,\n})));\nconst handleClick = () => {\n emit('click');\n};\n</script>\n\n<style lang=\"scss\">\n@import './style/TKText.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/TKText/TKText.vue'\nwx.createComponent(Component)"],"names":["classNames","PREFIX","computed","filterObject","Component"],"mappings":";;;;;;AAAO,MAAM,YAAY;AAAA,EACvB,OAAO;AAAA,IACL,MAAM;AAAA,EACR;AAAA,EACA,OAAO;AAAA,IACL,MAAM;AAAA,EACR;AAAA,EACA,MAAM;AAAA,IACJ,MAAM;AAAA,EACR;AAAA,EACA,QAAQ;AAAA,IACN,MAAM;AAAA,EACR;AAAA,EACA,WAAW;AAAA,IACT,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,WAAW;AAAA,IACT,MAAM;AAAA,EACR;AAAA,EACA,WAAW;AAAA,IACT,MAAM;AAAA,EACR;AACF;AChBA,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;;AASA,UAAM,QAAQ;AACd,UAAM,OAAO;AACb,UAAM,gBAAgBA,0DAAAA,WAAW;AAAA,MAC/B,GAAGC,0DAAM,MAAA;AAAA,MACT,EAAC,CAAC,GAAGA,0DAAM,MAAA,mBAAmB,GAAG,MAAM,UAAS;AAAA,IAAA,CACjD;AACK,UAAA,QAAQC,uBAAS,MAAOC,yEAAa;AAAA,MACzC,UAAU,MAAM;AAAA,MAChB,UAAU,MAAM;AAAA,MAChB,YAAY,MAAM;AAAA,MAClB,OAAO,MAAM;AAAA,MACb,cAAc,MAAM,YAAY,aAAa;AAAA,MAC7C,sBAAsB,MAAM;AAAA,MAC5B,GAAG,MAAM;AAAA,IACV,CAAA,CAAE;AACH,UAAM,cAAc,MAAM;AACxB,WAAK,OAAO;AAAA,IAAA;;;;;;;;;;ACnCd,GAAG,gBAAgBC,SAAS;"}
|
||||
{"version":3,"file":"TKText.js","sources":["TUICallKit/src/Components/components/base/TKText/TKText.ts","TUICallKit/src/Components/components/base/TKText/TKText.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9US1RleHQvVEtUZXh0LnZ1ZQ"],"sourcesContent":["export const TextProps = {\n width: {\n type: String,\n },\n color: {\n type: String,\n },\n size: {\n type: String,\n },\n weight: {\n type: Number,\n },\n truncated: {\n type: Boolean,\n default: false,\n },\n lineClamp: {\n type: Number,\n },\n textStyle: {\n type: Object,\n },\n};\n","<template>\n <span :class=\"textClassName\" :style=\"[style]\" @click=\"handleClick\">\n <slot></slot>\n </span>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n};\n</script>\n\n<script setup lang=\"ts\">\nimport { computed } from '../../../../adapter-vue';\nimport { TextProps } from './TKText';\nimport { PREFIX } from '../constants/index';\nimport { classNames, filterObject } from '../util';\n\nconst props = defineProps(TextProps);\nconst emit = defineEmits(['click']);\nconst textClassName = classNames([\n `${PREFIX}-text`,\n {[`${PREFIX}-text--line-clamp`]: props.lineClamp},\n]);\nconst style = computed(() => (filterObject({\n maxWidth: props.width,\n fontSize: props.size,\n fontWeight: props.weight,\n color: props.color,\n textOverflow: props.truncated ? 'ellipsis' : 'auto',\n '-webkit-line-clamp': props.lineClamp,\n ...props.textStyle,\n})));\nconst handleClick = () => {\n emit('click');\n};\n</script>\n\n<style lang=\"scss\">\n@import './style/TKText.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/TKText/TKText.vue'\nwx.createComponent(Component)"],"names":["classNames","PREFIX","computed","filterObject","Component"],"mappings":";;;;;;AAAO,MAAM,YAAY;AAAA,EACvB,OAAO;AAAA,IACL,MAAM;AAAA,EACR;AAAA,EACA,OAAO;AAAA,IACL,MAAM;AAAA,EACR;AAAA,EACA,MAAM;AAAA,IACJ,MAAM;AAAA,EACR;AAAA,EACA,QAAQ;AAAA,IACN,MAAM;AAAA,EACR;AAAA,EACA,WAAW;AAAA,IACT,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,WAAW;AAAA,IACT,MAAM;AAAA,EACR;AAAA,EACA,WAAW;AAAA,IACT,MAAM;AAAA,EACR;AACF;AChBA,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;;AASA,UAAM,QAAQ;AACd,UAAM,OAAO;AACb,UAAM,gBAAgBA,0DAAAA,WAAW;AAAA,MAC/B,GAAGC,0DAAM,MAAA;AAAA,MACT,EAAC,CAAC,GAAGA,0DAAM,MAAA,mBAAmB,GAAG,MAAM,UAAS;AAAA,IAAA,CACjD;AACK,UAAA,QAAQC,uBAAS,MAAOC,yEAAa;AAAA,MACzC,UAAU,MAAM;AAAA,MAChB,UAAU,MAAM;AAAA,MAChB,YAAY,MAAM;AAAA,MAClB,OAAO,MAAM;AAAA,MACb,cAAc,MAAM,YAAY,aAAa;AAAA,MAC7C,sBAAsB,MAAM;AAAA,MAC5B,GAAG,MAAM;AAAA,IACV,CAAA,CAAE;AACH,UAAM,cAAc,MAAM;AACxB,WAAK,OAAO;AAAA,IAAA;;;;;;;;;;ACnCd,GAAG,gBAAgBC,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"ToggleWindow.js","sources":["TUICallKit/src/Components/components/base/ToggleWindow/ToggleWindow.ts","TUICallKit/src/Components/components/base/ToggleWindow/ToggleWindow.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9Ub2dnbGVXaW5kb3cvVG9nZ2xlV2luZG93LnZ1ZQ"],"sourcesContent":["export const ToggleWindowProps = {\n bigWindow: {\n type: String,\n },\n showSmallWindow: {\n type: Boolean,\n default: true,\n },\n smallWindowWidth: {\n type: String,\n default: '30%',\n },\n smallWindowHeight: {\n type: String,\n default: '30%',\n },\n} as const;\n\nexport const ToggleWindowEmits = ['toggle'];\n","<template>\n <div :class=\"toggleWindowContainerClassName\">\n <slot />\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n}\n</script>\n\n<script setup lang=\"ts\">\nimport { watch, provide, toRef, ref } from '../../../../adapter-vue';\nimport { ToggleWindowProps, ToggleWindowEmits } from './ToggleWindow';\nimport { ToggleWindowContextKey } from './constant';\nimport { PREFIX } from '../constants/index';\n\nconst props = defineProps(ToggleWindowProps);\nconst emit = defineEmits(ToggleWindowEmits);\n\nconst currentBigWindow = ref(props.bigWindow);\nconst toggleWindowContainerClassName = `${PREFIX}-toggle-window`;\nconst toggleWindow = (value) => {\n currentBigWindow.value = value;\n emit('toggle', value);\n};\n\nwatch(() => props.bigWindow, () => { \n currentBigWindow.value = props.bigWindow;\n});\n\nprovide(ToggleWindowContextKey, {\n bigWindow: currentBigWindow,\n toggleWindow,\n smallWindowWidth: toRef(props, 'smallWindowWidth'),\n smallWindowHeight: toRef(props, 'smallWindowHeight'),\n showSmallWindow: toRef(props, 'showSmallWindow'),\n});\n</script>\n\n<style lang=\"scss\">\n@import './style/ToggleWindow.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/ToggleWindow/ToggleWindow.vue'\nwx.createComponent(Component)"],"names":["ref","PREFIX","watch","provide","ToggleWindowContextKey","toRef","Component"],"mappings":";;;;AAAO,MAAM,oBAAoB;AAAA,EAC/B,WAAW;AAAA,IACT,MAAM;AAAA,EACR;AAAA,EACA,iBAAiB;AAAA,IACf,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,kBAAkB;AAAA,IAChB,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,mBAAmB;AAAA,IACjB,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AACF;AAEa,MAAA,oBAAoB,CAAC,QAAQ;ACX1C,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;;AASA,UAAM,QAAQ;AACd,UAAM,OAAO;AAEP,UAAA,mBAAmBA,cAAAA,IAAI,MAAM,SAAS;AACtC,UAAA,iCAAiC,GAAGC,0DAAM,MAAA;AAC1C,UAAA,eAAe,CAAC,UAAU;AAC9B,uBAAiB,QAAQ;AACzB,WAAK,UAAU,KAAK;AAAA,IAAA;AAGhBC,wBAAA,MAAM,MAAM,WAAW,MAAM;AACjC,uBAAiB,QAAQ,MAAM;AAAA,IAAA,CAChC;AAEDC,kBAAAA,QAAQC,gEAAAA,wBAAwB;AAAA,MAC9B,WAAW;AAAA,MACX;AAAA,MACA,kBAAkBC,cAAAA,MAAM,OAAO,kBAAkB;AAAA,MACjD,mBAAmBA,cAAAA,MAAM,OAAO,mBAAmB;AAAA,MACnD,iBAAiBA,cAAAA,MAAM,OAAO,iBAAiB;AAAA,IAAA,CAChD;;;;;;;;ACvCD,GAAG,gBAAgBC,SAAS;"}
|
||||
{"version":3,"file":"ToggleWindow.js","sources":["TUICallKit/src/Components/components/base/ToggleWindow/ToggleWindow.ts","TUICallKit/src/Components/components/base/ToggleWindow/ToggleWindow.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9Ub2dnbGVXaW5kb3cvVG9nZ2xlV2luZG93LnZ1ZQ"],"sourcesContent":["export const ToggleWindowProps = {\n bigWindow: {\n type: String,\n },\n showSmallWindow: {\n type: Boolean,\n default: true,\n },\n smallWindowWidth: {\n type: String,\n default: '30%',\n },\n smallWindowHeight: {\n type: String,\n default: '30%',\n },\n} as const;\n\nexport const ToggleWindowEmits = ['toggle'];\n","<template>\n <div :class=\"toggleWindowContainerClassName\">\n <slot />\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n}\n</script>\n\n<script setup lang=\"ts\">\nimport { watch, provide, toRef, ref } from '../../../../adapter-vue';\nimport { ToggleWindowProps, ToggleWindowEmits } from './ToggleWindow';\nimport { ToggleWindowContextKey } from './constant';\nimport { PREFIX } from '../constants/index';\n\nconst props = defineProps(ToggleWindowProps);\nconst emit = defineEmits(ToggleWindowEmits);\n\nconst currentBigWindow = ref(props.bigWindow);\nconst toggleWindowContainerClassName = `${PREFIX}-toggle-window`;\nconst toggleWindow = (value) => {\n currentBigWindow.value = value;\n emit('toggle', value);\n};\n\nwatch(() => props.bigWindow, () => { \n currentBigWindow.value = props.bigWindow;\n});\n\nprovide(ToggleWindowContextKey, {\n bigWindow: currentBigWindow,\n toggleWindow,\n smallWindowWidth: toRef(props, 'smallWindowWidth'),\n smallWindowHeight: toRef(props, 'smallWindowHeight'),\n showSmallWindow: toRef(props, 'showSmallWindow'),\n});\n</script>\n\n<style lang=\"scss\">\n@import './style/ToggleWindow.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/ToggleWindow/ToggleWindow.vue'\nwx.createComponent(Component)"],"names":["ref","PREFIX","watch","provide","ToggleWindowContextKey","toRef","Component"],"mappings":";;;;AAAO,MAAM,oBAAoB;AAAA,EAC/B,WAAW;AAAA,IACT,MAAM;AAAA,EACR;AAAA,EACA,iBAAiB;AAAA,IACf,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,kBAAkB;AAAA,IAChB,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,mBAAmB;AAAA,IACjB,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AACF;AAEa,MAAA,oBAAoB,CAAC,QAAQ;ACX1C,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;;AASA,UAAM,QAAQ;AACd,UAAM,OAAO;AAEP,UAAA,mBAAmBA,cAAAA,IAAI,MAAM,SAAS;AACtC,UAAA,iCAAiC,GAAGC,0DAAM,MAAA;AAC1C,UAAA,eAAe,CAAC,UAAU;AAC9B,uBAAiB,QAAQ;AACzB,WAAK,UAAU,KAAK;AAAA,IAAA;AAGhBC,wBAAA,MAAM,MAAM,WAAW,MAAM;AACjC,uBAAiB,QAAQ,MAAM;AAAA,IAAA,CAChC;AAEDC,kBAAAA,QAAQC,gEAAAA,wBAAwB;AAAA,MAC9B,WAAW;AAAA,MACX;AAAA,MACA,kBAAkBC,cAAAA,MAAM,OAAO,kBAAkB;AAAA,MACjD,mBAAmBA,cAAAA,MAAM,OAAO,mBAAmB;AAAA,MACnD,iBAAiBA,cAAAA,MAAM,OAAO,iBAAiB;AAAA,IAAA,CAChD;;;;;;;;ACvCD,GAAG,gBAAgBC,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"ToggleWindowItem.js","sources":["TUICallKit/src/Components/components/base/ToggleWindow/ToggleWindowItem/ToggleWindowItem.ts","TUICallKit/src/Components/components/base/ToggleWindow/ToggleWindowItem/ToggleWindowItem.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9Ub2dnbGVXaW5kb3cvVG9nZ2xlV2luZG93SXRlbS9Ub2dnbGVXaW5kb3dJdGVtLnZ1ZQ"],"sourcesContent":["export const ToggleWindowItemProps = {\n value: {\n type: String,\n },\n} as const;\n","<template>\n <div\n :class=\"classname\"\n :style=\"[windowItemStyle]\"\n @click=\"() => toggleWindow(value)\"\n >\n <slot />\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n\n<script setup lang=\"ts\">\nimport { computed, inject } from '../../../../../adapter-vue';\nimport { ToggleWindowItemProps } from './ToggleWindowItem';\nimport { ToggleWindowContextKey } from '../constant';\nimport { classNames, IS_PC } from '../../util';\nimport { PREFIX } from '../../constants/index';\n\nconst props = defineProps(ToggleWindowItemProps);\n\nconst {\n bigWindow,\n toggleWindow,\n smallWindowWidth, \n smallWindowHeight,\n showSmallWindow,\n} = inject(ToggleWindowContextKey);\nconst classname = computed(() => classNames([\n `${PREFIX}-toggle-window-item`,\n `${PREFIX}-toggle-window-item--${bigWindow.value === props.value ? 'big' : 'small'}`,\n {\n pc: IS_PC,\n mobile: !IS_PC,\n },\n]));\n\nconst windowItemStyle = computed(() => {\n let style: any = {};\n if (bigWindow.value !== props.value) {\n style = { width: smallWindowWidth.value, height: smallWindowHeight.value };\n \n if (!showSmallWindow.value) {\n style.visibility = 'hidden';\n } else {\n style.visibility = '';\n }\n }\n\n return style;\n});\n</script>\n\n<style lang=\"scss\">\n@import './style/ToggleWindowItem.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/ToggleWindow/ToggleWindowItem/ToggleWindowItem.vue'\nwx.createComponent(Component)"],"names":["inject","ToggleWindowContextKey","computed","classNames","PREFIX","IS_PC","Component"],"mappings":";;;;;;AAAO,MAAM,wBAAwB;AAAA,EACnC,OAAO;AAAA,IACL,MAAM;AAAA,EACR;AACF;ACOA,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAUA,UAAM,QAAQ;AAER,UAAA;AAAA,MACJ;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,IAAA,IACEA,cAAAA,OAAOC,gEAAAA,sBAAsB;AAC3B,UAAA,YAAYC,uBAAS,MAAMC,qEAAW;AAAA,MAC1C,GAAGC,0DAAM,MAAA;AAAA,MACT,GAAGA,0DAAAA,MAAM,wBAAwB,UAAU,UAAU,MAAM,QAAQ,QAAQ,OAAO;AAAA,MAClF;AAAA,QACE,IAAIC,wDAAA;AAAA,QACJ,QAAQ,CAACA,wDAAA;AAAA,MACX;AAAA,IACD,CAAA,CAAC;AAEI,UAAA,kBAAkBH,cAAAA,SAAS,MAAM;AACrC,UAAI,QAAa,CAAA;AACb,UAAA,UAAU,UAAU,MAAM,OAAO;AACnC,gBAAQ,EAAE,OAAO,iBAAiB,OAAO,QAAQ,kBAAkB;AAE/D,YAAA,CAAC,gBAAgB,OAAO;AAC1B,gBAAM,aAAa;AAAA,QAAA,OACd;AACL,gBAAM,aAAa;AAAA,QACrB;AAAA,MACF;AAEO,aAAA;AAAA,IAAA,CACR;;;;;;;;;;ACvDD,GAAG,gBAAgBI,SAAS;"}
|
||||
{"version":3,"file":"ToggleWindowItem.js","sources":["TUICallKit/src/Components/components/base/ToggleWindow/ToggleWindowItem/ToggleWindowItem.ts","TUICallKit/src/Components/components/base/ToggleWindow/ToggleWindowItem/ToggleWindowItem.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvYmFzZS9Ub2dnbGVXaW5kb3cvVG9nZ2xlV2luZG93SXRlbS9Ub2dnbGVXaW5kb3dJdGVtLnZ1ZQ"],"sourcesContent":["export const ToggleWindowItemProps = {\n value: {\n type: String,\n },\n} as const;\n","<template>\n <div\n :class=\"classname\"\n :style=\"[windowItemStyle]\"\n @click=\"() => toggleWindow(value)\"\n >\n <slot />\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n\n<script setup lang=\"ts\">\nimport { computed, inject } from '../../../../../adapter-vue';\nimport { ToggleWindowItemProps } from './ToggleWindowItem';\nimport { ToggleWindowContextKey } from '../constant';\nimport { classNames, IS_PC } from '../../util';\nimport { PREFIX } from '../../constants/index';\n\nconst props = defineProps(ToggleWindowItemProps);\n\nconst {\n bigWindow,\n toggleWindow,\n smallWindowWidth, \n smallWindowHeight,\n showSmallWindow,\n} = inject(ToggleWindowContextKey);\nconst classname = computed(() => classNames([\n `${PREFIX}-toggle-window-item`,\n `${PREFIX}-toggle-window-item--${bigWindow.value === props.value ? 'big' : 'small'}`,\n {\n pc: IS_PC,\n mobile: !IS_PC,\n },\n]));\n\nconst windowItemStyle = computed(() => {\n let style: any = {};\n if (bigWindow.value !== props.value) {\n style = { width: smallWindowWidth.value, height: smallWindowHeight.value };\n \n if (!showSmallWindow.value) {\n style.visibility = 'hidden';\n } else {\n style.visibility = '';\n }\n }\n\n return style;\n});\n</script>\n\n<style lang=\"scss\">\n@import './style/ToggleWindowItem.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/base/ToggleWindow/ToggleWindowItem/ToggleWindowItem.vue'\nwx.createComponent(Component)"],"names":["inject","ToggleWindowContextKey","computed","classNames","PREFIX","IS_PC","Component"],"mappings":";;;;;;AAAO,MAAM,wBAAwB;AAAA,EACnC,OAAO;AAAA,IACL,MAAM;AAAA,EACR;AACF;ACOA,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAUA,UAAM,QAAQ;AAER,UAAA;AAAA,MACJ;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,IAAA,IACEA,cAAAA,OAAOC,gEAAAA,sBAAsB;AAC3B,UAAA,YAAYC,uBAAS,MAAMC,qEAAW;AAAA,MAC1C,GAAGC,0DAAM,MAAA;AAAA,MACT,GAAGA,0DAAAA,MAAM,wBAAwB,UAAU,UAAU,MAAM,QAAQ,QAAQ,OAAO;AAAA,MAClF;AAAA,QACE,IAAIC,wDAAA;AAAA,QACJ,QAAQ,CAACA,wDAAA;AAAA,MACX;AAAA,IACD,CAAA,CAAC;AAEI,UAAA,kBAAkBH,cAAAA,SAAS,MAAM;AACrC,UAAI,QAAa,CAAA;AACb,UAAA,UAAU,UAAU,MAAM,OAAO;AACnC,gBAAQ,EAAE,OAAO,iBAAiB,OAAO,QAAQ,kBAAkB;AAE/D,YAAA,CAAC,gBAAgB,OAAO;AAC1B,gBAAM,aAAa;AAAA,QAAA,OACd;AACL,gBAAM,aAAa;AAAA,QACrB;AAAA,MACF;AAEO,aAAA;AAAA,IAAA,CACR;;;;;;;;;;ACvDD,GAAG,gBAAgBI,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"AudioStream.js","sources":["TUICallKit/src/Components/components/common/AudioStream/AudioStream.ts","TUICallKit/src/Components/components/common/AudioStream/AudioStream.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL0F1ZGlvU3RyZWFtL0F1ZGlvU3RyZWFtLnZ1ZQ"],"sourcesContent":["export const AudioStreamProps = {\n avatar: {\n type: String,\n },\n username: {\n type: String,\n },\n isVideoAvailable: {\n type: Boolean,\n },\n showStreamInfo: {\n type: Boolean,\n },\n isSmallWindow: {\n type: Boolean,\n default: false,\n },\n isMuted: {\n type: Boolean,\n default: true,\n },\n volume: {\n type: Number,\n default: 0,\n },\n userId: {\n type: String,\n },\n};\n","<template>\n <OverlayStream\n :avatar=\"avatar\"\n :bg-image=\"bgImage\"\n :show-avatar=\"showAvatar\"\n :username=\"username\"\n :show-user-name=\"showUserName\"\n :show-mask=\"!isGroupCall && showViewMask\"\n :fit=\"fit\"\n :blur=\"!isGroupCall\"\n :show-mic-volume=\"showMicVolume\"\n :show-tip=\"!isGroupCall && !isFloatWindow\"\n :custom-style=\"audioStreamStyle\"\n :is-small-window=\"isSmallWindow\"\n :is-muted=\"isMuted\"\n :volume=\"volume\"\n bg-color=\"rgba(0, 0, 0, 0.5)\"\n @error=\"handleError\"\n />\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n};\n</script>\n\n<script setup lang=\"ts\">\nimport { toRefs, computed, ref, watch } from '../../../../adapter-vue';\nimport { CallMediaType, TUIGlobal } from '../../../../TUICallService';\nimport OverlayStream from '../OverlayStream/OverlayStream.vue';\nimport { useCallInfoContext, useFloatWindowContext, useViewBackgroundConfig } from '../../../hooks';\nimport { AudioStreamProps } from './AudioStream';\n\nconst props = defineProps(AudioStreamProps);\nconst viewBackgroundConfigObj = useViewBackgroundConfig();\nconst { callType, isGroupCall } = toRefs(useCallInfoContext());\nconst { isFloatWindow } = toRefs(useFloatWindowContext());\nconst showAvatar = computed(() => !isGroupCall.value && !TUIGlobal.isPC);\nconst showUserName = computed(() => isGroupCall.value ? TUIGlobal.isPC : callType.value === CallMediaType.AUDIO);\nconst showMicVolume = computed(() => !isGroupCall.value && TUIGlobal.isPC && callType.value === CallMediaType.AUDIO);\nconst audioStreamStyle = computed(() => ({ zIndex: 1 }));\nconst bgImage = computed(() => viewBackgroundConfigObj.value[props.userId] || props.avatar);\nconst showViewMask = ref<boolean>(!viewBackgroundConfigObj.value[props.userId]);\nconst fit = ref<string>(viewBackgroundConfigObj.value[props.userId] ? 'fill' : 'cover');\n\nwatch([() => props.userId, viewBackgroundConfigObj], () => {\n if (viewBackgroundConfigObj.value[props.userId]) {\n fit.value = 'fill';\n showViewMask.value = false;\n } else {\n fit.value = 'cover';\n showViewMask.value = true;\n }\n}, {\n immediate: true,\n})\n\nconst handleError = () => {\n showViewMask.value = true;\n fit.value = 'cover';\n};\n</script>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/AudioStream/AudioStream.vue'\nwx.createComponent(Component)"],"names":["useViewBackgroundConfig","toRefs","useCallInfoContext","useFloatWindowContext","computed","TUIGlobal","CallMediaType","ref","watch","Component"],"mappings":";;;;;;;;;;AAAO,MAAM,mBAAmB;AAAA,EAC9B,QAAQ;AAAA,IACN,MAAM;AAAA,EACR;AAAA,EACA,UAAU;AAAA,IACR,MAAM;AAAA,EACR;AAAA,EACA,kBAAkB;AAAA,IAChB,MAAM;AAAA,EACR;AAAA,EACA,gBAAgB;AAAA,IACd,MAAM;AAAA,EACR;AAAA,EACA,eAAe;AAAA,IACb,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,SAAS;AAAA,IACP,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,QAAQ;AAAA,IACN,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,QAAQ;AAAA,IACN,MAAM;AAAA,EACR;AACF;;;;ACIA,MAAA,gBAA0B,MAAA;AAV1B,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAUA,UAAM,QAAQ;AACd,UAAM,0BAA0BA,wDAAAA;AAChC,UAAM,EAAE,UAAU,YAAA,IAAgBC,cAAAA,OAAOC,mDAAAA,mBAAoB,CAAA;AAC7D,UAAM,EAAE,cAAkB,IAAAD,qBAAOE,sDAAAA,sBAAuB,CAAA;AAClD,UAAA,aAAaC,uBAAS,MAAM,CAAC,YAAY,SAAS,CAACC,gDAAAA,UAAU,IAAI;AACjE,UAAA,eAAeD,cAAAA,SAAS,MAAM,YAAY,QAAQC,gDAAAA,UAAU,OAAO,SAAS,UAAUC,yCAAA,cAAc,KAAK;AACzG,UAAA,gBAAgBF,cAAAA,SAAS,MAAM,CAAC,YAAY,SAASC,0DAAU,QAAQ,SAAS,UAAUC,yCAAA,cAAc,KAAK;AACnH,UAAM,mBAAmBF,cAAAA,SAAS,OAAO,EAAE,QAAQ,EAAI,EAAA;AACjD,UAAA,UAAUA,uBAAS,MAAM,wBAAwB,MAAM,MAAM,MAAM,KAAK,MAAM,MAAM;AAC1F,UAAM,eAAeG,cAAAA,IAAa,CAAC,wBAAwB,MAAM,MAAM,MAAM,CAAC;AACxE,UAAA,MAAMA,kBAAY,wBAAwB,MAAM,MAAM,MAAM,IAAI,SAAS,OAAO;AAEtFC,kBAAAA,MAAM,CAAC,MAAM,MAAM,QAAQ,uBAAuB,GAAG,MAAM;AACzD,UAAI,wBAAwB,MAAM,MAAM,MAAM,GAAG;AAC/C,YAAI,QAAQ;AACZ,qBAAa,QAAQ;AAAA,MAAA,OAChB;AACL,YAAI,QAAQ;AACZ,qBAAa,QAAQ;AAAA,MACvB;AAAA,IAAA,GACC;AAAA,MACD,WAAW;AAAA,IAAA,CACZ;AAED,UAAM,cAAc,MAAM;AACxB,mBAAa,QAAQ;AACrB,UAAI,QAAQ;AAAA,IAAA;;;;;;;;;;;;;;;;;;;;;;;;;AC7Dd,GAAG,gBAAgBC,SAAS;"}
|
||||
{"version":3,"file":"AudioStream.js","sources":["TUICallKit/src/Components/components/common/AudioStream/AudioStream.ts","TUICallKit/src/Components/components/common/AudioStream/AudioStream.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL0F1ZGlvU3RyZWFtL0F1ZGlvU3RyZWFtLnZ1ZQ"],"sourcesContent":["export const AudioStreamProps = {\n avatar: {\n type: String,\n },\n username: {\n type: String,\n },\n isVideoAvailable: {\n type: Boolean,\n },\n showStreamInfo: {\n type: Boolean,\n },\n isSmallWindow: {\n type: Boolean,\n default: false,\n },\n isMuted: {\n type: Boolean,\n default: true,\n },\n volume: {\n type: Number,\n default: 0,\n },\n userId: {\n type: String,\n },\n};\n","<template>\n <OverlayStream\n :avatar=\"avatar\"\n :bg-image=\"bgImage\"\n :show-avatar=\"showAvatar\"\n :username=\"username\"\n :show-user-name=\"showUserName\"\n :show-mask=\"!isGroupCall && showViewMask\"\n :fit=\"fit\"\n :blur=\"!isGroupCall\"\n :show-mic-volume=\"showMicVolume\"\n :show-tip=\"!isGroupCall && !isFloatWindow\"\n :custom-style=\"audioStreamStyle\"\n :is-small-window=\"isSmallWindow\"\n :is-muted=\"isMuted\"\n :volume=\"volume\"\n bg-color=\"rgba(0, 0, 0, 0.5)\"\n @error=\"handleError\"\n />\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n};\n</script>\n\n<script setup lang=\"ts\">\nimport { toRefs, computed, ref, watch } from '../../../../adapter-vue';\nimport { CallMediaType, TUIGlobal } from '../../../../TUICallService';\nimport OverlayStream from '../OverlayStream/OverlayStream.vue';\nimport { useCallInfoContext, useFloatWindowContext, useViewBackgroundConfig } from '../../../hooks';\nimport { AudioStreamProps } from './AudioStream';\n\nconst props = defineProps(AudioStreamProps);\nconst viewBackgroundConfigObj = useViewBackgroundConfig();\nconst { callType, isGroupCall } = toRefs(useCallInfoContext());\nconst { isFloatWindow } = toRefs(useFloatWindowContext());\nconst showAvatar = computed(() => !isGroupCall.value && !TUIGlobal.isPC);\nconst showUserName = computed(() => isGroupCall.value ? TUIGlobal.isPC : callType.value === CallMediaType.AUDIO);\nconst showMicVolume = computed(() => !isGroupCall.value && TUIGlobal.isPC && callType.value === CallMediaType.AUDIO);\nconst audioStreamStyle = computed(() => ({ zIndex: 1 }));\nconst bgImage = computed(() => viewBackgroundConfigObj.value[props.userId] || props.avatar);\nconst showViewMask = ref<boolean>(!viewBackgroundConfigObj.value[props.userId]);\nconst fit = ref<string>(viewBackgroundConfigObj.value[props.userId] ? 'fill' : 'cover');\n\nwatch([() => props.userId, viewBackgroundConfigObj], () => {\n if (viewBackgroundConfigObj.value[props.userId]) {\n fit.value = 'fill';\n showViewMask.value = false;\n } else {\n fit.value = 'cover';\n showViewMask.value = true;\n }\n}, {\n immediate: true,\n})\n\nconst handleError = () => {\n showViewMask.value = true;\n fit.value = 'cover';\n};\n</script>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/AudioStream/AudioStream.vue'\nwx.createComponent(Component)"],"names":["useViewBackgroundConfig","toRefs","useCallInfoContext","useFloatWindowContext","computed","TUIGlobal","CallMediaType","ref","watch","Component"],"mappings":";;;;;;;;;;AAAO,MAAM,mBAAmB;AAAA,EAC9B,QAAQ;AAAA,IACN,MAAM;AAAA,EACR;AAAA,EACA,UAAU;AAAA,IACR,MAAM;AAAA,EACR;AAAA,EACA,kBAAkB;AAAA,IAChB,MAAM;AAAA,EACR;AAAA,EACA,gBAAgB;AAAA,IACd,MAAM;AAAA,EACR;AAAA,EACA,eAAe;AAAA,IACb,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,SAAS;AAAA,IACP,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,QAAQ;AAAA,IACN,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,QAAQ;AAAA,IACN,MAAM;AAAA,EACR;AACF;;;;ACIA,MAAA,gBAA0B,MAAA;AAV1B,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAUA,UAAM,QAAQ;AACd,UAAM,0BAA0BA,wDAAAA;AAChC,UAAM,EAAE,UAAU,YAAA,IAAgBC,cAAAA,OAAOC,mDAAAA,mBAAoB,CAAA;AAC7D,UAAM,EAAE,cAAkB,IAAAD,qBAAOE,sDAAAA,sBAAuB,CAAA;AAClD,UAAA,aAAaC,uBAAS,MAAM,CAAC,YAAY,SAAS,CAACC,gDAAAA,UAAU,IAAI;AACjE,UAAA,eAAeD,cAAAA,SAAS,MAAM,YAAY,QAAQC,gDAAAA,UAAU,OAAO,SAAS,UAAUC,yCAAA,cAAc,KAAK;AACzG,UAAA,gBAAgBF,cAAAA,SAAS,MAAM,CAAC,YAAY,SAASC,0DAAU,QAAQ,SAAS,UAAUC,yCAAA,cAAc,KAAK;AACnH,UAAM,mBAAmBF,cAAAA,SAAS,OAAO,EAAE,QAAQ,EAAI,EAAA;AACjD,UAAA,UAAUA,uBAAS,MAAM,wBAAwB,MAAM,MAAM,MAAM,KAAK,MAAM,MAAM;AAC1F,UAAM,eAAeG,cAAAA,IAAa,CAAC,wBAAwB,MAAM,MAAM,MAAM,CAAC;AACxE,UAAA,MAAMA,kBAAY,wBAAwB,MAAM,MAAM,MAAM,IAAI,SAAS,OAAO;AAEtFC,kBAAAA,MAAM,CAAC,MAAM,MAAM,QAAQ,uBAAuB,GAAG,MAAM;AACzD,UAAI,wBAAwB,MAAM,MAAM,MAAM,GAAG;AAC/C,YAAI,QAAQ;AACZ,qBAAa,QAAQ;AAAA,MAAA,OAChB;AACL,YAAI,QAAQ;AACZ,qBAAa,QAAQ;AAAA,MACvB;AAAA,IAAA,GACC;AAAA,MACD,WAAW;AAAA,IAAA,CACZ;AAED,UAAM,cAAc,MAAM;AACxB,mBAAa,QAAQ;AACrB,UAAI,QAAQ;AAAA,IAAA;;;;;;;;;;;;;;;;;;;;;;;;;AC7Dd,GAAG,gBAAgBC,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"Accept.js","sources":["TUICallKit/src/Components/components/common/Button/Accept.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL0J1dHRvbi9BY2NlcHQudnVl"],"sourcesContent":["<template>\n <div class=\"btn-content\">\n <Button\n :iconSrc=\"config.iconSrc\"\n :color=\"config.color\"\n :iconSize=\"props.iconSize || config.iconSize\"\n :width=\"props.width || config.width\"\n :height=\"props.height || config.height\"\n :shape=\"config.shape\"\n :loading=\"!clickAble\"\n :loadingWidth=\"config.loadingWidth\"\n :loadingHeight=\"config.loadingHeight\"\n @click=\"handleClick\"\n >\n </Button>\n <TKText \n v-if=\"config.showText\"\n :textStyle=\"config.textStyle\"\n :color=\"config.textColor\"\n :size=\"config.textSize\"\n >\n {{ t('accept') }}\n </TKText>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n};\n</script>\n\n<script lang=\"ts\" setup>\nimport { ref, computed } from '../../../../adapter-vue';\nimport { TUICallKitAPI } from '../../../../TUICallService/index';\nimport Button from '../../base/Button/Button.vue';\nimport TKText from '../../base/TKText/TKText.vue';\nimport { ButtonProps } from './props/Button';\nimport { useBtnConfig } from './hooks/useConfig';\nimport { useTranslate } from '../../../hooks';\n\nconst clickAble = ref(true);\nconst props = defineProps(ButtonProps);\nconst configState = computed(() => {\n if (!clickAble.value) {\n return 'loadingConfig';\n }\n\n return 'basicConfig';\n});\nconst config = useBtnConfig('accept', configState);\nconst t = useTranslate();\n\nconst handleClick = async () => {\n clickAble.value = false;\n await TUICallKitAPI.accept();\n clickAble.value = true;\n};\n</script>\n\n<style lang=\"scss\" scoped>\n@import './style/common.scss';\n</style>\n\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/Button/Accept.vue'\nwx.createComponent(Component)"],"names":["ref","computed","useBtnConfig","useTranslate","TUICallKitAPI"],"mappings":";;;;;;;;;;AAqCA,MAAA,SAAmB,MAAA;AACnB,MAAA,SAAmB,MAAA;AAXnB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAYM,UAAA,YAAYA,kBAAI,IAAI;AAC1B,UAAM,QAAQ;AACR,UAAA,cAAcC,cAAAA,SAAS,MAAM;AAC7B,UAAA,CAAC,UAAU,OAAO;AACb,eAAA;AAAA,MACT;AAEO,aAAA;AAAA,IAAA,CACR;AACK,UAAA,SAASC,mEAAAA,aAAa,UAAU,WAAW;AACjD,UAAM,IAAIC,6CAAAA;AAEV,UAAM,cAAc,YAAY;AAC9B,gBAAU,QAAQ;AAClB,YAAMC,oCAAAA,cAAc;AACpB,gBAAU,QAAQ;AAAA,IAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACzDpB,GAAG,gBAAgB,SAAS;"}
|
||||
{"version":3,"file":"Accept.js","sources":["TUICallKit/src/Components/components/common/Button/Accept.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL0J1dHRvbi9BY2NlcHQudnVl"],"sourcesContent":["<template>\n <div class=\"btn-content\">\n <Button\n :iconSrc=\"config.iconSrc\"\n :color=\"config.color\"\n :iconSize=\"props.iconSize || config.iconSize\"\n :width=\"props.width || config.width\"\n :height=\"props.height || config.height\"\n :shape=\"config.shape\"\n :loading=\"!clickAble\"\n :loadingWidth=\"config.loadingWidth\"\n :loadingHeight=\"config.loadingHeight\"\n @click=\"handleClick\"\n >\n </Button>\n <TKText \n v-if=\"config.showText\"\n :textStyle=\"config.textStyle\"\n :color=\"config.textColor\"\n :size=\"config.textSize\"\n >\n {{ t('accept') }}\n </TKText>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n};\n</script>\n\n<script lang=\"ts\" setup>\nimport { ref, computed } from '../../../../adapter-vue';\nimport { TUICallKitAPI } from '../../../../TUICallService/index';\nimport Button from '../../base/Button/Button.vue';\nimport TKText from '../../base/TKText/TKText.vue';\nimport { ButtonProps } from './props/Button';\nimport { useBtnConfig } from './hooks/useConfig';\nimport { useTranslate } from '../../../hooks';\n\nconst clickAble = ref(true);\nconst props = defineProps(ButtonProps);\nconst configState = computed(() => {\n if (!clickAble.value) {\n return 'loadingConfig';\n }\n\n return 'basicConfig';\n});\nconst config = useBtnConfig('accept', configState);\nconst t = useTranslate();\n\nconst handleClick = async () => {\n clickAble.value = false;\n await TUICallKitAPI.accept();\n clickAble.value = true;\n};\n</script>\n\n<style lang=\"scss\" scoped>\n@import './style/common.scss';\n</style>\n\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/Button/Accept.vue'\nwx.createComponent(Component)"],"names":["ref","computed","useBtnConfig","useTranslate","TUICallKitAPI"],"mappings":";;;;;;;;;;AAqCA,MAAA,SAAmB,MAAA;AACnB,MAAA,SAAmB,MAAA;AAXnB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAYM,UAAA,YAAYA,kBAAI,IAAI;AAC1B,UAAM,QAAQ;AACR,UAAA,cAAcC,cAAAA,SAAS,MAAM;AAC7B,UAAA,CAAC,UAAU,OAAO;AACb,eAAA;AAAA,MACT;AAEO,aAAA;AAAA,IAAA,CACR;AACK,UAAA,SAASC,mEAAAA,aAAa,UAAU,WAAW;AACjD,UAAM,IAAIC,6CAAAA;AAEV,UAAM,cAAc,YAAY;AAC9B,gBAAU,QAAQ;AAClB,YAAMC,oCAAAA,cAAc;AACpB,gBAAU,QAAQ;AAAA,IAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACzDpB,GAAG,gBAAgB,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"Camera.js","sources":["TUICallKit/src/Components/components/common/Button/Camera.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL0J1dHRvbi9DYW1lcmEudnVl"],"sourcesContent":["<template>\n <div class=\"btn-content\">\n <Button\n v-if='!isPC'\n :loading=\"!clickAble\"\n :iconSrc=\"config.iconSrc\"\n :color=\"config.color\"\n :iconSize=\"props.iconSize || config.iconSize\"\n :width=\"props.width || config.width\"\n :height=\"props.height || config.height\"\n :loadingWidth=\"config.loadingWidth\"\n :loadingHeight=\"config.loadingHeight\"\n shape=\"circle\"\n @click=\"handleClick\"\n >\n </Button>\n <TKText\n v-if=\"config.showText\" \n :textStyle=\"config.textStyle\"\n :color=\"config.textColor\"\n :size=\"config.textSize\"\n >\n {{ btnText }}\n </TKText>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n};\n</script>\n\n<script lang=\"ts\" setup>\nimport { computed, toRefs, ref } from '../../../../adapter-vue';\nimport { TUICallKitAPI, TUIGlobal } from '../../../../TUICallService/index';\nimport { DeviceType } from '../../../../TUICallService/const';\nimport Button from '../../base/Button/Button.vue';\nimport TKText from '../../base/TKText/TKText.vue';\nimport { useUserInfoExcludeVolumeContext, usePopover } from '../../../hooks';\nimport { ButtonProps } from './props/Button';\nimport { useBtnConfig } from './hooks/useConfig'\nimport { useTranslate } from '../../../hooks/useTranslate';\n\nconst t = useTranslate();\nconst props = defineProps(ButtonProps);\nconst clickAble = ref(true);\nconst isPC = TUIGlobal.isPC;\nconst { localUserInfoExcludeVolume : localUserInfo } = toRefs(useUserInfoExcludeVolumeContext());\nconst targetVideoAvailable = ref(localUserInfo?.value.isVideoAvailable);\nconst isVideoAvailable = computed(() => localUserInfo?.value.isVideoAvailable);\nconst popoverValue = usePopover();\nconst configState = computed(() => {\n if (!clickAble.value) {\n return 'loadingConfig';\n }\n\n return isVideoAvailable.value ? 'basicConfig' : 'closedConfig';\n});\nconst btnText = computed(() => (localUserInfo?.value.isVideoAvailable ? t.value('camera enabled') : t.value('camera disabled')));\nconst config = useBtnConfig('camera', configState);\n\nconst handleClick = async () => {\n clickAble.value = false;\n targetVideoAvailable.value = !isVideoAvailable.value;\n if (isVideoAvailable.value) {\n await TUICallKitAPI.closeCamera();\n } else {\n await TUICallKitAPI.openCamera('localVideo');\n }\n clickAble.value = true;\n};\nconst handleMouseEnter = () => {\n popoverValue.value = 'camera';\n}\n</script>\n\n<style lang=\"scss\" scoped>\n@import './style/common.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/Button/Camera.vue'\nwx.createComponent(Component)"],"names":["useTranslate","ref","TUIGlobal","toRefs","useUserInfoExcludeVolumeContext","computed","usePopover","useBtnConfig","TUICallKitAPI"],"mappings":";;;;;;;;;;;;;AAuCA,MAAA,SAAmB,MAAA;AACnB,MAAA,SAAmB,MAAA;AAZnB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAcA,UAAM,IAAIA,6CAAAA;AACV,UAAM,QAAQ;AACR,UAAA,YAAYC,kBAAI,IAAI;AAC1B,UAAM,OAAOC,gDAAU,UAAA;AACvB,UAAM,EAAE,4BAA6B,cAAA,IAAkBC,cAAAA,OAAOC,gEAAAA,gCAAiC,CAAA;AAC/F,UAAM,uBAAuBH,cAAA,IAAI,+CAAe,MAAM,gBAAgB;AACtE,UAAM,mBAAmBI,cAAAA,SAAS,MAAM,+CAAe,MAAM,gBAAgB;AACxDC,0DAAW;AAC1B,UAAA,cAAcD,cAAAA,SAAS,MAAM;AAC7B,UAAA,CAAC,UAAU,OAAO;AACb,eAAA;AAAA,MACT;AAEO,aAAA,iBAAiB,QAAQ,gBAAgB;AAAA,IAAA,CACjD;AACD,UAAM,UAAUA,cAAA,SAAS,OAAO,+CAAe,MAAM,oBAAmB,EAAE,MAAM,gBAAgB,IAAI,EAAE,MAAM,iBAAiB,CAAE;AACzH,UAAA,SAASE,mEAAAA,aAAa,UAAU,WAAW;AAEjD,UAAM,cAAc,YAAY;AAC9B,gBAAU,QAAQ;AACG,2BAAA,QAAQ,CAAC,iBAAiB;AAC/C,UAAI,iBAAiB,OAAO;AAC1B,cAAMC,oCAAAA,cAAc;MAAY,OAC3B;AACC,cAAAA,oCAAA,cAAc,WAAW,YAAY;AAAA,MAC7C;AACA,gBAAU,QAAQ;AAAA,IAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACvEpB,GAAG,gBAAgB,SAAS;"}
|
||||
{"version":3,"file":"Camera.js","sources":["TUICallKit/src/Components/components/common/Button/Camera.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL0J1dHRvbi9DYW1lcmEudnVl"],"sourcesContent":["<template>\n <div class=\"btn-content\">\n <Button\n v-if='!isPC'\n :loading=\"!clickAble\"\n :iconSrc=\"config.iconSrc\"\n :color=\"config.color\"\n :iconSize=\"props.iconSize || config.iconSize\"\n :width=\"props.width || config.width\"\n :height=\"props.height || config.height\"\n :loadingWidth=\"config.loadingWidth\"\n :loadingHeight=\"config.loadingHeight\"\n shape=\"circle\"\n @click=\"handleClick\"\n >\n </Button>\n <TKText\n v-if=\"config.showText\" \n :textStyle=\"config.textStyle\"\n :color=\"config.textColor\"\n :size=\"config.textSize\"\n >\n {{ btnText }}\n </TKText>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n};\n</script>\n\n<script lang=\"ts\" setup>\nimport { computed, toRefs, ref } from '../../../../adapter-vue';\nimport { TUICallKitAPI, TUIGlobal } from '../../../../TUICallService/index';\nimport { DeviceType } from '../../../../TUICallService/const';\nimport Button from '../../base/Button/Button.vue';\nimport TKText from '../../base/TKText/TKText.vue';\nimport { useUserInfoExcludeVolumeContext, usePopover } from '../../../hooks';\nimport { ButtonProps } from './props/Button';\nimport { useBtnConfig } from './hooks/useConfig'\nimport { useTranslate } from '../../../hooks/useTranslate';\n\nconst t = useTranslate();\nconst props = defineProps(ButtonProps);\nconst clickAble = ref(true);\nconst isPC = TUIGlobal.isPC;\nconst { localUserInfoExcludeVolume : localUserInfo } = toRefs(useUserInfoExcludeVolumeContext());\nconst targetVideoAvailable = ref(localUserInfo?.value.isVideoAvailable);\nconst isVideoAvailable = computed(() => localUserInfo?.value.isVideoAvailable);\nconst popoverValue = usePopover();\nconst configState = computed(() => {\n if (!clickAble.value) {\n return 'loadingConfig';\n }\n\n return isVideoAvailable.value ? 'basicConfig' : 'closedConfig';\n});\nconst btnText = computed(() => (localUserInfo?.value.isVideoAvailable ? t.value('camera enabled') : t.value('camera disabled')));\nconst config = useBtnConfig('camera', configState);\n\nconst handleClick = async () => {\n clickAble.value = false;\n targetVideoAvailable.value = !isVideoAvailable.value;\n if (isVideoAvailable.value) {\n await TUICallKitAPI.closeCamera();\n } else {\n await TUICallKitAPI.openCamera('localVideo');\n }\n clickAble.value = true;\n};\nconst handleMouseEnter = () => {\n popoverValue.value = 'camera';\n}\n</script>\n\n<style lang=\"scss\" scoped>\n@import './style/common.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/Button/Camera.vue'\nwx.createComponent(Component)"],"names":["useTranslate","ref","TUIGlobal","toRefs","useUserInfoExcludeVolumeContext","computed","usePopover","useBtnConfig","TUICallKitAPI"],"mappings":";;;;;;;;;;;;;AAuCA,MAAA,SAAmB,MAAA;AACnB,MAAA,SAAmB,MAAA;AAZnB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAcA,UAAM,IAAIA,6CAAAA;AACV,UAAM,QAAQ;AACR,UAAA,YAAYC,kBAAI,IAAI;AAC1B,UAAM,OAAOC,gDAAU,UAAA;AACvB,UAAM,EAAE,4BAA6B,cAAA,IAAkBC,cAAAA,OAAOC,gEAAAA,gCAAiC,CAAA;AAC/F,UAAM,uBAAuBH,cAAA,IAAI,+CAAe,MAAM,gBAAgB;AACtE,UAAM,mBAAmBI,cAAAA,SAAS,MAAM,+CAAe,MAAM,gBAAgB;AACxDC,0DAAW;AAC1B,UAAA,cAAcD,cAAAA,SAAS,MAAM;AAC7B,UAAA,CAAC,UAAU,OAAO;AACb,eAAA;AAAA,MACT;AAEO,aAAA,iBAAiB,QAAQ,gBAAgB;AAAA,IAAA,CACjD;AACD,UAAM,UAAUA,cAAA,SAAS,OAAO,+CAAe,MAAM,oBAAmB,EAAE,MAAM,gBAAgB,IAAI,EAAE,MAAM,iBAAiB,CAAE;AACzH,UAAA,SAASE,mEAAAA,aAAa,UAAU,WAAW;AAEjD,UAAM,cAAc,YAAY;AAC9B,gBAAU,QAAQ;AACG,2BAAA,QAAQ,CAAC,iBAAiB;AAC/C,UAAI,iBAAiB,OAAO;AAC1B,cAAMC,oCAAAA,cAAc;MAAY,OAC3B;AACC,cAAAA,oCAAA,cAAc,WAAW,YAAY;AAAA,MAC7C;AACA,gBAAU,QAAQ;AAAA,IAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACvEpB,GAAG,gBAAgB,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"Hangup.js","sources":["TUICallKit/src/Components/components/common/Button/Hangup.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL0J1dHRvbi9IYW5ndXAudnVl"],"sourcesContent":["<template>\n <div class=\"btn-content\">\n <Button\n :loading=\"!isClickable\"\n :loadingWidth=\"config.loadingWidth\"\n :loadingHeight=\"config.loadingHeight\"\n :iconSrc=\"config.iconSrc\"\n :color=\"config.color\"\n :iconSize=\"props.iconSize || config.iconSize\"\n :width=\"props.width || config.width\"\n :height=\"props.height || config.height\"\n :shape=\"config.shape\"\n @click=\"handleClick\"\n />\n <TKText\n v-if=\"config.showText\"\n :textStyle=\"config.textStyle\"\n :color=\"config.textColor\"\n :size=\"config.textSize\"\n >\n {{ t('hangup') }}\n </TKText>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n};\n</script>\n\n<script lang=\"ts\" setup>\nimport { computed } from '../../../../adapter-vue';\nimport { TUICallKitAPI } from '../../../../TUICallService/index';\nimport Button from '../../base/Button/Button.vue';\nimport TKText from '../../base/TKText/TKText.vue';\nimport { ButtonProps } from './props/Button';\nimport { useBtnConfig } from './hooks/useConfig'\nimport { useIsClickableContext, useTranslate } from '../../../hooks';\n\nconst props = defineProps(ButtonProps);\nconst isClickable = useIsClickableContext();\n\nconst hangupState = computed(() => isClickable.value ? 'basicConfig' : 'loadingConfig');\nconst config = useBtnConfig('hangup', hangupState);\nconst t = useTranslate();\n\nconst handleClick = async () => {\n await TUICallKitAPI.hangup();\n};\n</script>\n\n<style lang=\"scss\" scoped>\n@import './style/common.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/Button/Hangup.vue'\nwx.createComponent(Component)"],"names":["useIsClickableContext","computed","useBtnConfig","useTranslate","TUICallKitAPI"],"mappings":";;;;;;;;;;;AAoCA,MAAA,SAAmB,MAAA;AACnB,MAAA,SAAmB,MAAA;AAXnB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAYA,UAAM,QAAQ;AACd,UAAM,cAAcA,sDAAAA;AAEpB,UAAM,cAAcC,cAAAA,SAAS,MAAM,YAAY,QAAQ,gBAAgB,eAAe;AAChF,UAAA,SAASC,mEAAAA,aAAa,UAAU,WAAW;AACjD,UAAM,IAAIC,6CAAAA;AAEV,UAAM,cAAc,YAAY;AAC9B,YAAMC,oCAAAA,cAAc;IAAO;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACjD7B,GAAG,gBAAgB,SAAS;"}
|
||||
{"version":3,"file":"Hangup.js","sources":["TUICallKit/src/Components/components/common/Button/Hangup.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL0J1dHRvbi9IYW5ndXAudnVl"],"sourcesContent":["<template>\n <div class=\"btn-content\">\n <Button\n :loading=\"!isClickable\"\n :loadingWidth=\"config.loadingWidth\"\n :loadingHeight=\"config.loadingHeight\"\n :iconSrc=\"config.iconSrc\"\n :color=\"config.color\"\n :iconSize=\"props.iconSize || config.iconSize\"\n :width=\"props.width || config.width\"\n :height=\"props.height || config.height\"\n :shape=\"config.shape\"\n @click=\"handleClick\"\n />\n <TKText\n v-if=\"config.showText\"\n :textStyle=\"config.textStyle\"\n :color=\"config.textColor\"\n :size=\"config.textSize\"\n >\n {{ t('hangup') }}\n </TKText>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n};\n</script>\n\n<script lang=\"ts\" setup>\nimport { computed } from '../../../../adapter-vue';\nimport { TUICallKitAPI } from '../../../../TUICallService/index';\nimport Button from '../../base/Button/Button.vue';\nimport TKText from '../../base/TKText/TKText.vue';\nimport { ButtonProps } from './props/Button';\nimport { useBtnConfig } from './hooks/useConfig'\nimport { useIsClickableContext, useTranslate } from '../../../hooks';\n\nconst props = defineProps(ButtonProps);\nconst isClickable = useIsClickableContext();\n\nconst hangupState = computed(() => isClickable.value ? 'basicConfig' : 'loadingConfig');\nconst config = useBtnConfig('hangup', hangupState);\nconst t = useTranslate();\n\nconst handleClick = async () => {\n await TUICallKitAPI.hangup();\n};\n</script>\n\n<style lang=\"scss\" scoped>\n@import './style/common.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/Button/Hangup.vue'\nwx.createComponent(Component)"],"names":["useIsClickableContext","computed","useBtnConfig","useTranslate","TUICallKitAPI"],"mappings":";;;;;;;;;;;AAoCA,MAAA,SAAmB,MAAA;AACnB,MAAA,SAAmB,MAAA;AAXnB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAYA,UAAM,QAAQ;AACd,UAAM,cAAcA,sDAAAA;AAEpB,UAAM,cAAcC,cAAAA,SAAS,MAAM,YAAY,QAAQ,gBAAgB,eAAe;AAChF,UAAA,SAASC,mEAAAA,aAAa,UAAU,WAAW;AACjD,UAAM,IAAIC,6CAAAA;AAEV,UAAM,cAAc,YAAY;AAC9B,YAAMC,oCAAAA,cAAc;IAAO;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACjD7B,GAAG,gBAAgB,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"InviteUser.js","sources":["TUICallKit/src/Components/components/common/Button/InviteUser.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL0J1dHRvbi9JbnZpdGVVc2VyLnZ1ZQ"],"sourcesContent":["<template>\n <div class=\"btn-content\">\n <Button\n :iconSrc=\"config.iconSrc\"\n :color=\"config.color\"\n :iconSize=\"config.iconSize\"\n :width=\"props.width || config.width\"\n :height=\"props.height || config.height\"\n :shape=\"config.shape\"\n @click=\"handleClick\"\n >\n </Button>\n <TKText\n v-if=\"showText\"\n :textStyle=\"config.textStyle\"\n :color=\"config.textColor\"\n :size=\"config.textSize\"\n >\n {{ t('invite member') }}\n </TKText>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n};\n</script>\n\n<script lang=\"ts\" setup>\nimport { ref, watch } from '../../../../adapter-vue';\nimport { TUIStore, StoreName, NAME } from '../../../../TUICallService/index';\nimport Button from '../../base/Button/Button.vue';\nimport TKText from '../../base/TKText/TKText.vue';\nimport { ButtonProps } from './props/Button';\nimport { useBtnConfig } from './hooks/useConfig'\nimport { useTranslate } from '../../../hooks';\n\nconst props = defineProps(ButtonProps);\nconst config = useBtnConfig('inviteUser', ref('basicConfig'));\nconst t = useTranslate();\n\nconst handleClick = async () => {\n TUIStore.update(StoreName.CALL, NAME.SHOW_SELECT_USER, true);\n};\n</script>\n\n<style lang=\"scss\" scoped>\n@import './style/common.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/Button/InviteUser.vue'\nwx.createComponent(Component)"],"names":["useBtnConfig","ref","useTranslate","TUIStore","StoreName","NAME"],"mappings":";;;;;;;;;;;;;AAkCA,MAAA,SAAmB,MAAA;AACnB,MAAA,SAAmB,MAAA;AAXnB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAYA,UAAM,QAAQ;AACd,UAAM,SAASA,mEAAAA,aAAa,cAAcC,cAAAA,IAAI,aAAa,CAAC;AAC5D,UAAM,IAAIC,6CAAAA;AAEV,UAAM,cAAc,YAAY;AAC9BC,sDAAA,SAAS,OAAOC,mDAAU,MAAMC,0CAAAA,KAAK,kBAAkB,IAAI;AAAA,IAAA;;;;;;;;;;;;;;;;;;;;;;;;;AC5C7D,GAAG,gBAAgB,SAAS;"}
|
||||
{"version":3,"file":"InviteUser.js","sources":["TUICallKit/src/Components/components/common/Button/InviteUser.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL0J1dHRvbi9JbnZpdGVVc2VyLnZ1ZQ"],"sourcesContent":["<template>\n <div class=\"btn-content\">\n <Button\n :iconSrc=\"config.iconSrc\"\n :color=\"config.color\"\n :iconSize=\"config.iconSize\"\n :width=\"props.width || config.width\"\n :height=\"props.height || config.height\"\n :shape=\"config.shape\"\n @click=\"handleClick\"\n >\n </Button>\n <TKText\n v-if=\"showText\"\n :textStyle=\"config.textStyle\"\n :color=\"config.textColor\"\n :size=\"config.textSize\"\n >\n {{ t('invite member') }}\n </TKText>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n};\n</script>\n\n<script lang=\"ts\" setup>\nimport { ref, watch } from '../../../../adapter-vue';\nimport { TUIStore, StoreName, NAME } from '../../../../TUICallService/index';\nimport Button from '../../base/Button/Button.vue';\nimport TKText from '../../base/TKText/TKText.vue';\nimport { ButtonProps } from './props/Button';\nimport { useBtnConfig } from './hooks/useConfig'\nimport { useTranslate } from '../../../hooks';\n\nconst props = defineProps(ButtonProps);\nconst config = useBtnConfig('inviteUser', ref('basicConfig'));\nconst t = useTranslate();\n\nconst handleClick = async () => {\n TUIStore.update(StoreName.CALL, NAME.SHOW_SELECT_USER, true);\n};\n</script>\n\n<style lang=\"scss\" scoped>\n@import './style/common.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/Button/InviteUser.vue'\nwx.createComponent(Component)"],"names":["useBtnConfig","ref","useTranslate","TUIStore","StoreName","NAME"],"mappings":";;;;;;;;;;;;;AAkCA,MAAA,SAAmB,MAAA;AACnB,MAAA,SAAmB,MAAA;AAXnB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAYA,UAAM,QAAQ;AACd,UAAM,SAASA,mEAAAA,aAAa,cAAcC,cAAAA,IAAI,aAAa,CAAC;AAC5D,UAAM,IAAIC,6CAAAA;AAEV,UAAM,cAAc,YAAY;AAC9BC,sDAAA,SAAS,OAAOC,mDAAU,MAAMC,0CAAAA,KAAK,kBAAkB,IAAI;AAAA,IAAA;;;;;;;;;;;;;;;;;;;;;;;;;AC5C7D,GAAG,gBAAgB,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"Microphone.js","sources":["TUICallKit/src/Components/components/common/Button/Microphone.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL0J1dHRvbi9NaWNyb3Bob25lLnZ1ZQ"],"sourcesContent":["<template>\n <div class=\"btn-content\">\n <Button\n v-if=\"!isPC\"\n :loading=\"!clickAble\"\n :iconSrc=\"config.iconSrc\"\n :color=\"config.color\"\n :iconSize=\"config.iconSize\"\n :width=\"config.width\"\n :height=\"config.height\"\n :loadingWidth=\"config.loadingWidth\"\n :loadingHeight=\"config.loadingHeight\"\n :shape=\"config.shape\"\n @click=\"handleClick\"\n >\n </Button>\n <TKText\n v-if=\"config.showText\"\n :textStyle=\"config.textStyle\"\n :color=\"config.textColor\"\n :size=\"config.textSize\"\n >\n {{ btnText }}\n </TKText>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n};\n</script>\n\n<script lang=\"ts\" setup>\nimport { computed, toRefs, ref } from '../../../../adapter-vue';\nimport { TUICallKitAPI, TUIGlobal } from '../../../../TUICallService/index';\nimport { DeviceType } from '../../../../TUICallService/const';\nimport Button from '../../base/Button/Button.vue';\nimport TKText from '../../base/TKText/TKText.vue';\nimport { useUserInfoExcludeVolumeContext, usePopover } from '../../../hooks';\nimport { ButtonProps } from './props/Button';\nimport { useBtnConfig } from './hooks/useConfig'\nimport { useTranslate } from '../../../hooks';\n\ndefineProps(ButtonProps);\nconst isPC = TUIGlobal.isPC;\nconst clickAble = ref(true);\nconst { localUserInfoExcludeVolume : localUserInfo } = toRefs(useUserInfoExcludeVolumeContext());\nconst popoverValue = usePopover();\nconst configState = computed(() => {\n if (!clickAble.value) {\n return 'loadingConfig';\n }\n\n return localUserInfo?.value.isAudioAvailable ? 'basicConfig' : 'closedConfig';\n});\nconst config = useBtnConfig('microphone', configState);\nconst t = useTranslate();\nconst btnText = computed(() => (localUserInfo?.value.isAudioAvailable ? t.value('microphone enabled') : t.value('microphone disabled')));\nconst handleClick = async () => {\n if (localUserInfo?.value.isAudioAvailable) {\n await TUICallKitAPI.closeMicrophone();\n } else {\n await TUICallKitAPI.openMicrophone();\n }\n};\nconst handleMouseEnter = () => {\n popoverValue.value = 'microphone';\n};\n</script>\n\n<style lang=\"scss\" scoped>\n@import './style/common.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/Button/Microphone.vue'\nwx.createComponent(Component)"],"names":["TUIGlobal","ref","toRefs","useUserInfoExcludeVolumeContext","usePopover","computed","useBtnConfig","useTranslate","TUICallKitAPI"],"mappings":";;;;;;;;;;;;;AAuCA,MAAA,SAAmB,MAAA;AACnB,MAAA,SAAmB,MAAA;AAZnB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAeA,UAAM,OAAOA,gDAAU,UAAA;AACjB,UAAA,YAAYC,kBAAI,IAAI;AAC1B,UAAM,EAAE,4BAA6B,cAAA,IAAkBC,cAAAA,OAAOC,gEAAAA,gCAAiC,CAAA;AAC1EC,0DAAW;AAC1B,UAAA,cAAcC,cAAAA,SAAS,MAAM;AAC7B,UAAA,CAAC,UAAU,OAAO;AACb,eAAA;AAAA,MACT;AAEO,cAAA,+CAAe,MAAM,oBAAmB,gBAAgB;AAAA,IAAA,CAChE;AACK,UAAA,SAASC,mEAAAA,aAAa,cAAc,WAAW;AACrD,UAAM,IAAIC,6CAAAA;AACV,UAAM,UAAUF,cAAA,SAAS,OAAO,+CAAe,MAAM,oBAAmB,EAAE,MAAM,oBAAoB,IAAI,EAAE,MAAM,qBAAqB,CAAE;AACvI,UAAM,cAAc,YAAY;AAC1B,UAAA,+CAAe,MAAM,kBAAkB;AACzC,cAAMG,oCAAAA,cAAc;MAAgB,OAC/B;AACL,cAAMA,oCAAAA,cAAc;MACtB;AAAA,IAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACjEF,GAAG,gBAAgB,SAAS;"}
|
||||
{"version":3,"file":"Microphone.js","sources":["TUICallKit/src/Components/components/common/Button/Microphone.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL0J1dHRvbi9NaWNyb3Bob25lLnZ1ZQ"],"sourcesContent":["<template>\n <div class=\"btn-content\">\n <Button\n v-if=\"!isPC\"\n :loading=\"!clickAble\"\n :iconSrc=\"config.iconSrc\"\n :color=\"config.color\"\n :iconSize=\"config.iconSize\"\n :width=\"config.width\"\n :height=\"config.height\"\n :loadingWidth=\"config.loadingWidth\"\n :loadingHeight=\"config.loadingHeight\"\n :shape=\"config.shape\"\n @click=\"handleClick\"\n >\n </Button>\n <TKText\n v-if=\"config.showText\"\n :textStyle=\"config.textStyle\"\n :color=\"config.textColor\"\n :size=\"config.textSize\"\n >\n {{ btnText }}\n </TKText>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n};\n</script>\n\n<script lang=\"ts\" setup>\nimport { computed, toRefs, ref } from '../../../../adapter-vue';\nimport { TUICallKitAPI, TUIGlobal } from '../../../../TUICallService/index';\nimport { DeviceType } from '../../../../TUICallService/const';\nimport Button from '../../base/Button/Button.vue';\nimport TKText from '../../base/TKText/TKText.vue';\nimport { useUserInfoExcludeVolumeContext, usePopover } from '../../../hooks';\nimport { ButtonProps } from './props/Button';\nimport { useBtnConfig } from './hooks/useConfig'\nimport { useTranslate } from '../../../hooks';\n\ndefineProps(ButtonProps);\nconst isPC = TUIGlobal.isPC;\nconst clickAble = ref(true);\nconst { localUserInfoExcludeVolume : localUserInfo } = toRefs(useUserInfoExcludeVolumeContext());\nconst popoverValue = usePopover();\nconst configState = computed(() => {\n if (!clickAble.value) {\n return 'loadingConfig';\n }\n\n return localUserInfo?.value.isAudioAvailable ? 'basicConfig' : 'closedConfig';\n});\nconst config = useBtnConfig('microphone', configState);\nconst t = useTranslate();\nconst btnText = computed(() => (localUserInfo?.value.isAudioAvailable ? t.value('microphone enabled') : t.value('microphone disabled')));\nconst handleClick = async () => {\n if (localUserInfo?.value.isAudioAvailable) {\n await TUICallKitAPI.closeMicrophone();\n } else {\n await TUICallKitAPI.openMicrophone();\n }\n};\nconst handleMouseEnter = () => {\n popoverValue.value = 'microphone';\n};\n</script>\n\n<style lang=\"scss\" scoped>\n@import './style/common.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/Button/Microphone.vue'\nwx.createComponent(Component)"],"names":["TUIGlobal","ref","toRefs","useUserInfoExcludeVolumeContext","usePopover","computed","useBtnConfig","useTranslate","TUICallKitAPI"],"mappings":";;;;;;;;;;;;;AAuCA,MAAA,SAAmB,MAAA;AACnB,MAAA,SAAmB,MAAA;AAZnB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAeA,UAAM,OAAOA,gDAAU,UAAA;AACjB,UAAA,YAAYC,kBAAI,IAAI;AAC1B,UAAM,EAAE,4BAA6B,cAAA,IAAkBC,cAAAA,OAAOC,gEAAAA,gCAAiC,CAAA;AAC1EC,0DAAW;AAC1B,UAAA,cAAcC,cAAAA,SAAS,MAAM;AAC7B,UAAA,CAAC,UAAU,OAAO;AACb,eAAA;AAAA,MACT;AAEO,cAAA,+CAAe,MAAM,oBAAmB,gBAAgB;AAAA,IAAA,CAChE;AACK,UAAA,SAASC,mEAAAA,aAAa,cAAc,WAAW;AACrD,UAAM,IAAIC,6CAAAA;AACV,UAAM,UAAUF,cAAA,SAAS,OAAO,+CAAe,MAAM,oBAAmB,EAAE,MAAM,oBAAoB,IAAI,EAAE,MAAM,qBAAqB,CAAE;AACvI,UAAM,cAAc,YAAY;AAC1B,UAAA,+CAAe,MAAM,kBAAkB;AACzC,cAAMG,oCAAAA,cAAc;MAAgB,OAC/B;AACL,cAAMA,oCAAAA,cAAc;MACtB;AAAA,IAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACjEF,GAAG,gBAAgB,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"Minimize.js","sources":["TUICallKit/src/Components/components/common/Button/Minimize.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL0J1dHRvbi9NaW5pbWl6ZS52dWU"],"sourcesContent":["<template>\n <Button \n :iconSrc=\"config.iconSrc\"\n :iconSize=\"config.iconSize\"\n @click=\"handleClick\"\n >\n </Button>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n};\n</script>\n\n<script lang=\"ts\" setup>\nimport { ref } from '../../../../adapter-vue';\nimport { TUICallKitAPI } from '../../../../TUICallService/index';\nimport Button from '../../base/Button/Button.vue';\nimport { useBtnConfig } from './hooks/useConfig';\n\nconst config = useBtnConfig('minimize', ref('basicConfig'));\nconst handleClick = async () => {\n await TUICallKitAPI.toggleMinimize();\n};\n</script>\n\n<style lang=\"scss\" scoped>\n@import './style/common.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/Button/Minimize.vue'\nwx.createComponent(Component)"],"names":["useBtnConfig","ref","TUICallKitAPI"],"mappings":";;;;;;;AAoBA,MAAA,SAAmB,MAAA;AAVnB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;AASA,UAAM,SAASA,mEAAAA,aAAa,YAAYC,cAAAA,IAAI,aAAa,CAAC;AAC1D,UAAM,cAAc,YAAY;AAC9B,YAAMC,oCAAAA,cAAc;IAAe;;;;;;;;;;;;;ACxBrC,GAAG,gBAAgB,SAAS;"}
|
||||
{"version":3,"file":"Minimize.js","sources":["TUICallKit/src/Components/components/common/Button/Minimize.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL0J1dHRvbi9NaW5pbWl6ZS52dWU"],"sourcesContent":["<template>\n <Button \n :iconSrc=\"config.iconSrc\"\n :iconSize=\"config.iconSize\"\n @click=\"handleClick\"\n >\n </Button>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n};\n</script>\n\n<script lang=\"ts\" setup>\nimport { ref } from '../../../../adapter-vue';\nimport { TUICallKitAPI } from '../../../../TUICallService/index';\nimport Button from '../../base/Button/Button.vue';\nimport { useBtnConfig } from './hooks/useConfig';\n\nconst config = useBtnConfig('minimize', ref('basicConfig'));\nconst handleClick = async () => {\n await TUICallKitAPI.toggleMinimize();\n};\n</script>\n\n<style lang=\"scss\" scoped>\n@import './style/common.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/Button/Minimize.vue'\nwx.createComponent(Component)"],"names":["useBtnConfig","ref","TUICallKitAPI"],"mappings":";;;;;;;AAoBA,MAAA,SAAmB,MAAA;AAVnB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;AASA,UAAM,SAASA,mEAAAA,aAAa,YAAYC,cAAAA,IAAI,aAAa,CAAC;AAC1D,UAAM,cAAc,YAAY;AAC9B,YAAMC,oCAAAA,cAAc;IAAe;;;;;;;;;;;;;ACxBrC,GAAG,gBAAgB,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"Reject.js","sources":["TUICallKit/src/Components/components/common/Button/Reject.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL0J1dHRvbi9SZWplY3QudnVl"],"sourcesContent":["<template>\n <div class=\"btn-content\">\n <Button\n :iconSrc=\"config.iconSrc\"\n :color=\"config.color\"\n :iconSize=\"config.iconSize\"\n :width=\"props.width || config.width\"\n :height=\"props.height || config.height\"\n :shape=\"config.shape\"\n @click=\"handleClick\"\n >\n </Button>\n <TKText\n v-if=\"config.showText\"\n :textStyle=\"config.textStyle\"\n :color=\"config.textColor\"\n :size=\"config.textSize\"\n >\n {{ t('reject') }}\n </TKText>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n};\n</script>\n\n<script lang=\"ts\" setup>\nimport { ref } from '../../../../adapter-vue';\nimport { TUICallKitAPI } from '../../../../TUICallService/index';\nimport Button from '../../base/Button/Button.vue';\nimport TKText from '../../base/TKText/TKText.vue';\nimport { useBtnConfig } from './hooks/useConfig';\nimport { useTranslate } from '../../../hooks';\nimport { ButtonProps } from './props/Button';\n\nconst props = defineProps(ButtonProps);\nconst config = useBtnConfig('reject', ref('basicConfig'));\nconst t = useTranslate();\n\nconst handleClick = async () => {\n await TUICallKitAPI.reject();\n};\n</script>\n\n<style lang=\"scss\" scoped>\n@import './style/common.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/Button/Reject.vue'\nwx.createComponent(Component)"],"names":["useBtnConfig","ref","useTranslate","TUICallKitAPI"],"mappings":";;;;;;;;;;AAkCA,MAAA,SAAmB,MAAA;AACnB,MAAA,SAAmB,MAAA;AAXnB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAYA,UAAM,QAAQ;AACd,UAAM,SAASA,mEAAAA,aAAa,UAAUC,cAAAA,IAAI,aAAa,CAAC;AACxD,UAAM,IAAIC,6CAAAA;AAEV,UAAM,cAAc,YAAY;AAC9B,YAAMC,oCAAAA,cAAc;IAAO;;;;;;;;;;;;;;;;;;;;;;;;;AC5C7B,GAAG,gBAAgB,SAAS;"}
|
||||
{"version":3,"file":"Reject.js","sources":["TUICallKit/src/Components/components/common/Button/Reject.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL0J1dHRvbi9SZWplY3QudnVl"],"sourcesContent":["<template>\n <div class=\"btn-content\">\n <Button\n :iconSrc=\"config.iconSrc\"\n :color=\"config.color\"\n :iconSize=\"config.iconSize\"\n :width=\"props.width || config.width\"\n :height=\"props.height || config.height\"\n :shape=\"config.shape\"\n @click=\"handleClick\"\n >\n </Button>\n <TKText\n v-if=\"config.showText\"\n :textStyle=\"config.textStyle\"\n :color=\"config.textColor\"\n :size=\"config.textSize\"\n >\n {{ t('reject') }}\n </TKText>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n};\n</script>\n\n<script lang=\"ts\" setup>\nimport { ref } from '../../../../adapter-vue';\nimport { TUICallKitAPI } from '../../../../TUICallService/index';\nimport Button from '../../base/Button/Button.vue';\nimport TKText from '../../base/TKText/TKText.vue';\nimport { useBtnConfig } from './hooks/useConfig';\nimport { useTranslate } from '../../../hooks';\nimport { ButtonProps } from './props/Button';\n\nconst props = defineProps(ButtonProps);\nconst config = useBtnConfig('reject', ref('basicConfig'));\nconst t = useTranslate();\n\nconst handleClick = async () => {\n await TUICallKitAPI.reject();\n};\n</script>\n\n<style lang=\"scss\" scoped>\n@import './style/common.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/Button/Reject.vue'\nwx.createComponent(Component)"],"names":["useBtnConfig","ref","useTranslate","TUICallKitAPI"],"mappings":";;;;;;;;;;AAkCA,MAAA,SAAmB,MAAA;AACnB,MAAA,SAAmB,MAAA;AAXnB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAYA,UAAM,QAAQ;AACd,UAAM,SAASA,mEAAAA,aAAa,UAAUC,cAAAA,IAAI,aAAa,CAAC;AACxD,UAAM,IAAIC,6CAAAA;AAEV,UAAM,cAAc,YAAY;AAC9B,YAAMC,oCAAAA,cAAc;IAAO;;;;;;;;;;;;;;;;;;;;;;;;;AC5C7B,GAAG,gBAAgB,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"Speaker.js","sources":["TUICallKit/src/Components/components/common/Button/Speaker.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL0J1dHRvbi9TcGVha2VyLnZ1ZQ"],"sourcesContent":["<template>\n <div class=\"btn-content\">\n <Button\n :iconSrc=\"config.iconSrc\"\n :color=\"config.color\"\n :iconSize=\"props.iconSize || config.iconSize\"\n :width=\"props.width || config.width\"\n :height=\"props.height || config.height\"\n :shape=\"config.shape\"\n @click=\"handleClick\"\n >\n </Button>\n <TKText\n v-if=\"config.showText\"\n width=\"60px\"\n :truncated=\"true\"\n :textStyle=\"config.textStyle\"\n :color=\"config.textColor\"\n :size=\"config.textSize\"\n :lineClamp='2'\n >\n {{getButtonText()}}\n </TKText>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n};\n</script>\n\n<script lang=\"ts\" setup>\nimport { computed, toRefs } from '../../../../adapter-vue';\nimport { TUICallKitAPI, TUIGlobal } from '../../../../TUICallService/index';\nimport { DeviceType } from '../../../../TUICallService/const';\nimport Button from '../../base/Button/Button.vue';\nimport TKText from '../../base/TKText/TKText.vue';\nimport { useBtnConfig } from './hooks/useConfig';\nimport { useTranslate } from '../../../hooks';\nimport { ButtonProps } from './props/Button';\nimport { useCallInfoContext, usePopover } from '../../../hooks';\n\nconst isWeChat = TUIGlobal.isWeChat;\nconst isPC = TUIGlobal.isPC;\nconst props = defineProps(ButtonProps);\nconst { isEarPhone, isMuteSpeaker } = toRefs(useCallInfoContext());\nconst popoverValue = usePopover();\nconst t = useTranslate();\nconst wxConfigState = computed(() => (isEarPhone.value ? 'closedConfig' : 'basicConfig'));\nconst webConfigState = computed(() => (isMuteSpeaker.value ? 'closedConfig' : 'basicConfig'));\nconst config = isWeChat ? useBtnConfig('speaker', wxConfigState) : useBtnConfig('speaker', webConfigState);\nconst btnText = computed(() => (isEarPhone.value ? t.value('speaker disabled') : t.value('speaker enabled')));\nconst handleClick = async () => {\n TUICallKitAPI.setSoundMode();\n};\nconst getButtonText = () => {\n return btnText.value;\n};\nconst handleMouseEnter = () => {\n popoverValue.value = 'speaker';\n};\n</script>\n\n<style lang=\"scss\" scoped>\n@import './style/common.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/Button/Speaker.vue'\nwx.createComponent(Component)"],"names":["TUIGlobal","toRefs","useCallInfoContext","usePopover","useTranslate","computed","useBtnConfig","TUICallKitAPI"],"mappings":";;;;;;;;;;;;;AAsCA,MAAA,SAAmB,MAAA;AACnB,MAAA,SAAmB,MAAA;AAZnB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAcA,UAAM,WAAWA,gDAAU,UAAA;AACdA,oDAAAA,UAAU;AACvB,UAAM,QAAQ;AACd,UAAM,EAAE,YAAY,cAAA,IAAkBC,cAAAA,OAAOC,mDAAAA,mBAAoB,CAAA;AAC5CC,0DAAW;AAChC,UAAM,IAAIC,6CAAAA;AACV,UAAM,gBAAgBC,cAAAA,SAAS,MAAO,WAAW,QAAQ,iBAAiB,aAAc;AACxF,UAAM,iBAAiBA,cAAAA,SAAS,MAAO,cAAc,QAAQ,iBAAiB,aAAc;AACtF,UAAA,SAAS,WAAWC,mEAAAA,aAAa,WAAW,aAAa,IAAIA,mEAAA,aAAa,WAAW,cAAc;AACzG,UAAM,UAAUD,cAAA,SAAS,MAAO,WAAW,QAAQ,EAAE,MAAM,kBAAkB,IAAI,EAAE,MAAM,iBAAiB,CAAE;AAC5G,UAAM,cAAc,YAAY;AAC9BE,0CAAA,cAAc,aAAa;AAAA,IAAA;AAE7B,UAAM,gBAAgB,MAAM;AAC1B,aAAO,QAAQ;AAAA,IAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC1DjB,GAAG,gBAAgB,SAAS;"}
|
||||
{"version":3,"file":"Speaker.js","sources":["TUICallKit/src/Components/components/common/Button/Speaker.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL0J1dHRvbi9TcGVha2VyLnZ1ZQ"],"sourcesContent":["<template>\n <div class=\"btn-content\">\n <Button\n :iconSrc=\"config.iconSrc\"\n :color=\"config.color\"\n :iconSize=\"props.iconSize || config.iconSize\"\n :width=\"props.width || config.width\"\n :height=\"props.height || config.height\"\n :shape=\"config.shape\"\n @click=\"handleClick\"\n >\n </Button>\n <TKText\n v-if=\"config.showText\"\n width=\"60px\"\n :truncated=\"true\"\n :textStyle=\"config.textStyle\"\n :color=\"config.textColor\"\n :size=\"config.textSize\"\n :lineClamp='2'\n >\n {{getButtonText()}}\n </TKText>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n};\n</script>\n\n<script lang=\"ts\" setup>\nimport { computed, toRefs } from '../../../../adapter-vue';\nimport { TUICallKitAPI, TUIGlobal } from '../../../../TUICallService/index';\nimport { DeviceType } from '../../../../TUICallService/const';\nimport Button from '../../base/Button/Button.vue';\nimport TKText from '../../base/TKText/TKText.vue';\nimport { useBtnConfig } from './hooks/useConfig';\nimport { useTranslate } from '../../../hooks';\nimport { ButtonProps } from './props/Button';\nimport { useCallInfoContext, usePopover } from '../../../hooks';\n\nconst isWeChat = TUIGlobal.isWeChat;\nconst isPC = TUIGlobal.isPC;\nconst props = defineProps(ButtonProps);\nconst { isEarPhone, isMuteSpeaker } = toRefs(useCallInfoContext());\nconst popoverValue = usePopover();\nconst t = useTranslate();\nconst wxConfigState = computed(() => (isEarPhone.value ? 'closedConfig' : 'basicConfig'));\nconst webConfigState = computed(() => (isMuteSpeaker.value ? 'closedConfig' : 'basicConfig'));\nconst config = isWeChat ? useBtnConfig('speaker', wxConfigState) : useBtnConfig('speaker', webConfigState);\nconst btnText = computed(() => (isEarPhone.value ? t.value('speaker disabled') : t.value('speaker enabled')));\nconst handleClick = async () => {\n TUICallKitAPI.setSoundMode();\n};\nconst getButtonText = () => {\n return btnText.value;\n};\nconst handleMouseEnter = () => {\n popoverValue.value = 'speaker';\n};\n</script>\n\n<style lang=\"scss\" scoped>\n@import './style/common.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/Button/Speaker.vue'\nwx.createComponent(Component)"],"names":["TUIGlobal","toRefs","useCallInfoContext","usePopover","useTranslate","computed","useBtnConfig","TUICallKitAPI"],"mappings":";;;;;;;;;;;;;AAsCA,MAAA,SAAmB,MAAA;AACnB,MAAA,SAAmB,MAAA;AAZnB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAcA,UAAM,WAAWA,gDAAU,UAAA;AACdA,oDAAAA,UAAU;AACvB,UAAM,QAAQ;AACd,UAAM,EAAE,YAAY,cAAA,IAAkBC,cAAAA,OAAOC,mDAAAA,mBAAoB,CAAA;AAC5CC,0DAAW;AAChC,UAAM,IAAIC,6CAAAA;AACV,UAAM,gBAAgBC,cAAAA,SAAS,MAAO,WAAW,QAAQ,iBAAiB,aAAc;AACxF,UAAM,iBAAiBA,cAAAA,SAAS,MAAO,cAAc,QAAQ,iBAAiB,aAAc;AACtF,UAAA,SAAS,WAAWC,mEAAAA,aAAa,WAAW,aAAa,IAAIA,mEAAA,aAAa,WAAW,cAAc;AACzG,UAAM,UAAUD,cAAA,SAAS,MAAO,WAAW,QAAQ,EAAE,MAAM,kBAAkB,IAAI,EAAE,MAAM,iBAAiB,CAAE;AAC5G,UAAM,cAAc,YAAY;AAC9BE,0CAAA,cAAc,aAAa;AAAA,IAAA;AAE7B,UAAM,gBAAgB,MAAM;AAC1B,aAAO,QAAQ;AAAA,IAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC1DjB,GAAG,gBAAgB,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"SwitchCamera.js","sources":["TUICallKit/src/Components/components/common/Button/SwitchCamera.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL0J1dHRvbi9Td2l0Y2hDYW1lcmEudnVl"],"sourcesContent":["<template>\n <div class=\"btn-content\">\n <Button\n :iconSrc=\"config.iconSrc\"\n :iconSize=\"config.iconSize\"\n :color=\"config.color\"\n :width=\"config.width\"\n :height=\"config.height\"\n :buttonStyle=\"config.buttonStyle\"\n shape=\"circle\"\n @click=\"handleClick\"\n >\n </Button>\n <TKText\n v-if=\"config.showText\"\n :textStyle=\"config.textStyle\"\n :color=\"config.textColor\"\n :size=\"config.textSize\"\n >\n {{ t('switch camera') }}\n </TKText>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n};\n</script>\n\n<script lang=\"ts\" setup>\nimport { toRefs, computed } from '../../../../adapter-vue';\nimport { TUICallKitAPI } from '../../../../TUICallService/index';\nimport Button from '../../base/Button/Button.vue';\nimport TKText from '../../base/TKText/TKText.vue';\nimport { useBtnConfig } from './hooks/useConfig'\nimport { useTranslate } from '../../../hooks';\nimport { useUserInfoExcludeVolumeContext } from '../../../hooks';\n\nconst { localUserInfoExcludeVolume : localUserInfo } = toRefs(useUserInfoExcludeVolumeContext());\nconst isVideoAvailable = computed(() => localUserInfo?.value.isVideoAvailable);\nconst configState = computed(() => {\n return isVideoAvailable.value ? 'basicConfig' : 'disableConfig';\n});\nconst config = useBtnConfig('switchCamera', configState);\nconst t = useTranslate();\n\nconst handleClick = async () => {\n if(!isVideoAvailable.value) return\n await TUICallKitAPI.switchCamera();\n};\n</script>\n\n<style lang=\"scss\" scoped>\n@import './style/common.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/Button/SwitchCamera.vue'\nwx.createComponent(Component)"],"names":["toRefs","useUserInfoExcludeVolumeContext","computed","useBtnConfig","useTranslate","TUICallKitAPI"],"mappings":";;;;;;;;;;AAmCA,MAAA,SAAmB,MAAA;AACnB,MAAA,SAAmB,MAAA;AAXnB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;AAYA,UAAM,EAAE,4BAA6B,cAAA,IAAkBA,cAAAA,OAAOC,gEAAAA,gCAAiC,CAAA;AAC/F,UAAM,mBAAmBC,cAAAA,SAAS,MAAM,+CAAe,MAAM,gBAAgB;AACvE,UAAA,cAAcA,cAAAA,SAAS,MAAM;AAC1B,aAAA,iBAAiB,QAAQ,gBAAgB;AAAA,IAAA,CACjD;AACK,UAAA,SAASC,mEAAAA,aAAa,gBAAgB,WAAW;AACvD,UAAM,IAAIC,6CAAAA;AAEV,UAAM,cAAc,YAAY;AAC9B,UAAG,CAAC,iBAAiB;AAAO;AAC5B,YAAMC,oCAAAA,cAAc;IAAa;;;;;;;;;;;;;;;;;;;;;;;;;;AClDnC,GAAG,gBAAgB,SAAS;"}
|
||||
{"version":3,"file":"SwitchCamera.js","sources":["TUICallKit/src/Components/components/common/Button/SwitchCamera.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL0J1dHRvbi9Td2l0Y2hDYW1lcmEudnVl"],"sourcesContent":["<template>\n <div class=\"btn-content\">\n <Button\n :iconSrc=\"config.iconSrc\"\n :iconSize=\"config.iconSize\"\n :color=\"config.color\"\n :width=\"config.width\"\n :height=\"config.height\"\n :buttonStyle=\"config.buttonStyle\"\n shape=\"circle\"\n @click=\"handleClick\"\n >\n </Button>\n <TKText\n v-if=\"config.showText\"\n :textStyle=\"config.textStyle\"\n :color=\"config.textColor\"\n :size=\"config.textSize\"\n >\n {{ t('switch camera') }}\n </TKText>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n};\n</script>\n\n<script lang=\"ts\" setup>\nimport { toRefs, computed } from '../../../../adapter-vue';\nimport { TUICallKitAPI } from '../../../../TUICallService/index';\nimport Button from '../../base/Button/Button.vue';\nimport TKText from '../../base/TKText/TKText.vue';\nimport { useBtnConfig } from './hooks/useConfig'\nimport { useTranslate } from '../../../hooks';\nimport { useUserInfoExcludeVolumeContext } from '../../../hooks';\n\nconst { localUserInfoExcludeVolume : localUserInfo } = toRefs(useUserInfoExcludeVolumeContext());\nconst isVideoAvailable = computed(() => localUserInfo?.value.isVideoAvailable);\nconst configState = computed(() => {\n return isVideoAvailable.value ? 'basicConfig' : 'disableConfig';\n});\nconst config = useBtnConfig('switchCamera', configState);\nconst t = useTranslate();\n\nconst handleClick = async () => {\n if(!isVideoAvailable.value) return\n await TUICallKitAPI.switchCamera();\n};\n</script>\n\n<style lang=\"scss\" scoped>\n@import './style/common.scss';\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/Button/SwitchCamera.vue'\nwx.createComponent(Component)"],"names":["toRefs","useUserInfoExcludeVolumeContext","computed","useBtnConfig","useTranslate","TUICallKitAPI"],"mappings":";;;;;;;;;;AAmCA,MAAA,SAAmB,MAAA;AACnB,MAAA,SAAmB,MAAA;AAXnB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;AAYA,UAAM,EAAE,4BAA6B,cAAA,IAAkBA,cAAAA,OAAOC,gEAAAA,gCAAiC,CAAA;AAC/F,UAAM,mBAAmBC,cAAAA,SAAS,MAAM,+CAAe,MAAM,gBAAgB;AACvE,UAAA,cAAcA,cAAAA,SAAS,MAAM;AAC1B,aAAA,iBAAiB,QAAQ,gBAAgB;AAAA,IAAA,CACjD;AACK,UAAA,SAASC,mEAAAA,aAAa,gBAAgB,WAAW;AACvD,UAAM,IAAIC,6CAAAA;AAEV,UAAM,cAAc,YAAY;AAC9B,UAAG,CAAC,iBAAiB;AAAO;AAC5B,YAAMC,oCAAAA,cAAc;IAAa;;;;;;;;;;;;;;;;;;;;;;;;;;AClDnC,GAAG,gBAAgB,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"ToggleButtonPanel.js","sources":["TUICallKit/src/Components/components/common/Button/ToggleButtonPanel.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL0J1dHRvbi9Ub2dnbGVCdXR0b25QYW5lbC52dWU"],"sourcesContent":["<template>\n <div class=\"btn-content\">\n <Button\n :iconSrc=\"config.iconSrc\"\n :color=\"config.color\"\n :iconSize=\"props.iconSize || config.iconSize\"\n :width=\"props.width || config.width\"\n :height=\"props.height || config.height\"\n :shape=\"config.shape\"\n @click=\"handleClick\"\n >\n </Button>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n};\n</script>\n\n<script lang=\"ts\" setup>\nimport { ref } from '../../../../adapter-vue';\nimport Button from '../../base/Button/Button.vue';\nimport { ButtonProps } from './props/Button';\nimport { useBtnConfig } from './hooks/useConfig';\nimport { useButtonPanelStatus } from '../../../hooks';\n\nconst { status: panelStatus } = useButtonPanelStatus();\n\nconst props = defineProps(ButtonProps);\nconst config = useBtnConfig('toggleButtonPanel', ref('basicConfig'));\n\nconst handleClick = async () => {\n panelStatus.value = panelStatus.value === 'close' ? 'open' : 'close';\n};\n</script>\n\n<style lang=\"scss\" scoped>\n@import './style/common.scss';\n</style>\n\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/Button/ToggleButtonPanel.vue'\nwx.createComponent(Component)"],"names":["useButtonPanelStatus","useBtnConfig","ref"],"mappings":";;;;;;;;;;;AAyBA,MAAA,SAAmB,MAAA;AATnB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAUA,UAAM,EAAE,QAAQ,YAAY,IAAIA,qDAAqB,qBAAA;AAErD,UAAM,QAAQ;AACd,UAAM,SAASC,mEAAAA,aAAa,qBAAqBC,cAAAA,IAAI,aAAa,CAAC;AAEnE,UAAM,cAAc,YAAY;AAC9B,kBAAY,QAAQ,YAAY,UAAU,UAAU,SAAS;AAAA,IAAA;;;;;;;;;;;;;;;;;ACnC/D,GAAG,gBAAgB,SAAS;"}
|
||||
{"version":3,"file":"ToggleButtonPanel.js","sources":["TUICallKit/src/Components/components/common/Button/ToggleButtonPanel.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL0J1dHRvbi9Ub2dnbGVCdXR0b25QYW5lbC52dWU"],"sourcesContent":["<template>\n <div class=\"btn-content\">\n <Button\n :iconSrc=\"config.iconSrc\"\n :color=\"config.color\"\n :iconSize=\"props.iconSize || config.iconSize\"\n :width=\"props.width || config.width\"\n :height=\"props.height || config.height\"\n :shape=\"config.shape\"\n @click=\"handleClick\"\n >\n </Button>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n};\n</script>\n\n<script lang=\"ts\" setup>\nimport { ref } from '../../../../adapter-vue';\nimport Button from '../../base/Button/Button.vue';\nimport { ButtonProps } from './props/Button';\nimport { useBtnConfig } from './hooks/useConfig';\nimport { useButtonPanelStatus } from '../../../hooks';\n\nconst { status: panelStatus } = useButtonPanelStatus();\n\nconst props = defineProps(ButtonProps);\nconst config = useBtnConfig('toggleButtonPanel', ref('basicConfig'));\n\nconst handleClick = async () => {\n panelStatus.value = panelStatus.value === 'close' ? 'open' : 'close';\n};\n</script>\n\n<style lang=\"scss\" scoped>\n@import './style/common.scss';\n</style>\n\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/Button/ToggleButtonPanel.vue'\nwx.createComponent(Component)"],"names":["useButtonPanelStatus","useBtnConfig","ref"],"mappings":";;;;;;;;;;;AAyBA,MAAA,SAAmB,MAAA;AATnB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAUA,UAAM,EAAE,QAAQ,YAAY,IAAIA,qDAAqB,qBAAA;AAErD,UAAM,QAAQ;AACd,UAAM,SAASC,mEAAAA,aAAa,qBAAqBC,cAAAA,IAAI,aAAa,CAAC;AAEnE,UAAM,cAAc,YAAY;AAC9B,kBAAY,QAAQ,YAAY,UAAU,UAAU,SAAS;AAAA,IAAA;;;;;;;;;;;;;;;;;ACnC/D,GAAG,gBAAgB,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"VirtualBackground.js","sources":["TUICallKit/src/Components/components/common/Button/VirtualBackground.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL0J1dHRvbi9WaXJ0dWFsQmFja2dyb3VuZC52dWU"],"sourcesContent":["<template>\n <div class=\"btn-content\">\n <Button\n :loading=\"!clickAble\"\n :iconSrc=\"config.iconSrc\"\n :color=\"config.color\"\n :iconSize=\"props.iconSize || config.iconSize\"\n :width=\"props.width || config.width\"\n :height=\"props.height || config.height\"\n :shape=\"config.shape\"\n :loadingWidth=\"config.loadingWidth\"\n :loadingHeight=\"config.loadingHeight\"\n :buttonStyle=\"config.buttonStyle\"\n @click=\"handleClick\"\n >\n </Button>\n <TKText \n v-if=\"config.showText\"\n width=\"70px\"\n :lineClamp=\"2\"\n :textStyle=\"config.textStyle\"\n :color=\"config.textColor\"\n :size=\"config.textSize\"\n >\n {{ t('virtual-background') }}\n </TKText>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n};\n</script>\n\n<script lang=\"ts\" setup>\nimport { ref, computed, toRefs } from '../../../../adapter-vue';\nimport { TUICallKitAPI } from '../../../../TUICallService/index';\nimport Button from '../../base/Button/Button.vue';\nimport TKText from '../../base/TKText/TKText.vue';\nimport { ButtonProps } from './props/Button';\nimport { useBtnConfig } from './hooks/useConfig';\nimport { useCallInfoContext, useUserInfoExcludeVolumeContext, useTranslate } from '../../../hooks';\n\nconst props = defineProps(ButtonProps);\nconst clickAble = ref(true);\nconst { localUserInfoExcludeVolume : localUserInfo } = toRefs(useUserInfoExcludeVolumeContext());\nconst isVideoAvailable = computed(() => localUserInfo?.value.isVideoAvailable);\nconst { enableVirtualBackground } = toRefs(useCallInfoContext());\nconst configState = computed(() => {\n if (!clickAble.value) {\n return 'loadingConfig';\n }\n\n if (enableVirtualBackground.value) {\n return 'closedConfig';\n }\n\n return isVideoAvailable.value ? 'basicConfig' : 'disableConfig';\n});\nconst config = useBtnConfig('virtualBackground', configState);\nconst t = useTranslate();\nconst handleClick = async () => {\n if(!isVideoAvailable.value) return\n clickAble.value = false;\n await TUICallKitAPI.setBlurBackground(!enableVirtualBackground.value);\n clickAble.value = true;\n};\n</script>\n\n<style lang=\"scss\" scoped>\n@import './style/common.scss';\n</style>\n\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/Button/VirtualBackground.vue'\nwx.createComponent(Component)"],"names":["ref","toRefs","useUserInfoExcludeVolumeContext","computed","useCallInfoContext","useBtnConfig","useTranslate","TUICallKitAPI"],"mappings":";;;;;;;;;;;;AAwCA,MAAA,SAAmB,MAAA;AACnB,MAAA,SAAmB,MAAA;AAXnB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAYA,UAAM,QAAQ;AACR,UAAA,YAAYA,kBAAI,IAAI;AAC1B,UAAM,EAAE,4BAA6B,cAAA,IAAkBC,cAAAA,OAAOC,gEAAAA,gCAAiC,CAAA;AAC/F,UAAM,mBAAmBC,cAAAA,SAAS,MAAM,+CAAe,MAAM,gBAAgB;AAC7E,UAAM,EAAE,wBAA4B,IAAAF,qBAAOG,mDAAAA,mBAAoB,CAAA;AACzD,UAAA,cAAcD,cAAAA,SAAS,MAAM;AAC7B,UAAA,CAAC,UAAU,OAAO;AACb,eAAA;AAAA,MACT;AAEA,UAAI,wBAAwB,OAAO;AAC1B,eAAA;AAAA,MACT;AAEO,aAAA,iBAAiB,QAAQ,gBAAgB;AAAA,IAAA,CACjD;AACK,UAAA,SAASE,mEAAAA,aAAa,qBAAqB,WAAW;AAC5D,UAAM,IAAIC,6CAAAA;AACV,UAAM,cAAc,YAAY;AAC9B,UAAG,CAAC,iBAAiB;AAAO;AAC5B,gBAAU,QAAQ;AAClB,YAAMC,oCAAc,cAAA,kBAAkB,CAAC,wBAAwB,KAAK;AACpE,gBAAU,QAAQ;AAAA,IAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACnEpB,GAAG,gBAAgB,SAAS;"}
|
||||
{"version":3,"file":"VirtualBackground.js","sources":["TUICallKit/src/Components/components/common/Button/VirtualBackground.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL0J1dHRvbi9WaXJ0dWFsQmFja2dyb3VuZC52dWU"],"sourcesContent":["<template>\n <div class=\"btn-content\">\n <Button\n :loading=\"!clickAble\"\n :iconSrc=\"config.iconSrc\"\n :color=\"config.color\"\n :iconSize=\"props.iconSize || config.iconSize\"\n :width=\"props.width || config.width\"\n :height=\"props.height || config.height\"\n :shape=\"config.shape\"\n :loadingWidth=\"config.loadingWidth\"\n :loadingHeight=\"config.loadingHeight\"\n :buttonStyle=\"config.buttonStyle\"\n @click=\"handleClick\"\n >\n </Button>\n <TKText \n v-if=\"config.showText\"\n width=\"70px\"\n :lineClamp=\"2\"\n :textStyle=\"config.textStyle\"\n :color=\"config.textColor\"\n :size=\"config.textSize\"\n >\n {{ t('virtual-background') }}\n </TKText>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n};\n</script>\n\n<script lang=\"ts\" setup>\nimport { ref, computed, toRefs } from '../../../../adapter-vue';\nimport { TUICallKitAPI } from '../../../../TUICallService/index';\nimport Button from '../../base/Button/Button.vue';\nimport TKText from '../../base/TKText/TKText.vue';\nimport { ButtonProps } from './props/Button';\nimport { useBtnConfig } from './hooks/useConfig';\nimport { useCallInfoContext, useUserInfoExcludeVolumeContext, useTranslate } from '../../../hooks';\n\nconst props = defineProps(ButtonProps);\nconst clickAble = ref(true);\nconst { localUserInfoExcludeVolume : localUserInfo } = toRefs(useUserInfoExcludeVolumeContext());\nconst isVideoAvailable = computed(() => localUserInfo?.value.isVideoAvailable);\nconst { enableVirtualBackground } = toRefs(useCallInfoContext());\nconst configState = computed(() => {\n if (!clickAble.value) {\n return 'loadingConfig';\n }\n\n if (enableVirtualBackground.value) {\n return 'closedConfig';\n }\n\n return isVideoAvailable.value ? 'basicConfig' : 'disableConfig';\n});\nconst config = useBtnConfig('virtualBackground', configState);\nconst t = useTranslate();\nconst handleClick = async () => {\n if(!isVideoAvailable.value) return\n clickAble.value = false;\n await TUICallKitAPI.setBlurBackground(!enableVirtualBackground.value);\n clickAble.value = true;\n};\n</script>\n\n<style lang=\"scss\" scoped>\n@import './style/common.scss';\n</style>\n\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/Button/VirtualBackground.vue'\nwx.createComponent(Component)"],"names":["ref","toRefs","useUserInfoExcludeVolumeContext","computed","useCallInfoContext","useBtnConfig","useTranslate","TUICallKitAPI"],"mappings":";;;;;;;;;;;;AAwCA,MAAA,SAAmB,MAAA;AACnB,MAAA,SAAmB,MAAA;AAXnB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAYA,UAAM,QAAQ;AACR,UAAA,YAAYA,kBAAI,IAAI;AAC1B,UAAM,EAAE,4BAA6B,cAAA,IAAkBC,cAAAA,OAAOC,gEAAAA,gCAAiC,CAAA;AAC/F,UAAM,mBAAmBC,cAAAA,SAAS,MAAM,+CAAe,MAAM,gBAAgB;AAC7E,UAAM,EAAE,wBAA4B,IAAAF,qBAAOG,mDAAAA,mBAAoB,CAAA;AACzD,UAAA,cAAcD,cAAAA,SAAS,MAAM;AAC7B,UAAA,CAAC,UAAU,OAAO;AACb,eAAA;AAAA,MACT;AAEA,UAAI,wBAAwB,OAAO;AAC1B,eAAA;AAAA,MACT;AAEO,aAAA,iBAAiB,QAAQ,gBAAgB;AAAA,IAAA,CACjD;AACK,UAAA,SAASE,mEAAAA,aAAa,qBAAqB,WAAW;AAC5D,UAAM,IAAIC,6CAAAA;AACV,UAAM,cAAc,YAAY;AAC9B,UAAG,CAAC,iBAAiB;AAAO;AAC5B,gBAAU,QAAQ;AAClB,YAAMC,oCAAc,cAAA,kBAAkB,CAAC,wBAAwB,KAAK;AACpE,gBAAU,QAAQ;AAAA,IAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACnEpB,GAAG,gBAAgB,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"FloatWindow.js","sources":["TUICallKit/src/Components/components/common/FloatWindow/FloatWindow.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL0Zsb2F0V2luZG93L0Zsb2F0V2luZG93LnZ1ZQ"],"sourcesContent":["<template>\n <div :class=\"floatWindowContainerClassName\">\n <FloatWindowMobile v-if=\"!TUIGlobal.isPC\">\n <slot />\n </FloatWindowMobile>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n\n<script setup lang=\"ts\">\nimport { computed, toRefs } from '../../../../adapter-vue';\nimport FloatWindowMobile from './mobile/FloatWindow.vue';\nimport { TUIGlobal } from '../../../../TUICallService';\nimport { classNames } from '../../base/util';\nimport { useFloatWindowContext } from '../../../hooks';\n\nconst { isFloatWindow } = toRefs(useFloatWindowContext());\n\nconst floatWindowContainerClassName = computed(() => classNames([\n 'float-window-container',\n {\n float: isFloatWindow.value,\n 'not-float': !isFloatWindow.value,\n pc: TUIGlobal.isPC,\n mobile: !TUIGlobal.isPC,\n },\n]));\n\n</script>\n\n<style lang=\"scss\" scoped>\n.float-window-container {\n &.not-float {\n width: 100%;\n height: 100%;\n }\n\n &.float {\n position: absolute;\n\n &.pc {\n top: 50px;\n left: 50%;\n transform: translateX(-50%);\n }\n\n &.mobile {\n top: 150px;\n right: 0;\n }\n }\n}\n</style>","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/FloatWindow/FloatWindow.vue'\nwx.createComponent(Component)"],"names":["toRefs","useFloatWindowContext","computed","classNames","TUIGlobal"],"mappings":";;;;;;;;;;;;AAkBA,MAAA,oBAA8B,MAAA;AAT9B,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;AAUA,UAAM,EAAE,cAAkB,IAAAA,qBAAOC,sDAAAA,sBAAuB,CAAA;AAElD,UAAA,gCAAgCC,uBAAS,MAAMC,qEAAW;AAAA,MAC9D;AAAA,MACA;AAAA,QACE,OAAO,cAAc;AAAA,QACrB,aAAa,CAAC,cAAc;AAAA,QAC5B,IAAIC,gDAAU,UAAA;AAAA,QACd,QAAQ,CAACA,gDAAAA,UAAU;AAAA,MACrB;AAAA,IACD,CAAA,CAAC;;;;;;;;;;;AChCF,GAAG,gBAAgB,SAAS;"}
|
||||
{"version":3,"file":"FloatWindow.js","sources":["TUICallKit/src/Components/components/common/FloatWindow/FloatWindow.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL0Zsb2F0V2luZG93L0Zsb2F0V2luZG93LnZ1ZQ"],"sourcesContent":["<template>\n <div :class=\"floatWindowContainerClassName\">\n <FloatWindowMobile v-if=\"!TUIGlobal.isPC\">\n <slot />\n </FloatWindowMobile>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n\n<script setup lang=\"ts\">\nimport { computed, toRefs } from '../../../../adapter-vue';\nimport FloatWindowMobile from './mobile/FloatWindow.vue';\nimport { TUIGlobal } from '../../../../TUICallService';\nimport { classNames } from '../../base/util';\nimport { useFloatWindowContext } from '../../../hooks';\n\nconst { isFloatWindow } = toRefs(useFloatWindowContext());\n\nconst floatWindowContainerClassName = computed(() => classNames([\n 'float-window-container',\n {\n float: isFloatWindow.value,\n 'not-float': !isFloatWindow.value,\n pc: TUIGlobal.isPC,\n mobile: !TUIGlobal.isPC,\n },\n]));\n\n</script>\n\n<style lang=\"scss\" scoped>\n.float-window-container {\n &.not-float {\n width: 100%;\n height: 100%;\n }\n\n &.float {\n position: absolute;\n\n &.pc {\n top: 50px;\n left: 50%;\n transform: translateX(-50%);\n }\n\n &.mobile {\n top: 150px;\n right: 0;\n }\n }\n}\n</style>","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/FloatWindow/FloatWindow.vue'\nwx.createComponent(Component)"],"names":["toRefs","useFloatWindowContext","computed","classNames","TUIGlobal"],"mappings":";;;;;;;;;;;;AAkBA,MAAA,oBAA8B,MAAA;AAT9B,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;AAUA,UAAM,EAAE,cAAkB,IAAAA,qBAAOC,sDAAAA,sBAAuB,CAAA;AAElD,UAAA,gCAAgCC,uBAAS,MAAMC,qEAAW;AAAA,MAC9D;AAAA,MACA;AAAA,QACE,OAAO,cAAc;AAAA,QACrB,aAAa,CAAC,cAAc;AAAA,QAC5B,IAAIC,gDAAU,UAAA;AAAA,QACd,QAAQ,CAACA,gDAAAA,UAAU;AAAA,MACrB;AAAA,IACD,CAAA,CAAC;;;;;;;;;;;AChCF,GAAG,gBAAgB,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"FloatWindow.js","sources":["TUICallKit/src/Components/components/common/FloatWindow/mobile/FloatWindow.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL0Zsb2F0V2luZG93L21vYmlsZS9GbG9hdFdpbmRvdy52dWU"],"sourcesContent":["<template>\n <div id=\"float-window-id\">\n <FloatWindowSingleCall v-if=\"!isGroupCall\">\n <slot />\n </FloatWindowSingleCall>\n <FloatWindowGroupCall v-else>\n <slot />\n </FloatWindowGroupCall>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n\n<script setup lang=\"ts\">\nimport { toRefs } from '../../../../../adapter-vue';\nimport FloatWindowSingleCall from './FloatWindowSingleCall.vue';\nimport FloatWindowGroupCall from './FloatWindowGroupCall.vue';\nimport { useCallInfoContext } from '../../../../hooks';\n\nconst { isGroupCall } = toRefs(useCallInfoContext());\n\n</script>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/FloatWindow/mobile/FloatWindow.vue'\nwx.createComponent(Component)"],"names":["toRefs","useCallInfoContext","Component"],"mappings":";;;;;;;;;AAqBA,MAAA,wBAAkC,MAAA;AAClC,MAAA,uBAAiC,MAAA;AAVjC,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;AASA,UAAM,EAAE,YAAgB,IAAAA,qBAAOC,mDAAAA,mBAAoB,CAAA;;;;;;;;ACxBnD,GAAG,gBAAgBC,SAAS;"}
|
||||
{"version":3,"file":"FloatWindow.js","sources":["TUICallKit/src/Components/components/common/FloatWindow/mobile/FloatWindow.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL0Zsb2F0V2luZG93L21vYmlsZS9GbG9hdFdpbmRvdy52dWU"],"sourcesContent":["<template>\n <div id=\"float-window-id\">\n <FloatWindowSingleCall v-if=\"!isGroupCall\">\n <slot />\n </FloatWindowSingleCall>\n <FloatWindowGroupCall v-else>\n <slot />\n </FloatWindowGroupCall>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n\n<script setup lang=\"ts\">\nimport { toRefs } from '../../../../../adapter-vue';\nimport FloatWindowSingleCall from './FloatWindowSingleCall.vue';\nimport FloatWindowGroupCall from './FloatWindowGroupCall.vue';\nimport { useCallInfoContext } from '../../../../hooks';\n\nconst { isGroupCall } = toRefs(useCallInfoContext());\n\n</script>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/FloatWindow/mobile/FloatWindow.vue'\nwx.createComponent(Component)"],"names":["toRefs","useCallInfoContext","Component"],"mappings":";;;;;;;;;AAqBA,MAAA,wBAAkC,MAAA;AAClC,MAAA,uBAAiC,MAAA;AAVjC,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;AASA,UAAM,EAAE,YAAgB,IAAAA,qBAAOC,mDAAAA,mBAAoB,CAAA;;;;;;;;ACxBnD,GAAG,gBAAgBC,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"FloatWindowSingleCall.js","sources":["TUICallKit/src/Components/components/common/FloatWindow/mobile/FloatWindowSingleCall.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL0Zsb2F0V2luZG93L21vYmlsZS9GbG9hdFdpbmRvd1NpbmdsZUNhbGwudnVl"],"sourcesContent":["<template>\n <div :class=\"floatWindowClassName\">\n <div\n v-show=\"!(isFloatWindow && callType === CallMediaType.AUDIO)\"\n class=\"singlecall-video-float-content\"\n @click=\"closeFloatWindow\"\n >\n <slot></slot>\n <div class=\"float-window-tip-container\">\n <TKText v-if=\"callStatus === CallStatus.CALLING && isFloatWindow\" color=\"#FFF\" size=\"12px\">{{ t('wait to be called') }}</TKText>\n </div>\n </div>\n <div\n v-show=\"isFloatWindow && callType === CallMediaType.AUDIO\"\n class=\"singlecall-audio-float-content\"\n @click=\"closeFloatWindow\"\n >\n <TKImage width=\"36px\" height=\"36px\" :src=\"earphoneSrc\" />\n <Timer v-if=\"callStatus === CallStatus.CONNECTED\" fontSize=\"12px\" :callDuration=\"callDuration\" color=\"#12b969\" />\n <TKText v-if=\"callStatus === CallStatus.CALLING && isFloatWindow\" color=\"#12b969\" size=\"12px\">{{ t('wait to be called') }}</TKText>\n </div>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n\n<script lang=\"ts\" setup>\nimport { toRefs, computed } from '../../../../../adapter-vue';\nimport { TUICallKitAPI, CallMediaType, CallStatus } from '../../../../../TUICallService';\nimport TKImage from '../../../base/TKImage/TKImage.vue';\nimport Timer from '../../Timer/Timer.vue';\nimport TKText from '../../../base/TKText/TKText.vue';\nimport { useCallDuration, useCallInfoContext, useFloatWindowContext, useTranslate } from '../../../../hooks';\nimport { classNames } from '../../../base/util/classNames';\nimport earphoneSrc from '../../../../assets/floatingWindow/mobile/earphone.svg';\n\nconst { callType, callStatus } = toRefs(useCallInfoContext());\nconst { isFloatWindow } = toRefs(useFloatWindowContext());\nconst { callDuration } = useCallDuration();\nconst t = useTranslate();\n\nconst floatWindowClassName = computed(() => classNames([\n 'float-window-container',\n {\n 'singlecall-video-float': callType.value === CallMediaType.VIDEO && isFloatWindow.value,\n 'singlecall-audio-float': callType.value === CallMediaType.AUDIO && isFloatWindow.value,\n }\n]));\n\nfunction closeFloatWindow() {\n isFloatWindow.value && TUICallKitAPI.toggleMinimize();\n}\n</script>\n\n<style lang=\"scss\" scoped>\n.singlecall-video-float {\n width: 110px;\n height: 196px;\n display: flex;\n z-index: 99;\n flex-direction: column;\n align-items: center;\n background: #000;\n border-radius: 12px;\n box-shadow: 0 0 10px #35394166;\n overflow: hidden;\n\n .singlecall-video-float-content {\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n flex-direction: column;\n align-items: center;\n }\n\n .float-window-tip-container {\n position: absolute;\n bottom: 8px;\n }\n}\n\n.singlecall-audio-float {\n width: 72px;\n height: 72px;\n display: flex;\n z-index: 99;\n flex-direction: column;\n align-items: center;\n background: #FFF;\n border-radius: 12px;\n box-shadow: 0 0 10px #35394166;\n\n .singlecall-audio-float-content {\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n flex-direction: column;\n align-items: center;\n }\n}\n</style>","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/FloatWindow/mobile/FloatWindowSingleCall.vue'\nwx.createComponent(Component)"],"names":["toRefs","useCallInfoContext","useFloatWindowContext","useCallDuration","useTranslate","computed","classNames","CallMediaType","TUICallKitAPI"],"mappings":";;;;;;;;;;;;;;AAmCA,MAAA,UAAoB,MAAA;AACpB,MAAA,QAAkB,MAAA;AAClB,MAAA,SAAmB,MAAA;AAZnB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;AAaA,UAAM,EAAE,UAAU,WAAA,IAAeA,cAAAA,OAAOC,mDAAAA,mBAAoB,CAAA;AAC5D,UAAM,EAAE,cAAkB,IAAAD,qBAAOE,sDAAAA,sBAAuB,CAAA;AAClD,UAAA,EAAE,iBAAiBC,gDAAAA;AACzB,UAAM,IAAIC,6CAAAA;AAEJ,UAAA,uBAAuBC,uBAAS,MAAMC,qEAAW;AAAA,MACrD;AAAA,MACA;AAAA,QACE,0BAA0B,SAAS,UAAUC,yCAAA,cAAc,SAAS,cAAc;AAAA,QAClF,0BAA0B,SAAS,UAAUA,yCAAA,cAAc,SAAS,cAAc;AAAA,MACpF;AAAA,IACD,CAAA,CAAC;AAEF,aAAS,mBAAmB;AACZ,oBAAA,SAASC,kDAAc;IACvC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACxDA,GAAG,gBAAgB,SAAS;"}
|
||||
{"version":3,"file":"FloatWindowSingleCall.js","sources":["TUICallKit/src/Components/components/common/FloatWindow/mobile/FloatWindowSingleCall.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL0Zsb2F0V2luZG93L21vYmlsZS9GbG9hdFdpbmRvd1NpbmdsZUNhbGwudnVl"],"sourcesContent":["<template>\n <div :class=\"floatWindowClassName\">\n <div\n v-show=\"!(isFloatWindow && callType === CallMediaType.AUDIO)\"\n class=\"singlecall-video-float-content\"\n @click=\"closeFloatWindow\"\n >\n <slot></slot>\n <div class=\"float-window-tip-container\">\n <TKText v-if=\"callStatus === CallStatus.CALLING && isFloatWindow\" color=\"#FFF\" size=\"12px\">{{ t('wait to be called') }}</TKText>\n </div>\n </div>\n <div\n v-show=\"isFloatWindow && callType === CallMediaType.AUDIO\"\n class=\"singlecall-audio-float-content\"\n @click=\"closeFloatWindow\"\n >\n <TKImage width=\"36px\" height=\"36px\" :src=\"earphoneSrc\" />\n <Timer v-if=\"callStatus === CallStatus.CONNECTED\" fontSize=\"12px\" :callDuration=\"callDuration\" color=\"#12b969\" />\n <TKText v-if=\"callStatus === CallStatus.CALLING && isFloatWindow\" color=\"#12b969\" size=\"12px\">{{ t('wait to be called') }}</TKText>\n </div>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n\n<script lang=\"ts\" setup>\nimport { toRefs, computed } from '../../../../../adapter-vue';\nimport { TUICallKitAPI, CallMediaType, CallStatus } from '../../../../../TUICallService';\nimport TKImage from '../../../base/TKImage/TKImage.vue';\nimport Timer from '../../Timer/Timer.vue';\nimport TKText from '../../../base/TKText/TKText.vue';\nimport { useCallDuration, useCallInfoContext, useFloatWindowContext, useTranslate } from '../../../../hooks';\nimport { classNames } from '../../../base/util/classNames';\nimport earphoneSrc from '../../../../assets/floatingWindow/mobile/earphone.svg';\n\nconst { callType, callStatus } = toRefs(useCallInfoContext());\nconst { isFloatWindow } = toRefs(useFloatWindowContext());\nconst { callDuration } = useCallDuration();\nconst t = useTranslate();\n\nconst floatWindowClassName = computed(() => classNames([\n 'float-window-container',\n {\n 'singlecall-video-float': callType.value === CallMediaType.VIDEO && isFloatWindow.value,\n 'singlecall-audio-float': callType.value === CallMediaType.AUDIO && isFloatWindow.value,\n }\n]));\n\nfunction closeFloatWindow() {\n isFloatWindow.value && TUICallKitAPI.toggleMinimize();\n}\n</script>\n\n<style lang=\"scss\" scoped>\n.singlecall-video-float {\n width: 110px;\n height: 196px;\n display: flex;\n z-index: 99;\n flex-direction: column;\n align-items: center;\n background: #000;\n border-radius: 12px;\n box-shadow: 0 0 10px #35394166;\n overflow: hidden;\n\n .singlecall-video-float-content {\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n flex-direction: column;\n align-items: center;\n }\n\n .float-window-tip-container {\n position: absolute;\n bottom: 8px;\n }\n}\n\n.singlecall-audio-float {\n width: 72px;\n height: 72px;\n display: flex;\n z-index: 99;\n flex-direction: column;\n align-items: center;\n background: #FFF;\n border-radius: 12px;\n box-shadow: 0 0 10px #35394166;\n\n .singlecall-audio-float-content {\n width: 100%;\n height: 100%;\n display: flex;\n justify-content: center;\n flex-direction: column;\n align-items: center;\n }\n}\n</style>","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/FloatWindow/mobile/FloatWindowSingleCall.vue'\nwx.createComponent(Component)"],"names":["toRefs","useCallInfoContext","useFloatWindowContext","useCallDuration","useTranslate","computed","classNames","CallMediaType","TUICallKitAPI"],"mappings":";;;;;;;;;;;;;;AAmCA,MAAA,UAAoB,MAAA;AACpB,MAAA,QAAkB,MAAA;AAClB,MAAA,SAAmB,MAAA;AAZnB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;AAaA,UAAM,EAAE,UAAU,WAAA,IAAeA,cAAAA,OAAOC,mDAAAA,mBAAoB,CAAA;AAC5D,UAAM,EAAE,cAAkB,IAAAD,qBAAOE,sDAAAA,sBAAuB,CAAA;AAClD,UAAA,EAAE,iBAAiBC,gDAAAA;AACzB,UAAM,IAAIC,6CAAAA;AAEJ,UAAA,uBAAuBC,uBAAS,MAAMC,qEAAW;AAAA,MACrD;AAAA,MACA;AAAA,QACE,0BAA0B,SAAS,UAAUC,yCAAA,cAAc,SAAS,cAAc;AAAA,QAClF,0BAA0B,SAAS,UAAUA,yCAAA,cAAc,SAAS,cAAc;AAAA,MACpF;AAAA,IACD,CAAA,CAAC;AAEF,aAAS,mBAAmB;AACZ,oBAAA,SAASC,kDAAc;IACvC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACxDA,GAAG,gBAAgB,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"Player.js","sources":["TUICallKit/src/Components/components/common/Player/Player.ts","TUICallKit/src/Components/components/common/Player/Player.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL1BsYXllci9QbGF5ZXIudnVl"],"sourcesContent":["export const PlayerProps = {\n show: {\n type: Boolean,\n default: true,\n },\n domId: {\n type: String,\n },\n loading: {\n type: Boolean,\n },\n showStreamInfo: {\n type: Boolean,\n },\n showAudioStream: {\n type: Boolean,\n },\n};\n","<template>\n <div v-show=\"show\" :id=\"domId\" class=\"player-container\">\n <div v-show=\"showAudioStream\" class=\"audio-stream-container\">\n <slot name=\"audio-stream\" />\n </div>\n <slot name=\"loading\" />\n <div :class=\"streamInfoContainerClassName\">\n <slot name=\"stream-info\" />\n </div>\n <WXPlayer :dom-id=\"domId\" v-if=\"TUIGlobal.isWeChat && domId\" remoteClass=\"small-view\" />\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n\n<script lang=\"ts\" setup>\nimport { TUIGlobal } from '../../../../TUICallService';\nimport WXPlayer from './WeChatPlayer/WeChatPlayer.vue';\nimport { classNames } from '../../base/util';\nimport { PlayerProps } from './Player';\n\ndefineProps(PlayerProps);\n\nconst streamInfoContainerClassName = classNames([\n 'stream-info-container',\n { mobile: !TUIGlobal.isPC },\n]);\n</script>\n\n<style lang=\"scss\" scoped>\n.player-container {\n width: 100%;\n height: 100%;\n position: relative;\n background-color: #4c515a;\n\n .audio-stream-container {\n position: absolute;\n z-index: 1;\n width: 100%;\n height: 100%;\n }\n\n .stream-info-container {\n position: absolute;\n bottom: 0;\n z-index: 10;\n width: 100%;\n\n &.mobile {\n margin-bottom: 8px;\n }\n }\n}\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/Player/Player.vue'\nwx.createComponent(Component)"],"names":["classNames","TUIGlobal"],"mappings":";;;;;;AAAO,MAAM,cAAc;AAAA,EACzB,MAAM;AAAA,IACJ,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,OAAO;AAAA,IACL,MAAM;AAAA,EACR;AAAA,EACA,SAAS;AAAA,IACP,MAAM;AAAA,EACR;AAAA,EACA,gBAAgB;AAAA,IACd,MAAM;AAAA,EACR;AAAA,EACA,iBAAiB;AAAA,IACf,MAAM;AAAA,EACR;AACF;;;;ACMA,MAAA,WAAqB,MAAA;AATrB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAWA,UAAM,+BAA+BA,0DAAAA,WAAW;AAAA,MAC9C;AAAA,MACA,EAAE,QAAQ,CAACC,gDAAA,UAAU,KAAK;AAAA,IAAA,CAC3B;;;;;;;;;;;;;;;;;;;AC/BD,GAAG,gBAAgB,SAAS;"}
|
||||
{"version":3,"file":"Player.js","sources":["TUICallKit/src/Components/components/common/Player/Player.ts","TUICallKit/src/Components/components/common/Player/Player.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL1BsYXllci9QbGF5ZXIudnVl"],"sourcesContent":["export const PlayerProps = {\n show: {\n type: Boolean,\n default: true,\n },\n domId: {\n type: String,\n },\n loading: {\n type: Boolean,\n },\n showStreamInfo: {\n type: Boolean,\n },\n showAudioStream: {\n type: Boolean,\n },\n};\n","<template>\n <div v-show=\"show\" :id=\"domId\" class=\"player-container\">\n <div v-show=\"showAudioStream\" class=\"audio-stream-container\">\n <slot name=\"audio-stream\" />\n </div>\n <slot name=\"loading\" />\n <div :class=\"streamInfoContainerClassName\">\n <slot name=\"stream-info\" />\n </div>\n <WXPlayer :dom-id=\"domId\" v-if=\"TUIGlobal.isWeChat && domId\" remoteClass=\"small-view\" />\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n\n<script lang=\"ts\" setup>\nimport { TUIGlobal } from '../../../../TUICallService';\nimport WXPlayer from './WeChatPlayer/WeChatPlayer.vue';\nimport { classNames } from '../../base/util';\nimport { PlayerProps } from './Player';\n\ndefineProps(PlayerProps);\n\nconst streamInfoContainerClassName = classNames([\n 'stream-info-container',\n { mobile: !TUIGlobal.isPC },\n]);\n</script>\n\n<style lang=\"scss\" scoped>\n.player-container {\n width: 100%;\n height: 100%;\n position: relative;\n background-color: #4c515a;\n\n .audio-stream-container {\n position: absolute;\n z-index: 1;\n width: 100%;\n height: 100%;\n }\n\n .stream-info-container {\n position: absolute;\n bottom: 0;\n z-index: 10;\n width: 100%;\n\n &.mobile {\n margin-bottom: 8px;\n }\n }\n}\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/Player/Player.vue'\nwx.createComponent(Component)"],"names":["classNames","TUIGlobal"],"mappings":";;;;;;AAAO,MAAM,cAAc;AAAA,EACzB,MAAM;AAAA,IACJ,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,OAAO;AAAA,IACL,MAAM;AAAA,EACR;AAAA,EACA,SAAS;AAAA,IACP,MAAM;AAAA,EACR;AAAA,EACA,gBAAgB;AAAA,IACd,MAAM;AAAA,EACR;AAAA,EACA,iBAAiB;AAAA,IACf,MAAM;AAAA,EACR;AACF;;;;ACMA,MAAA,WAAqB,MAAA;AATrB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAWA,UAAM,+BAA+BA,0DAAAA,WAAW;AAAA,MAC9C;AAAA,MACA,EAAE,QAAQ,CAACC,gDAAA,UAAU,KAAK;AAAA,IAAA,CAC3B;;;;;;;;;;;;;;;;;;;AC/BD,GAAG,gBAAgB,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"Pusher.js","sources":["TUICallKit/src/Components/components/common/Pusher/Pusher.ts","TUICallKit/src/Components/components/common/Pusher/Pusher.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL1B1c2hlci9QdXNoZXIudnVl"],"sourcesContent":["export const PusherProps = {\n show: {\n type: Boolean,\n default: true,\n },\n domId: {\n type: String,\n },\n loading: {\n type: Boolean,\n },\n showStreamInfo: {\n type: Boolean,\n },\n showAudioStream: {\n type: Boolean,\n },\n};\n","<template>\n <div v-show=\"show\" :id=\"domId\" class=\"pusher-container\">\n <div v-show=\"showAudioStream\" class=\"audio-stream-container\">\n <slot name=\"audio-stream\" />\n </div>\n <slot name=\"loading\" />\n <div :class=\"streamInfoContainerClassName\">\n <slot name=\"stream-info\" />\n </div>\n <!-- 升级到 TRTCPusher 后, 授权后挂载新的 pusher 也会存在进不了房的问题, 因此未授权前不挂载 pusher, 授权后才能挂载 pusher -->\n <WXPusher v-if=\"pusherId\" localClass=\"large-view\" />\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n<script lang=\"ts\" setup>\nimport { onMounted, ref, onUnmounted } from '../../../../adapter-vue';\nimport { StoreName, NAME, TUIStore } from '../../../../TUICallService/index';\nimport { TUIGlobal } from '../../../../TUICallService';\nimport WXPusher from './WeChatPusher/WeChatPusher.vue';\nimport { classNames } from '../../base/util';\nimport { PusherProps } from './Pusher';\n\nconst pusherId = ref(TUIStore.getData(StoreName.CALL, NAME.PUSHER_ID));\n\nconst props = defineProps(PusherProps);\n\nconst streamInfoContainerClassName = classNames([\n 'stream-info-container',\n { mobile: !TUIGlobal.isPC },\n]);\n\nconst handleReloadPusher =(value) =>{\n pusherId.value = value;\n};\n\nconst watchOptions = {\n [NAME.PUSHER_ID]: handleReloadPusher,\n};\n\nonMounted(() => {\n TUIStore.watch(StoreName.CALL, watchOptions, { notifyRangeWhenWatch: NAME.MYSELF });\n});\n\nonUnmounted(() => {\n TUIStore.unwatch(StoreName.CALL, watchOptions);\n});\n</script>\n\n<style lang=\"scss\" scoped>\n.pusher-container {\n width: 100%;\n height: 100%;\n position: relative;\n background-color: #4c515a;\n\n .audio-stream-container {\n position: absolute;\n z-index: 3;\n width: 100%;\n height: 100%;\n }\n\n .stream-info-container {\n position: absolute;\n bottom: 0;\n z-index: 3;\n width: 100%;\n\n &.mobile {\n margin-bottom: 8px;\n }\n }\n}\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/Pusher/Pusher.vue'\nwx.createComponent(Component)"],"names":["ref","TUIStore","StoreName","NAME","classNames","TUIGlobal","onMounted","onUnmounted"],"mappings":";;;;;;;;AAAO,MAAM,cAAc;AAAA,EACzB,MAAM;AAAA,IACJ,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,OAAO;AAAA,IACL,MAAM;AAAA,EACR;AAAA,EACA,SAAS;AAAA,IACP,MAAM;AAAA,EACR;AAAA,EACA,gBAAgB;AAAA,IACd,MAAM;AAAA,EACR;AAAA,EACA,iBAAiB;AAAA,IACf,MAAM;AAAA,EACR;AACF;;;;ACQA,MAAA,WAAqB,MAAA;AAVrB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAUM,UAAA,WAAWA,kBAAIC,gDAAAA,SAAS,QAAQC,mDAAU,MAAMC,0CAAAA,KAAK,SAAS,CAAC;AAIrE,UAAM,+BAA+BC,0DAAAA,WAAW;AAAA,MAC9C;AAAA,MACA,EAAE,QAAQ,CAACC,gDAAA,UAAU,KAAK;AAAA,IAAA,CAC3B;AAEK,UAAA,qBAAoB,CAAC,UAAS;AAClC,eAAS,QAAQ;AAAA,IAAA;AAGnB,UAAM,eAAe;AAAA,MACnB,CAACF,0CAAAA,KAAK,SAAS,GAAG;AAAA,IAAA;AAGpBG,kBAAAA,UAAU,MAAM;AACLL,+DAAA,MAAMC,mDAAU,MAAM,cAAc,EAAE,sBAAsBC,0CAAAA,KAAK,QAAQ;AAAA,IAAA,CACnF;AAEDI,kBAAAA,YAAY,MAAM;AACPN,sDAAAA,SAAA,QAAQC,yCAAAA,UAAU,MAAM,YAAY;AAAA,IAAA,CAC9C;;;;;;;;;;;;;;;;;;ACnDD,GAAG,gBAAgB,SAAS;"}
|
||||
{"version":3,"file":"Pusher.js","sources":["TUICallKit/src/Components/components/common/Pusher/Pusher.ts","TUICallKit/src/Components/components/common/Pusher/Pusher.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL1B1c2hlci9QdXNoZXIudnVl"],"sourcesContent":["export const PusherProps = {\n show: {\n type: Boolean,\n default: true,\n },\n domId: {\n type: String,\n },\n loading: {\n type: Boolean,\n },\n showStreamInfo: {\n type: Boolean,\n },\n showAudioStream: {\n type: Boolean,\n },\n};\n","<template>\n <div v-show=\"show\" :id=\"domId\" class=\"pusher-container\">\n <div v-show=\"showAudioStream\" class=\"audio-stream-container\">\n <slot name=\"audio-stream\" />\n </div>\n <slot name=\"loading\" />\n <div :class=\"streamInfoContainerClassName\">\n <slot name=\"stream-info\" />\n </div>\n <!-- 升级到 TRTCPusher 后, 授权后挂载新的 pusher 也会存在进不了房的问题, 因此未授权前不挂载 pusher, 授权后才能挂载 pusher -->\n <WXPusher v-if=\"pusherId\" localClass=\"large-view\" />\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n<script lang=\"ts\" setup>\nimport { onMounted, ref, onUnmounted } from '../../../../adapter-vue';\nimport { StoreName, NAME, TUIStore } from '../../../../TUICallService/index';\nimport { TUIGlobal } from '../../../../TUICallService';\nimport WXPusher from './WeChatPusher/WeChatPusher.vue';\nimport { classNames } from '../../base/util';\nimport { PusherProps } from './Pusher';\n\nconst pusherId = ref(TUIStore.getData(StoreName.CALL, NAME.PUSHER_ID));\n\nconst props = defineProps(PusherProps);\n\nconst streamInfoContainerClassName = classNames([\n 'stream-info-container',\n { mobile: !TUIGlobal.isPC },\n]);\n\nconst handleReloadPusher =(value) =>{\n pusherId.value = value;\n};\n\nconst watchOptions = {\n [NAME.PUSHER_ID]: handleReloadPusher,\n};\n\nonMounted(() => {\n TUIStore.watch(StoreName.CALL, watchOptions, { notifyRangeWhenWatch: NAME.MYSELF });\n});\n\nonUnmounted(() => {\n TUIStore.unwatch(StoreName.CALL, watchOptions);\n});\n</script>\n\n<style lang=\"scss\" scoped>\n.pusher-container {\n width: 100%;\n height: 100%;\n position: relative;\n background-color: #4c515a;\n\n .audio-stream-container {\n position: absolute;\n z-index: 3;\n width: 100%;\n height: 100%;\n }\n\n .stream-info-container {\n position: absolute;\n bottom: 0;\n z-index: 3;\n width: 100%;\n\n &.mobile {\n margin-bottom: 8px;\n }\n }\n}\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/Pusher/Pusher.vue'\nwx.createComponent(Component)"],"names":["ref","TUIStore","StoreName","NAME","classNames","TUIGlobal","onMounted","onUnmounted"],"mappings":";;;;;;;;AAAO,MAAM,cAAc;AAAA,EACzB,MAAM;AAAA,IACJ,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,OAAO;AAAA,IACL,MAAM;AAAA,EACR;AAAA,EACA,SAAS;AAAA,IACP,MAAM;AAAA,EACR;AAAA,EACA,gBAAgB;AAAA,IACd,MAAM;AAAA,EACR;AAAA,EACA,iBAAiB;AAAA,IACf,MAAM;AAAA,EACR;AACF;;;;ACQA,MAAA,WAAqB,MAAA;AAVrB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAUM,UAAA,WAAWA,kBAAIC,gDAAAA,SAAS,QAAQC,mDAAU,MAAMC,0CAAAA,KAAK,SAAS,CAAC;AAIrE,UAAM,+BAA+BC,0DAAAA,WAAW;AAAA,MAC9C;AAAA,MACA,EAAE,QAAQ,CAACC,gDAAA,UAAU,KAAK;AAAA,IAAA,CAC3B;AAEK,UAAA,qBAAoB,CAAC,UAAS;AAClC,eAAS,QAAQ;AAAA,IAAA;AAGnB,UAAM,eAAe;AAAA,MACnB,CAACF,0CAAAA,KAAK,SAAS,GAAG;AAAA,IAAA;AAGpBG,kBAAAA,UAAU,MAAM;AACLL,+DAAA,MAAMC,mDAAU,MAAM,cAAc,EAAE,sBAAsBC,0CAAAA,KAAK,QAAQ;AAAA,IAAA,CACnF;AAEDI,kBAAAA,YAAY,MAAM;AACPN,sDAAAA,SAAA,QAAQC,yCAAAA,UAAU,MAAM,YAAY;AAAA,IAAA,CAC9C;;;;;;;;;;;;;;;;;;ACnDD,GAAG,gBAAgB,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"WeChatPusher.js","sources":["TUICallKit/src/Components/components/common/Pusher/WeChatPusher/WeChatPusher.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL1B1c2hlci9XZUNoYXRQdXNoZXIvV2VDaGF0UHVzaGVyLnZ1ZQ"],"sourcesContent":["<template>\n <div :class=\"localClass\">\n <div class=\"stream-box\">\n <TRTCPusher class=\"stream\" />\n </div>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n};\n</script>\n\n<script lang=\"ts\" setup>\nimport { TUICallKitAPI, StoreName, NAME, TUIStore } from '../../../../../TUICallService/index';\nimport { onMounted, ref, onUnmounted } from '../../../../../adapter-vue';\nimport TRTCPusher from '@tencentcloud/trtc-component-uniapp/src/components/TRTCPusher.vue';\n\nconst pusher = ref(TUIStore.getData(StoreName.CALL, NAME.PUSHER));\nconst callStatus = ref(TUIStore.getData(StoreName.CALL, NAME.CALL_STATUS));\nconst props = defineProps({\n localClass: {\n type: String,\n required: true,\n },\n});\nconst emit = defineEmits(['toggleViewSize']);\n\nconst handlePusherChange = (value) => {\n pusher.value = Object.assign({}, pusher.value, value);\n};\n\nconst handleCallStatusChange = (value) => {\n callStatus.value = value;\n};\n\nconst watchOptions = {\n [NAME.PUSHER]: handlePusherChange,\n [NAME.CALL_STATUS]: handleCallStatusChange,\n};\n\nonMounted(() => {\n TUIStore.watch(StoreName.CALL, watchOptions, { notifyRangeWhenWatch: NAME.MYSELF });\n});\n\nonUnmounted(() => {\n TUIStore.unwatch(StoreName.CALL, watchOptions);\n});\n\nfunction pusherStateChangeHandler(e: any) {\n TUICallKitAPI._tuiCallEngine._pusherStateChangeHandler(e);\n}\n\nfunction pusherNetStatus(e: any) {\n TUICallKitAPI._tuiCallEngine._pusherNetStatus(e);\n}\n\nfunction pusherErrorHandler(e: any) {\n TUICallKitAPI.handlePusherError(e);\n}\n\nfunction pusherAudioVolumeNotify(e: any) {\n TUICallKitAPI._tuiCallEngine._pusherAudioVolumeNotify(e);\n}\n</script>\n\n<style lang=\"scss\" src=\"./style/index.scss\" scoped></style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/Pusher/WeChatPusher/WeChatPusher.vue'\nwx.createComponent(Component)"],"names":["ref","TUIStore","StoreName","NAME","onMounted","onUnmounted"],"mappings":";;;;;;;;;AAmBA,MAAA,aAAuB,MAAA;AAVvB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;;;;;;;AAQM,UAAA,SAASA,kBAAIC,gDAAAA,SAAS,QAAQC,mDAAU,MAAMC,0CAAAA,KAAK,MAAM,CAAC;AAC1D,UAAA,aAAaH,kBAAIC,gDAAAA,SAAS,QAAQC,mDAAU,MAAMC,0CAAAA,KAAK,WAAW,CAAC;AASnE,UAAA,qBAAqB,CAAC,UAAU;AACpC,aAAO,QAAQ,OAAO,OAAO,CAAI,GAAA,OAAO,OAAO,KAAK;AAAA,IAAA;AAGhD,UAAA,yBAAyB,CAAC,UAAU;AACxC,iBAAW,QAAQ;AAAA,IAAA;AAGrB,UAAM,eAAe;AAAA,MACnB,CAACA,0CAAAA,KAAK,MAAM,GAAG;AAAA,MACf,CAACA,0CAAAA,KAAK,WAAW,GAAG;AAAA,IAAA;AAGtBC,kBAAAA,UAAU,MAAM;AACLH,+DAAA,MAAMC,mDAAU,MAAM,cAAc,EAAE,sBAAsBC,0CAAAA,KAAK,QAAQ;AAAA,IAAA,CACnF;AAEDE,kBAAAA,YAAY,MAAM;AACPJ,sDAAAA,SAAA,QAAQC,yCAAAA,UAAU,MAAM,YAAY;AAAA,IAAA,CAC9C;;;;;;;;;ACjDD,GAAG,gBAAgB,SAAS;"}
|
||||
{"version":3,"file":"WeChatPusher.js","sources":["TUICallKit/src/Components/components/common/Pusher/WeChatPusher/WeChatPusher.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL1B1c2hlci9XZUNoYXRQdXNoZXIvV2VDaGF0UHVzaGVyLnZ1ZQ"],"sourcesContent":["<template>\n <div :class=\"localClass\">\n <div class=\"stream-box\">\n <TRTCPusher class=\"stream\" />\n </div>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n },\n};\n</script>\n\n<script lang=\"ts\" setup>\nimport { TUICallKitAPI, StoreName, NAME, TUIStore } from '../../../../../TUICallService/index';\nimport { onMounted, ref, onUnmounted } from '../../../../../adapter-vue';\nimport TRTCPusher from '@tencentcloud/trtc-component-uniapp/src/components/TRTCPusher.vue';\n\nconst pusher = ref(TUIStore.getData(StoreName.CALL, NAME.PUSHER));\nconst callStatus = ref(TUIStore.getData(StoreName.CALL, NAME.CALL_STATUS));\nconst props = defineProps({\n localClass: {\n type: String,\n required: true,\n },\n});\nconst emit = defineEmits(['toggleViewSize']);\n\nconst handlePusherChange = (value) => {\n pusher.value = Object.assign({}, pusher.value, value);\n};\n\nconst handleCallStatusChange = (value) => {\n callStatus.value = value;\n};\n\nconst watchOptions = {\n [NAME.PUSHER]: handlePusherChange,\n [NAME.CALL_STATUS]: handleCallStatusChange,\n};\n\nonMounted(() => {\n TUIStore.watch(StoreName.CALL, watchOptions, { notifyRangeWhenWatch: NAME.MYSELF });\n});\n\nonUnmounted(() => {\n TUIStore.unwatch(StoreName.CALL, watchOptions);\n});\n\nfunction pusherStateChangeHandler(e: any) {\n TUICallKitAPI._tuiCallEngine._pusherStateChangeHandler(e);\n}\n\nfunction pusherNetStatus(e: any) {\n TUICallKitAPI._tuiCallEngine._pusherNetStatus(e);\n}\n\nfunction pusherErrorHandler(e: any) {\n TUICallKitAPI.handlePusherError(e);\n}\n\nfunction pusherAudioVolumeNotify(e: any) {\n TUICallKitAPI._tuiCallEngine._pusherAudioVolumeNotify(e);\n}\n</script>\n\n<style lang=\"scss\" src=\"./style/index.scss\" scoped></style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/Pusher/WeChatPusher/WeChatPusher.vue'\nwx.createComponent(Component)"],"names":["ref","TUIStore","StoreName","NAME","onMounted","onUnmounted"],"mappings":";;;;;;;;;AAmBA,MAAA,aAAuB,MAAA;AAVvB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;;;;;;;AAQM,UAAA,SAASA,kBAAIC,gDAAAA,SAAS,QAAQC,mDAAU,MAAMC,0CAAAA,KAAK,MAAM,CAAC;AAC1D,UAAA,aAAaH,kBAAIC,gDAAAA,SAAS,QAAQC,mDAAU,MAAMC,0CAAAA,KAAK,WAAW,CAAC;AASnE,UAAA,qBAAqB,CAAC,UAAU;AACpC,aAAO,QAAQ,OAAO,OAAO,CAAI,GAAA,OAAO,OAAO,KAAK;AAAA,IAAA;AAGhD,UAAA,yBAAyB,CAAC,UAAU;AACxC,iBAAW,QAAQ;AAAA,IAAA;AAGrB,UAAM,eAAe;AAAA,MACnB,CAACA,0CAAAA,KAAK,MAAM,GAAG;AAAA,MACf,CAACA,0CAAAA,KAAK,WAAW,GAAG;AAAA,IAAA;AAGtBC,kBAAAA,UAAU,MAAM;AACLH,+DAAA,MAAMC,mDAAU,MAAM,cAAc,EAAE,sBAAsBC,0CAAAA,KAAK,QAAQ;AAAA,IAAA,CACnF;AAEDE,kBAAAA,YAAY,MAAM;AACPJ,sDAAAA,SAAA,QAAQC,yCAAAA,UAAU,MAAM,YAAY;AAAA,IAAA,CAC9C;;;;;;;;;ACjDD,GAAG,gBAAgB,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"SelectUser.js","sources":["TUICallKit/src/Components/components/common/SelectUser/SelectUser.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL1NlbGVjdFVzZXIvU2VsZWN0VXNlci52dWU"],"sourcesContent":["<template>\n <TDialog\n :isH5=\"!isPC\"\n :isHeaderShow=\"false\"\n :isFooterShow=\"false\"\n :background=\"false\"\n @cancel=\"handleSelectUserCancel\"\n >\n <TTransfer\n :isSearch=\"props.isNeedSearch\"\n :title=\"props.title\"\n :list=\"props.userList\"\n :isH5=\"!isPC\"\n :isRadio=\"props.isRadio\"\n :total=\"props.total\"\n @getMore=\"handleTransferGetMore\"\n @search=\"handleTransferSearchUser\"\n @submit=\"handleTransferSubmit\"\n @cancel=\"handleSelectUserCancel\"\n />\n </TDialog>\n</template>\n<script lang=\"ts\" setup>\nimport { ref, defineProps, defineEmits, watchEffect } from \"../../../../adapter-vue\";\nimport TDialog from \"./components/Dialog/TDialog.vue\";\nimport TTransfer from \"./components/Transfer/TTransfer.vue\";\n\nconst emits = defineEmits([\"confirm\", \"cancel\", \"search\", \"getMore\"]);\n\nconst props = defineProps({\n isRadio: {\n type: Boolean,\n default: false,\n },\n isNeedSearch: {\n type: Boolean,\n default: false,\n },\n title: {\n type: String,\n default: \"\",\n },\n userList: {\n type: Array,\n default: () => {\n return [];\n },\n },\n total: {\n type: Number,\n default: 0,\n },\n isPC: {\n type: Boolean,\n default: true,\n },\n});\n\nconst handleSelectUserCancel = () => {\n emits(\"cancel\");\n};\n\nconst handleTransferSubmit = (dataList: any) => {\n emits(\"confirm\", dataList);\n};\n\nconst handleTransferSearchUser = (userID: string) => {\n emits(\"search\", userID);\n};\n\nconst handleTransferGetMore = () => {\n emits(\"getMore\");\n};\n</script>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/SelectUser/SelectUser.vue'\nwx.createComponent(Component)"],"names":["Component"],"mappings":";;;;;AAwBA,MAAA,UAAoB,MAAA;AACpB,MAAA,YAAsB,MAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEtB,UAAM,QAAQ;AAEd,UAAM,QAAQ;AA6Bd,UAAM,yBAAyB,MAAM;AACnC,YAAM,QAAQ;AAAA,IAAA;AAGV,UAAA,uBAAuB,CAAC,aAAkB;AAC9C,YAAM,WAAW,QAAQ;AAAA,IAAA;AAGrB,UAAA,2BAA2B,CAAC,WAAmB;AACnD,YAAM,UAAU,MAAM;AAAA,IAAA;AAGxB,UAAM,wBAAwB,MAAM;AAClC,YAAM,SAAS;AAAA,IAAA;;;;;;;;;;;;;;;;;;;;;;;;;;ACtEjB,GAAG,gBAAgBA,SAAS;"}
|
||||
{"version":3,"file":"SelectUser.js","sources":["TUICallKit/src/Components/components/common/SelectUser/SelectUser.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL1NlbGVjdFVzZXIvU2VsZWN0VXNlci52dWU"],"sourcesContent":["<template>\n <TDialog\n :isH5=\"!isPC\"\n :isHeaderShow=\"false\"\n :isFooterShow=\"false\"\n :background=\"false\"\n @cancel=\"handleSelectUserCancel\"\n >\n <TTransfer\n :isSearch=\"props.isNeedSearch\"\n :title=\"props.title\"\n :list=\"props.userList\"\n :isH5=\"!isPC\"\n :isRadio=\"props.isRadio\"\n :total=\"props.total\"\n @getMore=\"handleTransferGetMore\"\n @search=\"handleTransferSearchUser\"\n @submit=\"handleTransferSubmit\"\n @cancel=\"handleSelectUserCancel\"\n />\n </TDialog>\n</template>\n<script lang=\"ts\" setup>\nimport { ref, defineProps, defineEmits, watchEffect } from \"../../../../adapter-vue\";\nimport TDialog from \"./components/Dialog/TDialog.vue\";\nimport TTransfer from \"./components/Transfer/TTransfer.vue\";\n\nconst emits = defineEmits([\"confirm\", \"cancel\", \"search\", \"getMore\"]);\n\nconst props = defineProps({\n isRadio: {\n type: Boolean,\n default: false,\n },\n isNeedSearch: {\n type: Boolean,\n default: false,\n },\n title: {\n type: String,\n default: \"\",\n },\n userList: {\n type: Array,\n default: () => {\n return [];\n },\n },\n total: {\n type: Number,\n default: 0,\n },\n isPC: {\n type: Boolean,\n default: true,\n },\n});\n\nconst handleSelectUserCancel = () => {\n emits(\"cancel\");\n};\n\nconst handleTransferSubmit = (dataList: any) => {\n emits(\"confirm\", dataList);\n};\n\nconst handleTransferSearchUser = (userID: string) => {\n emits(\"search\", userID);\n};\n\nconst handleTransferGetMore = () => {\n emits(\"getMore\");\n};\n</script>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/SelectUser/SelectUser.vue'\nwx.createComponent(Component)"],"names":["Component"],"mappings":";;;;;AAwBA,MAAA,UAAoB,MAAA;AACpB,MAAA,YAAsB,MAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEtB,UAAM,QAAQ;AAEd,UAAM,QAAQ;AA6Bd,UAAM,yBAAyB,MAAM;AACnC,YAAM,QAAQ;AAAA,IAAA;AAGV,UAAA,uBAAuB,CAAC,aAAkB;AAC9C,YAAM,WAAW,QAAQ;AAAA,IAAA;AAGrB,UAAA,2BAA2B,CAAC,WAAmB;AACnD,YAAM,UAAU,MAAM;AAAA,IAAA;AAGxB,UAAM,wBAAwB,MAAM;AAClC,YAAM,SAAS;AAAA,IAAA;;;;;;;;;;;;;;;;;;;;;;;;;;ACtEjB,GAAG,gBAAgBA,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"TDialog.js","sources":["TUICallKit/src/Components/components/common/SelectUser/components/Dialog/TDialog.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL1NlbGVjdFVzZXIvY29tcG9uZW50cy9EaWFsb2cvVERpYWxvZy52dWU"],"sourcesContent":["<template>\n <div\n class=\"dialog\"\n :class=\"[props.isH5 ? 'dialog-h5' : '', center ? 'center' : '']\"\n @click.stop.prevent=\"toggleView(clickType.OUTSIDE)\"\n >\n <main\n class=\"dialog-main\"\n :class=\"[!backgroundDialog ? 'dialog-main-back' : '']\"\n @click.stop.prevent=\"toggleView(clickType.INSIDE)\"\n >\n <header class=\"dialog-main-header\" v-if=\"isHeaderShowDialog\">\n <h1 class=\"dialog-main-title\">{{ showTitle }}</h1>\n <i class=\"icon icon-close\" @click=\"close\"></i>\n </header>\n <div\n class=\"dialog-main-content\"\n :class=\"[props.isH5 ? 'dialog-main-content-uniapp' : '']\"\n >\n <slot />\n </div>\n <footer class=\"dialog-main-footer\" v-if=\"isFooterShowDialog\">\n <button class=\"btn btn-cancel\" @click=\"close\">{{ t('Cancel') }}</button>\n <button class=\"btn btn-default\" @click=\"submit\">{{ t('Done') }}</button>\n </footer>\n </main>\n </div>\n</template>\n\n<script lang=\"ts\" setup>\nimport { ref, watchEffect, defineProps, defineEmits } from \"../../../../../../adapter-vue\";\nimport { useTranslate } from '../../../../../hooks';\n\nconst clickType = {\n OUTSIDE: \"outside\",\n INSIDE: \"inside\",\n};\nconst props = defineProps({\n isHeaderShow: {\n type: Boolean,\n default: true,\n },\n isFooterShow: {\n type: Boolean,\n default: true,\n },\n background: {\n type: Boolean,\n default: true,\n },\n title: {\n type: String,\n default: \"\",\n },\n center: {\n type: Boolean,\n default: false,\n },\n isH5: {\n type: Boolean,\n default: false,\n },\n});\n\nconst isHeaderShowDialog = ref(true);\nconst isFooterShowDialog = ref(true);\nconst backgroundDialog = ref(true);\nconst showTitle = ref(\"\");\nconst t = useTranslate();\n\nwatchEffect(() => {\n showTitle.value = props.title;\n isHeaderShowDialog.value = props.isHeaderShow;\n isFooterShowDialog.value = props.isFooterShow;\n backgroundDialog.value = props.background;\n});\n\nconst emits = defineEmits([\"cancel\", \"submit\"]);\n\nconst toggleView = (type: string) => {\n if (type === clickType.OUTSIDE) {\n close();\n }\n};\n\nconst close = () => {\n emits(\"cancel\");\n};\n\nconst submit = () => {\n emits(\"submit\");\n};\n</script>\n<style scoped src=\"./style/dialog.css\"></style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/SelectUser/components/Dialog/TDialog.vue'\nwx.createComponent(Component)"],"names":["ref","useTranslate","watchEffect"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAiCA,UAAM,YAAY;AAAA,MAChB,SAAS;AAAA,MACT,QAAQ;AAAA,IAAA;AAEV,UAAM,QAAQ;AA2BR,UAAA,qBAAqBA,kBAAI,IAAI;AAC7B,UAAA,qBAAqBA,kBAAI,IAAI;AAC7B,UAAA,mBAAmBA,kBAAI,IAAI;AAC3B,UAAA,YAAYA,kBAAI,EAAE;AACxB,UAAM,IAAIC,6CAAAA;AAEVC,kBAAAA,YAAY,MAAM;AAChB,gBAAU,QAAQ,MAAM;AACxB,yBAAmB,QAAQ,MAAM;AACjC,yBAAmB,QAAQ,MAAM;AACjC,uBAAiB,QAAQ,MAAM;AAAA,IAAA,CAChC;AAED,UAAM,QAAQ;AAER,UAAA,aAAa,CAAC,SAAiB;AAC/B,UAAA,SAAS,UAAU,SAAS;AACxB;MACR;AAAA,IAAA;AAGF,UAAM,QAAQ,MAAM;AAClB,YAAM,QAAQ;AAAA,IAAA;AAGhB,UAAM,SAAS,MAAM;AACnB,YAAM,QAAQ;AAAA,IAAA;;;;;;;;;;;;;;;;;;;;;;;;;;ACzFhB,GAAG,gBAAgB,SAAS;"}
|
||||
{"version":3,"file":"TDialog.js","sources":["TUICallKit/src/Components/components/common/SelectUser/components/Dialog/TDialog.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL1NlbGVjdFVzZXIvY29tcG9uZW50cy9EaWFsb2cvVERpYWxvZy52dWU"],"sourcesContent":["<template>\n <div\n class=\"dialog\"\n :class=\"[props.isH5 ? 'dialog-h5' : '', center ? 'center' : '']\"\n @click.stop.prevent=\"toggleView(clickType.OUTSIDE)\"\n >\n <main\n class=\"dialog-main\"\n :class=\"[!backgroundDialog ? 'dialog-main-back' : '']\"\n @click.stop.prevent=\"toggleView(clickType.INSIDE)\"\n >\n <header class=\"dialog-main-header\" v-if=\"isHeaderShowDialog\">\n <h1 class=\"dialog-main-title\">{{ showTitle }}</h1>\n <i class=\"icon icon-close\" @click=\"close\"></i>\n </header>\n <div\n class=\"dialog-main-content\"\n :class=\"[props.isH5 ? 'dialog-main-content-uniapp' : '']\"\n >\n <slot />\n </div>\n <footer class=\"dialog-main-footer\" v-if=\"isFooterShowDialog\">\n <button class=\"btn btn-cancel\" @click=\"close\">{{ t('Cancel') }}</button>\n <button class=\"btn btn-default\" @click=\"submit\">{{ t('Done') }}</button>\n </footer>\n </main>\n </div>\n</template>\n\n<script lang=\"ts\" setup>\nimport { ref, watchEffect, defineProps, defineEmits } from \"../../../../../../adapter-vue\";\nimport { useTranslate } from '../../../../../hooks';\n\nconst clickType = {\n OUTSIDE: \"outside\",\n INSIDE: \"inside\",\n};\nconst props = defineProps({\n isHeaderShow: {\n type: Boolean,\n default: true,\n },\n isFooterShow: {\n type: Boolean,\n default: true,\n },\n background: {\n type: Boolean,\n default: true,\n },\n title: {\n type: String,\n default: \"\",\n },\n center: {\n type: Boolean,\n default: false,\n },\n isH5: {\n type: Boolean,\n default: false,\n },\n});\n\nconst isHeaderShowDialog = ref(true);\nconst isFooterShowDialog = ref(true);\nconst backgroundDialog = ref(true);\nconst showTitle = ref(\"\");\nconst t = useTranslate();\n\nwatchEffect(() => {\n showTitle.value = props.title;\n isHeaderShowDialog.value = props.isHeaderShow;\n isFooterShowDialog.value = props.isFooterShow;\n backgroundDialog.value = props.background;\n});\n\nconst emits = defineEmits([\"cancel\", \"submit\"]);\n\nconst toggleView = (type: string) => {\n if (type === clickType.OUTSIDE) {\n close();\n }\n};\n\nconst close = () => {\n emits(\"cancel\");\n};\n\nconst submit = () => {\n emits(\"submit\");\n};\n</script>\n<style scoped src=\"./style/dialog.css\"></style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/SelectUser/components/Dialog/TDialog.vue'\nwx.createComponent(Component)"],"names":["ref","useTranslate","watchEffect"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAiCA,UAAM,YAAY;AAAA,MAChB,SAAS;AAAA,MACT,QAAQ;AAAA,IAAA;AAEV,UAAM,QAAQ;AA2BR,UAAA,qBAAqBA,kBAAI,IAAI;AAC7B,UAAA,qBAAqBA,kBAAI,IAAI;AAC7B,UAAA,mBAAmBA,kBAAI,IAAI;AAC3B,UAAA,YAAYA,kBAAI,EAAE;AACxB,UAAM,IAAIC,6CAAAA;AAEVC,kBAAAA,YAAY,MAAM;AAChB,gBAAU,QAAQ,MAAM;AACxB,yBAAmB,QAAQ,MAAM;AACjC,yBAAmB,QAAQ,MAAM;AACjC,uBAAiB,QAAQ,MAAM;AAAA,IAAA,CAChC;AAED,UAAM,QAAQ;AAER,UAAA,aAAa,CAAC,SAAiB;AAC/B,UAAA,SAAS,UAAU,SAAS;AACxB;MACR;AAAA,IAAA;AAGF,UAAM,QAAQ,MAAM;AAClB,YAAM,QAAQ;AAAA,IAAA;AAGhB,UAAM,SAAS,MAAM;AACnB,YAAM,QAAQ;AAAA,IAAA;;;;;;;;;;;;;;;;;;;;;;;;;;ACzFhB,GAAG,gBAAgB,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"TIcon.js","sources":["TUICallKit/src/Components/components/common/SelectUser/components/Icon/TIcon.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL1NlbGVjdFVzZXIvY29tcG9uZW50cy9JY29uL1RJY29uLnZ1ZQ"],"sourcesContent":["<template>\n <!--本地 icon 资源, uniapp 打包到 app 仅支持标签 image, 打包小程序和 H5 均可支持标签 img -->\n <div class=\"icon\" @click=\"handlerImgClick\">\n <image\n class=\"icon\"\n :src=\"props.file\"\n v-if=\"props.isApp\"\n :style=\"{ width: props.width, height: props.height }\"\n />\n <img\n class=\"icon\"\n :src=\"props.file\"\n v-else\n :style=\"{ width: props.width, height: props.height }\"\n />\n </div>\n</template>\n<script setup lang=\"ts\">\n// import { defineEmits, defineProps } from \"vue\";\nimport { defineEmits, defineProps } from \"../../../../../../adapter-vue\";\nconst emits = defineEmits([\"click\"]);\nconst props = defineProps({\n file: {\n type: String,\n default: \"\",\n },\n width: {\n type: String,\n default: \"20px\",\n },\n height: {\n type: String,\n default: \"20px\",\n },\n isApp: {\n type: Boolean,\n default: false,\n },\n});\nconst handlerImgClick = () => {\n emits(\"click\");\n};\n</script>\n<style lang=\"css\" scoped src=\"./style/icon.css\"></style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/SelectUser/components/Icon/TIcon.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;AAoBA,UAAM,QAAQ;AACd,UAAM,QAAQ;AAkBd,UAAM,kBAAkB,MAAM;AAC5B,YAAM,OAAO;AAAA,IAAA;;;;;;;;;;;;;;;;;;;ACvCf,GAAG,gBAAgB,SAAS;"}
|
||||
{"version":3,"file":"TIcon.js","sources":["TUICallKit/src/Components/components/common/SelectUser/components/Icon/TIcon.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL1NlbGVjdFVzZXIvY29tcG9uZW50cy9JY29uL1RJY29uLnZ1ZQ"],"sourcesContent":["<template>\n <!--本地 icon 资源, uniapp 打包到 app 仅支持标签 image, 打包小程序和 H5 均可支持标签 img -->\n <div class=\"icon\" @click=\"handlerImgClick\">\n <image\n class=\"icon\"\n :src=\"props.file\"\n v-if=\"props.isApp\"\n :style=\"{ width: props.width, height: props.height }\"\n />\n <img\n class=\"icon\"\n :src=\"props.file\"\n v-else\n :style=\"{ width: props.width, height: props.height }\"\n />\n </div>\n</template>\n<script setup lang=\"ts\">\n// import { defineEmits, defineProps } from \"vue\";\nimport { defineEmits, defineProps } from \"../../../../../../adapter-vue\";\nconst emits = defineEmits([\"click\"]);\nconst props = defineProps({\n file: {\n type: String,\n default: \"\",\n },\n width: {\n type: String,\n default: \"20px\",\n },\n height: {\n type: String,\n default: \"20px\",\n },\n isApp: {\n type: Boolean,\n default: false,\n },\n});\nconst handlerImgClick = () => {\n emits(\"click\");\n};\n</script>\n<style lang=\"css\" scoped src=\"./style/icon.css\"></style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/SelectUser/components/Icon/TIcon.vue'\nwx.createComponent(Component)"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;AAoBA,UAAM,QAAQ;AACd,UAAM,QAAQ;AAkBd,UAAM,kBAAkB,MAAM;AAC5B,YAAM,OAAO;AAAA,IAAA;;;;;;;;;;;;;;;;;;;ACvCf,GAAG,gBAAgB,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"StreamInfoMobile.js","sources":["TUICallKit/src/Components/components/common/TKStreamInfo/StreamInfoMobile.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL1RLU3RyZWFtSW5mby9TdHJlYW1JbmZvTW9iaWxlLnZ1ZQ"],"sourcesContent":["<template>\n<Row :custom-style=\"{ padding: '2px 5px' }\">\n <Col :span=\"12\" justify=\"start\" align=\"center\">\n <TKText\n v-if=\"showNickName\"\n width=\"100px\"\n :truncated=\"true\"\n color=\"#FFF\"\n >\n {{ nickName }}\n </TKText>\n <div v-show=\"!isMuted && volume\">\n <Icon :size=\"24\" :src=\"MicOnH5\"></Icon>\n </div>\n <div v-show=\"isMuted\">\n <Icon :size=\"24\" :src=\"MicOffH5\"></Icon> \n </div>\n </Col>\n <Col :span=\"12\" justify=\"end\" align=\"center\">\n <div v-if=\"showNetWorkStatus\">\n <TKImage width=\"24px\" height=\"24px\" :src=\"networkSrc\" />\n </div>\n <div v-if=\"showSwitchCameraButton\" class=\"switch-camera stream-icon\" @click.stop=\"switchCamera\">\n <TKImage width=\"15px\" height=\"15px\" :src=\"SwitchCameraSrc\" />\n </div>\n <div v-if=\"showVirtualBackgroundButton\" class=\"stream-icon\" @click.stop=\"setBlurBackground\">\n <TKImage width=\"15px\" height=\"15px\" :src=\"VirtualBackgroundOpenSrc\" />\n </div>\n </Col>\n</Row>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n \n<script setup lang=\"ts\">\nimport { toRefs } from '../../../../adapter-vue';\nimport { StreamInfoProps } from './StreamInfo';\nimport Row from \"../../base/Layout/Row/Row.vue\";\nimport Col from \"../../base/Layout/Col/Col.vue\";\nimport Icon from '../../base/Icon/Icon.vue';\nimport TKImage from '../../base/TKImage/TKImage.vue';\nimport TKText from '../../base/TKText/TKText.vue';\nimport { TUICallKitAPI } from '../../../../TUICallService';\nimport MicOnH5 from '../../../assets/streamInfo/mobile/mic-on-h5.svg';\nimport MicOffH5 from '../../../assets/streamInfo/mobile/mic-off-h5.svg';\nimport SwitchCameraSrc from '../../../assets/button/mobile/switch-camera.svg';\nimport VirtualBackgroundOpenSrc from '../../../assets/button/background-blur-open.svg';\nimport networkSrc from '../../../assets/streamInfo/networkStatus.png'\nimport { useCallInfoContext } from '../../../hooks';\n\ndefineProps(StreamInfoProps);\nconst { enableVirtualBackground } = toRefs(useCallInfoContext());\n\nconst switchCamera = async () => {\n await TUICallKitAPI.switchCamera();\n};\n\nconst setBlurBackground = async () => {\n await TUICallKitAPI.setBlurBackground(!enableVirtualBackground.value);\n};\n</script>\n\n<style lang=\"scss\" scoped>\n.stream-icon {\n width: 30px;\n height: 30px;\n background: #22262e80;\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.switch-camera {\n margin: 0px 12px;\n}\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/TKStreamInfo/StreamInfoMobile.vue'\nwx.createComponent(Component)"],"names":["toRefs","useCallInfoContext","TUICallKitAPI"],"mappings":";;;;;;;;;;;AA2CA,MAAA,MAAgB,MAAA;AAChB,MAAA,MAAgB,MAAA;AAChB,MAAA,OAAiB,MAAA;AACjB,MAAA,UAAoB,MAAA;AACpB,MAAA,SAAmB,MAAA;AAdnB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAoBA,UAAM,EAAE,wBAA4B,IAAAA,qBAAOC,mDAAAA,mBAAoB,CAAA;AAE/D,UAAM,eAAe,YAAY;AAC/B,YAAMC,oCAAAA,cAAc;IAAa;AAGnC,UAAM,oBAAoB,YAAY;AACpC,YAAMA,oCAAc,cAAA,kBAAkB,CAAC,wBAAwB,KAAK;AAAA,IAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC/DtE,GAAG,gBAAgB,SAAS;"}
|
||||
{"version":3,"file":"StreamInfoMobile.js","sources":["TUICallKit/src/Components/components/common/TKStreamInfo/StreamInfoMobile.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL1RLU3RyZWFtSW5mby9TdHJlYW1JbmZvTW9iaWxlLnZ1ZQ"],"sourcesContent":["<template>\n<Row :custom-style=\"{ padding: '2px 5px' }\">\n <Col :span=\"12\" justify=\"start\" align=\"center\">\n <TKText\n v-if=\"showNickName\"\n width=\"100px\"\n :truncated=\"true\"\n color=\"#FFF\"\n >\n {{ nickName }}\n </TKText>\n <div v-show=\"!isMuted && volume\">\n <Icon :size=\"24\" :src=\"MicOnH5\"></Icon>\n </div>\n <div v-show=\"isMuted\">\n <Icon :size=\"24\" :src=\"MicOffH5\"></Icon> \n </div>\n </Col>\n <Col :span=\"12\" justify=\"end\" align=\"center\">\n <div v-if=\"showNetWorkStatus\">\n <TKImage width=\"24px\" height=\"24px\" :src=\"networkSrc\" />\n </div>\n <div v-if=\"showSwitchCameraButton\" class=\"switch-camera stream-icon\" @click.stop=\"switchCamera\">\n <TKImage width=\"15px\" height=\"15px\" :src=\"SwitchCameraSrc\" />\n </div>\n <div v-if=\"showVirtualBackgroundButton\" class=\"stream-icon\" @click.stop=\"setBlurBackground\">\n <TKImage width=\"15px\" height=\"15px\" :src=\"VirtualBackgroundOpenSrc\" />\n </div>\n </Col>\n</Row>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n \n<script setup lang=\"ts\">\nimport { toRefs } from '../../../../adapter-vue';\nimport { StreamInfoProps } from './StreamInfo';\nimport Row from \"../../base/Layout/Row/Row.vue\";\nimport Col from \"../../base/Layout/Col/Col.vue\";\nimport Icon from '../../base/Icon/Icon.vue';\nimport TKImage from '../../base/TKImage/TKImage.vue';\nimport TKText from '../../base/TKText/TKText.vue';\nimport { TUICallKitAPI } from '../../../../TUICallService';\nimport MicOnH5 from '../../../assets/streamInfo/mobile/mic-on-h5.svg';\nimport MicOffH5 from '../../../assets/streamInfo/mobile/mic-off-h5.svg';\nimport SwitchCameraSrc from '../../../assets/button/mobile/switch-camera.svg';\nimport VirtualBackgroundOpenSrc from '../../../assets/button/background-blur-open.svg';\nimport networkSrc from '../../../assets/streamInfo/networkStatus.png'\nimport { useCallInfoContext } from '../../../hooks';\n\ndefineProps(StreamInfoProps);\nconst { enableVirtualBackground } = toRefs(useCallInfoContext());\n\nconst switchCamera = async () => {\n await TUICallKitAPI.switchCamera();\n};\n\nconst setBlurBackground = async () => {\n await TUICallKitAPI.setBlurBackground(!enableVirtualBackground.value);\n};\n</script>\n\n<style lang=\"scss\" scoped>\n.stream-icon {\n width: 30px;\n height: 30px;\n background: #22262e80;\n border-radius: 50%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.switch-camera {\n margin: 0px 12px;\n}\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/TKStreamInfo/StreamInfoMobile.vue'\nwx.createComponent(Component)"],"names":["toRefs","useCallInfoContext","TUICallKitAPI"],"mappings":";;;;;;;;;;;AA2CA,MAAA,MAAgB,MAAA;AAChB,MAAA,MAAgB,MAAA;AAChB,MAAA,OAAiB,MAAA;AACjB,MAAA,UAAoB,MAAA;AACpB,MAAA,SAAmB,MAAA;AAdnB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAoBA,UAAM,EAAE,wBAA4B,IAAAA,qBAAOC,mDAAAA,mBAAoB,CAAA;AAE/D,UAAM,eAAe,YAAY;AAC/B,YAAMC,oCAAAA,cAAc;IAAa;AAGnC,UAAM,oBAAoB,YAAY;AACpC,YAAMA,oCAAc,cAAA,kBAAkB,CAAC,wBAAwB,KAAK;AAAA,IAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC/DtE,GAAG,gBAAgB,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"TKStreamInfo.js","sources":["TUICallKit/src/Components/components/common/TKStreamInfo/TKStreamInfo.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL1RLU3RyZWFtSW5mby9US1N0cmVhbUluZm8udnVl"],"sourcesContent":["<template>\n <div>\n <StreamInfoMobile\n v-if=\"isGroupCall && !isPC\"\n :showSwitchCameraButton=\"showSwitchCameraButton\"\n :showVirtualBackgroundButton=\"showVirtualBackgroundButton\"\n :showNetWorkStatus=\"showNetWorkStatus\"\n :nickName=\"nickName\"\n :showNickName=\"showNickName\"\n :isSelf=\"isSelf\"\n :isMuted=\"isMuted\"\n :volume=\"volume\"\n />\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n\n<script setup lang=\"ts\">\nimport { TUIGlobal } from '../../../../TUICallService';\nimport StreamInfoMobile from './StreamInfoMobile.vue';\nimport { StreamInfoProps } from './StreamInfo';\nimport { useCallInfoContext } from '../../../hooks';\n\nconst { isGroupCall } = useCallInfoContext();\nconst isPC = TUIGlobal.isPC;\ndefineProps(StreamInfoProps);\n</script>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/TKStreamInfo/TKStreamInfo.vue'\nwx.createComponent(Component)"],"names":["useCallInfoContext","TUIGlobal","Component"],"mappings":";;;;;;;;;;;AA0BA,MAAA,mBAA6B,MAAA;AAT7B,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AASM,UAAA,EAAE,gBAAgBA,mDAAAA;AACxB,UAAM,OAAOC,gDAAU,UAAA;;;;;;;;;;;;;;;;;;;AC9BvB,GAAG,gBAAgBC,SAAS;"}
|
||||
{"version":3,"file":"TKStreamInfo.js","sources":["TUICallKit/src/Components/components/common/TKStreamInfo/TKStreamInfo.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL1RLU3RyZWFtSW5mby9US1N0cmVhbUluZm8udnVl"],"sourcesContent":["<template>\n <div>\n <StreamInfoMobile\n v-if=\"isGroupCall && !isPC\"\n :showSwitchCameraButton=\"showSwitchCameraButton\"\n :showVirtualBackgroundButton=\"showVirtualBackgroundButton\"\n :showNetWorkStatus=\"showNetWorkStatus\"\n :nickName=\"nickName\"\n :showNickName=\"showNickName\"\n :isSelf=\"isSelf\"\n :isMuted=\"isMuted\"\n :volume=\"volume\"\n />\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n\n<script setup lang=\"ts\">\nimport { TUIGlobal } from '../../../../TUICallService';\nimport StreamInfoMobile from './StreamInfoMobile.vue';\nimport { StreamInfoProps } from './StreamInfo';\nimport { useCallInfoContext } from '../../../hooks';\n\nconst { isGroupCall } = useCallInfoContext();\nconst isPC = TUIGlobal.isPC;\ndefineProps(StreamInfoProps);\n</script>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/TKStreamInfo/TKStreamInfo.vue'\nwx.createComponent(Component)"],"names":["useCallInfoContext","TUIGlobal","Component"],"mappings":";;;;;;;;;;;AA0BA,MAAA,mBAA6B,MAAA;AAT7B,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AASM,UAAA,EAAE,gBAAgBA,mDAAAA;AACxB,UAAM,OAAOC,gDAAU,UAAA;;;;;;;;;;;;;;;;;;;AC9BvB,GAAG,gBAAgBC,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"Timer.js","sources":["TUICallKit/src/Components/components/common/Timer/Timer.ts","TUICallKit/src/Components/components/common/Timer/Timer.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL1RpbWVyL1RpbWVyLnZ1ZQ"],"sourcesContent":["export const TimerProps = {\n color: {\n type: String,\n default: '#FFF',\n },\n callDuration: {\n type: String,\n default: '',\n },\n fontSize: {\n type: String,\n default: '16px',\n },\n};\n","<template>\n <span :style=\"[timerStyle]\">{{ callDuration }}</span>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n\n<script lang=\"ts\" setup>\nimport { computed } from '../../../../adapter-vue';\nimport { TimerProps } from './Timer';\n\nconst props = defineProps(TimerProps);\n\nconst timerStyle = computed(() => ({\n color: props.color,\n fontSize: props.fontSize,\n}));\n</script>\n\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/Timer/Timer.vue'\nwx.createComponent(Component)"],"names":["computed","Component"],"mappings":";;AAAO,MAAM,aAAa;AAAA,EACxB,OAAO;AAAA,IACL,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,cAAc;AAAA,IACZ,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,UAAU;AAAA,IACR,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AACF;ACRA,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAOA,UAAM,QAAQ;AAER,UAAA,aAAaA,cAAAA,SAAS,OAAO;AAAA,MACjC,OAAO,MAAM;AAAA,MACb,UAAU,MAAM;AAAA,IAChB,EAAA;;;;;;;;;ACpBF,GAAG,gBAAgBC,SAAS;"}
|
||||
{"version":3,"file":"Timer.js","sources":["TUICallKit/src/Components/components/common/Timer/Timer.ts","TUICallKit/src/Components/components/common/Timer/Timer.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL1RpbWVyL1RpbWVyLnZ1ZQ"],"sourcesContent":["export const TimerProps = {\n color: {\n type: String,\n default: '#FFF',\n },\n callDuration: {\n type: String,\n default: '',\n },\n fontSize: {\n type: String,\n default: '16px',\n },\n};\n","<template>\n <span :style=\"[timerStyle]\">{{ callDuration }}</span>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n\n<script lang=\"ts\" setup>\nimport { computed } from '../../../../adapter-vue';\nimport { TimerProps } from './Timer';\n\nconst props = defineProps(TimerProps);\n\nconst timerStyle = computed(() => ({\n color: props.color,\n fontSize: props.fontSize,\n}));\n</script>\n\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/Timer/Timer.vue'\nwx.createComponent(Component)"],"names":["computed","Component"],"mappings":";;AAAO,MAAM,aAAa;AAAA,EACxB,OAAO;AAAA,IACL,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,cAAc;AAAA,IACZ,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AAAA,EACA,UAAU;AAAA,IACR,MAAM;AAAA,IACN,SAAS;AAAA,EACX;AACF;ACRA,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAOA,UAAM,QAAQ;AAER,UAAA,aAAaA,cAAAA,SAAS,OAAO;AAAA,MACjC,OAAO,MAAM;AAAA,MACb,UAAU,MAAM;AAAA,IAChB,EAAA;;;;;;;;;ACpBF,GAAG,gBAAgBC,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"Tip.js","sources":["TUICallKit/src/Components/components/common/Tip/Tip.ts","TUICallKit/src/Components/components/common/Tip/Tip.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL1RpcC9UaXAudnVl"],"sourcesContent":["export const TipProps = {\n customClass: {\n type: String,\n }\n};\n","<template>\n <div>\n <Message :showIcon=\"false\" :class=\"tipClassName\" ref=\"message\" :customStyle=\"customStyle\"></Message>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n styleIsolation: 'shared',\n },\n};\n</script>\n\n<script setup lang=\"ts\">\nimport { watch, ref, computed, toRefs } from '../../../../adapter-vue';\nimport { TUIGlobal } from '../../../../TUICallService';\nimport Message from '../../base/Message/Message.vue';\nimport { TipProps } from './Tip';\nimport { useFloatWindowContext, useTip, useCallInfoContext, useTranslate } from '../../../hooks';\nimport { filterObject } from '../../base/util';\n\nconst { isFloatWindow } = toRefs(useFloatWindowContext());\nconst { tip, duration } = useTip();\nconst t = useTranslate();\nconst { isGroupCall } = toRefs(useCallInfoContext());\nconst message = ref(null);\nconst props = defineProps(TipProps);\nconst isPC = TUIGlobal.isPC;\n\nconst tipClassName = computed(() => [props.customClass]);\n\nconst singleCustomStyle = computed(() =>\n filterObject({\n color: 'white',\n background: 'none',\n position: 'absolute',\n 'z-index': 4,\n 'align-items': 'center',\n left: '50%',\n top: `${isPC ? '60%' : '70%'}`,\n transform: 'translate(-50%, -50%)',\n 'font-size': isFloatWindow.value ? '12px' : undefined,\n }),\n);\n\nconst groupCustomStyle = computed(() =>\n filterObject({\n color: 'white',\n background: 'none',\n position: 'static',\n transform: 'none',\n 'font-size': isFloatWindow.value ? '12px' : undefined,\n }),\n);\n\nconst customStyle = computed(() => (isGroupCall.value ? groupCustomStyle.value : singleCustomStyle.value));\n\nwatch([tip, t, duration], () => {\n message.value?.show({\n message: t.value(tip.value),\n duration: duration.value,\n offset: 0,\n });\n});\n</script>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/Tip/Tip.vue'\nwx.createComponent(Component)"],"names":["toRefs","useFloatWindowContext","useTip","useTranslate","useCallInfoContext","ref","TUIGlobal","computed","filterObject","watch","Component"],"mappings":";;;;;;;;;;;AAAO,MAAM,WAAW;AAAA,EACtB,aAAa;AAAA,IACX,MAAM;AAAA,EACR;AACF;;;;ACcA,MAAA,UAAoB,MAAA;AAXpB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,IACb,gBAAgB;AAAA,EAClB;AACF;;;;;;AAWA,UAAM,EAAE,cAAkB,IAAAA,qBAAOC,sDAAAA,sBAAuB,CAAA;AACxD,UAAM,EAAE,KAAK,SAAS,IAAIC,uCAAO,OAAA;AACjC,UAAM,IAAIC,6CAAAA;AACV,UAAM,EAAE,YAAgB,IAAAH,qBAAOI,mDAAAA,mBAAoB,CAAA;AAC7C,UAAA,UAAUC,kBAAI,IAAI;AACxB,UAAM,QAAQ;AACd,UAAM,OAAOC,gDAAU,UAAA;AAEvB,UAAM,eAAeC,cAAAA,SAAS,MAAM,CAAC,MAAM,WAAW,CAAC;AAEvD,UAAM,oBAAoBA,cAAA;AAAA,MAAS,MACjCC,yEAAa;AAAA,QACX,OAAO;AAAA,QACP,YAAY;AAAA,QACZ,UAAU;AAAA,QACV,WAAW;AAAA,QACX,eAAe;AAAA,QACf,MAAM;AAAA,QACN,KAAK,GAAG,OAAO,QAAQ,KAAK;AAAA,QAC5B,WAAW;AAAA,QACX,aAAa,cAAc,QAAQ,SAAS;AAAA,MAAA,CAC7C;AAAA,IAAA;AAGH,UAAM,mBAAmBD,cAAA;AAAA,MAAS,MAChCC,yEAAa;AAAA,QACX,OAAO;AAAA,QACP,YAAY;AAAA,QACZ,UAAU;AAAA,QACV,WAAW;AAAA,QACX,aAAa,cAAc,QAAQ,SAAS;AAAA,MAAA,CAC7C;AAAA,IAAA;AAGG,UAAA,cAAcD,uBAAS,MAAO,YAAY,QAAQ,iBAAiB,QAAQ,kBAAkB,KAAM;AAEzGE,kBAAAA,MAAM,CAAC,KAAK,GAAG,QAAQ,GAAG,MAAM;;AAC9B,oBAAQ,UAAR,mBAAe,KAAK;AAAA,QAClB,SAAS,EAAE,MAAM,IAAI,KAAK;AAAA,QAC1B,UAAU,SAAS;AAAA,QACnB,QAAQ;AAAA,MAAA;AAAA,IACT,CACF;;;;;;;;;;;;;;;AChED,GAAG,gBAAgBC,SAAS;"}
|
||||
{"version":3,"file":"Tip.js","sources":["TUICallKit/src/Components/components/common/Tip/Tip.ts","TUICallKit/src/Components/components/common/Tip/Tip.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL1RpcC9UaXAudnVl"],"sourcesContent":["export const TipProps = {\n customClass: {\n type: String,\n }\n};\n","<template>\n <div>\n <Message :showIcon=\"false\" :class=\"tipClassName\" ref=\"message\" :customStyle=\"customStyle\"></Message>\n </div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true,\n styleIsolation: 'shared',\n },\n};\n</script>\n\n<script setup lang=\"ts\">\nimport { watch, ref, computed, toRefs } from '../../../../adapter-vue';\nimport { TUIGlobal } from '../../../../TUICallService';\nimport Message from '../../base/Message/Message.vue';\nimport { TipProps } from './Tip';\nimport { useFloatWindowContext, useTip, useCallInfoContext, useTranslate } from '../../../hooks';\nimport { filterObject } from '../../base/util';\n\nconst { isFloatWindow } = toRefs(useFloatWindowContext());\nconst { tip, duration } = useTip();\nconst t = useTranslate();\nconst { isGroupCall } = toRefs(useCallInfoContext());\nconst message = ref(null);\nconst props = defineProps(TipProps);\nconst isPC = TUIGlobal.isPC;\n\nconst tipClassName = computed(() => [props.customClass]);\n\nconst singleCustomStyle = computed(() =>\n filterObject({\n color: 'white',\n background: 'none',\n position: 'absolute',\n 'z-index': 4,\n 'align-items': 'center',\n left: '50%',\n top: `${isPC ? '60%' : '70%'}`,\n transform: 'translate(-50%, -50%)',\n 'font-size': isFloatWindow.value ? '12px' : undefined,\n }),\n);\n\nconst groupCustomStyle = computed(() =>\n filterObject({\n color: 'white',\n background: 'none',\n position: 'static',\n transform: 'none',\n 'font-size': isFloatWindow.value ? '12px' : undefined,\n }),\n);\n\nconst customStyle = computed(() => (isGroupCall.value ? groupCustomStyle.value : singleCustomStyle.value));\n\nwatch([tip, t, duration], () => {\n message.value?.show({\n message: t.value(tip.value),\n duration: duration.value,\n offset: 0,\n });\n});\n</script>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/Tip/Tip.vue'\nwx.createComponent(Component)"],"names":["toRefs","useFloatWindowContext","useTip","useTranslate","useCallInfoContext","ref","TUIGlobal","computed","filterObject","watch","Component"],"mappings":";;;;;;;;;;;AAAO,MAAM,WAAW;AAAA,EACtB,aAAa;AAAA,IACX,MAAM;AAAA,EACR;AACF;;;;ACcA,MAAA,UAAoB,MAAA;AAXpB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,IACb,gBAAgB;AAAA,EAClB;AACF;;;;;;AAWA,UAAM,EAAE,cAAkB,IAAAA,qBAAOC,sDAAAA,sBAAuB,CAAA;AACxD,UAAM,EAAE,KAAK,SAAS,IAAIC,uCAAO,OAAA;AACjC,UAAM,IAAIC,6CAAAA;AACV,UAAM,EAAE,YAAgB,IAAAH,qBAAOI,mDAAAA,mBAAoB,CAAA;AAC7C,UAAA,UAAUC,kBAAI,IAAI;AACxB,UAAM,QAAQ;AACd,UAAM,OAAOC,gDAAU,UAAA;AAEvB,UAAM,eAAeC,cAAAA,SAAS,MAAM,CAAC,MAAM,WAAW,CAAC;AAEvD,UAAM,oBAAoBA,cAAA;AAAA,MAAS,MACjCC,yEAAa;AAAA,QACX,OAAO;AAAA,QACP,YAAY;AAAA,QACZ,UAAU;AAAA,QACV,WAAW;AAAA,QACX,eAAe;AAAA,QACf,MAAM;AAAA,QACN,KAAK,GAAG,OAAO,QAAQ,KAAK;AAAA,QAC5B,WAAW;AAAA,QACX,aAAa,cAAc,QAAQ,SAAS;AAAA,MAAA,CAC7C;AAAA,IAAA;AAGH,UAAM,mBAAmBD,cAAA;AAAA,MAAS,MAChCC,yEAAa;AAAA,QACX,OAAO;AAAA,QACP,YAAY;AAAA,QACZ,UAAU;AAAA,QACV,WAAW;AAAA,QACX,aAAa,cAAc,QAAQ,SAAS;AAAA,MAAA,CAC7C;AAAA,IAAA;AAGG,UAAA,cAAcD,uBAAS,MAAO,YAAY,QAAQ,iBAAiB,QAAQ,kBAAkB,KAAM;AAEzGE,kBAAAA,MAAM,CAAC,KAAK,GAAG,QAAQ,GAAG,MAAM;;AAC9B,oBAAQ,UAAR,mBAAe,KAAK;AAAA,QAClB,SAAS,EAAE,MAAM,IAAI,KAAK;AAAA,QAC1B,UAAU,SAAS;AAAA,QACnB,QAAQ;AAAA,MAAA;AAAA,IACT,CACF;;;;;;;;;;;;;;;AChED,GAAG,gBAAgBC,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"TopBar.js","sources":["TUICallKit/src/Components/components/common/TopBar/TopBar.ts","TUICallKit/src/Components/components/common/TopBar/TopBar.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL1RvcEJhci9Ub3BCYXIudnVl"],"sourcesContent":["export const TopBarProps = {\n customStyle: {\n type: Object,\n },\n customClass: {\n type: String,\n },\n};\n","<template >\n<div :style=\"customStyle\" class=\"top-bar-container\">\n <Row v-if=\"!isPC\">\n <Col :span=\"8\" align=\"center\">\n <Row>\n <Col :span=\"8\" justify=\"center\">\n <Minimize v-if=\"!isPC && showMinimize\" />\n </Col>\n <Col :span=\"16\" />\n </Row>\n </Col>\n <Col :span=\"8\" justify=\"center\" align=\"center\">\n <Timer v-if=\"showTimer\" :call-duration=\"callDuration\" />\n </Col>\n <Col :span=\"8\" justify=\"end\" align=\"center\">\n <Row>\n <Col :span=\"16\" />\n <Col :span=\"8\" justify=\"center\">\n <InviteUser v-if=\"showInviteUser\" :show-text=\"isPC\" />\n </Col>\n </Row>\n </Col>\n </Row>\n</div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n\n<script setup lang=\"ts\">\nimport { toRefs, computed, ref, onMounted, onUnmounted } from '../../../../adapter-vue';\nimport { useCallInfoContext, useCallDuration, useCustomUI } from '../../../hooks';\nimport { CallRole, CallStatus, FeatureButton, NAME, StoreName, TUIGlobal, TUIStore } from '../../../../TUICallService';\nimport { TopBarProps } from './TopBar';\nimport Row from '../../base/Layout/Row/Row.vue';\nimport Col from '../../base/Layout/Col/Col.vue';\nimport Minimize from '../Button/Minimize.vue';\nimport InviteUser from '../Button/InviteUser.vue';\nimport Timer from '../Timer/Timer.vue';\n\ndefineProps(TopBarProps);\nconst isPC = TUIGlobal.isPC;\nconst { callStatus, isGroupCall, callRole, allowedFullScreen } = toRefs(useCallInfoContext());\nconst { callDuration } = useCallDuration();\nconst customUIConfig = useCustomUI();\nconst showTimer = computed(() => (callStatus.value === CallStatus.CONNECTED));\nconst showMinimize = ref(TUIStore.getData(StoreName.CALL, NAME.ENABLE_FLOAT_WINDOW));\nconst showInviteUser = computed(() => {\n if (\n !isGroupCall.value\n || customUIConfig.value.button?.[FeatureButton.InviteUser]?.show === false\n ) {\n return false;\n }\n\n if (callStatus.value === CallStatus.CALLING) {\n return callRole.value === CallRole.CALLER;\n }\n\n return true;\n});\nfunction handleEnableFloatWindowChange(value) {\n showMinimize.value = value;\n}\nconst watchOptions = {\n [NAME.ENABLE_FLOAT_WINDOW]: handleEnableFloatWindowChange,\n};\nonMounted(() => {\n TUIStore.watch(\n StoreName.CALL,\n watchOptions,\n {\n notifyRangeWhenWatch: NAME.MYSELF,\n },\n );\n});\nonUnmounted(() => {\n TUIStore.unwatch(StoreName.CALL, {\n ...watchOptions,\n });\n});\n</script>\n\n<style lang=\"scss\" scoped>\n.top-bar-container {\n position: absolute;\n z-index: 2;\n width: 100%;\n height: 5.8%;\n display: flex;\n align-items: center;\n}\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/TopBar/TopBar.vue'\nwx.createComponent(Component)"],"names":["TUIGlobal","toRefs","useCallInfoContext","useCallDuration","useCustomUI","computed","CallStatus","ref","TUIStore","StoreName","NAME","FeatureButton","CallRole","onMounted","onUnmounted"],"mappings":";;;;;;;;;;;AAAO,MAAM,cAAc;AAAA,EACzB,aAAa;AAAA,IACX,MAAM;AAAA,EACR;AAAA,EACA,aAAa;AAAA,IACX,MAAM;AAAA,EACR;AACF;;;;ACgCA,MAAA,MAAgB,MAAA;AAChB,MAAA,MAAgB,MAAA;AAChB,MAAA,WAAqB,MAAA;AACrB,MAAA,aAAuB,MAAA;AACvB,MAAA,QAAkB,MAAA;AAhBlB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAeA,UAAM,OAAOA,gDAAU,UAAA;AACjB,UAAA,EAAE,YAAY,aAAa,UAAU,sBAAsBC,cAAA,OAAOC,uEAAoB;AACtF,UAAA,EAAE,iBAAiBC,gDAAAA;AACzB,UAAM,iBAAiBC,4CAAAA;AACvB,UAAM,YAAYC,cAAAA,SAAS,MAAO,WAAW,UAAUC,yCAAAA,WAAW,SAAU;AACtE,UAAA,eAAeC,kBAAIC,gDAAAA,SAAS,QAAQC,mDAAU,MAAMC,0CAAAA,KAAK,mBAAmB,CAAC;AAC7E,UAAA,iBAAiBL,cAAAA,SAAS,MAAM;;AAElC,UAAA,CAAC,YAAY,WACV,0BAAe,MAAM,WAArB,mBAA8BM,yCAAAA,cAAc,gBAA5C,mBAAyD,UAAS,OACrE;AACO,eAAA;AAAA,MACT;AAEI,UAAA,WAAW,UAAUL,yCAAA,WAAW,SAAS;AACpC,eAAA,SAAS,UAAUM,yCAAS,SAAA;AAAA,MACrC;AAEO,aAAA;AAAA,IAAA,CACR;AACD,aAAS,8BAA8B,OAAO;AAC5C,mBAAa,QAAQ;AAAA,IACvB;AACA,UAAM,eAAe;AAAA,MACnB,CAACF,0CAAAA,KAAK,mBAAmB,GAAG;AAAA,IAAA;AAE9BG,kBAAAA,UAAU,MAAM;AACLL,sDAAAA,SAAA;AAAA,QACPC,yCAAAA,UAAU;AAAA,QACV;AAAA,QACA;AAAA,UACE,sBAAsBC,0CAAK,KAAA;AAAA,QAC7B;AAAA,MAAA;AAAA,IACF,CACD;AACDI,kBAAAA,YAAY,MAAM;AACPN,+DAAA,QAAQC,mDAAU,MAAM;AAAA,QAC/B,GAAG;AAAA,MAAA,CACJ;AAAA,IAAA,CACF;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACpFD,GAAG,gBAAgB,SAAS;"}
|
||||
{"version":3,"file":"TopBar.js","sources":["TUICallKit/src/Components/components/common/TopBar/TopBar.ts","TUICallKit/src/Components/components/common/TopBar/TopBar.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniComponent:/RDovd2ViL3p5dC93eC9UVUlDYWxsS2l0L3NyYy9Db21wb25lbnRzL2NvbXBvbmVudHMvY29tbW9uL1RvcEJhci9Ub3BCYXIudnVl"],"sourcesContent":["export const TopBarProps = {\n customStyle: {\n type: Object,\n },\n customClass: {\n type: String,\n },\n};\n","<template >\n<div :style=\"customStyle\" class=\"top-bar-container\">\n <Row v-if=\"!isPC\">\n <Col :span=\"8\" align=\"center\">\n <Row>\n <Col :span=\"8\" justify=\"center\">\n <Minimize v-if=\"!isPC && showMinimize\" />\n </Col>\n <Col :span=\"16\" />\n </Row>\n </Col>\n <Col :span=\"8\" justify=\"center\" align=\"center\">\n <Timer v-if=\"showTimer\" :call-duration=\"callDuration\" />\n </Col>\n <Col :span=\"8\" justify=\"end\" align=\"center\">\n <Row>\n <Col :span=\"16\" />\n <Col :span=\"8\" justify=\"center\">\n <InviteUser v-if=\"showInviteUser\" :show-text=\"isPC\" />\n </Col>\n </Row>\n </Col>\n </Row>\n</div>\n</template>\n\n<script lang=\"ts\">\nexport default {\n options: {\n virtualHost: true\n }\n}\n</script>\n\n<script setup lang=\"ts\">\nimport { toRefs, computed, ref, onMounted, onUnmounted } from '../../../../adapter-vue';\nimport { useCallInfoContext, useCallDuration, useCustomUI } from '../../../hooks';\nimport { CallRole, CallStatus, FeatureButton, NAME, StoreName, TUIGlobal, TUIStore } from '../../../../TUICallService';\nimport { TopBarProps } from './TopBar';\nimport Row from '../../base/Layout/Row/Row.vue';\nimport Col from '../../base/Layout/Col/Col.vue';\nimport Minimize from '../Button/Minimize.vue';\nimport InviteUser from '../Button/InviteUser.vue';\nimport Timer from '../Timer/Timer.vue';\n\ndefineProps(TopBarProps);\nconst isPC = TUIGlobal.isPC;\nconst { callStatus, isGroupCall, callRole, allowedFullScreen } = toRefs(useCallInfoContext());\nconst { callDuration } = useCallDuration();\nconst customUIConfig = useCustomUI();\nconst showTimer = computed(() => (callStatus.value === CallStatus.CONNECTED));\nconst showMinimize = ref(TUIStore.getData(StoreName.CALL, NAME.ENABLE_FLOAT_WINDOW));\nconst showInviteUser = computed(() => {\n if (\n !isGroupCall.value\n || customUIConfig.value.button?.[FeatureButton.InviteUser]?.show === false\n ) {\n return false;\n }\n\n if (callStatus.value === CallStatus.CALLING) {\n return callRole.value === CallRole.CALLER;\n }\n\n return true;\n});\nfunction handleEnableFloatWindowChange(value) {\n showMinimize.value = value;\n}\nconst watchOptions = {\n [NAME.ENABLE_FLOAT_WINDOW]: handleEnableFloatWindowChange,\n};\nonMounted(() => {\n TUIStore.watch(\n StoreName.CALL,\n watchOptions,\n {\n notifyRangeWhenWatch: NAME.MYSELF,\n },\n );\n});\nonUnmounted(() => {\n TUIStore.unwatch(StoreName.CALL, {\n ...watchOptions,\n });\n});\n</script>\n\n<style lang=\"scss\" scoped>\n.top-bar-container {\n position: absolute;\n z-index: 2;\n width: 100%;\n height: 5.8%;\n display: flex;\n align-items: center;\n}\n</style>\n","import Component from 'D:/web/zyt/wx/TUICallKit/src/Components/components/common/TopBar/TopBar.vue'\nwx.createComponent(Component)"],"names":["TUIGlobal","toRefs","useCallInfoContext","useCallDuration","useCustomUI","computed","CallStatus","ref","TUIStore","StoreName","NAME","FeatureButton","CallRole","onMounted","onUnmounted"],"mappings":";;;;;;;;;;;AAAO,MAAM,cAAc;AAAA,EACzB,aAAa;AAAA,IACX,MAAM;AAAA,EACR;AAAA,EACA,aAAa;AAAA,IACX,MAAM;AAAA,EACR;AACF;;;;ACgCA,MAAA,MAAgB,MAAA;AAChB,MAAA,MAAgB,MAAA;AAChB,MAAA,WAAqB,MAAA;AACrB,MAAA,aAAuB,MAAA;AACvB,MAAA,QAAkB,MAAA;AAhBlB,MAAA,cAAe;AAAA,EACb,SAAS;AAAA,IACP,aAAa;AAAA,EACf;AACF;;;;;;AAeA,UAAM,OAAOA,gDAAU,UAAA;AACjB,UAAA,EAAE,YAAY,aAAa,UAAU,sBAAsBC,cAAA,OAAOC,uEAAoB;AACtF,UAAA,EAAE,iBAAiBC,gDAAAA;AACzB,UAAM,iBAAiBC,4CAAAA;AACvB,UAAM,YAAYC,cAAAA,SAAS,MAAO,WAAW,UAAUC,yCAAAA,WAAW,SAAU;AACtE,UAAA,eAAeC,kBAAIC,gDAAAA,SAAS,QAAQC,mDAAU,MAAMC,0CAAAA,KAAK,mBAAmB,CAAC;AAC7E,UAAA,iBAAiBL,cAAAA,SAAS,MAAM;;AAElC,UAAA,CAAC,YAAY,WACV,0BAAe,MAAM,WAArB,mBAA8BM,yCAAAA,cAAc,gBAA5C,mBAAyD,UAAS,OACrE;AACO,eAAA;AAAA,MACT;AAEI,UAAA,WAAW,UAAUL,yCAAA,WAAW,SAAS;AACpC,eAAA,SAAS,UAAUM,yCAAS,SAAA;AAAA,MACrC;AAEO,aAAA;AAAA,IAAA,CACR;AACD,aAAS,8BAA8B,OAAO;AAC5C,mBAAa,QAAQ;AAAA,IACvB;AACA,UAAM,eAAe;AAAA,MACnB,CAACF,0CAAAA,KAAK,mBAAmB,GAAG;AAAA,IAAA;AAE9BG,kBAAAA,UAAU,MAAM;AACLL,sDAAAA,SAAA;AAAA,QACPC,yCAAAA,UAAU;AAAA,QACV;AAAA,QACA;AAAA,UACE,sBAAsBC,0CAAK,KAAA;AAAA,QAC7B;AAAA,MAAA;AAAA,IACF,CACD;AACDI,kBAAAA,YAAY,MAAM;AACPN,+DAAA,QAAQC,mDAAU,MAAM;AAAA,QAC/B,GAAG;AAAA,MAAA,CACJ;AAAA,IAAA,CACF;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACpFD,GAAG,gBAAgB,SAAS;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"app.js","sources":["App.vue","main.js"],"sourcesContent":["<script>\r\n\texport default {\r\n\t\tonLaunch: function() {\r\n\t\t\tconsole.log('App Launch')\r\n\t\t},\r\n\t\tonShow: function() {\r\n\t\t\tconsole.log('App Show')\r\n\t\t},\r\n\t\tonHide: function() {\r\n\t\t\tconsole.log('App Hide')\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\t/*每个页面公共css */\r\n</style>\n","import App from './App'\n\n// #ifndef VUE3\nimport Vue from 'vue'\nimport './uni.promisify.adaptor'\nVue.config.productionTip = false\nApp.mpType = 'app'\nconst app = new Vue({\n ...App\n})\napp.$mount()\n// #endif\n\n// #ifdef VUE3\nimport { createSSRApp } from 'vue'\nexport function createApp() {\n const app = createSSRApp(App)\n return {\n app\n }\n}\n// #endif"],"names":["uni","createSSRApp","App"],"mappings":";;;;;;;AACC,MAAK,YAAU;AAAA,EACd,UAAU,WAAW;AACpBA,kBAAAA,MAAA,MAAA,OAAA,gBAAY,YAAY;AAAA,EACxB;AAAA,EACD,QAAQ,WAAW;AAClBA,kBAAAA,MAAY,MAAA,OAAA,gBAAA,UAAU;AAAA,EACtB;AAAA,EACD,QAAQ,WAAW;AAClBA,kBAAAA,MAAY,MAAA,OAAA,iBAAA,UAAU;AAAA,EACvB;AACD;ACIM,SAAS,YAAY;AAC1B,QAAM,MAAMC,cAAY,aAACC,SAAG;AAC5B,SAAO;AAAA,IACL;AAAA,EACD;AACH;;;"}
|
||||
{"version":3,"file":"app.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;;"}
|
||||
@@ -1 +1 @@
|
||||
{"version":3,"file":"index.js","sources":["pages/index/index.vue","../../../soft/HBuilderX.4.87.2025121004/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvaW5kZXgudnVl"],"sourcesContent":["<template>\n <view>\n <button @click=\"jumpUrl\">跳转分包</button>\n </view>\n</template>\n<script>\nexport default {\n methods: {\n jumpUrl() {\n uni.navigateTo({ url: \"/TUICallKit/pages/call\" });\n },\n },\n};\n</script>","import MiniProgramPage from 'D:/web/zyt/wx/pages/index/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni"],"mappings":";;AAMA,MAAK,YAAU;AAAA,EACb,SAAS;AAAA,IACP,UAAU;AACRA,oBAAAA,MAAI,WAAW,EAAE,KAAK,yBAA0B,CAAA;AAAA,IACjD;AAAA,EACF;AACH;;;;;;;ACXA,GAAG,WAAW,eAAe;"}
|
||||
{"version":3,"file":"index.js","sources":["pages/index/index.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvaW5kZXgvaW5kZXgudnVl"],"sourcesContent":["<template>\n <view>\n <button @click=\"jumpUrl\">跳转分包</button>\n </view>\n</template>\n<script>\nexport default {\n methods: {\n jumpUrl() {\n uni.navigateTo({ url: \"/TUICallKit/pages/call\" });\n },\n },\n};\n</script>","import MiniProgramPage from 'D:/web/zyt/wx/pages/index/index.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni"],"mappings":";;AAMA,MAAK,YAAU;AAAA,EACb,SAAS;AAAA,IACP,UAAU;AACRA,oBAAAA,MAAI,WAAW,EAAE,KAAK,yBAA0B,CAAA;AAAA,IACjD;AAAA,EACF;AACH;;;;;;;ACXA,GAAG,WAAW,eAAe;"}
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"user.js","sources":["pages/user.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci52dWU"],"sourcesContent":["<template>\n <view>\n <button @click=\"jumpUrl\">跳转分包</button>\n </view>\n</template>\n<script>\nexport default {\n methods: {\n jumpUrl() {\n uni.navigateTo({ url: \"/TUICallKit/pages/call\" });\n },\n },\n};\n</script>","import MiniProgramPage from 'D:/web/zyt/wx/pages/user.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni"],"mappings":";;AAMA,MAAK,YAAU;AAAA,EACb,SAAS;AAAA,IACP,UAAU;AACRA,oBAAAA,MAAI,WAAW,EAAE,KAAK,yBAA0B,CAAA;AAAA,IACjD;AAAA,EACF;AACH;;;;;;;ACXA,GAAG,WAAW,eAAe;"}
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"user.js","sources":["pages/user/user.vue","../../../soft/HBuilderX/plugins/uniapp-cli-vite/uniPage:/cGFnZXMvdXNlci91c2VyLnZ1ZQ"],"sourcesContent":["<template>\n <view>\n <button @click=\"jumpUrl\">跳转分包</button>\n </view>\n</template>\n<script>\nexport default {\n methods: {\n jumpUrl() {\n uni.navigateTo({ url: \"/TUICallKit/pages/call\" });\n },\n },\n};\n</script>","import MiniProgramPage from 'D:/web/zyt/wx/pages/user/user.vue'\nwx.createPage(MiniProgramPage)"],"names":["uni"],"mappings":";;AAMA,MAAK,YAAU;AAAA,EACb,SAAS;AAAA,IACP,UAAU;AACRA,oBAAAA,MAAI,WAAW,EAAE,KAAK,yBAA0B,CAAA;AAAA,IACjD;AAAA,EACF;AACH;;;;;;;ACXA,GAAG,WAAW,eAAe;"}
|
||||
@@ -0,0 +1 @@
|
||||
<view><t-u-i-call-kit u-i="30f71843-0" bind:__l="__l"></t-u-i-call-kit></view>
|
||||
@@ -1,5 +1,7 @@
|
||||
{
|
||||
"navigationBarTitleText": "uni-app",
|
||||
"navigationBarTitleText": "视频面诊",
|
||||
"navigationBarHidden": true,
|
||||
"navigationStyle": "custom",
|
||||
"usingComponents": {
|
||||
"t-u-i-call-kit": "../src/Components/TUICallKit"
|
||||
}
|
||||
|
||||
@@ -1,247 +1,4 @@
|
||||
"use strict";
|
||||
const common_vendor = require("../../../common/vendor.js");
|
||||
const TUICallKit_src_TUICallService_index = require("../TUICallService/index.js");
|
||||
const TUICallKit_src_Components_context_CallInfoContext = require("./context/CallInfoContext.js");
|
||||
const TUICallKit_src_Components_context_CallerUserInfoContext = require("./context/CallerUserInfoContext.js");
|
||||
const TUICallKit_src_Components_context_UserInfoContextExcludeVolume = require("./context/UserInfoContextExcludeVolume.js");
|
||||
const TUICallKit_src_Components_context_FloatWindowContext = require("./context/FloatWindowContext.js");
|
||||
const TUICallKit_src_Components_context_CustomUIConfigContext = require("./context/CustomUIConfigContext.js");
|
||||
const TUICallKit_src_Components_context_TranslateContext = require("./context/TranslateContext.js");
|
||||
const TUICallKit_src_Components_util_isEmpty = require("./util/isEmpty.js");
|
||||
const TUICallKit_src_TUICallService_CallService_index = require("../TUICallService/CallService/index.js");
|
||||
const TUICallKit_src_TUICallService_const_index = require("../TUICallService/const/index.js");
|
||||
const TUICallKit_src_TUICallService_const_call = require("../TUICallService/const/call.js");
|
||||
if (!Array) {
|
||||
const _component_AISubtitle = common_vendor.resolveComponent("AISubtitle");
|
||||
_component_AISubtitle();
|
||||
}
|
||||
if (!Math) {
|
||||
(SingleCall + GroupCall)();
|
||||
}
|
||||
const SingleCall = () => "./components/SingleCall/SingleCall.js";
|
||||
const GroupCall = () => "./components/GroupCall/GroupCall.js";
|
||||
const _sfc_main = /* @__PURE__ */ common_vendor.defineComponent({
|
||||
__name: "TUICallKit",
|
||||
props: {
|
||||
beforeCalling: {},
|
||||
afterCalling: {},
|
||||
onMinimized: {},
|
||||
onMessageSentByMe: {},
|
||||
kickedOut: {},
|
||||
statusChanged: {},
|
||||
allowedMinimized: { type: Boolean, default: false },
|
||||
allowedFullScreen: { type: Boolean, default: true },
|
||||
videoDisplayMode: { default: TUICallKit_src_TUICallService_const_call.VideoDisplayMode.COVER },
|
||||
videoResolution: { default: TUICallKit_src_TUICallService_const_call.VideoResolution.RESOLUTION_720P }
|
||||
},
|
||||
setup(__props) {
|
||||
const isMobile = !TUICallKit_src_TUICallService_CallService_index.TUIGlobal.isPC;
|
||||
const bodyStyle = isMobile ? "TUICallKit-mobile transition-animation" : "TUICallKit-desktop";
|
||||
const miniMizedDeskStyle = common_vendor.ref("");
|
||||
const mobileAudioStyle = common_vendor.ref("");
|
||||
const mobileVideoStyle = common_vendor.ref("");
|
||||
const isShowFloatWindow = common_vendor.ref(false);
|
||||
const props = __props;
|
||||
const callStatus = common_vendor.ref(TUICallKit_src_TUICallService_CallService_index.TUIStore.getData(TUICallKit_src_TUICallService_const_call.StoreName.CALL, TUICallKit_src_TUICallService_const_index.NAME.CALL_STATUS));
|
||||
const callRole = common_vendor.ref(TUICallKit_src_TUICallService_CallService_index.TUIStore.getData(TUICallKit_src_TUICallService_const_call.StoreName.CALL, TUICallKit_src_TUICallService_const_index.NAME.CALL_ROLE));
|
||||
const callType = common_vendor.ref(TUICallKit_src_TUICallService_CallService_index.TUIStore.getData(TUICallKit_src_TUICallService_const_call.StoreName.CALL, TUICallKit_src_TUICallService_const_index.NAME.CALL_MEDIA_TYPE));
|
||||
const isGroupCall = common_vendor.ref(TUICallKit_src_TUICallService_CallService_index.TUIStore.getData(TUICallKit_src_TUICallService_const_call.StoreName.CALL, TUICallKit_src_TUICallService_const_index.NAME.IS_GROUP));
|
||||
const isEarPhone = common_vendor.ref(TUICallKit_src_TUICallService_CallService_index.TUIStore.getData(TUICallKit_src_TUICallService_const_call.StoreName.CALL, TUICallKit_src_TUICallService_const_index.NAME.IS_EAR_PHONE));
|
||||
const focusElement = common_vendor.ref(null);
|
||||
const localUserInfoExcludeVolume = common_vendor.ref(TUICallKit_src_TUICallService_CallService_index.TUIStore.getData(TUICallKit_src_TUICallService_const_call.StoreName.CALL, TUICallKit_src_TUICallService_const_index.NAME.LOCAL_USER_INFO_EXCLUDE_VOLUMN));
|
||||
const remoteUserListExcludeVolume = common_vendor.ref(TUICallKit_src_TUICallService_CallService_index.TUIStore.getData(TUICallKit_src_TUICallService_const_call.StoreName.CALL, TUICallKit_src_TUICallService_const_index.NAME.REMOTE_USER_INFO_EXCLUDE_VOLUMN_LIST));
|
||||
const callerUserInfo = common_vendor.ref(TUICallKit_src_TUICallService_CallService_index.TUIStore.getData(TUICallKit_src_TUICallService_const_call.StoreName.CALL, TUICallKit_src_TUICallService_const_index.NAME.CALLER_USER_INFO));
|
||||
const isFloatWindow = common_vendor.ref(TUICallKit_src_TUICallService_CallService_index.TUIStore.getData(TUICallKit_src_TUICallService_const_call.StoreName.CALL, TUICallKit_src_TUICallService_const_index.NAME.IS_MINIMIZED));
|
||||
const enableVirtualBackground = common_vendor.ref(TUICallKit_src_TUICallService_CallService_index.TUIStore.getData(TUICallKit_src_TUICallService_const_call.StoreName.CALL, TUICallKit_src_TUICallService_const_index.NAME.ENABLE_VIRTUAL_BACKGROUND));
|
||||
const isShowEnableVirtualBackground = common_vendor.ref(TUICallKit_src_TUICallService_CallService_index.TUIStore.getData(TUICallKit_src_TUICallService_const_call.StoreName.CALL, TUICallKit_src_TUICallService_const_index.NAME.IS_SHOW_ENABLE_VIRTUAL_BACKGROUND));
|
||||
const customUIConfigContextValue = common_vendor.ref(TUICallKit_src_TUICallService_CallService_index.TUIStore.getData(TUICallKit_src_TUICallService_const_call.StoreName.CALL, TUICallKit_src_TUICallService_const_index.NAME.CUSTOM_UI_CONFIG));
|
||||
const isMuteSpeaker = common_vendor.ref(TUICallKit_src_TUICallService_CallService_index.TUIStore.getData(TUICallKit_src_TUICallService_const_call.StoreName.CALL, TUICallKit_src_TUICallService_const_index.NAME.IS_MUTE_SPEAKER));
|
||||
const translate = common_vendor.ref(TUICallKit_src_TUICallService_CallService_index.TUIStore.getData(TUICallKit_src_TUICallService_const_call.StoreName.CALL, TUICallKit_src_TUICallService_const_index.NAME.TRANSLATE));
|
||||
const callInfoContextValue = common_vendor.reactive({
|
||||
callStatus,
|
||||
callRole,
|
||||
callType,
|
||||
isGroupCall,
|
||||
isEarPhone,
|
||||
focusElement,
|
||||
allowedFullScreen: props.allowedFullScreen,
|
||||
enableVirtualBackground,
|
||||
isShowEnableVirtualBackground,
|
||||
isMuteSpeaker
|
||||
});
|
||||
const callerUserInfoValue = common_vendor.reactive({ callerUserInfo });
|
||||
const userInfoExcludeVolumeContextValue = common_vendor.reactive({
|
||||
localUserInfoExcludeVolume,
|
||||
remoteUserListExcludeVolume
|
||||
});
|
||||
const floatWindowContextValue = common_vendor.reactive({ isFloatWindow });
|
||||
const translateContextValue = common_vendor.ref(translate);
|
||||
const {
|
||||
beforeCalling,
|
||||
afterCalling,
|
||||
onMinimized,
|
||||
onMessageSentByMe,
|
||||
videoDisplayMode,
|
||||
videoResolution,
|
||||
kickedOut,
|
||||
statusChanged,
|
||||
allowedMinimized
|
||||
} = common_vendor.toRefs(props);
|
||||
const handleCallStatusChange = (value) => {
|
||||
callInfoContextValue.callStatus = value;
|
||||
};
|
||||
const handleIsGroupChange = (value) => {
|
||||
callInfoContextValue.isGroupCall = value;
|
||||
};
|
||||
const handleToastInfoChange = (value) => {
|
||||
if (typeof value === "object") {
|
||||
const { content, type = "info" } = value;
|
||||
!TUICallKit_src_Components_util_isEmpty.isEmpty(content) && showToast(translate.value(content), type);
|
||||
}
|
||||
};
|
||||
const handleCallMediaTypeChange = (value) => {
|
||||
callInfoContextValue.callType = value;
|
||||
if (isMobile && isShowFloatWindow.value) {
|
||||
mobileVideoStyle.value = "miniMized-mobile-audio";
|
||||
mobileAudioStyle.value = "";
|
||||
}
|
||||
if (isMobile && !isShowFloatWindow.value) {
|
||||
mobileAudioStyle.value = "mobile-audio";
|
||||
}
|
||||
};
|
||||
const handleIsMinimizedChange = (value) => {
|
||||
floatWindowContextValue.isFloatWindow = value;
|
||||
if (value) {
|
||||
if (!isMobile) {
|
||||
miniMizedDeskStyle.value = "miniMized";
|
||||
} else {
|
||||
if (callInfoContextValue.callType === TUICallKit_src_TUICallService_const_call.CallMediaType.AUDIO) {
|
||||
mobileAudioStyle.value = "miniMized-mobile-audio";
|
||||
} else {
|
||||
mobileVideoStyle.value = "miniMized-mobile-video";
|
||||
}
|
||||
}
|
||||
} else {
|
||||
mobileAudioStyle.value = "mobile-audio";
|
||||
miniMizedDeskStyle.value = "";
|
||||
mobileVideoStyle.value = "";
|
||||
}
|
||||
};
|
||||
const handlePermissionErrorTipChange = (data) => {
|
||||
};
|
||||
const handleCallRoleChange = (value) => {
|
||||
callInfoContextValue.callRole = value;
|
||||
};
|
||||
const handleLocalUserInfoChange = (value) => {
|
||||
userInfoExcludeVolumeContextValue.localUserInfoExcludeVolume = value;
|
||||
};
|
||||
const handleRemoteUserInfoListChange = (value) => {
|
||||
userInfoExcludeVolumeContextValue.remoteUserListExcludeVolume = [...value];
|
||||
};
|
||||
const handleCallerUserInfoChange = (value) => {
|
||||
callerUserInfoValue.callerUserInfo = value;
|
||||
};
|
||||
const handEarPhoneChange = (value) => {
|
||||
callInfoContextValue.isEarPhone = value;
|
||||
};
|
||||
const handleEnableVirtualBackgroundChange = (value) => {
|
||||
callInfoContextValue.enableVirtualBackground = value;
|
||||
};
|
||||
const handleIsShowEnableVirtualBackgroundChange = (value) => {
|
||||
callInfoContextValue.isShowEnableVirtualBackground = value;
|
||||
};
|
||||
const handleCustomUIConfigChange = (value) => {
|
||||
customUIConfigContextValue.value = value;
|
||||
};
|
||||
const handleMuteSpeakerChange = (value) => {
|
||||
callInfoContextValue.isMuteSpeaker = value;
|
||||
};
|
||||
const handleTranslateChange = (value) => {
|
||||
translate.value = value;
|
||||
};
|
||||
common_vendor.watchEffect(() => {
|
||||
TUICallKit_src_TUICallService_index.TUICallKitAPI.setCallback({
|
||||
beforeCalling: beforeCalling && beforeCalling.value,
|
||||
afterCalling: afterCalling && afterCalling.value,
|
||||
onMinimized: onMinimized && onMinimized.value,
|
||||
onMessageSentByMe: onMessageSentByMe && onMessageSentByMe.value,
|
||||
kickedOut: kickedOut && kickedOut.value,
|
||||
statusChanged: statusChanged && statusChanged.value
|
||||
});
|
||||
});
|
||||
const watchOptions = {
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.CALL_STATUS]: handleCallStatusChange,
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.IS_GROUP]: handleIsGroupChange,
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.TOAST_INFO]: handleToastInfoChange,
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.CALL_MEDIA_TYPE]: handleCallMediaTypeChange,
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.SHOW_PERMISSION_TIP]: handlePermissionErrorTipChange,
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.CALL_ROLE]: handleCallRoleChange,
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.LOCAL_USER_INFO_EXCLUDE_VOLUMN]: handleLocalUserInfoChange,
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.REMOTE_USER_INFO_EXCLUDE_VOLUMN_LIST]: handleRemoteUserInfoListChange,
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.CALLER_USER_INFO]: handleCallerUserInfoChange,
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.IS_EAR_PHONE]: handEarPhoneChange,
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.ENABLE_VIRTUAL_BACKGROUND]: handleEnableVirtualBackgroundChange,
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.IS_SHOW_ENABLE_VIRTUAL_BACKGROUND]: handleIsShowEnableVirtualBackgroundChange,
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.CUSTOM_UI_CONFIG]: handleCustomUIConfigChange,
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.IS_MUTE_SPEAKER]: handleMuteSpeakerChange,
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.TRANSLATE]: handleTranslateChange
|
||||
};
|
||||
common_vendor.onMounted(() => {
|
||||
if (allowedMinimized.value) {
|
||||
TUICallKit_src_TUICallService_index.TUICallKitAPI.enableFloatWindow(allowedMinimized.value);
|
||||
}
|
||||
TUICallKit_src_TUICallService_index.TUICallKitAPI.setVideoDisplayMode(videoDisplayMode.value);
|
||||
TUICallKit_src_TUICallService_index.TUICallKitAPI.setVideoResolution(videoResolution.value);
|
||||
TUICallKit_src_TUICallService_CallService_index.TUIStore.watch(
|
||||
TUICallKit_src_TUICallService_const_call.StoreName.CALL,
|
||||
watchOptions,
|
||||
{
|
||||
notifyRangeWhenWatch: TUICallKit_src_TUICallService_const_index.NAME.MYSELF
|
||||
}
|
||||
);
|
||||
TUICallKit_src_TUICallService_CallService_index.TUIStore.watch(TUICallKit_src_TUICallService_const_call.StoreName.CALL, {
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.IS_MINIMIZED]: handleIsMinimizedChange
|
||||
});
|
||||
});
|
||||
function showToast(value, type) {
|
||||
switch (type) {
|
||||
case "info":
|
||||
common_vendor.index.showToast({
|
||||
title: value,
|
||||
icon: "none"
|
||||
});
|
||||
break;
|
||||
}
|
||||
}
|
||||
common_vendor.onUnmounted(async () => {
|
||||
TUICallKit_src_TUICallService_CallService_index.TUIStore.unwatch(TUICallKit_src_TUICallService_const_call.StoreName.CALL, {
|
||||
...watchOptions,
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.IS_MINIMIZED]: handleIsMinimizedChange
|
||||
});
|
||||
await TUICallKit_src_TUICallService_index.TUICallKitAPI.handleExceptionExit();
|
||||
});
|
||||
common_vendor.provide(TUICallKit_src_Components_context_CallInfoContext.CallInfoContextKey, callInfoContextValue);
|
||||
common_vendor.provide(TUICallKit_src_Components_context_CallerUserInfoContext.CallerUserInfoContextKey, callerUserInfoValue);
|
||||
common_vendor.provide(TUICallKit_src_Components_context_UserInfoContextExcludeVolume.UserInfoExcludeVolumeContextKey, userInfoExcludeVolumeContextValue);
|
||||
common_vendor.provide(TUICallKit_src_Components_context_FloatWindowContext.FloatWindowContextKey, floatWindowContextValue);
|
||||
common_vendor.provide(TUICallKit_src_Components_context_CustomUIConfigContext.CustomUIConfigContextKey, customUIConfigContextValue);
|
||||
common_vendor.provide(TUICallKit_src_Components_context_TranslateContext.translateContextKey, translateContextValue);
|
||||
return (_ctx, _cache) => {
|
||||
return common_vendor.e({
|
||||
a: common_vendor.unref(callInfoContextValue).callStatus !== common_vendor.unref(TUICallKit_src_TUICallService_const_call.CallStatus).IDLE
|
||||
}, common_vendor.unref(callInfoContextValue).callStatus !== common_vendor.unref(TUICallKit_src_TUICallService_const_call.CallStatus).IDLE ? common_vendor.e({
|
||||
b: !common_vendor.unref(callInfoContextValue).isGroupCall
|
||||
}, !common_vendor.unref(callInfoContextValue).isGroupCall ? {} : {}, {
|
||||
c: common_vendor.s({
|
||||
visibility: common_vendor.unref(floatWindowContextValue).isFloatWindow ? "hidden" : ""
|
||||
}),
|
||||
d: common_vendor.n(common_vendor.unref(bodyStyle)),
|
||||
e: common_vendor.n(common_vendor.unref(miniMizedDeskStyle)),
|
||||
f: common_vendor.n(common_vendor.unref(mobileVideoStyle)),
|
||||
g: common_vendor.n(common_vendor.unref(mobileAudioStyle))
|
||||
}) : {});
|
||||
};
|
||||
}
|
||||
});
|
||||
wx.createComponent(_sfc_main);
|
||||
const app = require("../../../main.js");
|
||||
wx.createComponent(app._sfc_main);
|
||||
//# sourceMappingURL=../../../../.sourcemap/mp-weixin/TUICallKit/src/Components/TUICallKit.js.map
|
||||
|
||||
@@ -1,27 +1,6 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
|
||||
const common_vendor = require("./common/vendor.js");
|
||||
if (!Math) {
|
||||
"./pages/index/index.js";
|
||||
"./TUICallKit/pages/call.js";
|
||||
}
|
||||
const _sfc_main = {
|
||||
onLaunch: function() {
|
||||
common_vendor.index.__f__("log", "at App.vue:4", "App Launch");
|
||||
},
|
||||
onShow: function() {
|
||||
common_vendor.index.__f__("log", "at App.vue:7", "App Show");
|
||||
},
|
||||
onHide: function() {
|
||||
common_vendor.index.__f__("log", "at App.vue:10", "App Hide");
|
||||
}
|
||||
};
|
||||
function createApp() {
|
||||
const app = common_vendor.createSSRApp(_sfc_main);
|
||||
return {
|
||||
app
|
||||
};
|
||||
}
|
||||
createApp().app.mount("#app");
|
||||
exports.createApp = createApp;
|
||||
require("./common/vendor.js");
|
||||
const app = require("./main.js");
|
||||
exports.createApp = app.createApp;
|
||||
//# sourceMappingURL=../.sourcemap/mp-weixin/app.js.map
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"pages": [
|
||||
"pages/index/index"
|
||||
"pages/index/index",
|
||||
"pages/user/user"
|
||||
],
|
||||
"subPackages": [
|
||||
{
|
||||
@@ -16,5 +17,25 @@
|
||||
"navigationBarBackgroundColor": "#F8F8F8",
|
||||
"backgroundColor": "#F8F8F8"
|
||||
},
|
||||
"tabBar": {
|
||||
"color": "#7A7E83",
|
||||
"selectedColor": "#3cc51f",
|
||||
"borderStyle": "black",
|
||||
"backgroundColor": "#ffffff",
|
||||
"list": [
|
||||
{
|
||||
"pagePath": "pages/index/index",
|
||||
"iconPath": "/static/user/home.png",
|
||||
"selectedIconPath": "/static/user/home_no.png",
|
||||
"text": "首页"
|
||||
},
|
||||
{
|
||||
"pagePath": "pages/user/user",
|
||||
"iconPath": "/static/user/user.png",
|
||||
"selectedIconPath": "/static/user/user_no.png",
|
||||
"text": "我的"
|
||||
}
|
||||
]
|
||||
},
|
||||
"usingComponents": {}
|
||||
}
|
||||
@@ -1,3 +1,89 @@
|
||||
/**
|
||||
* 这里是uni-app内置的常用样式变量
|
||||
*
|
||||
* uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量
|
||||
* 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App
|
||||
*
|
||||
*/
|
||||
/**
|
||||
* 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能
|
||||
*
|
||||
* 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
|
||||
*/
|
||||
/* 颜色变量 */
|
||||
/* 行为相关颜色 */
|
||||
/* 文字基本颜色 */
|
||||
/* 背景颜色 */
|
||||
/* 边框颜色 */
|
||||
/* 尺寸变量 */
|
||||
/* 文字尺寸 */
|
||||
/* 图片尺寸 */
|
||||
/* Border Radius */
|
||||
/* 水平间距 */
|
||||
/* 垂直间距 */
|
||||
/* 透明度 */
|
||||
/* 文章场景相关 */
|
||||
.TUICallKit-mobile {
|
||||
width: 100vw;
|
||||
height: 100vh;
|
||||
}
|
||||
.TUICallKit-mobile .singCall {
|
||||
width: 100vw;
|
||||
height: 100vh;
|
||||
}
|
||||
.transition-animation {
|
||||
transform: translateY(-100%);
|
||||
animation: slideInDown 0.5s ease forwards;
|
||||
}
|
||||
@keyframes slideInDown {
|
||||
from {
|
||||
transform: translateY(-100%);
|
||||
}
|
||||
to {
|
||||
transform: translateY(0);
|
||||
}
|
||||
}
|
||||
.TUICallKit-desktop {
|
||||
margin: 0 auto;
|
||||
position: relative;
|
||||
position: relative;
|
||||
border-radius: inherit;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
color: white;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
overflow: hidden;
|
||||
z-index: 12;
|
||||
border-radius: 16px;
|
||||
}
|
||||
.TUICallKit-desktop .singCall {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
.mobile-audio {
|
||||
background-color: white;
|
||||
}
|
||||
.miniMized {
|
||||
width: 168px !important;
|
||||
height: 56px !important;
|
||||
overflow: visible !important;
|
||||
}
|
||||
.miniMized-mobile-audio {
|
||||
width: 72px;
|
||||
height: 72px;
|
||||
position: fixed;
|
||||
top: 40px;
|
||||
right: 40px;
|
||||
}
|
||||
.miniMized-mobile-video {
|
||||
width: 40%;
|
||||
height: 30%;
|
||||
position: fixed;
|
||||
top: 40px;
|
||||
right: 40px;
|
||||
}
|
||||
|
||||
/*每个页面公共css */
|
||||
page{--status-bar-height:25px;--top-window-height:0px;--window-top:0px;--window-bottom:0px;--window-left:0px;--window-right:0px;--window-magin:0px}[data-c-h="true"]{display: none !important;}
|
||||
@@ -7149,9 +7149,9 @@ function isConsoleWritable() {
|
||||
return isWritable;
|
||||
}
|
||||
function initRuntimeSocketService() {
|
||||
const hosts = "192.168.19.102,127.0.0.1";
|
||||
const hosts = "192.168.124.167,127.0.0.1";
|
||||
const port = "8090";
|
||||
const id = "mp-weixin__GLL47";
|
||||
const id = "mp-weixin_f0meSk";
|
||||
const lazy = typeof swan !== "undefined";
|
||||
let restoreError = lazy ? () => {
|
||||
} : initOnError();
|
||||
|
||||
@@ -0,0 +1,279 @@
|
||||
"use strict";
|
||||
const common_vendor = require("./common/vendor.js");
|
||||
const TUICallKit_src_TUICallService_index = require("./TUICallKit/src/TUICallService/index.js");
|
||||
const TUICallKit_src_Components_context_CallInfoContext = require("./TUICallKit/src/Components/context/CallInfoContext.js");
|
||||
const TUICallKit_src_Components_context_CallerUserInfoContext = require("./TUICallKit/src/Components/context/CallerUserInfoContext.js");
|
||||
const TUICallKit_src_Components_context_UserInfoContextExcludeVolume = require("./TUICallKit/src/Components/context/UserInfoContextExcludeVolume.js");
|
||||
const TUICallKit_src_Components_context_FloatWindowContext = require("./TUICallKit/src/Components/context/FloatWindowContext.js");
|
||||
const TUICallKit_src_Components_context_CustomUIConfigContext = require("./TUICallKit/src/Components/context/CustomUIConfigContext.js");
|
||||
const TUICallKit_src_Components_context_TranslateContext = require("./TUICallKit/src/Components/context/TranslateContext.js");
|
||||
const TUICallKit_src_Components_util_isEmpty = require("./TUICallKit/src/Components/util/isEmpty.js");
|
||||
const TUICallKit_src_TUICallService_CallService_index = require("./TUICallKit/src/TUICallService/CallService/index.js");
|
||||
const TUICallKit_src_TUICallService_const_index = require("./TUICallKit/src/TUICallService/const/index.js");
|
||||
const TUICallKit_src_TUICallService_const_call = require("./TUICallKit/src/TUICallService/const/call.js");
|
||||
if (!Math) {
|
||||
"./pages/index/index.js";
|
||||
"./pages/user/user.js";
|
||||
"./TUICallKit/pages/call.js";
|
||||
}
|
||||
if (!Array) {
|
||||
const _component_AISubtitle = common_vendor.resolveComponent("AISubtitle");
|
||||
_component_AISubtitle();
|
||||
}
|
||||
if (!Math) {
|
||||
(SingleCall + GroupCall)();
|
||||
}
|
||||
const SingleCall = () => "./TUICallKit/src/Components/components/SingleCall/SingleCall.js";
|
||||
const GroupCall = () => "./TUICallKit/src/Components/components/GroupCall/GroupCall.js";
|
||||
const _sfc_main$1 = /* @__PURE__ */ common_vendor.defineComponent({
|
||||
__name: "TUICallKit",
|
||||
props: {
|
||||
beforeCalling: {},
|
||||
afterCalling: {},
|
||||
onMinimized: {},
|
||||
onMessageSentByMe: {},
|
||||
kickedOut: {},
|
||||
statusChanged: {},
|
||||
allowedMinimized: { type: Boolean, default: false },
|
||||
allowedFullScreen: { type: Boolean, default: true },
|
||||
videoDisplayMode: { default: TUICallKit_src_TUICallService_const_call.VideoDisplayMode.COVER },
|
||||
videoResolution: { default: TUICallKit_src_TUICallService_const_call.VideoResolution.RESOLUTION_720P }
|
||||
},
|
||||
setup(__props) {
|
||||
const isMobile = !TUICallKit_src_TUICallService_CallService_index.TUIGlobal.isPC;
|
||||
const bodyStyle = isMobile ? "TUICallKit-mobile transition-animation" : "TUICallKit-desktop";
|
||||
const miniMizedDeskStyle = common_vendor.ref("");
|
||||
const mobileAudioStyle = common_vendor.ref("");
|
||||
const mobileVideoStyle = common_vendor.ref("");
|
||||
const isShowFloatWindow = common_vendor.ref(false);
|
||||
const props = __props;
|
||||
const callStatus = common_vendor.ref(TUICallKit_src_TUICallService_CallService_index.TUIStore.getData(TUICallKit_src_TUICallService_const_call.StoreName.CALL, TUICallKit_src_TUICallService_const_index.NAME.CALL_STATUS));
|
||||
const callRole = common_vendor.ref(TUICallKit_src_TUICallService_CallService_index.TUIStore.getData(TUICallKit_src_TUICallService_const_call.StoreName.CALL, TUICallKit_src_TUICallService_const_index.NAME.CALL_ROLE));
|
||||
const callType = common_vendor.ref(TUICallKit_src_TUICallService_CallService_index.TUIStore.getData(TUICallKit_src_TUICallService_const_call.StoreName.CALL, TUICallKit_src_TUICallService_const_index.NAME.CALL_MEDIA_TYPE));
|
||||
const isGroupCall = common_vendor.ref(TUICallKit_src_TUICallService_CallService_index.TUIStore.getData(TUICallKit_src_TUICallService_const_call.StoreName.CALL, TUICallKit_src_TUICallService_const_index.NAME.IS_GROUP));
|
||||
const isEarPhone = common_vendor.ref(TUICallKit_src_TUICallService_CallService_index.TUIStore.getData(TUICallKit_src_TUICallService_const_call.StoreName.CALL, TUICallKit_src_TUICallService_const_index.NAME.IS_EAR_PHONE));
|
||||
const focusElement = common_vendor.ref(null);
|
||||
const localUserInfoExcludeVolume = common_vendor.ref(TUICallKit_src_TUICallService_CallService_index.TUIStore.getData(TUICallKit_src_TUICallService_const_call.StoreName.CALL, TUICallKit_src_TUICallService_const_index.NAME.LOCAL_USER_INFO_EXCLUDE_VOLUMN));
|
||||
const remoteUserListExcludeVolume = common_vendor.ref(TUICallKit_src_TUICallService_CallService_index.TUIStore.getData(TUICallKit_src_TUICallService_const_call.StoreName.CALL, TUICallKit_src_TUICallService_const_index.NAME.REMOTE_USER_INFO_EXCLUDE_VOLUMN_LIST));
|
||||
const callerUserInfo = common_vendor.ref(TUICallKit_src_TUICallService_CallService_index.TUIStore.getData(TUICallKit_src_TUICallService_const_call.StoreName.CALL, TUICallKit_src_TUICallService_const_index.NAME.CALLER_USER_INFO));
|
||||
const isFloatWindow = common_vendor.ref(TUICallKit_src_TUICallService_CallService_index.TUIStore.getData(TUICallKit_src_TUICallService_const_call.StoreName.CALL, TUICallKit_src_TUICallService_const_index.NAME.IS_MINIMIZED));
|
||||
const enableVirtualBackground = common_vendor.ref(TUICallKit_src_TUICallService_CallService_index.TUIStore.getData(TUICallKit_src_TUICallService_const_call.StoreName.CALL, TUICallKit_src_TUICallService_const_index.NAME.ENABLE_VIRTUAL_BACKGROUND));
|
||||
const isShowEnableVirtualBackground = common_vendor.ref(TUICallKit_src_TUICallService_CallService_index.TUIStore.getData(TUICallKit_src_TUICallService_const_call.StoreName.CALL, TUICallKit_src_TUICallService_const_index.NAME.IS_SHOW_ENABLE_VIRTUAL_BACKGROUND));
|
||||
const customUIConfigContextValue = common_vendor.ref(TUICallKit_src_TUICallService_CallService_index.TUIStore.getData(TUICallKit_src_TUICallService_const_call.StoreName.CALL, TUICallKit_src_TUICallService_const_index.NAME.CUSTOM_UI_CONFIG));
|
||||
const isMuteSpeaker = common_vendor.ref(TUICallKit_src_TUICallService_CallService_index.TUIStore.getData(TUICallKit_src_TUICallService_const_call.StoreName.CALL, TUICallKit_src_TUICallService_const_index.NAME.IS_MUTE_SPEAKER));
|
||||
const translate = common_vendor.ref(TUICallKit_src_TUICallService_CallService_index.TUIStore.getData(TUICallKit_src_TUICallService_const_call.StoreName.CALL, TUICallKit_src_TUICallService_const_index.NAME.TRANSLATE));
|
||||
const callInfoContextValue = common_vendor.reactive({
|
||||
callStatus,
|
||||
callRole,
|
||||
callType,
|
||||
isGroupCall,
|
||||
isEarPhone,
|
||||
focusElement,
|
||||
allowedFullScreen: props.allowedFullScreen,
|
||||
enableVirtualBackground,
|
||||
isShowEnableVirtualBackground,
|
||||
isMuteSpeaker
|
||||
});
|
||||
const callerUserInfoValue = common_vendor.reactive({ callerUserInfo });
|
||||
const userInfoExcludeVolumeContextValue = common_vendor.reactive({
|
||||
localUserInfoExcludeVolume,
|
||||
remoteUserListExcludeVolume
|
||||
});
|
||||
const floatWindowContextValue = common_vendor.reactive({ isFloatWindow });
|
||||
const translateContextValue = common_vendor.ref(translate);
|
||||
const {
|
||||
beforeCalling,
|
||||
afterCalling,
|
||||
onMinimized,
|
||||
onMessageSentByMe,
|
||||
videoDisplayMode,
|
||||
videoResolution,
|
||||
kickedOut,
|
||||
statusChanged,
|
||||
allowedMinimized
|
||||
} = common_vendor.toRefs(props);
|
||||
const handleCallStatusChange = (value) => {
|
||||
callInfoContextValue.callStatus = value;
|
||||
};
|
||||
const handleIsGroupChange = (value) => {
|
||||
callInfoContextValue.isGroupCall = value;
|
||||
};
|
||||
const handleToastInfoChange = (value) => {
|
||||
if (typeof value === "object") {
|
||||
const { content, type = "info" } = value;
|
||||
!TUICallKit_src_Components_util_isEmpty.isEmpty(content) && showToast(translate.value(content), type);
|
||||
}
|
||||
};
|
||||
const handleCallMediaTypeChange = (value) => {
|
||||
callInfoContextValue.callType = value;
|
||||
if (isMobile && isShowFloatWindow.value) {
|
||||
mobileVideoStyle.value = "miniMized-mobile-audio";
|
||||
mobileAudioStyle.value = "";
|
||||
}
|
||||
if (isMobile && !isShowFloatWindow.value) {
|
||||
mobileAudioStyle.value = "mobile-audio";
|
||||
}
|
||||
};
|
||||
const handleIsMinimizedChange = (value) => {
|
||||
floatWindowContextValue.isFloatWindow = value;
|
||||
if (value) {
|
||||
if (!isMobile) {
|
||||
miniMizedDeskStyle.value = "miniMized";
|
||||
} else {
|
||||
if (callInfoContextValue.callType === TUICallKit_src_TUICallService_const_call.CallMediaType.AUDIO) {
|
||||
mobileAudioStyle.value = "miniMized-mobile-audio";
|
||||
} else {
|
||||
mobileVideoStyle.value = "miniMized-mobile-video";
|
||||
}
|
||||
}
|
||||
} else {
|
||||
mobileAudioStyle.value = "mobile-audio";
|
||||
miniMizedDeskStyle.value = "";
|
||||
mobileVideoStyle.value = "";
|
||||
}
|
||||
};
|
||||
const handlePermissionErrorTipChange = (data) => {
|
||||
};
|
||||
const handleCallRoleChange = (value) => {
|
||||
callInfoContextValue.callRole = value;
|
||||
};
|
||||
const handleLocalUserInfoChange = (value) => {
|
||||
userInfoExcludeVolumeContextValue.localUserInfoExcludeVolume = value;
|
||||
};
|
||||
const handleRemoteUserInfoListChange = (value) => {
|
||||
userInfoExcludeVolumeContextValue.remoteUserListExcludeVolume = [...value];
|
||||
};
|
||||
const handleCallerUserInfoChange = (value) => {
|
||||
callerUserInfoValue.callerUserInfo = value;
|
||||
};
|
||||
const handEarPhoneChange = (value) => {
|
||||
callInfoContextValue.isEarPhone = value;
|
||||
};
|
||||
const handleEnableVirtualBackgroundChange = (value) => {
|
||||
callInfoContextValue.enableVirtualBackground = value;
|
||||
};
|
||||
const handleIsShowEnableVirtualBackgroundChange = (value) => {
|
||||
callInfoContextValue.isShowEnableVirtualBackground = value;
|
||||
};
|
||||
const handleCustomUIConfigChange = (value) => {
|
||||
customUIConfigContextValue.value = value;
|
||||
};
|
||||
const handleMuteSpeakerChange = (value) => {
|
||||
callInfoContextValue.isMuteSpeaker = value;
|
||||
};
|
||||
const handleTranslateChange = (value) => {
|
||||
translate.value = value;
|
||||
};
|
||||
common_vendor.watchEffect(() => {
|
||||
TUICallKit_src_TUICallService_index.TUICallKitAPI.setCallback({
|
||||
beforeCalling: beforeCalling && beforeCalling.value,
|
||||
afterCalling: afterCalling && afterCalling.value,
|
||||
onMinimized: onMinimized && onMinimized.value,
|
||||
onMessageSentByMe: onMessageSentByMe && onMessageSentByMe.value,
|
||||
kickedOut: kickedOut && kickedOut.value,
|
||||
statusChanged: statusChanged && statusChanged.value
|
||||
});
|
||||
});
|
||||
const watchOptions = {
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.CALL_STATUS]: handleCallStatusChange,
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.IS_GROUP]: handleIsGroupChange,
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.TOAST_INFO]: handleToastInfoChange,
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.CALL_MEDIA_TYPE]: handleCallMediaTypeChange,
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.SHOW_PERMISSION_TIP]: handlePermissionErrorTipChange,
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.CALL_ROLE]: handleCallRoleChange,
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.LOCAL_USER_INFO_EXCLUDE_VOLUMN]: handleLocalUserInfoChange,
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.REMOTE_USER_INFO_EXCLUDE_VOLUMN_LIST]: handleRemoteUserInfoListChange,
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.CALLER_USER_INFO]: handleCallerUserInfoChange,
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.IS_EAR_PHONE]: handEarPhoneChange,
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.ENABLE_VIRTUAL_BACKGROUND]: handleEnableVirtualBackgroundChange,
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.IS_SHOW_ENABLE_VIRTUAL_BACKGROUND]: handleIsShowEnableVirtualBackgroundChange,
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.CUSTOM_UI_CONFIG]: handleCustomUIConfigChange,
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.IS_MUTE_SPEAKER]: handleMuteSpeakerChange,
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.TRANSLATE]: handleTranslateChange
|
||||
};
|
||||
common_vendor.onMounted(() => {
|
||||
if (allowedMinimized.value) {
|
||||
TUICallKit_src_TUICallService_index.TUICallKitAPI.enableFloatWindow(allowedMinimized.value);
|
||||
}
|
||||
TUICallKit_src_TUICallService_index.TUICallKitAPI.setVideoDisplayMode(videoDisplayMode.value);
|
||||
TUICallKit_src_TUICallService_index.TUICallKitAPI.setVideoResolution(videoResolution.value);
|
||||
TUICallKit_src_TUICallService_CallService_index.TUIStore.watch(
|
||||
TUICallKit_src_TUICallService_const_call.StoreName.CALL,
|
||||
watchOptions,
|
||||
{
|
||||
notifyRangeWhenWatch: TUICallKit_src_TUICallService_const_index.NAME.MYSELF
|
||||
}
|
||||
);
|
||||
TUICallKit_src_TUICallService_CallService_index.TUIStore.watch(TUICallKit_src_TUICallService_const_call.StoreName.CALL, {
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.IS_MINIMIZED]: handleIsMinimizedChange
|
||||
});
|
||||
});
|
||||
function showToast(value, type) {
|
||||
switch (type) {
|
||||
case "info":
|
||||
common_vendor.index.showToast({
|
||||
title: value,
|
||||
icon: "none"
|
||||
});
|
||||
break;
|
||||
}
|
||||
}
|
||||
common_vendor.onUnmounted(async () => {
|
||||
TUICallKit_src_TUICallService_CallService_index.TUIStore.unwatch(TUICallKit_src_TUICallService_const_call.StoreName.CALL, {
|
||||
...watchOptions,
|
||||
[TUICallKit_src_TUICallService_const_index.NAME.IS_MINIMIZED]: handleIsMinimizedChange
|
||||
});
|
||||
await TUICallKit_src_TUICallService_index.TUICallKitAPI.handleExceptionExit();
|
||||
});
|
||||
common_vendor.provide(TUICallKit_src_Components_context_CallInfoContext.CallInfoContextKey, callInfoContextValue);
|
||||
common_vendor.provide(TUICallKit_src_Components_context_CallerUserInfoContext.CallerUserInfoContextKey, callerUserInfoValue);
|
||||
common_vendor.provide(TUICallKit_src_Components_context_UserInfoContextExcludeVolume.UserInfoExcludeVolumeContextKey, userInfoExcludeVolumeContextValue);
|
||||
common_vendor.provide(TUICallKit_src_Components_context_FloatWindowContext.FloatWindowContextKey, floatWindowContextValue);
|
||||
common_vendor.provide(TUICallKit_src_Components_context_CustomUIConfigContext.CustomUIConfigContextKey, customUIConfigContextValue);
|
||||
common_vendor.provide(TUICallKit_src_Components_context_TranslateContext.translateContextKey, translateContextValue);
|
||||
return (_ctx, _cache) => {
|
||||
return common_vendor.e({
|
||||
a: common_vendor.unref(callInfoContextValue).callStatus !== common_vendor.unref(TUICallKit_src_TUICallService_const_call.CallStatus).IDLE
|
||||
}, common_vendor.unref(callInfoContextValue).callStatus !== common_vendor.unref(TUICallKit_src_TUICallService_const_call.CallStatus).IDLE ? common_vendor.e({
|
||||
b: !common_vendor.unref(callInfoContextValue).isGroupCall
|
||||
}, !common_vendor.unref(callInfoContextValue).isGroupCall ? {} : {}, {
|
||||
c: common_vendor.s({
|
||||
visibility: common_vendor.unref(floatWindowContextValue).isFloatWindow ? "hidden" : ""
|
||||
}),
|
||||
d: common_vendor.n(common_vendor.unref(bodyStyle)),
|
||||
e: common_vendor.n(common_vendor.unref(miniMizedDeskStyle)),
|
||||
f: common_vendor.n(common_vendor.unref(mobileVideoStyle)),
|
||||
g: common_vendor.n(common_vendor.unref(mobileAudioStyle))
|
||||
}) : {});
|
||||
};
|
||||
}
|
||||
});
|
||||
const _sfc_main = {
|
||||
onLaunch: function() {
|
||||
common_vendor.index.__f__("log", "at App.vue:10", "App Launch");
|
||||
},
|
||||
onShow: function() {
|
||||
common_vendor.index.__f__("log", "at App.vue:13", "App Show");
|
||||
},
|
||||
onHide: function() {
|
||||
common_vendor.index.__f__("log", "at App.vue:16", "App Hide");
|
||||
}
|
||||
};
|
||||
if (!Array) {
|
||||
const _component_TUICallKit = common_vendor.resolveComponent("TUICallKit");
|
||||
_component_TUICallKit();
|
||||
}
|
||||
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
return {};
|
||||
}
|
||||
const App = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
|
||||
function createApp() {
|
||||
const app = common_vendor.createSSRApp(App);
|
||||
return {
|
||||
app
|
||||
};
|
||||
}
|
||||
createApp().app.mount("#app");
|
||||
exports._sfc_main = _sfc_main$1;
|
||||
exports.createApp = createApp;
|
||||
//# sourceMappingURL=../.sourcemap/mp-weixin/main.js.map
|
||||
@@ -0,0 +1,17 @@
|
||||
"use strict";
|
||||
const common_vendor = require("../../common/vendor.js");
|
||||
const _sfc_main = {
|
||||
methods: {
|
||||
jumpUrl() {
|
||||
common_vendor.index.navigateTo({ url: "/TUICallKit/pages/call" });
|
||||
}
|
||||
}
|
||||
};
|
||||
function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
|
||||
return {
|
||||
a: common_vendor.o((...args) => $options.jumpUrl && $options.jumpUrl(...args))
|
||||
};
|
||||
}
|
||||
const MiniProgramPage = /* @__PURE__ */ common_vendor._export_sfc(_sfc_main, [["render", _sfc_render]]);
|
||||
wx.createPage(MiniProgramPage);
|
||||
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/user/user.js.map
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"navigationBarTitleText": "uni-app",
|
||||
"usingComponents": {}
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
<view><button bindtap="{{a}}">跳转分包</button></view>
|
||||
|
After Width: | Height: | Size: 7.4 KiB |
|
After Width: | Height: | Size: 7.5 KiB |
|
After Width: | Height: | Size: 7.6 KiB |
|
After Width: | Height: | Size: 7.6 KiB |