Compare commits
10 Commits
e464d99af5
...
dc1fab2f90
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
dc1fab2f90 | ||
|
|
89c9f8f1df | ||
|
|
60a14aca83 | ||
|
|
36a240f854 | ||
|
|
acc81963e9 | ||
|
|
2afc95d531 | ||
|
|
fa745b73c2 | ||
|
|
bcaa54bec8 | ||
|
|
b73ddb0370 | ||
|
|
ec9dcb486f |
1
App.vue
1
App.vue
@@ -19,7 +19,6 @@ export default {
|
||||
chatInfo: {},
|
||||
};
|
||||
},
|
||||
|
||||
onLoad(option) {
|
||||
this.AutomaticCleaning();
|
||||
uni.getStorage({
|
||||
|
||||
@@ -1,44 +1,43 @@
|
||||
<template>
|
||||
<div class="Navigation">
|
||||
<div class="Navigation-name">
|
||||
{{ Title }}
|
||||
<div class="Navigationcontent">
|
||||
<image
|
||||
@click="Returnfunc"
|
||||
style="width: 46rpx;height: 46rpx;;"
|
||||
src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Return.png"
|
||||
mode="scaleToFill"
|
||||
class="Navigation-return"
|
||||
/>
|
||||
<div class="Navigation-name">
|
||||
{{ Title }}
|
||||
</div>
|
||||
<div></div>
|
||||
</div>
|
||||
<image
|
||||
src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Navigationimg.png"
|
||||
mode="scaleToFill"
|
||||
class="Navigationimg"
|
||||
/>
|
||||
<image
|
||||
@click="Returnfunc"
|
||||
src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Return.png"
|
||||
mode="scaleToFill"
|
||||
class="Return"
|
||||
/>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
import { onMounted, onUnmounted, ref } from '../../../adapter-vue';
|
||||
import { onMounted, onUnmounted, ref } from "../../../adapter-vue";
|
||||
import {
|
||||
TUIStore,
|
||||
StoreName,
|
||||
IConversationModel,
|
||||
TUITranslateService,
|
||||
} from '@tencentcloud/chat-uikit-engine';
|
||||
import { TUIGlobal } from '@tencentcloud/universal-api';
|
||||
import { onLoad, onNavigationBarButtonTap } from '@dcloudio/uni-app';
|
||||
} from "@tencentcloud/chat-uikit-engine";
|
||||
import { TUIGlobal } from "@tencentcloud/universal-api";
|
||||
import { onLoad, onNavigationBarButtonTap } from "@dcloudio/uni-app";
|
||||
|
||||
const emits = defineEmits(['openGroupManagement']);
|
||||
const props = defineProps(['isGroup']);
|
||||
const emits = defineEmits(["openGroupManagement"]);
|
||||
const props = defineProps(["isGroup"]);
|
||||
|
||||
const currentConversation = ref<IConversationModel>();
|
||||
const typingStatus = ref(false);
|
||||
const Title = ref('Global'); // 初始化为默认标题
|
||||
const Title = ref("Global"); // 初始化为默认标题
|
||||
|
||||
// #ifdef APP-PLUS
|
||||
onNavigationBarButtonTap(() => {
|
||||
if (props.isGroup) {
|
||||
emits('openGroupManagement');
|
||||
emits("openGroupManagement");
|
||||
}
|
||||
});
|
||||
|
||||
@@ -65,7 +64,7 @@ function Returnfunc() {
|
||||
}
|
||||
|
||||
const setChatHeaderContent = (content: string | undefined) => {
|
||||
Title.value = content || 'Global'; // 确保默认值存在
|
||||
Title.value = content || "Global"; // 确保默认值存在
|
||||
};
|
||||
|
||||
onMounted(() => {
|
||||
@@ -100,44 +99,35 @@ function onCurrentConversationUpdated(conversation: IConversationModel) {
|
||||
function onTypingStatusUpdated(status: boolean) {
|
||||
typingStatus.value = status;
|
||||
if (typingStatus.value) {
|
||||
setChatHeaderContent(TUITranslateService.t('TUIChat.对方正在输入...'));
|
||||
setChatHeaderContent(TUITranslateService.t("TUIChat.对方正在输入..."));
|
||||
} else {
|
||||
setChatHeaderContent(currentConversation.value?.getShowName());
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
.Return {
|
||||
width: 46rpx;
|
||||
height: 46rpx;
|
||||
position: absolute;
|
||||
top: 110rpx;
|
||||
left: 40rpx;
|
||||
z-index: 999;
|
||||
font-weight: bold;
|
||||
}
|
||||
.Navigationimg {
|
||||
width: 100%;
|
||||
height: 240rpx;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
z-index: -1;
|
||||
}
|
||||
.Navigation-name{
|
||||
position: absolute;
|
||||
top: 110rpx;
|
||||
left: 320rpx;
|
||||
.Navigation-name {
|
||||
font-size: 36rpx;
|
||||
color: #000000;
|
||||
font-weight: bold;
|
||||
}
|
||||
.Navigation{
|
||||
.Navigation {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
z-index: 999;
|
||||
width: 100%;
|
||||
height: 240rpx;
|
||||
background-image: url("https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Navigationimg.png");
|
||||
background-position: 100% 100%;
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
</style>
|
||||
.Navigationcontent{
|
||||
width: 80%;
|
||||
height: 100%;
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
padding: 60rpx;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -7,77 +7,17 @@
|
||||
*
|
||||
* submit a ticket url:https://console.tencentcloud.com/workorder/category?level1_id=29&level2_id=40&source=14&data_title=Chat&step=1
|
||||
*/
|
||||
// ···································································标记表情···································································
|
||||
import { default as emojiCNLocales } from './locales/zh_cn';
|
||||
import { default as emojiENLocales } from './locales/en';
|
||||
import { EMOJI_TYPE } from '../../../constant';
|
||||
import { IEmojiGroupList } from '../../../interface';
|
||||
|
||||
export const DEFAULT_BASIC_EMOJI_URL = 'https://web.sdk.qcloud.com/im/assets/emoji-plugin/';
|
||||
export const DEFAULT_BIG_EMOJI_URL = 'https://web.sdk.qcloud.com/im/assets/face-elem/';
|
||||
export const DEFAULT_BASIC_EMOJI_URL = '';
|
||||
export const DEFAULT_BIG_EMOJI_URL = '';
|
||||
|
||||
export const DEFAULT_BASIC_EMOJI_URL_MAPPING: Record<string, string> = {
|
||||
'[TUIEmoji_Expect]': 'emoji_0@2x.png',
|
||||
'[TUIEmoji_Blink]': 'emoji_1@2x.png',
|
||||
'[TUIEmoji_Guffaw]': 'emoji_2@2x.png',
|
||||
'[TUIEmoji_KindSmile]': 'emoji_3@2x.png',
|
||||
'[TUIEmoji_Haha]': 'emoji_4@2x.png',
|
||||
'[TUIEmoji_Cheerful]': 'emoji_5@2x.png',
|
||||
'[TUIEmoji_Smile]': 'emoji_6@2x.png',
|
||||
'[TUIEmoji_Sorrow]': 'emoji_7@2x.png',
|
||||
'[TUIEmoji_Speechless]': 'emoji_8@2x.png',
|
||||
'[TUIEmoji_Amazed]': 'emoji_9@2x.png',
|
||||
'[TUIEmoji_Complacent]': 'emoji_10@2x.png',
|
||||
'[TUIEmoji_Lustful]': 'emoji_11@2x.png',
|
||||
'[TUIEmoji_Stareyes]': 'emoji_12@2x.png',
|
||||
'[TUIEmoji_Giggle]': 'emoji_13@2x.png',
|
||||
'[TUIEmoji_Daemon]': 'emoji_14@2x.png',
|
||||
'[TUIEmoji_Rage]': 'emoji_15@2x.png',
|
||||
'[TUIEmoji_Yawn]': 'emoji_16@2x.png',
|
||||
'[TUIEmoji_TearsLaugh]': 'emoji_17@2x.png',
|
||||
'[TUIEmoji_Silly]': 'emoji_18@2x.png',
|
||||
'[TUIEmoji_Wail]': 'emoji_19@2x.png',
|
||||
'[TUIEmoji_Kiss]': 'emoji_20@2x.png',
|
||||
'[TUIEmoji_Trapped]': 'emoji_21@2x.png',
|
||||
'[TUIEmoji_Fear]': 'emoji_22@2x.png',
|
||||
'[TUIEmoji_BareTeeth]': 'emoji_23@2x.png',
|
||||
'[TUIEmoji_FlareUp]': 'emoji_24@2x.png',
|
||||
'[TUIEmoji_Tact]': 'emoji_25@2x.png',
|
||||
'[TUIEmoji_Shit]': 'emoji_26@2x.png',
|
||||
'[TUIEmoji_ShutUp]': 'emoji_27@2x.png',
|
||||
'[TUIEmoji_Sigh]': 'emoji_28@2x.png',
|
||||
'[TUIEmoji_Hehe]': 'emoji_29@2x.png',
|
||||
'[TUIEmoji_Silent]': 'emoji_30@2x.png',
|
||||
'[TUIEmoji_Skull]': 'emoji_31@2x.png',
|
||||
'[TUIEmoji_Mask]': 'emoji_32@2x.png',
|
||||
'[TUIEmoji_Beer]': 'emoji_33@2x.png',
|
||||
'[TUIEmoji_Cake]': 'emoji_34@2x.png',
|
||||
'[TUIEmoji_RedPacket]': 'emoji_35@2x.png',
|
||||
'[TUIEmoji_Bombs]': 'emoji_36@2x.png',
|
||||
'[TUIEmoji_Ai]': 'emoji_37@2x.png',
|
||||
'[TUIEmoji_Celebrate]': 'emoji_38@2x.png',
|
||||
'[TUIEmoji_Bless]': 'emoji_39@2x.png',
|
||||
'[TUIEmoji_Flower]': 'emoji_40@2x.png',
|
||||
'[TUIEmoji_Watermelon]': 'emoji_41@2x.png',
|
||||
'[TUIEmoji_Cow]': 'emoji_42@2x.png',
|
||||
'[TUIEmoji_Fool]': 'emoji_43@2x.png',
|
||||
'[TUIEmoji_Surprised]': 'emoji_44@2x.png',
|
||||
'[TUIEmoji_Askance]': 'emoji_45@2x.png',
|
||||
'[TUIEmoji_Monster]': 'emoji_46@2x.png',
|
||||
'[TUIEmoji_Pig]': 'emoji_47@2x.png',
|
||||
'[TUIEmoji_Coffee]': 'emoji_48@2x.png',
|
||||
'[TUIEmoji_Ok]': 'emoji_49@2x.png',
|
||||
'[TUIEmoji_Heart]': 'emoji_50@2x.png',
|
||||
'[TUIEmoji_Sun]': 'emoji_51@2x.png',
|
||||
'[TUIEmoji_Moon]': 'emoji_52@2x.png',
|
||||
'[TUIEmoji_Star]': 'emoji_53@2x.png',
|
||||
'[TUIEmoji_Rich]': 'emoji_54@2x.png',
|
||||
'[TUIEmoji_Fortune]': 'emoji_55@2x.png',
|
||||
'[TUIEmoji_857]': 'emoji_56@2x.png',
|
||||
'[TUIEmoji_666]': 'emoji_57@2x.png',
|
||||
'[TUIEmoji_Prohibit]': 'emoji_58@2x.png',
|
||||
'[TUIEmoji_Convinced]': 'emoji_59@2x.png',
|
||||
'[TUIEmoji_Knife]': 'emoji_60@2x.png',
|
||||
'[TUIEmoji_Like]': 'emoji_61@2x.png',
|
||||
// '00': '00.png',
|
||||
};
|
||||
|
||||
export const BIG_EMOJI_GROUP_LIST: IEmojiGroupList = [
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
<Forward @toggleMultipleSelectMode="toggleMultipleSelectMode" />
|
||||
<MessageList
|
||||
ref="messageListRef"
|
||||
:class="['tui-chat-message-list', !isPC && 'tui-chat-h5-message-list']"
|
||||
:class="['tui-chat-message-list',!isPC && 'tui-chat-h5-message-list']"
|
||||
:isGroup="isGroup"
|
||||
:groupID="groupID"
|
||||
:isNotInGroup="isNotInGroup"
|
||||
@@ -121,9 +121,7 @@ onLoad((options) => {
|
||||
initChat(options);
|
||||
try{
|
||||
myitem.value = JSON.parse(options.myitem);
|
||||
console.log(myitem.value);
|
||||
youritem.value = JSON.parse(options.youritem);
|
||||
console.log(youritem.value);
|
||||
counter.$patch({ youritem: youritem.value });
|
||||
setTimeout(() => {
|
||||
sendCustomMessage(myitem.value, youritem.value);
|
||||
@@ -170,7 +168,7 @@ onUnmounted(() => {
|
||||
reset();
|
||||
});
|
||||
//发送自定义消息
|
||||
|
||||
//············································标记3············································
|
||||
let currentConversation = ref();
|
||||
|
||||
TUIStore.watch(StoreName.CONV, {
|
||||
@@ -200,8 +198,6 @@ function sendCustomMessage(myitem, youritem) {
|
||||
userInfo: true,
|
||||
}).then((res) => {
|
||||
if (res.code === 200) {
|
||||
console.log("发送成功", res.data);
|
||||
|
||||
const keyid = generateMsgId();
|
||||
const payload = {
|
||||
data: JSON.stringify({
|
||||
|
||||
@@ -10,11 +10,171 @@
|
||||
@onDialogShow="onDialogShow"
|
||||
@onDialogClose="onDialogClose"
|
||||
>
|
||||
<div>
|
||||
<div class="container"></div>
|
||||
<div class="popup">
|
||||
<div class="container">
|
||||
<div class="titlecss">
|
||||
<div></div>
|
||||
<div class="title">PK邀请</div>
|
||||
<div class="close" @click="onClose">
|
||||
<image
|
||||
style="width: 40rpx; height: 40rpx;"
|
||||
src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Fork.png"
|
||||
mode="scaleToFill"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="yourChoose" @click="onyourChoose">
|
||||
<!-- -->
|
||||
<view v-if="youselfdata == null" class="yourChoose-item"
|
||||
>选择你要邀请的对手</view
|
||||
>
|
||||
<!-- -->
|
||||
<view v-else class="Echo">
|
||||
<view class="EchoIcon">
|
||||
<image
|
||||
style="width: 100rpx; height: 100rpx; border-radius: 50%"
|
||||
:src="youselfdata.anchorIcon"
|
||||
mode="scaleToFill"
|
||||
/>
|
||||
</view>
|
||||
<view class="EchoNameandTime">
|
||||
<view class="EchoName">{{ youselfdata.anchorId }}</view>
|
||||
<view class="EchoTimeandGold">
|
||||
<view class="pkTimeimg">
|
||||
<image
|
||||
style="width: 31.49rpx; height: 31.49rpx; margin-top: 3rpx"
|
||||
src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/time.png"
|
||||
mode="scaleToFill"
|
||||
/>
|
||||
</view>
|
||||
<view>{{ TimeFormatting(youselfdata.pkTime) }}</view>
|
||||
<view class="goldimg">
|
||||
<image
|
||||
style="width: 31.49rpx; height: 31.49rpx; margin-top: 4rpx"
|
||||
src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/species.png"
|
||||
mode="scaleToFill"
|
||||
/>
|
||||
</view>
|
||||
<view class="goldnb">{{ youselfdata.coin }}K</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</div>
|
||||
<div class="vstext">
|
||||
<div class="Vtext">V</div>
|
||||
<div class="Stext">S</div>
|
||||
</div>
|
||||
<div class="myChoose" @click="onmyChoose">
|
||||
<!-- -->
|
||||
<view class="yourChoose-item" v-if="myinfodata == null"
|
||||
>选择你要参与PK的信息</view
|
||||
>
|
||||
<!-- -->
|
||||
<view v-else class="Echo">
|
||||
<view class="EchoIcon">
|
||||
<image
|
||||
style="width: 100rpx; height: 100rpx; border-radius: 50%"
|
||||
:src="myinfodata.anchorIcon"
|
||||
mode="scaleToFill"
|
||||
/>
|
||||
</view>
|
||||
<view class="EchoNameandTime">
|
||||
<view class="EchoName">{{ myinfodata.anchorId }}</view>
|
||||
<view class="EchoTimeandGold">
|
||||
<view class="pkTimeimg">
|
||||
<image
|
||||
style="width: 31.49rpx; height: 31.49rpx; margin-top: 3rpx"
|
||||
src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/time.png"
|
||||
mode="scaleToFill"
|
||||
/>
|
||||
</view>
|
||||
<view>{{ TimeFormatting(myinfodata.pkTime) }}</view>
|
||||
<view class="goldimg">
|
||||
<image
|
||||
style="width: 31.49rpx; height: 31.49rpx; margin-top: 4rpx"
|
||||
src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/species.png"
|
||||
mode="scaleToFill"
|
||||
/>
|
||||
</view>
|
||||
<view class="goldnb">{{ myinfodata.coin }}K</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</div>
|
||||
</div>
|
||||
<button class="send-btn" @click="submitEvaluate">发送邀请</button>
|
||||
</div>
|
||||
</ToolbarItemContainer>
|
||||
<uni-popup class="popupcss" ref="popup" type="center" border-radius="10px 10px 0 0">
|
||||
<view class="popup-content">
|
||||
<view class="popup-title">
|
||||
<view class="popup-text">点击选择您要参与的主播</view>
|
||||
<view v-if="list.length !== 0">
|
||||
<scroll-view show-scrollbar="false" scroll-y="true" class="scroll">
|
||||
<view class="card" v-for="(item, index) in list" :key="index">
|
||||
<view
|
||||
class="card-content"
|
||||
@click="Select(item.id, index)"
|
||||
:style="{
|
||||
background:
|
||||
myselectedId === item.id || youselectedId === item.id
|
||||
? '#b8ff8c74'
|
||||
: '#ffffff',
|
||||
}"
|
||||
>
|
||||
<view class="Avatarimg">
|
||||
<image class="avatar" :src="item.anchorIcon" mode="scaleToFill" />
|
||||
</view>
|
||||
<view class="NameMoney">
|
||||
<view class="TimeMoney">
|
||||
<view class="NameMoney_Name">{{
|
||||
list == mylist ? item.anchorId : item.disPlayId
|
||||
}}</view>
|
||||
</view>
|
||||
<view class="TimeMoney_Time">
|
||||
<view class="pkTimeimg">
|
||||
<image
|
||||
style="width: 31.49rpx; height: 31.49rpx; margin-top: 3rpx"
|
||||
src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/time.png"
|
||||
mode="scaleToFill"
|
||||
/>
|
||||
</view>
|
||||
<view>{{ TimeFormatting(item.pkTime) }}</view>
|
||||
<view class="goldimg">
|
||||
<image
|
||||
style="width: 31.49rpx; height: 31.49rpx; margin-top: 4rpx"
|
||||
src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/species.png"
|
||||
mode="scaleToFill"
|
||||
/>
|
||||
</view>
|
||||
<view class="goldnb">{{ item.coin }}K</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</scroll-view>
|
||||
</view>
|
||||
<view class="noData" v-if="list.length === 0"
|
||||
>您还没有可参与的主播PK,快去新建一个吧!</view
|
||||
>
|
||||
</view>
|
||||
<view class="popup-btn">
|
||||
<button class="invite" type="primary" @click="invite()">确定</button>
|
||||
<button class="cancel" type="default" @click="close()">取消</button>
|
||||
</view>
|
||||
</view>
|
||||
</uni-popup>
|
||||
<uni-popup ref="popups" type="center" border-radius="10px 10px 0 0">
|
||||
<view class="popup-Hintcontent">
|
||||
<view class="popup-text">提示</view>
|
||||
<view class="popup-texts">邀请成功后的pk不可修改,不可删除,请谨慎操作!</view>
|
||||
<view class="popup-btn">
|
||||
<button class="invite" type="primary" @click="inviteHint">确认</button>
|
||||
<button class="cancel" type="default" @click="closeHint">取消</button>
|
||||
</view>
|
||||
</view>
|
||||
</uni-popup>
|
||||
</template>
|
||||
|
||||
<script setup>
|
||||
@@ -22,6 +182,7 @@ import TUIChatConfig from "../../config";
|
||||
import ToolbarItemContainer from "../toolbar-item-container/index.vue";
|
||||
import InvitationDark from "../../../../assets/icon/InvitationDark.png";
|
||||
import InvitationLight from "../../../../assets/icon/InvitationLight.png";
|
||||
import generateMsgId from "@/components/generateMsgId.js";
|
||||
import { ref } from "vue";
|
||||
import TUIChatEngine, {
|
||||
TUIStore,
|
||||
@@ -30,6 +191,10 @@ import TUIChatEngine, {
|
||||
} from "@tencentcloud/chat-uikit-engine";
|
||||
import { isEnabledMessageReadReceiptGlobal } from "../../utils/utils";
|
||||
import OfflinePushInfoManager from "../../offlinePushInfoManager/index";
|
||||
import { useCounterStore } from "@/stores/counter";
|
||||
import request from "@/components/request";
|
||||
import TimeFormatting from "@/components/TimeFormatting";
|
||||
const counter = useCounterStore();
|
||||
|
||||
const evaluateIcon =
|
||||
TUIChatConfig.getTheme() === "dark" ? InvitationDark : InvitationLight;
|
||||
@@ -43,54 +208,501 @@ const onDialogClose = () => {
|
||||
///``````````````````````````````````````````````````````````````````````````````````````
|
||||
const currentConversation = ref();
|
||||
|
||||
const mylist = ref([]);
|
||||
const youlist = ref([]);
|
||||
TUIStore.watch(StoreName.CONV, {
|
||||
currentConversation: (conversation) => {
|
||||
currentConversation.value = conversation;
|
||||
//获取自己的可邀请列表
|
||||
request({
|
||||
url: "pk/queryMyCanUsePkData",
|
||||
method: "POST",
|
||||
data: {
|
||||
userId: counter.myitem.id,
|
||||
},
|
||||
userInfo: true,
|
||||
}).then((res) => {
|
||||
if (res.code === 200) {
|
||||
console.log("mylist", res.data);
|
||||
mylist.value = res.data;
|
||||
}
|
||||
});
|
||||
//获取对方的可邀请列表
|
||||
request({
|
||||
url: "pk/listUninvitedPublishedAnchorsByUserId",
|
||||
method: "POST",
|
||||
data: {
|
||||
userId: currentConversation.value.userProfile.userID,
|
||||
},
|
||||
userInfo: true,
|
||||
}).then((res) => {
|
||||
if (res.code === 200) {
|
||||
console.log("youlist", res.data);
|
||||
youlist.value = res.data;
|
||||
}
|
||||
});
|
||||
// ````````````````````````
|
||||
},
|
||||
});
|
||||
const list = ref([]);
|
||||
const popup = ref();
|
||||
//选择对方pk信息(打开弹窗)
|
||||
function onyourChoose() {
|
||||
popup.value.open("center");
|
||||
list.value = youlist.value;
|
||||
}
|
||||
//选择自己的pk信息(打开弹窗)
|
||||
function onmyChoose() {
|
||||
popup.value.open("center");
|
||||
list.value = mylist.value;
|
||||
}
|
||||
//弹窗选中
|
||||
const myselectedId = ref(null);
|
||||
const youselectedId = ref(null);
|
||||
const youselectedindex = ref(null);
|
||||
const myselectedindex = ref(null);
|
||||
function Select(item, index) {
|
||||
if (list.value == mylist.value) {
|
||||
myselectedId.value = item;
|
||||
myselectedindex.value = index;
|
||||
} else if (list.value == youlist.value) {
|
||||
youselectedId.value = item;
|
||||
youselectedindex.value = index;
|
||||
}
|
||||
}
|
||||
//关闭弹窗
|
||||
function close() {
|
||||
popup.value.close();
|
||||
if (list.value == mylist.value) {
|
||||
myselectedId.value = null;
|
||||
myselectedindex.value = null;
|
||||
} else if (list.value == youlist.value) {
|
||||
youselectedId.value = null;
|
||||
youselectedindex.value = null;
|
||||
}
|
||||
}
|
||||
//确认
|
||||
const myinfodata = ref(null);
|
||||
const youselfdata = ref(null);
|
||||
function invite() {
|
||||
if (list.value == mylist.value) {
|
||||
if (myselectedindex.value == null) {
|
||||
uni.showToast({
|
||||
title: "请选择您要邀请的对手",
|
||||
icon: "none",
|
||||
duration: 3000,
|
||||
});
|
||||
return;
|
||||
} else {
|
||||
myinfodata.value = list.value[myselectedindex.value];
|
||||
popup.value.close();
|
||||
}
|
||||
} else if (list.value == youlist.value) {
|
||||
if (youselectedindex.value == null) {
|
||||
uni.showToast({
|
||||
title: "请选择您要参与的PK信息",
|
||||
icon: "none",
|
||||
duration: 3000,
|
||||
});
|
||||
return;
|
||||
} else {
|
||||
youselfdata.value = list.value[youselectedindex.value];
|
||||
popup.value.close();
|
||||
}
|
||||
}
|
||||
}
|
||||
//关闭弹窗
|
||||
const container = ref();
|
||||
///``````````````````````````````````````标记``````````````````````````````````````````````
|
||||
const submitEvaluate = () => {
|
||||
const payload = {
|
||||
data: JSON.stringify({
|
||||
businessID: "pk",
|
||||
title: "PK邀请",
|
||||
buttonText1: "接受邀请",
|
||||
buttonText2: "拒绝邀请",
|
||||
}),
|
||||
description: "邀请参加PK",
|
||||
extension: "邀请参加PK",
|
||||
};
|
||||
|
||||
//`````````````````````````````````````````````````````
|
||||
const options = {
|
||||
to:
|
||||
currentConversation?.value?.groupProfile?.groupID ||
|
||||
currentConversation?.value?.userProfile?.userID,
|
||||
conversationType: currentConversation?.value?.type,
|
||||
payload,
|
||||
needReadReceipt: isEnabledMessageReadReceiptGlobal(),
|
||||
};
|
||||
|
||||
const offlinePushInfoCreateParams = {
|
||||
conversation: currentConversation.value,
|
||||
payload: options.payload,
|
||||
messageType: TUIChatEngine.TYPES.MSG_CUSTOM,
|
||||
};
|
||||
const sendMessageOptions = {
|
||||
offlinePushInfo: OfflinePushInfoManager.create(offlinePushInfoCreateParams),
|
||||
};
|
||||
TUIChatService.sendCustomMessage(options, sendMessageOptions);
|
||||
// close dialog after submit evaluate
|
||||
function onClose() {
|
||||
container?.value?.toggleDialogDisplay(false);
|
||||
}
|
||||
///``````````````````````````````````````标记3``````````````````````````````````````````````
|
||||
const popups = ref();
|
||||
const submitEvaluate = () => {
|
||||
popups.value.open("center");
|
||||
};
|
||||
function closeHint() {
|
||||
popups.value.close();
|
||||
}
|
||||
const inviteHint =()=> {
|
||||
request({
|
||||
url: "pk/createPkRecord",
|
||||
method: "POST",
|
||||
data: {
|
||||
pkIdA: youselfdata.value.id,
|
||||
pkIdB: myinfodata.value.id,
|
||||
userIdA: youselfdata.value.senderId,
|
||||
userIdB: myinfodata.value.senderId,
|
||||
pkTime: youselfdata.value.pkTime,
|
||||
pkNumber: youselfdata.value.pkNumber,
|
||||
anchorIdA: youselfdata.value.anchorId,
|
||||
anchorIdB: myinfodata.value.anchorId,
|
||||
anchorIconA: youselfdata.value.anchorIcon,
|
||||
anchorIconB: myinfodata.value.anchorIcon,
|
||||
piIdA: youselfdata.value.id,
|
||||
piIdB: myinfodata.value.id,
|
||||
},
|
||||
userInfo: true,
|
||||
}).then((res) => {
|
||||
if (res.code === 200) {
|
||||
const keyid = generateMsgId();
|
||||
const payload = {
|
||||
data: JSON.stringify({
|
||||
businessID: "pk",
|
||||
keyid: keyid,
|
||||
myitem: myinfodata.value.id,
|
||||
pkIdA: youselfdata.value.id,
|
||||
pkIdB: myinfodata.value.id,
|
||||
userIdA: youselfdata.value.senderId,
|
||||
userIdB: myinfodata.value.senderId,
|
||||
pkTime: youselfdata.value.pkTime,
|
||||
pkNumber: youselfdata.value.pkNumber,
|
||||
id: res.data.id,
|
||||
link: "https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/pk.png",
|
||||
btnDisplay: true,
|
||||
}),
|
||||
description: "邀请参加PK",
|
||||
extension: "邀请参加PK",
|
||||
};
|
||||
const options = {
|
||||
to:
|
||||
currentConversation?.value?.groupProfile?.groupID ||
|
||||
currentConversation?.value?.userProfile?.userID,
|
||||
conversationType: currentConversation?.value?.type,
|
||||
payload,
|
||||
needReadReceipt: isEnabledMessageReadReceiptGlobal(),
|
||||
};
|
||||
const offlinePushInfoCreateParams = {
|
||||
conversation: currentConversation.value,
|
||||
payload: options.payload,
|
||||
messageType: TUIChatEngine.TYPES.MSG_CUSTOM,
|
||||
};
|
||||
const sendMessageOptions = {
|
||||
offlinePushInfo: OfflinePushInfoManager.create(offlinePushInfoCreateParams),
|
||||
};
|
||||
TUIChatService.sendCustomMessage(options, sendMessageOptions).then((res) => {
|
||||
const messagein = request({
|
||||
url: "chat/add",
|
||||
method: "POST",
|
||||
data: {
|
||||
messageInfo: JSON.stringify(res.data.message),
|
||||
keyId: keyid,
|
||||
},
|
||||
userInfo: true,
|
||||
});
|
||||
});
|
||||
myinfodata.value = null;
|
||||
youselfdata.value = null;
|
||||
currentConversation.value = null;
|
||||
myselectedId.value = null;
|
||||
myselectedindex.value = null;
|
||||
youselectedId.value = null;
|
||||
youselectedindex.value = null;
|
||||
list.value = [];
|
||||
container?.value?.toggleDialogDisplay(false);
|
||||
|
||||
} else {
|
||||
uni.showToast({
|
||||
title: res.msg,
|
||||
icon: "none",
|
||||
duration: 3000,
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
.popup {
|
||||
height: 750rpx;
|
||||
background-image: url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/chard1.png);
|
||||
background-position: center;
|
||||
}
|
||||
.container {
|
||||
height: 300rpx;
|
||||
height: 650rpx;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
}
|
||||
.titlecss{
|
||||
width: 100%;
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
margin-top: 50rpx;
|
||||
}
|
||||
.title {
|
||||
font-size: 40rpx;
|
||||
color: #313131;
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
}
|
||||
.close{
|
||||
margin-right: 40rpx;
|
||||
margin-top: -30rpx;
|
||||
}
|
||||
.yourChoose {
|
||||
width: 80%;
|
||||
height: 150rpx;
|
||||
margin-top: 40rpx;
|
||||
display: flex;
|
||||
/* justify-content: center; */
|
||||
align-items: center;
|
||||
border-radius: 10rpx;
|
||||
background-color: #ffffff;
|
||||
}
|
||||
.myChoose {
|
||||
width: 80%;
|
||||
height: 150rpx;
|
||||
margin-top: 40rpx;
|
||||
display: flex;
|
||||
/* justify-content: center; */
|
||||
align-items: center;
|
||||
border-radius: 10rpx;
|
||||
background-color: #ffffff;
|
||||
}
|
||||
.yourChoose-item {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
text-align: center;
|
||||
line-height: 150rpx;
|
||||
font-size: 30rpx;
|
||||
color: #313131;
|
||||
font-weight: bold;
|
||||
}
|
||||
.Echo {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
.EchoIcon {
|
||||
width: 100rpx;
|
||||
height: 100rpx;
|
||||
border-radius: 50%;
|
||||
margin-left: 20rpx;
|
||||
}
|
||||
.EchoNameandTime {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
.EchoName {
|
||||
font-size: 30rpx;
|
||||
color: #313131;
|
||||
margin-left: 20rpx;
|
||||
font-weight: bold;
|
||||
}
|
||||
.EchoTimeandGold {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
margin-left: 20rpx;
|
||||
margin-top: 20rpx;
|
||||
}
|
||||
.vstext {
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
width: 90%;
|
||||
margin-top: 40rpx;
|
||||
}
|
||||
.Vtext {
|
||||
font-size: 45.8rpx;
|
||||
color: #f0836c;
|
||||
font-weight: bold;
|
||||
font-style: italic;
|
||||
}
|
||||
.Stext {
|
||||
font-size: 45.8rpx;
|
||||
color: #58d8db;
|
||||
font-weight: bold;
|
||||
font-style: italic;
|
||||
}
|
||||
.send-btn {
|
||||
margin-bottom: 100rpx;
|
||||
width: 80%;
|
||||
margin-bottom: 70rpx;
|
||||
border-radius: 50rpx;
|
||||
background-image: linear-gradient(135deg, #4fcacd, #5fdbde);
|
||||
color: #ffffff;
|
||||
font-size: 30rpx;
|
||||
font-weight: bold;
|
||||
}
|
||||
.popup-content {
|
||||
width: 600rpx;
|
||||
height: 700rpx;
|
||||
background-repeat: no-repeat;
|
||||
border-radius: 10px;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
background-image: url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/chard1.png);
|
||||
background-position: center;
|
||||
}
|
||||
.popup-title {
|
||||
font-size: 30rpx;
|
||||
margin-top: 50rpx;
|
||||
text-align: center;
|
||||
}
|
||||
.popup-btn {
|
||||
display: flex;
|
||||
justify-content: space-around;
|
||||
margin-top: 50rpx;
|
||||
}
|
||||
.popup-text {
|
||||
color: #161616;
|
||||
font-size: 36.26rpx;
|
||||
font-weight: bold;
|
||||
margin-bottom: 30rpx;
|
||||
}
|
||||
.card-content {
|
||||
/* width: 445rpx; */
|
||||
width: 100%;
|
||||
height: 100rpx;
|
||||
background-color: #ffffff;
|
||||
/* border: 2px solid #afafaf; */
|
||||
border-radius: 10rpx;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
font-size: 28rpx;
|
||||
color: rgb(127, 127, 127);
|
||||
margin-top: 20rpx;
|
||||
}
|
||||
.Avatarimg {
|
||||
width: 90rpx;
|
||||
height: 90rpx;
|
||||
border-radius: 50%;
|
||||
background-color: #dddddd;
|
||||
margin-right: 20rpx;
|
||||
margin-left: 20rpx;
|
||||
}
|
||||
.avatar {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
border-radius: 50%;
|
||||
}
|
||||
.NameMoney {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
.TimeMoney {
|
||||
width: 300rpx;
|
||||
display: flex;
|
||||
font-weight: bold;
|
||||
font-size: 27rpx;
|
||||
color: #161616;
|
||||
}
|
||||
.NameMoney_Name {
|
||||
width: 400rpx;
|
||||
text-align: left;
|
||||
font-weight: bold;
|
||||
font-size: 27rpx;
|
||||
color: #161616;
|
||||
white-space: nowrap; /* 防止换行 */
|
||||
overflow: hidden; /* 隐藏溢出内容 */
|
||||
text-overflow: ellipsis; /* 显示省略号 */
|
||||
}
|
||||
.TimeMoney_Time {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
margin-top: 10rpx;
|
||||
}
|
||||
.pkTimeimg {
|
||||
width: 31.49rpx;
|
||||
height: 31.49rpx;
|
||||
margin-right: 10rpx;
|
||||
}
|
||||
.goldimg {
|
||||
width: 31.49rpx;
|
||||
height: 35rpx;
|
||||
margin-left: 40rpx;
|
||||
}
|
||||
.goldnb {
|
||||
display: flex;
|
||||
margin-left: 5rpx;
|
||||
}
|
||||
.noData {
|
||||
width: 500rpx;
|
||||
height: 400rpx;
|
||||
border-radius: 10px;
|
||||
font-size: 30rpx;
|
||||
color: #999;
|
||||
}
|
||||
.scroll {
|
||||
width: 500rpx;
|
||||
height: 400rpx;
|
||||
border-radius: 10px;
|
||||
/* background-color: #fff; */
|
||||
}
|
||||
.popup-text {
|
||||
color: #161616;
|
||||
font-size: 36.26rpx;
|
||||
font-weight: bold;
|
||||
margin-bottom: 30rpx;
|
||||
}
|
||||
.card-content {
|
||||
/* width: 445rpx; */
|
||||
width: 100%;
|
||||
height: 100rpx;
|
||||
background-color: #ffffff;
|
||||
/* border: 2px solid #afafaf; */
|
||||
border-radius: 10rpx;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
font-size: 28rpx;
|
||||
color: rgb(127, 127, 127);
|
||||
margin-top: 20rpx;
|
||||
}
|
||||
.createModule {
|
||||
position: fixed;
|
||||
bottom: 0;
|
||||
right: 0;
|
||||
z-index: 998;
|
||||
width: 100vw;
|
||||
}
|
||||
.popup-btn {
|
||||
display: flex;
|
||||
justify-content: space-around;
|
||||
margin-top: 50rpx;
|
||||
}
|
||||
.invite {
|
||||
width: 225.19rpx;
|
||||
height: 78.24rpx;
|
||||
font-size: 28.63rpx;
|
||||
line-height: 80rpx;
|
||||
border-top-left-radius: 50rpx;
|
||||
border-bottom-left-radius: 50rpx;
|
||||
border-bottom-right-radius: 50rpx;
|
||||
background-image: linear-gradient(135deg, #4fcacd, #5fdbde);
|
||||
}
|
||||
.cancel {
|
||||
width: 225.19rpx;
|
||||
height: 78.24rpx;
|
||||
font-size: 28.63rpx;
|
||||
line-height: 80rpx;
|
||||
margin-left: 30rpx;
|
||||
color: #03aba8;
|
||||
border-top-left-radius: 50rpx;
|
||||
border-bottom-left-radius: 50rpx;
|
||||
border-bottom-right-radius: 50rpx;
|
||||
border: 1rpx solid #03aba8;
|
||||
}
|
||||
.popup-Hintcontent{
|
||||
width: 600rpx;
|
||||
height: 500rpx;
|
||||
background-repeat: no-repeat;
|
||||
border-radius: 10px;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
background-image: url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/chard1.png);
|
||||
background-position: center;
|
||||
}
|
||||
.popup-texts{
|
||||
margin-left: 50rpx;
|
||||
color: #7e7e7e;
|
||||
font-size: 26rpx;
|
||||
margin-right: 50rpx;
|
||||
margin-top: 70rpx;
|
||||
margin-bottom: 70rpx;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -7,129 +7,55 @@
|
||||
]"
|
||||
>
|
||||
<div v-if="props.displayType === 'emojiPicker'">
|
||||
<EmojiPickerDialog />
|
||||
<!-- <EmojiPickerDialog /> -->
|
||||
</div>
|
||||
|
||||
<div v-else>
|
||||
<swiper
|
||||
:class="['message-input-toolbar-swiper']"
|
||||
:indicator-dots="isSwiperIndicatorDotsEnable"
|
||||
:autoplay="false"
|
||||
:circular="false"
|
||||
>
|
||||
<swiper-item
|
||||
:class="[
|
||||
'message-input-toolbar-list',
|
||||
'message-input-toolbar-h5-list',
|
||||
'message-input-toolbar-uni-list',
|
||||
]"
|
||||
<div v-else class="barTool">
|
||||
<div class="barToolItem">
|
||||
<ImageUpload v-if="featureConfig.InputImage" imageSourceType="camera" />
|
||||
</div>
|
||||
<div class="barToolItem">
|
||||
<ImageUpload v-if="featureConfig.InputImage" imageSourceType="album" />
|
||||
</div>
|
||||
<div class="barToolItem">
|
||||
<VideoUpload v-if="featureConfig.InputVideo" videoSourceType="album" />
|
||||
</div>
|
||||
<div class="barToolItem">
|
||||
<VideoUpload v-if="featureConfig.InputVideo" videoSourceType="camera" />
|
||||
</div>
|
||||
<!-- <template v-if="currentExtensionList.length > 0">
|
||||
<div
|
||||
v-for="(extension, index) in currentExtensionList.slice(0, slicePos)"
|
||||
:key="index"
|
||||
>
|
||||
<ImageUpload
|
||||
v-if="featureConfig.InputImage"
|
||||
imageSourceType="camera"
|
||||
<ToolbarItemContainer
|
||||
v-if="extension"
|
||||
:iconFile="genExtensionIcon(extension)"
|
||||
:title="genExtensionText(extension)"
|
||||
iconWidth="25px"
|
||||
iconHeight="25px"
|
||||
:needDialog="false"
|
||||
@onIconClick="onExtensionClick(extension)"
|
||||
/>
|
||||
<ImageUpload
|
||||
v-if="featureConfig.InputImage"
|
||||
imageSourceType="album"
|
||||
/>
|
||||
<VideoUpload
|
||||
v-if="featureConfig.InputVideo"
|
||||
videoSourceType="album"
|
||||
/>
|
||||
<VideoUpload
|
||||
v-if="featureConfig.InputVideo"
|
||||
videoSourceType="camera"
|
||||
/>
|
||||
<template v-if="currentExtensionList.length > 0">
|
||||
<div
|
||||
v-for="(extension, index) in currentExtensionList.slice(0, slicePos)"
|
||||
:key="index"
|
||||
>
|
||||
<!-- <ToolbarItemContainer
|
||||
v-if="extension"
|
||||
:iconFile="genExtensionIcon(extension)"
|
||||
:title="genExtensionText(extension)"
|
||||
iconWidth="25px"
|
||||
iconHeight="25px"
|
||||
:needDialog="false"
|
||||
@onIconClick="onExtensionClick(extension)"
|
||||
/> -->
|
||||
</div>
|
||||
</template>
|
||||
<template v-if="neededCountFirstPage === 1">
|
||||
<Words
|
||||
v-if="featureConfig.InputQuickReplies"
|
||||
@onDialogPopupShowOrHide="handleSwiperDotShow"
|
||||
/>
|
||||
<!-- <Evaluate
|
||||
v-if="featureConfig.InputEvaluation"
|
||||
@onDialogPopupShowOrHide="handleSwiperDotShow"
|
||||
/> -->
|
||||
<!-- <CustomMessage
|
||||
v-if="featureConfig.InputCustomMessage"
|
||||
@onDialogPopupShowOrHide="handleSwiperDotShow"
|
||||
/> -->
|
||||
</template>
|
||||
<template v-if="neededCountFirstPage > 1">
|
||||
<Words
|
||||
v-if="featureConfig.InputQuickReplies"
|
||||
@onDialogPopupShowOrHide="handleSwiperDotShow"
|
||||
/>
|
||||
<!-- <Evaluate
|
||||
v-if="featureConfig.InputEvaluation"
|
||||
@onDialogPopupShowOrHide="handleSwiperDotShow"
|
||||
/> -->
|
||||
<!-- <CustomMessage
|
||||
v-if="featureConfig.InputCustomMessage"
|
||||
@onDialogPopupShowOrHide="handleSwiperDotShow"
|
||||
/> -->
|
||||
</template>
|
||||
</swiper-item>
|
||||
<swiper-item
|
||||
v-if="neededCountFirstPage <= 1"
|
||||
:class="[
|
||||
'message-input-toolbar-list',
|
||||
'message-input-toolbar-h5-list',
|
||||
'message-input-toolbar-uni-list',
|
||||
]"
|
||||
>
|
||||
<div
|
||||
v-for="(extension, index) in currentExtensionList.slice(slicePos)"
|
||||
:key="index"
|
||||
>
|
||||
<ToolbarItemContainer
|
||||
v-if="extension"
|
||||
:iconFile="genExtensionIcon(extension)"
|
||||
:title="genExtensionText(extension)"
|
||||
iconWidth="25px"
|
||||
iconHeight="25px"
|
||||
:needDialog="false"
|
||||
@onIconClick="onExtensionClick(extension)"
|
||||
/>
|
||||
</div>
|
||||
<template v-if="neededCountFirstPage === 1">
|
||||
<Words
|
||||
v-if="featureConfig.InputQuickReplies"
|
||||
@onDialogPopupShowOrHide="handleSwiperDotShow"
|
||||
/>
|
||||
</template>
|
||||
<template v-else>
|
||||
<Words
|
||||
v-if="featureConfig.InputQuickReplies"
|
||||
@onDialogPopupShowOrHide="handleSwiperDotShow"
|
||||
/>
|
||||
<!-- <Evaluate
|
||||
v-if="featureConfig.InputEvaluation"
|
||||
@onDialogPopupShowOrHide="handleSwiperDotShow"
|
||||
/> -->
|
||||
<!-- ···························标记······························· -->
|
||||
<!-- <CustomMessage
|
||||
v-if="featureConfig.InputCustomMessage"
|
||||
@onDialogPopupShowOrHide="handleSwiperDotShow"
|
||||
/> -->
|
||||
</template>
|
||||
</swiper-item>
|
||||
</swiper>
|
||||
</div>
|
||||
</template> -->
|
||||
<div class="barToolItem">
|
||||
<Words
|
||||
v-if="featureConfig.InputQuickReplies"
|
||||
@onDialogPopupShowOrHide="handleSwiperDotShow"
|
||||
/>
|
||||
<!-- <Evaluate
|
||||
v-if="featureConfig.InputEvaluation"
|
||||
@onDialogPopupShowOrHide="handleSwiperDotShow"
|
||||
/> -->
|
||||
</div>
|
||||
<div class="barToolItem">
|
||||
<!-- ···············································标记··············································· -->
|
||||
<CustomMessage
|
||||
v-if="featureConfig.InputCustomMessage"
|
||||
@onDialogPopupShowOrHide="handleSwiperDotShow"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<UserSelector
|
||||
@@ -140,40 +66,44 @@
|
||||
@submit="onUserSelectorSubmit"
|
||||
@cancel="onUserSelectorCancel"
|
||||
/>
|
||||
|
||||
<!-- <popupinvite ref="popupinviteRef" /> -->
|
||||
</div>
|
||||
</template>
|
||||
<script setup lang="ts">
|
||||
import { ref, onUnmounted, onMounted } from '../../../adapter-vue';
|
||||
import { ref, onUnmounted, onMounted } from "../../../adapter-vue";
|
||||
import TUIChatEngine, {
|
||||
IConversationModel,
|
||||
TUIStore,
|
||||
StoreName,
|
||||
TUIReportService,
|
||||
} from '@tencentcloud/chat-uikit-engine';
|
||||
import TUICore, { ExtensionInfo, TUIConstants } from '@tencentcloud/tui-core';
|
||||
import ImageUpload from './image-upload/index.vue';
|
||||
import VideoUpload from './video-upload/index.vue';
|
||||
import Evaluate from './evaluate/index.vue';
|
||||
import Words from './words/index.vue';
|
||||
import ToolbarItemContainer from './toolbar-item-container/index.vue';
|
||||
import EmojiPickerDialog from './emoji-picker/emoji-picker-dialog.vue';
|
||||
import UserSelector from './user-selector/index.vue';
|
||||
import TUIChatConfig from '../config';
|
||||
import { enableSampleTaskStatus } from '../../../utils/enableSampleTaskStatus';
|
||||
import { ToolbarDisplayType } from '../../../interface';
|
||||
import OfflinePushInfoManager, { PUSH_SCENE } from '../offlinePushInfoManager/index';
|
||||
import CustomMessage from "./evaluate/CustomMessage.vue"
|
||||
} from "@tencentcloud/chat-uikit-engine";
|
||||
import TUICore, { ExtensionInfo, TUIConstants } from "@tencentcloud/tui-core";
|
||||
import ImageUpload from "./image-upload/index.vue";
|
||||
import VideoUpload from "./video-upload/index.vue";
|
||||
import Evaluate from "./evaluate/index.vue";
|
||||
import Words from "./words/index.vue";
|
||||
import ToolbarItemContainer from "./toolbar-item-container/index.vue";
|
||||
import EmojiPickerDialog from "./emoji-picker/emoji-picker-dialog.vue";
|
||||
import UserSelector from "./user-selector/index.vue";
|
||||
import TUIChatConfig from "../config";
|
||||
import { enableSampleTaskStatus } from "../../../utils/enableSampleTaskStatus";
|
||||
import { ToolbarDisplayType } from "../../../interface";
|
||||
import OfflinePushInfoManager, {
|
||||
PUSH_SCENE,
|
||||
} from "../offlinePushInfoManager/index";
|
||||
import CustomMessage from "./evaluate/CustomMessage.vue";
|
||||
import popupinvite from "./evaluate/popupinvite.vue";
|
||||
|
||||
interface IProps {
|
||||
displayType: ToolbarDisplayType;
|
||||
}
|
||||
|
||||
const props = withDefaults(defineProps<IProps>(), {
|
||||
});
|
||||
const props = withDefaults(defineProps<IProps>(), {});
|
||||
|
||||
const currentConversation = ref<IConversationModel>();
|
||||
const isGroup = ref<boolean>(false);
|
||||
const selectorShowType = ref<string>('');
|
||||
const selectorShowType = ref<string>("");
|
||||
const userSelectorRef = ref();
|
||||
const currentUserSelectorExtension = ref<ExtensionInfo | null>();
|
||||
const currentExtensionList = ref<ExtensionInfo[]>([]);
|
||||
@@ -182,6 +112,8 @@ const featureConfig = TUIChatConfig.getFeatureConfig();
|
||||
const neededCountFirstPage = ref<number>(8);
|
||||
const slicePos = ref<number>(0);
|
||||
|
||||
const popupinviteRef = ref(null);
|
||||
|
||||
const computeToolbarPaging = () => {
|
||||
if (featureConfig.InputImage && featureConfig.InputVideo) {
|
||||
neededCountFirstPage.value -= 4;
|
||||
@@ -193,9 +125,11 @@ const computeToolbarPaging = () => {
|
||||
neededCountFirstPage.value -= currentExtensionList.value.length;
|
||||
|
||||
if (neededCountFirstPage.value === 1) {
|
||||
isSwiperIndicatorDotsEnable.value = (featureConfig.InputEvaluation && featureConfig.InputQuickReplies);
|
||||
isSwiperIndicatorDotsEnable.value =
|
||||
featureConfig.InputEvaluation && featureConfig.InputQuickReplies;
|
||||
} else if (neededCountFirstPage.value < 1) {
|
||||
isSwiperIndicatorDotsEnable.value = featureConfig.InputEvaluation || featureConfig.InputQuickReplies;
|
||||
isSwiperIndicatorDotsEnable.value =
|
||||
featureConfig.InputEvaluation || featureConfig.InputQuickReplies;
|
||||
}
|
||||
};
|
||||
|
||||
@@ -218,7 +152,10 @@ const onActiveConversationUpdate = (conversationID: string) => {
|
||||
if (conversationID !== currentConversation.value?.conversationID) {
|
||||
getExtensionList();
|
||||
computeToolbarPaging();
|
||||
currentConversation.value = TUIStore.getData(StoreName.CONV, 'currentConversation');
|
||||
currentConversation.value = TUIStore.getData(
|
||||
StoreName.CONV,
|
||||
"currentConversation"
|
||||
);
|
||||
isGroup.value = conversationID.startsWith(TUIChatEngine.TYPES.CONV_GROUP);
|
||||
}
|
||||
};
|
||||
@@ -230,13 +167,16 @@ const getExtensionList = () => {
|
||||
if (chatType === TUIConstants.TUIChat.TYPE.CUSTOMER_SERVICE) {
|
||||
params.filterVoice = true;
|
||||
params.filterVideo = true;
|
||||
enableSampleTaskStatus('customerService');
|
||||
enableSampleTaskStatus("customerService");
|
||||
}
|
||||
// uni-app build ios app has null in last index need to filter
|
||||
currentExtensionList.value = [
|
||||
...TUICore.getExtensionList(TUIConstants.TUIChat.EXTENSION.INPUT_MORE.EXT_ID, params),
|
||||
...TUICore.getExtensionList(
|
||||
TUIConstants.TUIChat.EXTENSION.INPUT_MORE.EXT_ID,
|
||||
params
|
||||
),
|
||||
].filter((extension: ExtensionInfo) => {
|
||||
if (extension?.data?.name === 'search') {
|
||||
if (extension?.data?.name === "search") {
|
||||
return featureConfig.MessageSearch;
|
||||
}
|
||||
return true;
|
||||
@@ -244,14 +184,14 @@ const getExtensionList = () => {
|
||||
reportExtension(currentExtensionList.value);
|
||||
};
|
||||
|
||||
function reportExtension(extensionList:ExtensionInfo[]){
|
||||
extensionList.forEach((extension: ExtensionInfo)=>{
|
||||
function reportExtension(extensionList: ExtensionInfo[]) {
|
||||
extensionList.forEach((extension: ExtensionInfo) => {
|
||||
const _name = extension?.data?.name;
|
||||
if(_name === 'voiceCall'){
|
||||
TUIReportService.reportFeature(203, 'voice-call');
|
||||
} else if (_name === 'videoCall') {
|
||||
TUIReportService.reportFeature(203, 'video-call');
|
||||
} else if(_name === 'quickRoom'){
|
||||
if (_name === "voiceCall") {
|
||||
TUIReportService.reportFeature(203, "voice-call");
|
||||
} else if (_name === "videoCall") {
|
||||
TUIReportService.reportFeature(203, "video-call");
|
||||
} else if (_name === "quickRoom") {
|
||||
TUIReportService.reportFeature(204);
|
||||
}
|
||||
});
|
||||
@@ -261,16 +201,16 @@ function reportExtension(extensionList:ExtensionInfo[]){
|
||||
const onExtensionClick = (extension: ExtensionInfo) => {
|
||||
// uniapp vue2 build wx lose listener proto
|
||||
const extensionModel = currentExtensionList.value.find(
|
||||
targetExtension => targetExtension?.data?.name === extension?.data?.name,
|
||||
(targetExtension) => targetExtension?.data?.name === extension?.data?.name
|
||||
);
|
||||
switch (extensionModel?.data?.name) {
|
||||
case 'voiceCall':
|
||||
case "voiceCall":
|
||||
onCallExtensionClicked(extensionModel, 1);
|
||||
break;
|
||||
case 'videoCall':
|
||||
case "videoCall":
|
||||
onCallExtensionClicked(extensionModel, 2);
|
||||
break;
|
||||
case 'search':
|
||||
case "search":
|
||||
extensionModel?.listener?.onClicked?.();
|
||||
break;
|
||||
default:
|
||||
@@ -285,12 +225,15 @@ const onCallExtensionClicked = (extension: ExtensionInfo, callType: number) => {
|
||||
userIDList: [currentConversation?.value?.conversationID?.slice(3)],
|
||||
type: callType,
|
||||
callParams: {
|
||||
offlinePushInfo: OfflinePushInfoManager.getOfflinePushInfo(PUSH_SCENE.CALL),
|
||||
offlinePushInfo: OfflinePushInfoManager.getOfflinePushInfo(
|
||||
PUSH_SCENE.CALL
|
||||
),
|
||||
},
|
||||
});
|
||||
} else if (isGroup.value) {
|
||||
currentUserSelectorExtension.value = extension;
|
||||
userSelectorRef?.value?.toggleShow && userSelectorRef.value.toggleShow(true);
|
||||
userSelectorRef?.value?.toggleShow &&
|
||||
userSelectorRef.value.toggleShow(true);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -305,7 +248,9 @@ const onUserSelectorSubmit = (selectedInfo: any) => {
|
||||
currentUserSelectorExtension.value?.listener?.onClicked?.({
|
||||
...selectedInfo,
|
||||
callParams: {
|
||||
offlinePushInfo: OfflinePushInfoManager.getOfflinePushInfo(PUSH_SCENE.CALL),
|
||||
offlinePushInfo: OfflinePushInfoManager.getOfflinePushInfo(
|
||||
PUSH_SCENE.CALL
|
||||
),
|
||||
},
|
||||
});
|
||||
currentUserSelectorExtension.value = null;
|
||||
@@ -316,17 +261,22 @@ const onUserSelectorCancel = () => {
|
||||
};
|
||||
|
||||
const handleSwiperDotShow = (showStatus: boolean) => {
|
||||
isSwiperIndicatorDotsEnable.value = (neededCountFirstPage.value <= 1 && !showStatus);
|
||||
};
|
||||
</script>
|
||||
<script lang="ts">
|
||||
export default {
|
||||
options: {
|
||||
styleIsolation: 'shared',
|
||||
},
|
||||
isSwiperIndicatorDotsEnable.value =
|
||||
neededCountFirstPage.value <= 1 && !showStatus;
|
||||
};
|
||||
</script>
|
||||
|
||||
<style lang="scss">
|
||||
@import '../../../assets/styles/common';
|
||||
@import './style/uni';
|
||||
@import "../../../assets/styles/common";
|
||||
@import "./style/uni";
|
||||
|
||||
.barTool {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
.barToolItem {
|
||||
margin-bottom: 30rpx;
|
||||
margin-top: 30rpx;
|
||||
width: 25%;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -30,14 +30,14 @@
|
||||
@insertAt="insertAt"
|
||||
@onAtListOpen="onAtListOpen"
|
||||
/>
|
||||
<Icon
|
||||
<!-- <Icon
|
||||
v-if="isRenderEmojiPicker"
|
||||
class="icon icon-face"
|
||||
:file="faceIcon"
|
||||
:size="'23px'"
|
||||
:hotAreaSize="'3px'"
|
||||
@onClick="changeToolbarDisplayType('emojiPicker')"
|
||||
/>
|
||||
/> -->
|
||||
<Icon
|
||||
v-if="isRenderMore"
|
||||
class="icon icon-more"
|
||||
|
||||
@@ -94,9 +94,6 @@ import TUIChatEngine, {
|
||||
TUIChatService,
|
||||
} from "@tencentcloud/chat-uikit-engine";
|
||||
import { useCounterStore } from "@/stores/counter";
|
||||
import request from "@/components/request";
|
||||
import { Message } from "@tencentcloud/chat";
|
||||
import TencentCloudChat from "@tencentcloud/chat";
|
||||
// import message from '@tencentcloud/chat-uikit-uniapp/locales/en/message';
|
||||
const counter = useCounterStore();
|
||||
|
||||
@@ -109,7 +106,7 @@ interface Props {
|
||||
|
||||
function handleAccept(customData: ICustomMessagePayload) {
|
||||
const customDatainfo = JSON.stringify(customData);
|
||||
uni.redirectTo({
|
||||
uni.navigateTo({
|
||||
url: `/pages/PKMessageprocessing/PKMessageprocessing?customData=${customDatainfo}`,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -272,7 +272,6 @@ function onCurrentConversationUpdated(conversation: IConversationModel) {
|
||||
|
||||
function onConversationListUpdated(list: IConversationModel[]) {
|
||||
conversationList.value = list;
|
||||
console.log('conversationList', list);
|
||||
}
|
||||
|
||||
function onCurrentConversationIDUpdated(id: string) {
|
||||
|
||||
@@ -6,7 +6,6 @@ function TUIlogin(
|
||||
) {
|
||||
uni.$SDKAppID = chatInfo; // Your SDKAppID
|
||||
uni.$userID = String(info); // Your userID
|
||||
console.log("TUIlogin", chatInfo, info, userSig);
|
||||
uni.$userSig = userSig; // Your userSig
|
||||
TUILogin.login({
|
||||
SDKAppID: uni.$SDKAppID,
|
||||
|
||||
@@ -2,9 +2,9 @@ import addPrefixToHeaderIcon from './addPrefixToHeaderIcon.js'
|
||||
export default function request(urldata) {
|
||||
const { url, data, method, header, userInfo } = urldata;
|
||||
// const baseUrl = "http://49.235.115.212:8086/"+ url;
|
||||
// const baseUrl = "https://pk.zhukeping.com/"+ url;
|
||||
const baseUrl = "https://pk.zhukeping.com/"+ url;
|
||||
// const baseUrl = "http://120.26.251.180:8086/"+ url;
|
||||
const baseUrl = "http://192.168.0.218:8086/"+ url;
|
||||
// const baseUrl = "http://192.168.1.218:8086/"+ url;
|
||||
if (userInfo) {
|
||||
return new Promise((resolve, reject) => {
|
||||
uni.getStorage({
|
||||
@@ -18,7 +18,6 @@ export default function request(urldata) {
|
||||
method: method,
|
||||
header: header,
|
||||
success: function (res) {
|
||||
console.log("请求成功1", res.data);
|
||||
resolve(addPrefixToHeaderIcon(res.data));
|
||||
// resolve(res.data);
|
||||
},
|
||||
@@ -50,7 +49,6 @@ export default function request(urldata) {
|
||||
method: method,
|
||||
header: header,
|
||||
success: function (res) {
|
||||
console.log("请求成功2", res);
|
||||
// resolve(res.data);
|
||||
resolve(addPrefixToHeaderIcon(res.data));
|
||||
},
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
class="item-img"
|
||||
:src="tabIndex == index ? item.selectedIconPath : item.iconPath"
|
||||
/>
|
||||
<view class="Unreadcss" v-if="index === 3 && Unread > 0">{{ Unread > 99 ? '99+':Unread }}</view>
|
||||
</view>
|
||||
<view
|
||||
class="item-text font-20"
|
||||
@@ -24,7 +25,7 @@
|
||||
</li>
|
||||
</ul>
|
||||
<view @touchmove.stop.prevent="disabledScroll"> </view>
|
||||
<NewAddedPk class="createModule" ref="createModule"></NewAddedPk>
|
||||
<NewAddedPk class="createModule" ref="createModule" @publishSuccess="publishSuccesss"></NewAddedPk>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
@@ -33,23 +34,51 @@ import NewAddedPk from "../../pages/NewAddedPk/NewAddedPk.vue";
|
||||
import VerifyLogin from "../VerifyLogin.js";
|
||||
import { getCurrentInstance, defineProps, onMounted,onUnmounted,reactive, ref } from "vue";
|
||||
import { TUIStore,StoreName } from '@tencentcloud/chat-uikit-engine';
|
||||
require.async('../../TUIKit/components/TUIConversation/entry.js');
|
||||
let showMiddleButton = ref(false);
|
||||
const conversationList = ref([]);
|
||||
let Unread = ref(0);
|
||||
// 监听会话列表变化
|
||||
onMounted(() => {
|
||||
TUIStore.watch(StoreName.CONV, {
|
||||
conversationList: onConversationListUpdated,
|
||||
});
|
||||
});
|
||||
//conversationList[0].unreadCount
|
||||
// 组件销毁时取消监听
|
||||
onUnmounted(() => {
|
||||
TUIStore.unwatch(StoreName.CONV, {
|
||||
conversationList: onConversationListUpdated,
|
||||
});
|
||||
});
|
||||
// 监听会话列表变化
|
||||
function onConversationListUpdated(list) {
|
||||
conversationList.value = list;
|
||||
console.log("conversationList", list);
|
||||
Unread.value = calculateUnreadCount(list);
|
||||
|
||||
}
|
||||
const emit = defineEmits(['publishSucces']);
|
||||
function publishSuccesss() {
|
||||
emit('publishSucces');
|
||||
}
|
||||
// 计算未读消息总数
|
||||
function calculateUnreadCount(arr) {
|
||||
let total = 0;
|
||||
for (const item of arr) {
|
||||
// 检查对象是否包含 unreadCount 属性
|
||||
if (!item.hasOwnProperty('unreadCount')) {
|
||||
return null;
|
||||
}
|
||||
const count = item.unreadCount;
|
||||
// 检查值是否为有效数值类型
|
||||
if (typeof count !== 'number' || !Number.isFinite(count)) {
|
||||
return null;
|
||||
}
|
||||
total += count;
|
||||
}
|
||||
return total;
|
||||
}
|
||||
|
||||
const props = defineProps({
|
||||
tabIndex: Number,
|
||||
});
|
||||
@@ -64,7 +93,7 @@ let tabList = reactive([
|
||||
{
|
||||
iconPath: "https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Forum.png",
|
||||
selectedIconPath: "https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Forumclick.png",
|
||||
text: "论坛",
|
||||
text: "站内信",
|
||||
pagePath: "/pages/Forum/Forum",
|
||||
middleClass: "",
|
||||
},
|
||||
@@ -95,10 +124,7 @@ onMounted(() => {
|
||||
|
||||
uni.getSystemInfo({
|
||||
success: function (res) {
|
||||
// iPhone机型有横杆的导航栏高度大于40
|
||||
console.log("机型", res.deviceType);
|
||||
if (res.safeArea.top > 40) {
|
||||
console.log("苹果的底部栏大小", res.safeArea.top);
|
||||
}
|
||||
},
|
||||
});
|
||||
@@ -267,4 +293,19 @@ function handlePush(item, index) {
|
||||
background-color: #ffffff;
|
||||
}
|
||||
}
|
||||
.Unreadcss{
|
||||
position: absolute;
|
||||
background-color: #ff0000;
|
||||
margin-top: -65rpx;
|
||||
width: 30rpx;
|
||||
height: 30rpx;
|
||||
border-radius: 50%;
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
font-size: 18rpx;
|
||||
color: #ffffff;
|
||||
line-height: 30rpx;
|
||||
margin-left: 30rpx;
|
||||
z-index: 1001;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -43,7 +43,14 @@
|
||||
/* ios打包配置 */
|
||||
"ios" : {},
|
||||
/* SDK配置 */
|
||||
"sdkConfigs" : {}
|
||||
"sdkConfigs" : {
|
||||
"share" : {
|
||||
"weixin" : {
|
||||
"appid" : "wx0af70c44ad1939e9",
|
||||
"UniversalLinks" : ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
/* 快应用特有相关 */
|
||||
|
||||
@@ -122,7 +122,7 @@
|
||||
{
|
||||
"path": "components/TUIChat/index",
|
||||
"style": {
|
||||
"navigationBarTitleText": "腾讯云 IM",
|
||||
"navigationBarTitleText": "聊天",
|
||||
"app-plus": {
|
||||
"softinputMode": "adjustResize",
|
||||
"titleNView": {
|
||||
@@ -181,7 +181,7 @@
|
||||
|
||||
],
|
||||
"preloadRule": {
|
||||
"pages/index/index": {
|
||||
"pages/Home/Home": {
|
||||
"network": "all",
|
||||
"packages": [
|
||||
"TUIKit"
|
||||
|
||||
@@ -1,35 +1,108 @@
|
||||
<template>
|
||||
<view class="forum">
|
||||
<view class="bg">
|
||||
<image class="bgImg" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/HomeBackground.png" mode="scaleToFill" />
|
||||
<view class="forum">
|
||||
<view class="bg">
|
||||
<image
|
||||
class="bgImg"
|
||||
src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/HomeBackground.png"
|
||||
mode="scaleToFill"
|
||||
/>
|
||||
</view>
|
||||
<view class="title">论坛</view>
|
||||
|
||||
<view class="title">站内信</view>
|
||||
</view>
|
||||
<view class="content">
|
||||
<view class="scrollView">
|
||||
<scroll-view
|
||||
show-scrollbar="false"
|
||||
scroll-y="true"
|
||||
class="scroll"
|
||||
refresher-enabled="true"
|
||||
refresher-threshold="40"
|
||||
@refresherrefresh="onRefresherRefresh"
|
||||
lower-threshold="100"
|
||||
@scrolltolower="onScrollToLower"
|
||||
:refresher-triggered="triggered"
|
||||
>
|
||||
<view class="card" v-for="(item, index) in list" :key="index">
|
||||
<view class="cardTitle">{{ item.title }}</view>
|
||||
<view class="cardContent">
|
||||
{{ item.content }}
|
||||
</view>
|
||||
<view class="cardTime">
|
||||
<view class="cardTimeTitle">{{ item.time }}</view>
|
||||
</view>
|
||||
</view>
|
||||
|
||||
</scroll-view>
|
||||
</view>
|
||||
<view class="tabBar">
|
||||
</view>
|
||||
<view class="tabBar">
|
||||
<tabBar :tabIndex="1"></tabBar>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import tabBar from "../../components/tabBar/tabBar";
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
title: 'Hello'
|
||||
}
|
||||
},
|
||||
onLoad() {
|
||||
// 页面加载时执行
|
||||
},
|
||||
methods: {
|
||||
// 方法定义
|
||||
},
|
||||
components: {
|
||||
tabBar
|
||||
}
|
||||
import request from "../../components/request.js";
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
list: [],
|
||||
triggered: false,
|
||||
page: 0,
|
||||
pageSize: 10,
|
||||
};
|
||||
},
|
||||
onShareAppMessage(res) {
|
||||
if (res.from === "menu") {
|
||||
return {
|
||||
title: "分享",
|
||||
path: getCurrentPages()[getCurrentPages().length - 1].route,
|
||||
};
|
||||
}
|
||||
},
|
||||
onLoad() {
|
||||
this.getlist();
|
||||
},
|
||||
methods: {
|
||||
|
||||
//获取列表数据
|
||||
getlist() {
|
||||
request({
|
||||
url: "systemMessage/list",
|
||||
data: {
|
||||
page: this.page,
|
||||
size: this.pageSize,
|
||||
},
|
||||
method: "POST",
|
||||
}).then((res) => {
|
||||
this.triggered = false;
|
||||
console.log(res);
|
||||
if (res.code === 200) {
|
||||
this.list.push(...res.data);
|
||||
}
|
||||
});
|
||||
},
|
||||
|
||||
//下拉刷新
|
||||
onRefresherRefresh() {
|
||||
console.log("下拉刷新");
|
||||
this.triggered = true;
|
||||
this.list = [];
|
||||
this.page = 0;
|
||||
this.getlist();
|
||||
},
|
||||
|
||||
//上拉加载
|
||||
onScrollToLower() {
|
||||
this.page ++;
|
||||
this.getlist();
|
||||
},
|
||||
|
||||
},
|
||||
components: {
|
||||
tabBar,
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
@@ -48,9 +121,89 @@ import tabBar from "../../components/tabBar/tabBar";
|
||||
.title {
|
||||
position: absolute;
|
||||
top: 120rpx;
|
||||
left: 345rpx;
|
||||
left: 335rpx;
|
||||
font-size: 34rpx;
|
||||
color: #100e0f;
|
||||
font-weight: bold;
|
||||
}
|
||||
</style>
|
||||
/* 建设中 */
|
||||
.content {
|
||||
position: absolute;
|
||||
top: 250rpx;
|
||||
left: 0rpx;
|
||||
right: 0rpx;
|
||||
bottom: 100rpx;
|
||||
}
|
||||
.building {
|
||||
width: 100%;
|
||||
height: 90%;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
.buildingTitle {
|
||||
font-size: 40rpx;
|
||||
color: #999999;
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
margin-top: 50rpx;
|
||||
}
|
||||
.scrollView{
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
.scroll{
|
||||
width: 100%;
|
||||
height: 93%;
|
||||
}
|
||||
.card{
|
||||
width: 570rpx;
|
||||
background-color: #ffffff;
|
||||
margin-top: 20rpx;
|
||||
margin-left: 50rpx;
|
||||
margin-right: 50rpx;
|
||||
border-radius: 20rpx;
|
||||
box-shadow: 0 0 10rpx rgba(0, 0, 0, 0.1);
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
padding-left: 40rpx;
|
||||
padding-right: 40rpx;
|
||||
padding-bottom: 20rpx;
|
||||
padding-top: 40rpx;
|
||||
}
|
||||
.cardTitle{
|
||||
width: 570rpx;
|
||||
height: 60rpx;
|
||||
margin-top: -10rpx;
|
||||
font-size: 30rpx;
|
||||
color: #333333;
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
border-bottom: 1px solid #e5e5e5;
|
||||
overflow: hidden; /* 隐藏溢出 */
|
||||
text-overflow: ellipsis; /* 显示省略号 */
|
||||
white-space: nowrap;
|
||||
}
|
||||
.cardContent{
|
||||
width: 570rpx;
|
||||
font-size: 28rpx;
|
||||
color: #666666;
|
||||
border-bottom: 1px solid #e5e5e5;
|
||||
padding: 30rpx 0;
|
||||
line-height: 50rpx;
|
||||
}
|
||||
.cardTime{
|
||||
width: 100%;
|
||||
height: 60rpx;
|
||||
display: flex;
|
||||
flex-direction: row-reverse;
|
||||
align-items: center;
|
||||
}
|
||||
.cardTimeTitle{
|
||||
font-size: 28rpx;
|
||||
color: #999999;
|
||||
margin-right: 20rpx;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -12,9 +12,9 @@
|
||||
@screening="goScreening"
|
||||
></top-navigation>
|
||||
</view>
|
||||
<view class="Advertisement" @click="goAdvertisement">
|
||||
<!-- <view class="Advertisement" @click="goAdvertisement">
|
||||
<advertisement></advertisement>
|
||||
</view>
|
||||
</view> -->
|
||||
<view class="contentList">
|
||||
<scroll-view
|
||||
show-scrollbar="false"
|
||||
@@ -28,7 +28,13 @@
|
||||
:refresher-triggered="triggered"
|
||||
>
|
||||
<uni-card v-if="list.length !== 0" v-for="(item, index) in list" :key="index">
|
||||
<view class="content-list" @click="goDetail(item)" :style="{ 'border': item.isPin === true ? '2px solid #eeff00' : '2px solid #f5f5f5' }">
|
||||
<view
|
||||
class="content-list"
|
||||
@click="goDetail(item)"
|
||||
:style="{
|
||||
border: item.isPin === true ? '2px solid #eeff00' : '2px solid #f5f5f5',
|
||||
}"
|
||||
>
|
||||
<!-- `````````````````````````` -->
|
||||
<image class="headShot" :src="item.anchorIcon" mode="scaleToFill" />
|
||||
<!-- `````````````````````````````````````` -->
|
||||
@@ -64,7 +70,7 @@
|
||||
</scroll-view>
|
||||
</view>
|
||||
<view class="tabBar">
|
||||
<tabBar :tabIndex="0"></tabBar>
|
||||
<tabBar :tabIndex="0" @publishSucces="onRefresherRefresh()"></tabBar>
|
||||
</view>
|
||||
<uni-popup ref="popup" position="right">
|
||||
<view class="popup-container">
|
||||
@@ -133,7 +139,7 @@
|
||||
>请填写金币数量</view
|
||||
>
|
||||
</view>
|
||||
<view>_</view>
|
||||
<view class="p-dar">-</view>
|
||||
<view class="p-coin">
|
||||
<view class="p-coin-title">最大金币数</view>
|
||||
<uni-number-box
|
||||
@@ -220,10 +226,25 @@ export default {
|
||||
ConfirmStatus: false, //确认弹窗状态
|
||||
};
|
||||
},
|
||||
mounted() {
|
||||
// 页面加载完成后请求数据
|
||||
onShareAppMessage(res) {
|
||||
if (res.from === "menu") {
|
||||
return {
|
||||
title: "分享",
|
||||
path: getCurrentPages()[getCurrentPages().length - 1].route,
|
||||
};
|
||||
}
|
||||
},
|
||||
onShow() {
|
||||
// 页面显示时请求数据
|
||||
this.page = 0;
|
||||
this.list = [];
|
||||
this.MakeAppointmentPKlist = [];
|
||||
this.RealTimePklist = [];
|
||||
this.pkList({ type: 2 });
|
||||
this.pkList({ type: 1 });
|
||||
// uni.showShareMenu({
|
||||
// withShareTicket: true,
|
||||
// });
|
||||
},
|
||||
onLoad() {
|
||||
uni.getStorage({
|
||||
@@ -239,7 +260,6 @@ export default {
|
||||
key: "chatInfo",
|
||||
success: (res) => {
|
||||
this.chatInfo = res.data;
|
||||
console.log("chatInfo", this.chatInfo);
|
||||
TUIlogin(this.chatInfo.appId, this.info.id, this.myuserSig.userSig);
|
||||
},
|
||||
});
|
||||
@@ -256,16 +276,19 @@ export default {
|
||||
closePopup() {
|
||||
this.$refs.popup.close();
|
||||
},
|
||||
//格式化日期
|
||||
dateformat(date) {
|
||||
const isoString = date.replace(" ", "T");
|
||||
const timestamp = Date.parse(isoString);
|
||||
if (isNaN(timestamp)) {
|
||||
throw new Error(`Invalid date format: ${this.datetimesingle}`);
|
||||
}
|
||||
return Math.floor(timestamp / 1000);
|
||||
},
|
||||
//确认弹窗
|
||||
confirm() {
|
||||
//判断金币是否有为空
|
||||
this.ConfirmStatus = true;
|
||||
console.log(
|
||||
this.minNumberCoins,
|
||||
this.maxNumberCoins,
|
||||
this.mindatetimesingle,
|
||||
this.maxdatetimesingle
|
||||
);
|
||||
if (
|
||||
(this.minNumberCoins === "" && this.maxNumberCoins !== "") ||
|
||||
(this.minNumberCoins !== "" && this.maxNumberCoins === "")
|
||||
@@ -303,29 +326,58 @@ export default {
|
||||
this.list = [];
|
||||
if (this.listtype === 1) {
|
||||
this.MakeAppointmentPKlist = [];
|
||||
this.pkList({
|
||||
let condition = {
|
||||
type: this.listtype,
|
||||
sex: this.genders,
|
||||
coin: {
|
||||
};
|
||||
if (this.genders !== 0) {
|
||||
condition.sex = this.genders;
|
||||
}
|
||||
if (this.minNumberCoins !== "") {
|
||||
condition.coin = {
|
||||
start: this.minNumberCoins,
|
||||
end: this.maxNumberCoins,
|
||||
},
|
||||
country: this.countrys,
|
||||
});
|
||||
};
|
||||
}
|
||||
if (this.maxNumberCoins !== "") {
|
||||
condition.coin.end = this.maxNumberCoins;
|
||||
}
|
||||
if (this.mindatetimesingle !== "") {
|
||||
condition.pkTime = {
|
||||
start: this.mindatetimesingle,
|
||||
};
|
||||
}
|
||||
if (this.maxdatetimesingle !== "") {
|
||||
condition.pkTime.end = this.maxdatetimesingle;
|
||||
}
|
||||
if (this.countrys !== "") {
|
||||
condition.country = this.countrys;
|
||||
}
|
||||
this.pkList(condition);
|
||||
} else {
|
||||
this.RealTimePklist = [];
|
||||
this.pkList({
|
||||
sex: this.genders,
|
||||
coin: {
|
||||
let condition = {};
|
||||
if (this.genders !== 0) {
|
||||
condition.sex = this.genders;
|
||||
}
|
||||
if (this.minNumberCoins !== "") {
|
||||
condition.coin = {
|
||||
start: this.minNumberCoins,
|
||||
end: this.maxNumberCoins,
|
||||
},
|
||||
country: this.countrys,
|
||||
pkTime: {
|
||||
start: this.mindatetimesingle,
|
||||
end: this.maxdatetimesingle,
|
||||
},
|
||||
});
|
||||
};
|
||||
}
|
||||
if (this.maxNumberCoins !== "") {
|
||||
condition.coin.end = this.maxNumberCoins;
|
||||
}
|
||||
if (this.mindatetimesingle !== "") {
|
||||
condition.pkTime = {
|
||||
start: this.dateformat(this.mindatetimesingle),
|
||||
};
|
||||
}
|
||||
if (this.maxdatetimesingle !== "") {
|
||||
condition.pkTime.end = this.dateformat(this.maxdatetimesingle);
|
||||
}
|
||||
if (this.countrys !== "") {
|
||||
condition.country = this.countrys;
|
||||
}
|
||||
this.pkList(condition);
|
||||
}
|
||||
},
|
||||
//清空弹窗
|
||||
@@ -341,12 +393,10 @@ export default {
|
||||
//获取国家
|
||||
country(item) {
|
||||
this.countrys = item.value;
|
||||
console.log(item);
|
||||
},
|
||||
//获取性别
|
||||
gender(item) {
|
||||
this.genders = item.value;
|
||||
console.log(item);
|
||||
},
|
||||
// 打开弹窗(筛选条件)
|
||||
goScreening() {
|
||||
@@ -356,16 +406,19 @@ export default {
|
||||
goMakeAppointmentPK() {
|
||||
this.listtype = 1;
|
||||
this.list = this.MakeAppointmentPKlist;
|
||||
this.clear();
|
||||
},
|
||||
//大厅
|
||||
goRealTimePk() {
|
||||
this.listtype = 2;
|
||||
this.list = this.RealTimePklist;
|
||||
this.clear();
|
||||
},
|
||||
goAdvertisement() {
|
||||
// this.$global.lastPage = getCurrentPages().router;
|
||||
uni.navigateTo({ url: "/pages/pkDetail/pkDetail" });
|
||||
},
|
||||
//下拉刷新
|
||||
onRefresherRefresh() {
|
||||
this.page = 0;
|
||||
this.list = [];
|
||||
@@ -411,7 +464,6 @@ export default {
|
||||
title: "加载中...",
|
||||
mask: true,
|
||||
});
|
||||
console.log("id", item.id, this.info.id);
|
||||
//获取详情
|
||||
const res = await request({
|
||||
url: "pk/pkInfoDetail",
|
||||
@@ -422,12 +474,10 @@ export default {
|
||||
},
|
||||
userInfo: true,
|
||||
});
|
||||
console.log("res", res);
|
||||
this.detailsdata = res.data;
|
||||
if (res.code === 200) {
|
||||
if (res.data.length !== 0) {
|
||||
uni.hideLoading();
|
||||
console.log("res.data", res.data);
|
||||
uni.navigateTo({
|
||||
url: "/pages/pkDetail/pkDetail",
|
||||
success: (res) => {
|
||||
@@ -465,7 +515,6 @@ export default {
|
||||
},
|
||||
userInfo: false,
|
||||
});
|
||||
console.log(res);
|
||||
if (res.code === 200) {
|
||||
this.triggered = false;
|
||||
if (condition.type === 1) {
|
||||
@@ -478,6 +527,9 @@ export default {
|
||||
if (condition.type == this.listtype) {
|
||||
this.list = this.RealTimePklist;
|
||||
}
|
||||
if (condition.type == null) {
|
||||
this.list = this.RealTimePklist;
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -526,7 +578,7 @@ export default {
|
||||
}
|
||||
.contentList {
|
||||
position: fixed;
|
||||
top: 412rpx;
|
||||
top: 312rpx;
|
||||
left: 0;
|
||||
bottom: 114.5rpx;
|
||||
width: 100%;
|
||||
@@ -689,6 +741,9 @@ export default {
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
}
|
||||
.p-dar {
|
||||
margin-top: 30rpx;
|
||||
}
|
||||
.p-coin-title {
|
||||
font-size: 20rpx;
|
||||
color: #a3a3a3;
|
||||
|
||||
@@ -161,7 +161,12 @@
|
||||
>
|
||||
失败
|
||||
</view>
|
||||
<view class="Result" v-else-if="item.winnerAnchorId === item.anchorIdA && item.winnerAnchorId !== null">
|
||||
<view
|
||||
class="Result"
|
||||
v-else-if="
|
||||
item.winnerAnchorId === item.anchorIdA && item.winnerAnchorId !== null
|
||||
"
|
||||
>
|
||||
胜利
|
||||
</view>
|
||||
<view class="Session"> 共{{ item.pkNumber }}场 </view>
|
||||
@@ -206,12 +211,21 @@
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
<view class="copyright">版权所有 © 2025 ...................</view>
|
||||
<!-- <view class="copyright">版权所有 © 2025 ...................</view> -->
|
||||
</view>
|
||||
</scroll-view>
|
||||
<view class="tabBar">
|
||||
<tabBar :tabIndex="4"></tabBar>
|
||||
</view>
|
||||
<uni-popup ref="popupExpurgate" type="center" border-radius="10px 10px 0 0">
|
||||
<view class="popup-container-expurgate">
|
||||
<view class="popup-title">您确定要退出登录吗?</view>
|
||||
<view class="popup-btn">
|
||||
<view class="uni-primary" @click="onExpurgateConfirm">确定</view>
|
||||
<view class="uni-default" @click="closePopupExpurgate">取消</view>
|
||||
</view>
|
||||
</view>
|
||||
</uni-popup>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
@@ -231,11 +245,18 @@ export default {
|
||||
AnchorList: [],
|
||||
};
|
||||
},
|
||||
onShareAppMessage(res) {
|
||||
if (res.from === 'menu') {
|
||||
return {
|
||||
title: '分享',
|
||||
path: "/pages/Home/Home"
|
||||
}
|
||||
}
|
||||
},
|
||||
onShow() {
|
||||
uni.getStorage({
|
||||
key: "userinfo",
|
||||
success: (res) => {
|
||||
console.log(res.data);
|
||||
request({
|
||||
url: "user/getUserInfo",
|
||||
method: "POST",
|
||||
@@ -296,8 +317,6 @@ export default {
|
||||
},
|
||||
// 获取签到状态
|
||||
getSignStatus() {
|
||||
console.log("getSignStatus", this.userinfo.id);
|
||||
|
||||
const res = request({
|
||||
url: "user/checkSignStatus",
|
||||
method: "GET",
|
||||
@@ -352,7 +371,6 @@ export default {
|
||||
}).then((res) => {
|
||||
if (res.code == 200) {
|
||||
this.pkInformationdata = res.data;
|
||||
console.log(this.pkInformationdata);
|
||||
} else {
|
||||
console.log(res.msg);
|
||||
}
|
||||
@@ -433,12 +451,20 @@ export default {
|
||||
},
|
||||
// 退出登录
|
||||
logout() {
|
||||
this.$refs.popupExpurgate.open("center");
|
||||
},
|
||||
//确认退出登录
|
||||
onExpurgateConfirm() {
|
||||
uni.clearStorage();
|
||||
TUILogin.logout();
|
||||
uni.reLaunch({
|
||||
url: "/pages/login/login",
|
||||
});
|
||||
},
|
||||
// 关闭弹窗
|
||||
closePopupExpurgate() {
|
||||
this.$refs.popupExpurgate.close();
|
||||
},
|
||||
},
|
||||
components: {
|
||||
tabBar,
|
||||
@@ -688,4 +714,51 @@ export default {
|
||||
font-size: 28.63rpx;
|
||||
color: #333333;
|
||||
}
|
||||
.popup-container-expurgate {
|
||||
width: 500rpx;
|
||||
height: 300rpx;
|
||||
background-color: #ffffff;
|
||||
border-radius: 30rpx;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
padding: 30rpx;
|
||||
}
|
||||
.popup-title {
|
||||
font-size: 40rpx;
|
||||
color: #161616;
|
||||
font-weight: bold;
|
||||
margin-top: 30rpx;
|
||||
text-align: center;
|
||||
}
|
||||
.popup-btn {
|
||||
margin-top: 80rpx;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
}
|
||||
.uni-primary {
|
||||
width: 200rpx;
|
||||
height: 70rpx;
|
||||
border-top-left-radius: 50rpx;
|
||||
border-bottom-left-radius: 50rpx;
|
||||
border-bottom-right-radius: 50rpx;
|
||||
background-image: linear-gradient(135deg, #4fcacd, #5fdbde);
|
||||
font-size: 25rpx;
|
||||
color: #ffffff;
|
||||
text-align: center;
|
||||
line-height: 70rpx;
|
||||
margin-right: 35rpx;
|
||||
}
|
||||
.uni-default {
|
||||
width: 200rpx;
|
||||
height: 70rpx;
|
||||
border-top-left-radius: 50rpx;
|
||||
border-bottom-left-radius: 50rpx;
|
||||
border-bottom-right-radius: 50rpx;
|
||||
background-image: linear-gradient(135deg, #cecece, #d6d6d6);
|
||||
font-size: 25rpx;
|
||||
color: #161616;
|
||||
text-align: center;
|
||||
line-height: 70rpx;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -114,7 +114,6 @@ export default {
|
||||
// 监听itemDetail事件
|
||||
eventChannel.on("itemDetail", (data) => {
|
||||
this.item = data.item; // 将接收到的数据赋值给item
|
||||
console.log("接收到的数据:", this.item);
|
||||
this.getCoinNum(this.item)
|
||||
});
|
||||
},
|
||||
|
||||
@@ -130,12 +130,10 @@ export default {
|
||||
//性别
|
||||
gender(item) {
|
||||
this.genders = item.value;
|
||||
console.log(item);
|
||||
},
|
||||
//国家
|
||||
country(item) {
|
||||
this.countrys = item.value;
|
||||
console.log(item);
|
||||
},
|
||||
|
||||
handleOverlayClick(event) {
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
</view>
|
||||
<view class="title">主播库</view>
|
||||
<view class="content">
|
||||
|
||||
<scroll-view
|
||||
show-scrollbar="false"
|
||||
scroll-y="true"
|
||||
@@ -25,6 +26,7 @@
|
||||
@refresherrefresh="onRefresherRefresh"
|
||||
lower-threshold="100"
|
||||
:refresher-triggered="triggered"
|
||||
v-if="AnchorList.length !== 0"
|
||||
>
|
||||
<uni-card class="card" v-for="(item, index) in AnchorList" :key="index">
|
||||
<view class="Profile">
|
||||
@@ -82,6 +84,7 @@
|
||||
</view>
|
||||
</uni-card>
|
||||
</scroll-view>
|
||||
<view v-else class="empty">暂无内容</view>
|
||||
</view>
|
||||
<view class="addition" @click="openPopupQuantity()"> </view>
|
||||
</view>
|
||||
@@ -107,11 +110,18 @@ export default {
|
||||
key: "userinfo",
|
||||
success: (res) => {
|
||||
this.userinfo = res.data;
|
||||
console.log(this.userinfo);
|
||||
this.getAnchorList();
|
||||
},
|
||||
});
|
||||
},
|
||||
onShareAppMessage(res) {
|
||||
if (res.from === 'menu') {
|
||||
return {
|
||||
title: '分享',
|
||||
path: "/pages/Home/Home"
|
||||
}
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
// 重新编辑主播信息
|
||||
onRecompose(item) {
|
||||
@@ -226,6 +236,18 @@ export default {
|
||||
height: 1300rpx;
|
||||
width: 100%;
|
||||
}
|
||||
.empty{
|
||||
position: absolute;
|
||||
top: 200rpx;
|
||||
left: 0;
|
||||
right: 0;
|
||||
height: 1300rpx;
|
||||
width: 100%;
|
||||
line-height: 1300rpx;
|
||||
text-align: center;
|
||||
font-size: 30rpx;
|
||||
color: #a3a3a3;
|
||||
}
|
||||
.card {
|
||||
width: 695rpx;
|
||||
height: 180rpx;
|
||||
|
||||
@@ -1,34 +1,75 @@
|
||||
<template>
|
||||
<view class="contact">
|
||||
<view class="bg">
|
||||
<image class="bgImg" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/HomeBackground.png" mode="scaleToFill" />
|
||||
<view class="contact">
|
||||
<view class="bg">
|
||||
<image
|
||||
class="bgImg"
|
||||
src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/HomeBackground.png"
|
||||
mode="scaleToFill"
|
||||
/>
|
||||
</view>
|
||||
<view class="Return" @click="onBack">
|
||||
<image class="ReturnImg" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Return.png" mode="scaleToFill" />
|
||||
<image
|
||||
class="ReturnImg"
|
||||
src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Return.png"
|
||||
mode="scaleToFill"
|
||||
/>
|
||||
</view>
|
||||
<view class="title">联系客服</view>
|
||||
<view class="content">
|
||||
<view class="contactContent">
|
||||
<view class="Title">长按下方复制客服邮箱,即可直接发送邮件给客服,我们将竭诚为您服务!</view>
|
||||
<text class="copy-text" @longpress="handleCopy">{{ content }}</text>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
title: 'Hello'
|
||||
}
|
||||
},
|
||||
onLoad() {
|
||||
// 页面加载时执行
|
||||
},
|
||||
methods: {
|
||||
onBack() {
|
||||
// 返回上一页
|
||||
wx.navigateBack({
|
||||
delta: 1
|
||||
})
|
||||
}
|
||||
}
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
title: "Hello",
|
||||
content:"PK@TikTok0.xyz"
|
||||
};
|
||||
},
|
||||
onLoad() {
|
||||
// 页面加载时执行
|
||||
},
|
||||
onShareAppMessage(res) {
|
||||
if (res.from === "menu") {
|
||||
return {
|
||||
title: "分享",
|
||||
path: "/pages/Home/Home",
|
||||
};
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
//长按复制邮箱
|
||||
handleCopy() {
|
||||
// 复制到剪贴板
|
||||
uni.setClipboardData({
|
||||
data: this.content,
|
||||
success: () => {
|
||||
// 显示成功提示
|
||||
uni.showToast({
|
||||
title: '复制成功',
|
||||
icon: 'success',
|
||||
duration: 1500
|
||||
});
|
||||
},
|
||||
fail: (err) => {
|
||||
console.error('复制失败:', err);
|
||||
}
|
||||
});
|
||||
},
|
||||
// 返回上一页
|
||||
onBack() {
|
||||
wx.navigateBack({
|
||||
delta: 1,
|
||||
});
|
||||
},
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<style scoped>
|
||||
@@ -54,7 +95,7 @@
|
||||
.title {
|
||||
position: absolute;
|
||||
top: 120rpx;
|
||||
left: 335rpx;
|
||||
left: 325rpx;
|
||||
font-size: 34rpx;
|
||||
color: #100e0f;
|
||||
font-weight: bold;
|
||||
@@ -63,4 +104,58 @@
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
</style>
|
||||
/* 建设中 */
|
||||
.content {
|
||||
position: absolute;
|
||||
top: 250rpx;
|
||||
left: 0rpx;
|
||||
right: 0rpx;
|
||||
bottom: 100rpx;
|
||||
}
|
||||
.contactContent{
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
.building {
|
||||
width: 100%;
|
||||
height: 90%;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
.buildingTitle {
|
||||
font-size: 40rpx;
|
||||
color: #999999;
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
margin-top: 50rpx;
|
||||
}
|
||||
.Title{
|
||||
width: 80%;
|
||||
font-size: 30rpx;
|
||||
color: #4fcacd;
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
margin-top: 50rpx;
|
||||
line-height: 50rpx;
|
||||
}
|
||||
.copy-text{
|
||||
width: 60%;
|
||||
height: 200rpx;
|
||||
font-size: 28rpx;
|
||||
color: #ffffff;
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
margin-top: 100rpx;
|
||||
line-height: 200rpx;
|
||||
background-image: linear-gradient(135deg, #4fcacd, #5fdbde);
|
||||
border-radius:20rpx;
|
||||
padding: 20rpx;
|
||||
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -128,7 +128,6 @@ export default {
|
||||
},
|
||||
watch: {
|
||||
message(newQuestion, oldQuestion) {
|
||||
console.log(newQuestion);
|
||||
this.id = newQuestion.id;
|
||||
this.nameAnchor = newQuestion.anchorId;
|
||||
this.genders = newQuestion.gender;
|
||||
@@ -148,12 +147,10 @@ export default {
|
||||
//性别
|
||||
gender(item) {
|
||||
this.genders = item.value;
|
||||
console.log(item);
|
||||
},
|
||||
//国家
|
||||
country(item) {
|
||||
this.countrys = item.value;
|
||||
console.log(item);
|
||||
},
|
||||
|
||||
handleOverlayClick(event) {
|
||||
|
||||
@@ -18,6 +18,7 @@
|
||||
lower-threshold="100"
|
||||
@scrolltolower="onScrollToLower"
|
||||
:refresher-triggered="triggered"
|
||||
v-if="pkList.length !== 0"
|
||||
>
|
||||
<uni-card class="card" v-for="(item, index) in pkList" :key="index">
|
||||
<view class="Profile">
|
||||
@@ -97,12 +98,15 @@
|
||||
</view>
|
||||
</uni-card>
|
||||
</scroll-view>
|
||||
<view v-if="pkList.length === 0" class="no-data">暂无内容</view>
|
||||
</view>
|
||||
</view>
|
||||
<Recompose ref="createModule" class="createModule" :message="parentMessage" @Refresh="onRefresherRefresh"></Recompose>
|
||||
<!-- 置顶弹窗 -->
|
||||
<uni-popup ref="popup" type="center" border-radius="10px 10px 0 0">
|
||||
<view class="popup-container">
|
||||
<view class="popup-title">选择置顶时长</view>
|
||||
<view class="popup-text"> 置顶后,该用户将在首页置顶,并在指定时长内享有置顶特权。置顶时长不足 1 小时,系统将按 1 小时计算积分扣除。请选择置顶时长:</view>
|
||||
<view class="popup-picker">
|
||||
<picker mode = "selector" :range="pickerArray" :value="index" @change="bindPickerChange">
|
||||
<view class="uni-input">{{pickerArray[index]}}小时</view>
|
||||
@@ -114,6 +118,28 @@
|
||||
</view>
|
||||
</view>
|
||||
</uni-popup>
|
||||
<!-- 取消置顶弹窗 -->
|
||||
<uni-popup ref="popupOut" type="center" border-radius="10px 10px 0 0">
|
||||
<view class="popup-container-out">
|
||||
<view class="popup-title">您确定要取消置顶吗?</view>
|
||||
<view class="popup-text"> 取消置顶后,该用户将不再享有置顶特权,但仍可继续参与 PK 挑战。若置顶时长不足 1 小时,系统将按 1 小时计算积分扣除,并于取消后按实际使用时长比例返还剩余积分。是否确认执行此操作?</view>
|
||||
<view class="popup-btn">
|
||||
<view class="uni-primary" @click="onOutTopConfirm">确定</view>
|
||||
<view class="uni-default" @click="closePopupOut">取消</view>
|
||||
</view>
|
||||
</view>
|
||||
</uni-popup>
|
||||
<!-- 删除弹窗 -->
|
||||
<uni-popup ref="popupExpurgate" type="center" border-radius="10px 10px 0 0">
|
||||
<view class="popup-container-expurgate">
|
||||
<view class="popup-title">您确定要删除该PK吗?</view>
|
||||
<view class="popup-text"> 删除后,该用户将无法再参与该 PK 挑战。是否确认执行此操作?</view>
|
||||
<view class="popup-btn">
|
||||
<view class="uni-primary" @click="onExpurgateConfirm">确定</view>
|
||||
<view class="uni-default" @click="closePopupExpurgate">取消</view>
|
||||
</view>
|
||||
</view>
|
||||
</uni-popup>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
@@ -134,7 +160,9 @@ export default {
|
||||
pickerArray: [],
|
||||
index:0,
|
||||
topPinnedPersondata:{},
|
||||
Topdate:0
|
||||
Topdate:0,
|
||||
popupOutdata:{},
|
||||
popupExpurgatedata:{},
|
||||
};
|
||||
},
|
||||
onLoad() {
|
||||
@@ -142,7 +170,6 @@ export default {
|
||||
key: "userinfo",
|
||||
success: (res) => {
|
||||
this.userinfo = res.data;
|
||||
console.log(this.userinfo);
|
||||
this.getpkList();
|
||||
},
|
||||
});
|
||||
@@ -150,6 +177,14 @@ export default {
|
||||
mounted() {
|
||||
this.createModule = this.$refs.createModule; // 挂载后赋值
|
||||
},
|
||||
onShareAppMessage(res) {
|
||||
if (res.from === 'menu') {
|
||||
return {
|
||||
title: '分享',
|
||||
path: "/pages/Home/Home"
|
||||
}
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
// 刷新
|
||||
onRefresherRefresh() {
|
||||
@@ -185,7 +220,6 @@ export default {
|
||||
}).then((res) => {
|
||||
if (res.code == 200) {
|
||||
this.pkList.push(...res.data);
|
||||
console.log(this.pkList);
|
||||
this.triggered = false;
|
||||
} else {
|
||||
console.log(res.msg);
|
||||
@@ -213,13 +247,7 @@ export default {
|
||||
this.topPinnedPersondata = {}
|
||||
},
|
||||
onTopConfirm() {
|
||||
if(Math.ceil(Date.now() / 1000 + Number(this.pickerArray[this.index]) * 3600) <= this.topPinnedPersondata.pkTime){
|
||||
this.Topdate = Math.ceil(Date.now() / 1000 + Number(this.pickerArray[this.index]) * 3600)
|
||||
}else{
|
||||
this.Topdate = this.topPinnedPersondata.pkTime
|
||||
}
|
||||
console.log(this.Topdate,this.topPinnedPersondata.id);
|
||||
|
||||
this.Topdate = Math.ceil(Date.now() / 1000 + Number(this.pickerArray[this.index]) * 3600)
|
||||
request({
|
||||
url: "user/pinToTop",
|
||||
method: "POST",
|
||||
@@ -232,7 +260,7 @@ export default {
|
||||
if (res.code == 200) {
|
||||
this.onRefresherRefresh();
|
||||
uni.showToast({
|
||||
title:res.msg,
|
||||
title:res.data,
|
||||
icon: "none",
|
||||
duration: 3000,
|
||||
});
|
||||
@@ -248,16 +276,22 @@ export default {
|
||||
},
|
||||
//取消置顶
|
||||
onOutTop(item) {
|
||||
this.$refs.popupOut.open("center");
|
||||
this.popupOutdata = item
|
||||
},
|
||||
// 确认取消置顶
|
||||
onOutTopConfirm() {
|
||||
request({
|
||||
url: "user/cancelPin",
|
||||
method: "POST",
|
||||
data: {
|
||||
articleId: item.id,
|
||||
articleId: this.popupOutdata.id,
|
||||
},
|
||||
userInfo: true,
|
||||
}).then((res) => {
|
||||
if (res.code == 200) {
|
||||
this.onRefresherRefresh();
|
||||
this.closePopupOut();
|
||||
this.onRefresherRefresh()
|
||||
uni.showToast({
|
||||
title: res.data,
|
||||
icon: "none",
|
||||
@@ -268,28 +302,49 @@ export default {
|
||||
}
|
||||
});
|
||||
},
|
||||
// 取消取消置顶
|
||||
closePopupOut() {
|
||||
this.$refs.popupOut.close();
|
||||
this.popupOutdata = {}
|
||||
},
|
||||
// 删除pk
|
||||
onExpurgate(item) {
|
||||
this.$refs.popupExpurgate.open("center");
|
||||
this.popupExpurgatedata = item
|
||||
},
|
||||
// 确认删除pk
|
||||
onExpurgateConfirm() {
|
||||
const res = request({
|
||||
url: "pk/deletePkDataWithId",
|
||||
method: "POST",
|
||||
data: {
|
||||
id: item.id,
|
||||
id: this.popupExpurgatedata.id,
|
||||
},
|
||||
userInfo: true,
|
||||
}).then((res) => {
|
||||
if (res.code == 200) {
|
||||
this.onRefresherRefresh();
|
||||
this.closePopupExpurgate();
|
||||
uni.showToast({
|
||||
title: "删除成功",
|
||||
title: res.msg,
|
||||
icon: "none",
|
||||
duration: 2000,
|
||||
});
|
||||
} else {
|
||||
console.log(res.msg);
|
||||
uni.showToast({
|
||||
title: res.msg,
|
||||
icon: "none",
|
||||
duration: 2000,
|
||||
});
|
||||
}
|
||||
});
|
||||
},
|
||||
// 关闭删除弹窗
|
||||
closePopupExpurgate() {
|
||||
this.$refs.popupExpurgate.close();
|
||||
this.popupExpurgatedata = {}
|
||||
},
|
||||
//
|
||||
},
|
||||
components: {
|
||||
Recompose,
|
||||
@@ -337,6 +392,18 @@ export default {
|
||||
height: 1300rpx;
|
||||
width: 100%;
|
||||
}
|
||||
.no-data{
|
||||
position: absolute;
|
||||
top: 200rpx;
|
||||
left: 0;
|
||||
right: 0;
|
||||
height: 1300rpx;
|
||||
width: 100%;
|
||||
line-height: 1300rpx;
|
||||
text-align: center;
|
||||
font-size: 30rpx;
|
||||
color: #959595;
|
||||
}
|
||||
.card {
|
||||
width: 695rpx;
|
||||
height: 180rpx;
|
||||
@@ -454,6 +521,26 @@ export default {
|
||||
width: 100vw;
|
||||
}
|
||||
.popup-container{
|
||||
width: 500rpx;
|
||||
height: 500rpx;
|
||||
background-color: #ffffff;
|
||||
border-radius: 30rpx;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
padding: 30rpx;
|
||||
}
|
||||
.popup-container-out{
|
||||
width: 500rpx;
|
||||
height: 400rpx;
|
||||
background-color: #ffffff;
|
||||
border-radius: 30rpx;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
padding: 30rpx;
|
||||
}
|
||||
.popup-container-expurgate{
|
||||
width: 500rpx;
|
||||
height: 300rpx;
|
||||
background-color: #ffffff;
|
||||
@@ -461,6 +548,7 @@ export default {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
padding: 30rpx;
|
||||
}
|
||||
.popup-title{
|
||||
font-size: 30rpx;
|
||||
@@ -468,31 +556,37 @@ export default {
|
||||
font-weight: bold;
|
||||
margin-top: 30rpx;
|
||||
}
|
||||
.popup-picker{
|
||||
.popup-text{
|
||||
font-size: 25rpx;
|
||||
color: #959595;
|
||||
margin-top: 30rpx;
|
||||
width: 400rpx;
|
||||
height: 50rpx;
|
||||
}
|
||||
.popup-picker{
|
||||
margin-top: 60rpx;
|
||||
width: 450rpx;
|
||||
height: 60rpx;
|
||||
border: #5bced1 solid 1rpx;
|
||||
border-radius: 15rpx;
|
||||
}
|
||||
.uni-input{
|
||||
font-size: 30rpx;
|
||||
color: #ffffff;
|
||||
width: 400rpx;
|
||||
height: 50rpx;
|
||||
width: 450rpx;
|
||||
height: 60rpx;
|
||||
text-align: center;
|
||||
line-height: 50rpx;
|
||||
line-height: 60rpx;
|
||||
background-color: #5bced1;
|
||||
border-radius: 15rpx;
|
||||
}
|
||||
.popup-btn{
|
||||
margin-top: 30rpx;
|
||||
margin-top: 60rpx;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
}
|
||||
.uni-primary{
|
||||
width: 150rpx;
|
||||
height: 50rpx;
|
||||
width: 200rpx;
|
||||
height: 60rpx;
|
||||
border-top-left-radius: 50rpx;
|
||||
border-bottom-left-radius: 50rpx;
|
||||
border-bottom-right-radius: 50rpx;
|
||||
@@ -500,12 +594,12 @@ export default {
|
||||
font-size: 25rpx;
|
||||
color: #ffffff;
|
||||
text-align: center;
|
||||
line-height: 50rpx;
|
||||
margin-right: 20rpx;
|
||||
line-height: 60rpx;
|
||||
margin-right: 30rpx;
|
||||
}
|
||||
.uni-default{
|
||||
width: 150rpx;
|
||||
height: 50rpx;
|
||||
width: 200rpx;
|
||||
height: 60rpx;
|
||||
border-top-left-radius: 50rpx;
|
||||
border-bottom-left-radius: 50rpx;
|
||||
border-bottom-right-radius: 50rpx;
|
||||
@@ -513,6 +607,6 @@ export default {
|
||||
font-size: 25rpx;
|
||||
color: #161616;
|
||||
text-align: center;
|
||||
line-height: 50rpx;
|
||||
line-height: 60rpx;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -41,6 +41,7 @@
|
||||
lower-threshold="100"
|
||||
@scrolltolower="onScrollToLower"
|
||||
:refresher-triggered="triggered"
|
||||
v-if="pkRecordlist.length !== 0"
|
||||
>
|
||||
<uni-card v-for="(item, index) in pkRecordlist" :key="index" >
|
||||
<view class="card" @click="onItemClick(item)">
|
||||
@@ -86,6 +87,7 @@
|
||||
</view>
|
||||
</uni-card>
|
||||
</scroll-view>
|
||||
<view v-if="pkRecordlist.length === 0" class="nodata">暂无内容</view>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
@@ -118,6 +120,14 @@ export default {
|
||||
},
|
||||
});
|
||||
},
|
||||
onShareAppMessage(res) {
|
||||
if (res.from === 'menu') {
|
||||
return {
|
||||
title: '分享',
|
||||
path: "/pages/Home/Home"
|
||||
}
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
sliderPosition() {
|
||||
const { current, buttonWidth, gap } = this;
|
||||
@@ -179,14 +189,11 @@ export default {
|
||||
this.pkmyRecordlist.push(...res.data);
|
||||
if (this.current === 1) {
|
||||
this.pkRecordlist = this.pkmyRecordlist;
|
||||
console.log(this.pkmyRecordlist);
|
||||
}
|
||||
} else {
|
||||
this.pkInvitationRecordlist.push(...res.data);
|
||||
console.log(this.pkInvitationRecordlist);
|
||||
if (this.current === 2) {
|
||||
this.pkRecordlist = this.pkInvitationRecordlist;
|
||||
console.log(this.pkInvitationRecordlist);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
@@ -292,6 +299,14 @@ export default {
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
}
|
||||
.nodata {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
line-height: 1300rpx;
|
||||
text-align: center;
|
||||
font-size: 30rpx;
|
||||
color: #a3a3a3;
|
||||
}
|
||||
/* 卡片 */
|
||||
.card {
|
||||
width: 694.66rpx;
|
||||
|
||||
@@ -26,20 +26,22 @@
|
||||
lower-threshold="100"
|
||||
@scrolltolower="onScrollToLower"
|
||||
:refresher-triggered="triggered"
|
||||
v-if="pointslist.length!= 0"
|
||||
>
|
||||
<uni-card class="card" v-for="(item, index) in pointslist" :key="index" >
|
||||
<view
|
||||
class="card-content"
|
||||
:style="{ 'background-color': item.status == 0 ? '#11ff002b' : '#ff000011' }"
|
||||
:style="{ 'background-color': item.status == 0 ? '#ff000011' : '#11ff002b' }"
|
||||
>
|
||||
|
||||
<view class="info"><view>{{ item.info }}</view> <view class="num">{{item.status == 0? '-'+ item.number : '+' +item.number }}</view></view>
|
||||
<view class="time">
|
||||
{{ formatDate(item.time) }}
|
||||
</view>
|
||||
<view class="info">{{ item.info }}</view>
|
||||
<view class="num">{{ item.number }}</view>
|
||||
</view>
|
||||
</uni-card>
|
||||
</scroll-view>
|
||||
<view v-if="pointslist.length == 0" class="empty">暂无积分记录</view>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
@@ -66,6 +68,14 @@ export default {
|
||||
},
|
||||
});
|
||||
},
|
||||
onShareAppMessage(res) {
|
||||
if (res.from === 'menu') {
|
||||
return {
|
||||
title: '分享',
|
||||
path: "/pages/Home/Home"
|
||||
}
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
formatDate: formatDate,
|
||||
//下拉刷新
|
||||
@@ -93,9 +103,7 @@ export default {
|
||||
userInfo: true,
|
||||
}).then((res) => {
|
||||
if (res.code === 200) {
|
||||
console.log(res.data);
|
||||
this.pointslist.push(...res.data);
|
||||
console.log("```````````````````", this.pointslist);
|
||||
this.triggered = false;
|
||||
} else {
|
||||
console.log(res.msg);
|
||||
@@ -155,6 +163,14 @@ export default {
|
||||
height: 100%;
|
||||
width: 750rpx;
|
||||
}
|
||||
.empty{
|
||||
height: 100%;
|
||||
width: 750rpx;
|
||||
line-height: 1200rpx;
|
||||
text-align: center;
|
||||
font-size: 28rpx;
|
||||
color: #898989;
|
||||
}
|
||||
.card-content {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
@@ -173,6 +189,7 @@ export default {
|
||||
.info {
|
||||
font-size: 24rpx;
|
||||
color: #898989;
|
||||
display: flex;
|
||||
}
|
||||
.num {
|
||||
font-size: 24rpx;
|
||||
|
||||
@@ -133,7 +133,6 @@
|
||||
>请选择日期</view
|
||||
>
|
||||
</view>
|
||||
<!-- ···············································标记2············································ -->
|
||||
<view class="goldCoin">
|
||||
<view class="number-box">
|
||||
<view class="number-box-title">选择场数:</view>
|
||||
@@ -144,7 +143,6 @@
|
||||
>请填写场数</view
|
||||
>
|
||||
</view>
|
||||
<!-- ··························································································· -->
|
||||
<view class="Remarkscss">
|
||||
<uni-easyinput
|
||||
type="textarea"
|
||||
@@ -162,7 +160,7 @@
|
||||
<!-- 弹窗 -->
|
||||
<uni-popup ref="popup" type="center" border-radius="10px 10px 0 0">
|
||||
<view class="popup-container">
|
||||
<view class="popup-title">选择我的主播</view>
|
||||
<view class="popup-title">点击选择我的主播</view>
|
||||
<scroll-view
|
||||
show-scrollbar="false"
|
||||
scroll-y="true"
|
||||
@@ -175,7 +173,7 @@
|
||||
class="card-content"
|
||||
@click="Select(item.id, item)"
|
||||
:style="{
|
||||
background: selectedId === item.id ? '#f6f6f6' : '#ffffff',
|
||||
background: selectedId === item.id ? '#b8ff8c74' : '#ffffff',
|
||||
}"
|
||||
>
|
||||
<view class="Avatarimg">
|
||||
@@ -311,12 +309,10 @@ export default {
|
||||
//性别
|
||||
gender(item) {
|
||||
this.genders = item.value;
|
||||
console.log(item);
|
||||
},
|
||||
//日期
|
||||
country(item) {
|
||||
this.countrys = item.value;
|
||||
console.log(item);
|
||||
},
|
||||
// //主播名称
|
||||
// handleOverlayClick(event) {
|
||||
@@ -419,7 +415,6 @@ export default {
|
||||
title: "修改中...",
|
||||
mask: true,
|
||||
});
|
||||
console.log(this.senderId,this.sendingTime, this.nameAnchor, this.genders, this.numberCoins, this.remarks, this.id, this.AnchorProfilePicture, this.session);
|
||||
|
||||
const res = await request({
|
||||
url: "pk/updatePkInfoById",
|
||||
|
||||
@@ -7,6 +7,32 @@
|
||||
<image class="ReturnImg" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Return.png" mode="scaleToFill" />
|
||||
</view>
|
||||
<view class="title">服务协议</view>
|
||||
<view class="content">
|
||||
<scroll-view show-scrollbar="false" scroll-y="true" class="scroll">
|
||||
<view class="serviceProtocolContent">
|
||||
<view class="spctitlecss">《PK 助手 Global》用户服务协议</view>
|
||||
<view class="spccontent">欢迎您使用《PK 助手 Global》(以下简称“本小程序”)。在使用本小程序提供的各项服务前,请您务必认真阅读并充分理解本协议内容,特别是免除或限制责任的条款。您的使用行为即视为对本协议全部内容的认可。</view>
|
||||
<view class="spctitle">一、服务内容</view>
|
||||
<view class="spccontent">本小程序为用户提供包括但不限于 TikTok PK 约战信息展示、约定、实时监控、排行榜、数据分析等辅助功能。所有服务仅供用户个人学习、交流或辅助使用,不构成商业承诺或担保。</view>
|
||||
<view class="spctitle"> 二、用户使用规范</view>
|
||||
<view class="spccontent"> 1. 用户不得利用本小程序进行任何违法、违规或侵害他人合法权益的行为;</view>
|
||||
<view class="spccontent"> 2. 不得试图干扰、破坏小程序正常运行;</view>
|
||||
<view class="spccontent"> 3. 不得逆向分析、复制、出售、转让或非法传播小程序内容与技术。</view>
|
||||
<view class="spctitle"> 三、隐私与数据保护</view>
|
||||
<view class="spccontent">我们高度重视您的隐私权,本小程序可能会收集部分必要的设备信息或行为数据(如使用频率、操作日志),仅用于优化产品功能。我们承诺不收集任何个人敏感信息(如身份证号、支付信息、联系人等),不对外披露或转让任何用户数据,除非法律法规要求。</view>
|
||||
<view class="spctitle"> 四、免责声明</view>
|
||||
<view class="spccontent">1. 本小程序作为辅助工具,不对第三方平台的可用性、稳定性、数据准确性做出保证;</view>
|
||||
<view class="spccontent">2. 如因网络、平台变动、设备问题等不可控因素造成服务中断或异常,开发者不承担责任;</view>
|
||||
<view class="spccontent">3. 对于用户因使用本程序产生的任何直接或间接损失,开发者不承担法律责任。</view>
|
||||
<view class="spctitle"> 五、知识产权</view>
|
||||
<view class="spccontent">本小程序及其所有内容(包括界面、图标、代码、文案等)归开发者所有,受相关法律保护。未经授权,禁止任何形式的复制、传播、修改或商业使用。</view>
|
||||
<view class="spctitle"> 六、协议修改与终止</view>
|
||||
<view class="spccontent">我们有权根据需要不时更新本协议,并以适当方式通知用户。修改后的协议一经公布即视为生效,若您继续使用本程序,则视为接受修改内容。如您不同意本协议或其任何修改内容,您应立即停止使用。</view>
|
||||
<view class="spctitle"> 七、适用法律与争议解决</view>
|
||||
<view class="spccontent">本协议的订立、执行与解释及争议的解决均应适用中华人民共和国法律。因本协议产生的任何争议,双方应友好协商解决,协商不成的,提交开发者所在地人民法院诉讼解决。</view>
|
||||
</view>
|
||||
</scroll-view>
|
||||
</view>
|
||||
</view>
|
||||
</template>
|
||||
|
||||
@@ -20,6 +46,14 @@ export default {
|
||||
onLoad() {
|
||||
// 页面加载时执行
|
||||
},
|
||||
onShareAppMessage(res) {
|
||||
if (res.from === 'menu') {
|
||||
return {
|
||||
title: '分享',
|
||||
path: "/pages/Home/Home"
|
||||
}
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
onBack() {
|
||||
// 返回上一页
|
||||
@@ -63,4 +97,59 @@ export default {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
/* 建设中 */
|
||||
.content{
|
||||
position: absolute;
|
||||
top: 250rpx;
|
||||
left: 0rpx;
|
||||
right: 0rpx;
|
||||
bottom: 100rpx;
|
||||
}
|
||||
.building{
|
||||
width: 100%;
|
||||
height: 90%;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
}
|
||||
.buildingTitle{
|
||||
font-size: 40rpx;
|
||||
color: #999999;
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
margin-top: 50rpx;
|
||||
}
|
||||
.scroll{
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
.serviceProtocolContent{
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
}
|
||||
.spctitlecss{
|
||||
font-size: 30rpx;
|
||||
color: #100e0f;
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
margin-bottom: 40rpx;
|
||||
}
|
||||
.spctitle{
|
||||
width: 650rpx;
|
||||
font-size: 24rpx;
|
||||
color: #100e0f;
|
||||
font-weight: bold;
|
||||
margin-top: 20rpx;
|
||||
}
|
||||
.spccontent{
|
||||
width: 650rpx;
|
||||
font-size: 20rpx;
|
||||
color: #666666;
|
||||
text-align: justify;
|
||||
margin-top: 10rpx;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -120,7 +120,6 @@
|
||||
>请选择日期</view
|
||||
>
|
||||
</view>
|
||||
<!-- ···············································标记2············································ -->
|
||||
<view class="goldCoin">
|
||||
<view class="number-box">
|
||||
<view class="number-box-title">选择场数:</view>
|
||||
@@ -129,7 +128,6 @@
|
||||
</view>
|
||||
<view v-if="session === '' && Hint === true" class="Hint">请填写场数</view>
|
||||
</view>
|
||||
<!-- ··························································································· -->
|
||||
<view class="Remarkscss">
|
||||
<uni-easyinput
|
||||
type="textarea"
|
||||
@@ -148,7 +146,7 @@
|
||||
<!-- 弹窗 -->
|
||||
<uni-popup ref="popup" type="center" border-radius="10px 10px 0 0">
|
||||
<view class="popup-container">
|
||||
<view class="popup-title">选择我的主播</view>
|
||||
<view class="popup-title">点击选择我的主播</view>
|
||||
<scroll-view show-scrollbar="false" scroll-y="true" class="scroll" v-if="AnchorList.length !== 0">
|
||||
<!-- -->
|
||||
<view class="card" v-for="(item, index) in AnchorList" :key="index">
|
||||
@@ -156,7 +154,7 @@
|
||||
class="card-content"
|
||||
@click="Select(item.id, item)"
|
||||
:style="{
|
||||
background: selectedId === item.id ? '#f6f6f6' : '#ffffff',
|
||||
background: selectedId === item.id ? '#b8ff8c74' : '#ffffff',
|
||||
}"
|
||||
>
|
||||
<view class="Avatarimg">
|
||||
@@ -228,7 +226,6 @@ export default {
|
||||
},
|
||||
//确认选择
|
||||
invite(){
|
||||
console.log(this.selectedIddata);
|
||||
if (this.selectedId) {
|
||||
this.nameAnchor = this.selectedIddata.anchorId;
|
||||
this.AnchorProfilePicture = this.selectedIddata.headerIcon.split("/").pop();
|
||||
@@ -279,12 +276,10 @@ export default {
|
||||
//性别
|
||||
gender(item) {
|
||||
this.genders = item.value;
|
||||
console.log(item);
|
||||
},
|
||||
//国家
|
||||
country(item) {
|
||||
this.countrys = item.value;
|
||||
console.log(item);
|
||||
},
|
||||
|
||||
handleOverlayClick(event) {
|
||||
@@ -426,10 +421,11 @@ export default {
|
||||
icon: "success",
|
||||
duration: 2000,
|
||||
});
|
||||
this.$emit('publishSuccess');
|
||||
} else {
|
||||
uni.hideLoading();
|
||||
uni.showToast({
|
||||
title: "发布失败",
|
||||
title: res.msg,
|
||||
icon: "none",
|
||||
duration: 2000,
|
||||
});
|
||||
|
||||
@@ -135,14 +135,34 @@
|
||||
</view>
|
||||
<!-- 邀请信息 -->
|
||||
<view class="button" v-if="PkIDInfodata.pkStatus === 0 && ReceiverData.senderId !== id">
|
||||
<button class="accept" @click="operation(1)">接受邀请</button>
|
||||
<button class="reject" @click="operation(2)">拒绝邀请</button>
|
||||
<button class="accept" @click="AcceptHint()">接受邀请</button>
|
||||
<button class="reject" @click="RefuseHint()">拒绝邀请</button>
|
||||
</view>
|
||||
<view v-if="ReceiverData.senderId === id && PkIDInfodata.pkStatus === 0" class="button buttontext">等待对方接受邀请</view>
|
||||
<view v-if="PkIDInfodata.pkStatus === 1" class="button buttontext">已接受邀请</view>
|
||||
<view v-if="PkIDInfodata.pkStatus === 2" class="button buttontext">已拒绝邀请</view>
|
||||
</view>
|
||||
</view>
|
||||
<uni-popup ref="popups" type="center" border-radius="10px 10px 0 0">
|
||||
<view class="popup-Hintcontent">
|
||||
<view class="popup-text">提示</view>
|
||||
<view class="popup-texts">邀请成功后的pk不可修改,不可删除,请谨慎操作!</view>
|
||||
<view class="popup-btn">
|
||||
<button class="invite" type="primary" @click="operation(1)">确认</button>
|
||||
<button class="cancel" type="default" @click="closeHint()">取消</button>
|
||||
</view>
|
||||
</view>
|
||||
</uni-popup>
|
||||
<uni-popup ref="Refusepopup" type="center" border-radius="10px 10px 0 0">
|
||||
<view class="popup-Hintcontent">
|
||||
<view class="popup-text">提示</view>
|
||||
<view class="popup-texts">您确定要拒绝该邀请吗?</view>
|
||||
<view class="popup-btn">
|
||||
<button class="invite" type="primary" @click="operation(2)">确认</button>
|
||||
<button class="cancel" type="default" @click="RefuseHintcloseHint()">取消</button>
|
||||
</view>
|
||||
</view>
|
||||
</uni-popup>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
@@ -159,6 +179,7 @@ export default {
|
||||
};
|
||||
},
|
||||
onLoad(options) {
|
||||
|
||||
uni.getStorage({
|
||||
key: "userinfo",
|
||||
success: (res) => {
|
||||
@@ -166,10 +187,19 @@ export default {
|
||||
},
|
||||
});
|
||||
this.customData = JSON.parse(options.customData);
|
||||
console.log("customData", this.customData);
|
||||
this.getPkyourInfo();
|
||||
this.getPkmineInfo();
|
||||
this.getPkIDInfo();
|
||||
},
|
||||
onShareAppMessage(res) {
|
||||
if (res.from === 'menu') {
|
||||
return {
|
||||
title: '分享',
|
||||
path: `${getCurrentPages()[getCurrentPages().length - 1].route}?customData=${JSON.stringify(this.customData)}`,
|
||||
}
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
//根据当前消息ID查询pk信息
|
||||
async getPkIDInfo() {
|
||||
@@ -182,7 +212,6 @@ export default {
|
||||
userInfo: true
|
||||
}).then((res) => {
|
||||
this.PkIDInfodata = res.data;
|
||||
console.log(this.PkIDInfodata);
|
||||
});
|
||||
},
|
||||
//发布者
|
||||
@@ -193,10 +222,10 @@ export default {
|
||||
data: {
|
||||
id: this.customData.pkIdA,
|
||||
},
|
||||
userInfo: true,
|
||||
userInfo: false,
|
||||
}).then((res) => {
|
||||
console.log(res.data);
|
||||
this.SenderData = res.data;
|
||||
console.log(this.SenderData);
|
||||
});
|
||||
},
|
||||
//被邀请者
|
||||
@@ -207,23 +236,35 @@ export default {
|
||||
data: {
|
||||
id: this.customData.pkIdB,
|
||||
},
|
||||
userInfo: true,
|
||||
userInfo: false,
|
||||
}).then((res) => {
|
||||
console.log(res.data);
|
||||
this.ReceiverData = res.data;
|
||||
console.log(this.ReceiverData);
|
||||
});
|
||||
},
|
||||
|
||||
//返回上一页
|
||||
goBack() {
|
||||
wx.navigateBack({
|
||||
delta: 1,
|
||||
});
|
||||
},
|
||||
formatDate: formatDate,
|
||||
//接受邀请提示
|
||||
AcceptHint(){
|
||||
this.$refs.popups.open('center');
|
||||
},
|
||||
closeHint(){
|
||||
this.$refs.popups.close();
|
||||
},
|
||||
//拒绝邀请提示
|
||||
RefuseHint(){
|
||||
this.$refs.Refusepopup.open('center');
|
||||
},
|
||||
RefuseHintcloseHint(){
|
||||
this.$refs.Refusepopup.close();
|
||||
},
|
||||
//操作
|
||||
async operation(status) {
|
||||
console.log("``````", this.customData);
|
||||
console.log(status);
|
||||
|
||||
const res = await request({
|
||||
url: "pk/updatePkStatus",
|
||||
method: "POST",
|
||||
@@ -233,10 +274,11 @@ export default {
|
||||
},
|
||||
userInfo: true,
|
||||
}).then((res) => {
|
||||
console.log(res.data);
|
||||
const Hinttext = status === 1 ? "接受邀请成功" : "拒绝邀请成功";
|
||||
if (res.code === 200) {
|
||||
this.getPkIDInfo()
|
||||
this.$refs.popups.close();
|
||||
this.$refs.Refusepopup.close();
|
||||
wx.showToast({
|
||||
title: Hinttext,
|
||||
icon: "success",
|
||||
@@ -441,4 +483,57 @@ export default {
|
||||
font-size: 28.63rpx;
|
||||
line-height: 77.29rpx;
|
||||
}
|
||||
.popup-Hintcontent{
|
||||
width: 600rpx;
|
||||
height: 500rpx;
|
||||
background-repeat: no-repeat;
|
||||
border-radius: 10px;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
background-image: url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/chard1.png);
|
||||
background-position: center;
|
||||
}
|
||||
.popup-text {
|
||||
color: #161616;
|
||||
font-size: 36.26rpx;
|
||||
font-weight: bold;
|
||||
margin-bottom: 30rpx;
|
||||
}
|
||||
.popup-texts{
|
||||
margin-left: 50rpx;
|
||||
color: #7e7e7e;
|
||||
font-size: 26rpx;
|
||||
margin-right: 50rpx;
|
||||
margin-top: 70rpx;
|
||||
margin-bottom: 70rpx;
|
||||
}
|
||||
.popup-btn {
|
||||
display: flex;
|
||||
justify-content: space-around;
|
||||
margin-top: 50rpx;
|
||||
}
|
||||
.invite {
|
||||
width: 225.19rpx;
|
||||
height: 78.24rpx;
|
||||
font-size: 28.63rpx;
|
||||
line-height: 80rpx;
|
||||
border-top-left-radius: 50rpx;
|
||||
border-bottom-left-radius: 50rpx;
|
||||
border-bottom-right-radius: 50rpx;
|
||||
background-image: linear-gradient(135deg, #4fcacd, #5fdbde);
|
||||
}
|
||||
.cancel {
|
||||
width: 225.19rpx;
|
||||
height: 78.24rpx;
|
||||
font-size: 28.63rpx;
|
||||
line-height: 80rpx;
|
||||
margin-left: 30rpx;
|
||||
color: #03aba8;
|
||||
border-top-left-radius: 50rpx;
|
||||
border-bottom-left-radius: 50rpx;
|
||||
border-bottom-right-radius: 50rpx;
|
||||
border: 1rpx solid #03aba8;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
class="weui-input"
|
||||
placeholder="请输入昵称"
|
||||
@blur="inputName"
|
||||
v-model="name"
|
||||
/>
|
||||
<button class="weui-btn" @click="wxLogin">修改</button>
|
||||
<button class="weui-btn" @click="cancel">取消</button>
|
||||
@@ -73,7 +74,6 @@ export default {
|
||||
name: generateFileName(),
|
||||
})
|
||||
.then((res) => {
|
||||
console.log(res.split("/").pop());
|
||||
request({
|
||||
url: "user/updateUserInfo",
|
||||
method: "POST",
|
||||
|
||||
@@ -1,4 +1,11 @@
|
||||
<template>
|
||||
<view class="return" @click="Return">
|
||||
<image
|
||||
style="width: 40rpx; height: 40rpx"
|
||||
src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Return.png"
|
||||
mode="scaleToFill"
|
||||
/>
|
||||
</view>
|
||||
<view class="container">
|
||||
<button class="login-btn" open-type="chooseAvatar" @chooseavatar="Userinfo">
|
||||
<image class="avatar" :src="userinfo"></image>
|
||||
@@ -24,7 +31,7 @@ export default {
|
||||
inject: ["$global"],
|
||||
data() {
|
||||
return {
|
||||
userinfo:"",
|
||||
userinfo: "",
|
||||
name: "",
|
||||
id: "",
|
||||
info: {},
|
||||
@@ -60,6 +67,12 @@ export default {
|
||||
// this.id = JSON.parse(info).id
|
||||
},
|
||||
methods: {
|
||||
// 返回首页
|
||||
Return() {
|
||||
uni.reLaunch({
|
||||
url: "/pages/Home/Home",
|
||||
});
|
||||
},
|
||||
// 输入昵称
|
||||
inputName(e) {
|
||||
this.name = e.detail.value;
|
||||
@@ -71,10 +84,7 @@ export default {
|
||||
},
|
||||
// 微信登录
|
||||
async wxLogin(e) {
|
||||
if (
|
||||
this.name !== "" &&
|
||||
this.userinfo !== ""
|
||||
) {
|
||||
if (this.name !== "" && this.userinfo !== "") {
|
||||
uni.showLoading({
|
||||
title: "登录中...",
|
||||
mask: true,
|
||||
@@ -116,7 +126,7 @@ export default {
|
||||
//````````````````````````````````````````````````````````````````````
|
||||
} else {
|
||||
uni.showToast({
|
||||
title: "登录失败",
|
||||
title: res.msg,
|
||||
icon: "none",
|
||||
});
|
||||
}
|
||||
@@ -170,4 +180,10 @@ export default {
|
||||
background-color: #11cb2a00;
|
||||
color: #fff;
|
||||
}
|
||||
.return {
|
||||
position: fixed;
|
||||
top: 100rpx;
|
||||
left: 80rpx;
|
||||
z-index: 999;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -1,9 +1,16 @@
|
||||
<template>
|
||||
<view class="return" @click="Return">
|
||||
<image
|
||||
style="width:40rpx;height:40rpx;"
|
||||
src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Return.png"
|
||||
mode="scaleToFill"
|
||||
/>
|
||||
</view>
|
||||
<view class="container">
|
||||
<image class="logo" :src="userInfo.avatarUrl"></image>
|
||||
<view class="nickname"> {{ userInfo.nickName }}</view>
|
||||
<button class="login-btn" open-type="getPhoneNumber" @getphonenumber="getPhoneNumber">
|
||||
使用微信登录
|
||||
使用手机号快捷登录
|
||||
</button>
|
||||
</view>
|
||||
</template>
|
||||
@@ -37,7 +44,6 @@ export default {
|
||||
key: "lastPage",
|
||||
success: (res) => {
|
||||
this.lastPage = "/"+res.data;
|
||||
console.log(this.lastPage);
|
||||
},
|
||||
fail: () => {
|
||||
this.lastPage = "/pages/Home/Home";
|
||||
@@ -46,8 +52,21 @@ export default {
|
||||
},
|
||||
|
||||
methods: {
|
||||
// 返回首页
|
||||
Return() {
|
||||
uni.reLaunch({
|
||||
url: "/pages/Home/Home",
|
||||
});
|
||||
},
|
||||
// 获取手机号
|
||||
async getPhoneNumber(e) {
|
||||
if (e.detail.code == undefined) {
|
||||
uni.showToast({
|
||||
title: "登录失败",
|
||||
icon: "none",
|
||||
});
|
||||
return;
|
||||
}
|
||||
uni.showLoading({
|
||||
title: "登录中...",
|
||||
mask: true,
|
||||
@@ -61,7 +80,6 @@ export default {
|
||||
userInfo: false,
|
||||
});
|
||||
this.info = res;
|
||||
console.log("登录信息", this.info);
|
||||
const sdkAppID = Number(this.info.data.chatInfo.appId);
|
||||
const userID ="administrator";
|
||||
this.userSig = genTestUserSig({
|
||||
@@ -74,7 +92,6 @@ export default {
|
||||
SECRETKEY:this.info.data.chatInfo.appKey,
|
||||
userID: String(res.data.info.id),
|
||||
})
|
||||
console.log("userSig",this.myuserSig.userSig);
|
||||
uni.setStorageSync("myuserSig", this.myuserSig)
|
||||
uni.setStorageSync("chatInfo", this.info.data.chatInfo)
|
||||
uni.setStorageSync("userSig", this.userSig)
|
||||
@@ -92,7 +109,6 @@ export default {
|
||||
TUIlogin(this.info.data.chatInfo.appId, this.info.data.info.id,this.myuserSig.userSig)
|
||||
uni.hideLoading();
|
||||
//跳转原来页面否则首页
|
||||
console.log("跳的地址", this.lastPage);
|
||||
uni.reLaunch({
|
||||
url: this.lastPage,
|
||||
});
|
||||
@@ -145,4 +161,10 @@ export default {
|
||||
font-size: 24rpx;
|
||||
margin-top: 40rpx;
|
||||
}
|
||||
.return{
|
||||
position: fixed;
|
||||
top: 100rpx;
|
||||
left: 80rpx;
|
||||
z-index: 999;
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -96,38 +96,50 @@
|
||||
<uni-popup ref="popup" type="center" border-radius="10px 10px 0 0">
|
||||
<view class="popup-content">
|
||||
<view class="popup-title">
|
||||
<view class="popup-text">请选择您要参与的主播</view>
|
||||
<view class="popup-text">点击选择您要参与的主播</view>
|
||||
<view v-if="list.length !== 0">
|
||||
<scroll-view show-scrollbar="false" scroll-y="true" class="scroll">
|
||||
|
||||
<view class="card" v-for="(item, index) in list" :key="index">
|
||||
<view
|
||||
class="card-content"
|
||||
@click="Select(item.id, index)"
|
||||
:style="{
|
||||
background: selectedId === item.id ? '#f6f6f6' : '#ffffff',
|
||||
}"
|
||||
>
|
||||
<view class="Avatarimg">
|
||||
<image class="avatar" :src="item.anchorIcon" mode="scaleToFill" />
|
||||
</view>
|
||||
<view class="NameMoney">
|
||||
<view class="TimeMoney">
|
||||
<view class="NameMoney_Name">{{ item.anchorId }}</view>
|
||||
<scroll-view show-scrollbar="false" scroll-y="true" class="scroll">
|
||||
<view class="card" v-for="(item, index) in list" :key="index">
|
||||
<view
|
||||
class="card-content"
|
||||
@click="Select(item.id, index)"
|
||||
:style="{
|
||||
background: selectedId === item.id ? '#b8ff8c74' : '#ffffff',
|
||||
}"
|
||||
>
|
||||
<view class="Avatarimg">
|
||||
<image class="avatar" :src="item.anchorIcon" mode="scaleToFill" />
|
||||
</view>
|
||||
<view class="TimeMoney_Time">
|
||||
<view class="pkTimeimg"></view
|
||||
><view>{{ TimeFormatting(item.pkTime) }}</view>
|
||||
<viewm class="goldnb"
|
||||
><view class="goldimg"></view>{{ item.coin }}K</viewm
|
||||
>
|
||||
<view class="NameMoney">
|
||||
<view class="TimeMoney">
|
||||
<view class="NameMoney_Name">{{ item.anchorId }}</view>
|
||||
</view>
|
||||
<view class="TimeMoney_Time">
|
||||
<view class="pkTimeimg">
|
||||
<image
|
||||
style="width: 31.49rpx; height: 31.49rpx; margin-top: 3rpx"
|
||||
src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/time.png"
|
||||
mode="scaleToFill"
|
||||
/>
|
||||
</view>
|
||||
<view>{{ TimeFormatting(item.pkTime) }}</view>
|
||||
<view class="goldimg">
|
||||
<image
|
||||
style="width: 31.49rpx; height: 31.49rpx; margin-top: 4rpx"
|
||||
src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/species.png"
|
||||
mode="scaleToFill"
|
||||
/>
|
||||
</view>
|
||||
<view class="goldnb">{{ item.coin }}K</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
</scroll-view>
|
||||
</view>
|
||||
<view class="noData" v-if="list.length === 0">您还没有可参与的主播PK,快去新建一个吧!</view>
|
||||
</scroll-view>
|
||||
</view>
|
||||
<view class="noData" v-if="list.length === 0"
|
||||
>您还没有可参与的主播PK,快去新建一个吧!</view
|
||||
>
|
||||
</view>
|
||||
<view class="popup-btn">
|
||||
<button class="invite" type="primary" @click="invite()">邀请</button>
|
||||
@@ -137,6 +149,16 @@
|
||||
</uni-popup>
|
||||
<NewAddedPk class="createModule" ref="createModule"></NewAddedPk>
|
||||
<!-- <Recompose ref="createModule" class="createModule" :message="parentMessage"></Recompose> -->
|
||||
<uni-popup ref="popups" type="center" border-radius="10px 10px 0 0">
|
||||
<view class="popup-Hintcontent">
|
||||
<view class="popup-text">提示</view>
|
||||
<view class="popup-texts">邀请成功后的pk不可修改,不可删除,请谨慎操作!</view>
|
||||
<view class="popup-btn">
|
||||
<button class="invite" type="primary" @click="inviteHint()">确认</button>
|
||||
<button class="cancel" type="default" @click="closeHint()">取消</button>
|
||||
</view>
|
||||
</view>
|
||||
</uni-popup>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
@@ -161,19 +183,32 @@ export default {
|
||||
InvitingPartyEventindex: null,
|
||||
chatInfo: {},
|
||||
currentConversation: null,
|
||||
inid: null,
|
||||
// parentMessage: null,
|
||||
style: {
|
||||
backgroundColor: "#ffffff",
|
||||
},
|
||||
};
|
||||
},
|
||||
onShareAppMessage(res) {
|
||||
if (res.from === 'menu') {
|
||||
return {
|
||||
title: '分享',
|
||||
path: `${getCurrentPages()[getCurrentPages().length - 1].route}?inid=${this.item.id}`,
|
||||
}
|
||||
}
|
||||
},
|
||||
onLoad(options) {
|
||||
this.inid = options.inid;
|
||||
if (this.inid) {
|
||||
this.GetonShareAppMessagedata();
|
||||
}
|
||||
// 获取源页面的eventChannel对象
|
||||
const eventChannel = this.getOpenerEventChannel();
|
||||
// 监听itemDetail事件
|
||||
eventChannel.on("itemDetail", (data) => {
|
||||
this.item = data.item; // 将接收到的数据赋值给item
|
||||
console.log("接收到的数据:", this.item);
|
||||
console.log(" itemDetail", data.item);
|
||||
});
|
||||
|
||||
uni.getStorage({
|
||||
@@ -190,6 +225,29 @@ export default {
|
||||
});
|
||||
},
|
||||
methods: {
|
||||
//分享直接获取数据
|
||||
GetonShareAppMessagedata() {
|
||||
request({
|
||||
url: "pk/pkInfoDetail",
|
||||
method: "POST",
|
||||
data: {
|
||||
id: this.inid,
|
||||
userId: this.id,
|
||||
},
|
||||
userInfo: true,
|
||||
}).then((res) => {
|
||||
if (res.code === 200) {
|
||||
this.item = res.data;
|
||||
} else {
|
||||
uni.showToast({
|
||||
title: res.msg,
|
||||
icon: "none",
|
||||
duration: 2000,
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
},
|
||||
//修改信息
|
||||
// onRecompose(item) {
|
||||
// this.parentMessage = item;
|
||||
@@ -211,6 +269,11 @@ export default {
|
||||
Returnfunc() {
|
||||
uni.navigateBack({
|
||||
delta: 1,
|
||||
fail: () => {
|
||||
uni.reLaunch({
|
||||
url: '/pages/Home/Home',
|
||||
});
|
||||
}
|
||||
});
|
||||
},
|
||||
open() {
|
||||
@@ -218,29 +281,37 @@ export default {
|
||||
this.userlist();
|
||||
},
|
||||
invite() {
|
||||
if (this.item.pkTime !== this.list[this.InvitingPartyEventindex].pkTime) {
|
||||
if (this.InvitingPartyEventindex === null) {
|
||||
uni.showToast({
|
||||
title: "请选择您要参与的PK信息",
|
||||
icon: "none",
|
||||
title: "请保持时间一致",
|
||||
duration: 2000,
|
||||
});
|
||||
return;
|
||||
}
|
||||
// 发送邀请消息
|
||||
this.$refs.popups.open("center");
|
||||
},
|
||||
closeHint(){
|
||||
this.$refs.popups.close();
|
||||
},
|
||||
inviteHint(){
|
||||
this.$refs.popups.close();
|
||||
// 发送邀请消息
|
||||
const conversationID = `C2C${this.item.senderId}`;
|
||||
const myitem = JSON.stringify(this.list[this.InvitingPartyEventindex]);
|
||||
const youritem = JSON.stringify(this.item);
|
||||
uni.redirectTo({
|
||||
url: `/TUIKit/components/TUIChat/index?conversationID=${conversationID}&myitem=${myitem}&youritem=${youritem}`,
|
||||
});
|
||||
/////////
|
||||
},
|
||||
// 打开邀请弹窗
|
||||
close() {
|
||||
this.$refs.popup.close();
|
||||
},
|
||||
openChat() {
|
||||
// 打开聊天页面
|
||||
const conversationID = `C2C${this.item.senderId}`;
|
||||
uni.redirectTo({
|
||||
uni.navigateTo({
|
||||
url: `/TUIKit/components/TUIChat/index?conversationID=${conversationID}`,
|
||||
});
|
||||
},
|
||||
@@ -261,7 +332,6 @@ export default {
|
||||
if (res.code === 200) {
|
||||
if (res.data.length !== 0) {
|
||||
uni.hideLoading();
|
||||
console.log("res.data", res.data);
|
||||
this.list = res.data;
|
||||
} else {
|
||||
uni.hideLoading();
|
||||
@@ -303,6 +373,18 @@ export default {
|
||||
background-image: url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/chard1.png);
|
||||
background-position: center;
|
||||
}
|
||||
.popup-Hintcontent{
|
||||
width: 600rpx;
|
||||
height: 500rpx;
|
||||
background-repeat: no-repeat;
|
||||
border-radius: 10px;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
background-image: url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/chard1.png);
|
||||
background-position: center;
|
||||
}
|
||||
.popup-title {
|
||||
font-size: 30rpx;
|
||||
margin-top: 50rpx;
|
||||
@@ -347,6 +429,14 @@ export default {
|
||||
font-weight: bold;
|
||||
margin-bottom: 30rpx;
|
||||
}
|
||||
.popup-texts{
|
||||
margin-left: 50rpx;
|
||||
color: #7e7e7e;
|
||||
font-size: 26rpx;
|
||||
margin-right: 50rpx;
|
||||
margin-top: 70rpx;
|
||||
margin-bottom: 70rpx;
|
||||
}
|
||||
.card-content {
|
||||
/* width: 445rpx; */
|
||||
width: 100%;
|
||||
@@ -358,6 +448,7 @@ export default {
|
||||
align-items: center;
|
||||
font-size: 28rpx;
|
||||
color: rgb(127, 127, 127);
|
||||
margin-top: 20rpx;
|
||||
}
|
||||
.createModule {
|
||||
position: fixed;
|
||||
@@ -388,24 +479,22 @@ export default {
|
||||
}
|
||||
.goldnb {
|
||||
display: flex;
|
||||
margin-left: 40rpx;
|
||||
margin-left: 5rpx;
|
||||
}
|
||||
.TimeMoney_Time {
|
||||
display: flex;
|
||||
margin-top: 13rpx;
|
||||
align-items: center;
|
||||
margin-top: 10rpx;
|
||||
}
|
||||
.pkTimeimg {
|
||||
background-image: url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/time.png);
|
||||
background-size: 100% 100%;
|
||||
width: 31.49rpx;
|
||||
height: 31.49rpx;
|
||||
margin-right: 20rpx;
|
||||
margin-right: 10rpx;
|
||||
}
|
||||
.goldimg {
|
||||
background-image: url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/species.png);
|
||||
background-size: 100% 100%;
|
||||
width: 31.49rpx;
|
||||
height: 35rpx;
|
||||
margin-left: 40rpx;
|
||||
}
|
||||
.NameMoney {
|
||||
display: flex;
|
||||
@@ -604,7 +693,7 @@ export default {
|
||||
font-size: 28.63rpx;
|
||||
line-height: 77.29rpx;
|
||||
}
|
||||
.noData{
|
||||
.noData {
|
||||
width: 500rpx;
|
||||
height: 400rpx;
|
||||
border-radius: 10px;
|
||||
|
||||
2
unpackage/dist/build/mp-weixin/NewAddedPk.js
vendored
2
unpackage/dist/build/mp-weixin/NewAddedPk.js
vendored
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
"use strict";const e=require("../../../../common/vendor.js");require("../../../adapter-vue.js");const t=e.defineComponent({__name:"index",props:["isGroup"],emits:["openGroupManagement"],setup(t,{emit:n}){const o=e.ref(),a=e.ref(!1),u=e.ref("Global");function r(){e.index.navigateBack({delta:1})}const i=e=>{u.value=e||"Global"};function l(e){var t;o.value=e,a.value||i(null==(t=null==o?void 0:o.value)?void 0:t.getShowName())}function v(t){var n;a.value=t,a.value?i(e.Wt.t("TUIChat.对方正在输入...")):i(null==(n=o.value)?void 0:n.getShowName())}return e.onMounted((()=>{e.Jt.watch(e.o.CONV,{currentConversation:l}),e.Jt.watch(e.o.CHAT,{typingStatus:v})})),e.onUnmounted((()=>{e.Jt.unwatch(e.o.CONV,{currentConversation:l}),e.Jt.unwatch(e.o.CHAT,{typingStatus:v})})),e.onLoad((()=>{var e;i(null==(e=o.value)?void 0:e.getShowName())})),(t,n)=>({a:e.t(e.unref(u)),b:e.o$1(r)})}});wx.createComponent(t);
|
||||
"use strict";const e=require("../../../../common/vendor.js");require("../../../adapter-vue.js");const t=e.defineComponent({__name:"index",props:["isGroup"],emits:["openGroupManagement"],setup(t,{emit:n}){const o=e.ref(),a=e.ref(!1),u=e.ref("Global");function r(){e.index.navigateBack({delta:1})}const i=e=>{u.value=e||"Global"};function l(e){var t;o.value=e,a.value||i(null==(t=null==o?void 0:o.value)?void 0:t.getShowName())}function v(t){var n;a.value=t,a.value?i(e.Wt.t("TUIChat.对方正在输入...")):i(null==(n=o.value)?void 0:n.getShowName())}return e.onMounted((()=>{e.Jt.watch(e.o.CONV,{currentConversation:l}),e.Jt.watch(e.o.CHAT,{typingStatus:v})})),e.onUnmounted((()=>{e.Jt.unwatch(e.o.CONV,{currentConversation:l}),e.Jt.unwatch(e.o.CHAT,{typingStatus:v})})),e.onLoad((()=>{var e;i(null==(e=o.value)?void 0:e.getShowName())})),(t,n)=>({a:e.o$1(r),b:e.t(e.unref(u))})}});wx.createComponent(t);
|
||||
|
||||
@@ -1 +1 @@
|
||||
<view class="Navigation"><view class="Navigation-name">{{a}}</view><image src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Navigationimg.png" mode="scaleToFill" class="Navigationimg"/><image bindtap="{{b}}" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Return.png" mode="scaleToFill" class="Return"/></view>
|
||||
<view class="Navigation"><view class="Navigationcontent"><image bindtap="{{a}}" style="width:46rpx;height:46rpx" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Return.png" mode="scaleToFill" class="Navigation-return"/><view class="Navigation-name">{{b}}</view><view></view></view></view>
|
||||
@@ -1 +1 @@
|
||||
.Return{width:46rpx;height:46rpx;position:absolute;top:110rpx;left:40rpx;z-index:999;font-weight:700}.Navigationimg{width:100%;height:240rpx;position:absolute;top:0;left:0;z-index:-1}.Navigation-name{position:absolute;top:110rpx;left:320rpx;font-size:36rpx;color:#000;font-weight:700}.Navigation{position:fixed;top:0;left:0;z-index:999;width:100%;height:240rpx}
|
||||
.Navigation-name{font-size:36rpx;color:#000;font-weight:700}.Navigation{position:fixed;top:0;left:0;z-index:999;width:100%;height:240rpx;background-image:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Navigationimg.png);background-position:100% 100%;background-repeat:no-repeat}.Navigationcontent{width:80%;height:100%;display:flex;justify-content:space-between;align-items:center;padding:60rpx}
|
||||
|
||||
@@ -1 +1 @@
|
||||
"use strict";exports.CUSTOM_BIG_EMOJI_GROUP_LIST=[],exports.CUSTOM_BIG_EMOJI_URL="";
|
||||
"use strict";exports.CUSTOM_BIG_EMOJI_URL="";
|
||||
|
||||
@@ -1 +1 @@
|
||||
"use strict";var o,i;const e=require("./locales/zh_cn.js"),m=require("./locales/en.js"),_=require("../../../constant.js"),j="https://web.sdk.qcloud.com/im/assets/face-elem/",n=[{emojiGroupID:1,type:_.EMOJI_TYPE.BIG,url:j,list:["yz00","yz01","yz02","yz03","yz04","yz05","yz06","yz07","yz08","yz09","yz10","yz11","yz12","yz13","yz14","yz15","yz16","yz17"]},{emojiGroupID:2,type:_.EMOJI_TYPE.BIG,url:j,list:["ys00","ys01","ys02","ys03","ys04","ys05","ys06","ys07","ys08","ys09","ys10","ys11","ys12","ys13","ys14","ys15"]},{emojiGroupID:3,type:_.EMOJI_TYPE.BIG,url:j,list:["gcs00","gcs01","gcs02","gcs03","gcs04","gcs05","gcs06","gcs07","gcs08","gcs09","gcs10","gcs11","gcs12","gcs13","gcs14","gcs15","gcs16"]}],g={...Object.fromEntries(null==(o=Object.entries(e.Emoji))?void 0:o.map((([o,i])=>[i,o]))),...Object.fromEntries(null==(i=Object.entries(m.Emoji))?void 0:i.map((([o,i])=>[i,o])))};exports.BASIC_EMOJI_NAME_TO_KEY_MAPPING=g,exports.BIG_EMOJI_GROUP_LIST=n,exports.DEFAULT_BASIC_EMOJI_URL="https://web.sdk.qcloud.com/im/assets/emoji-plugin/",exports.DEFAULT_BASIC_EMOJI_URL_MAPPING={"[TUIEmoji_Expect]":"emoji_0@2x.png","[TUIEmoji_Blink]":"emoji_1@2x.png","[TUIEmoji_Guffaw]":"emoji_2@2x.png","[TUIEmoji_KindSmile]":"emoji_3@2x.png","[TUIEmoji_Haha]":"emoji_4@2x.png","[TUIEmoji_Cheerful]":"emoji_5@2x.png","[TUIEmoji_Smile]":"emoji_6@2x.png","[TUIEmoji_Sorrow]":"emoji_7@2x.png","[TUIEmoji_Speechless]":"emoji_8@2x.png","[TUIEmoji_Amazed]":"emoji_9@2x.png","[TUIEmoji_Complacent]":"emoji_10@2x.png","[TUIEmoji_Lustful]":"emoji_11@2x.png","[TUIEmoji_Stareyes]":"emoji_12@2x.png","[TUIEmoji_Giggle]":"emoji_13@2x.png","[TUIEmoji_Daemon]":"emoji_14@2x.png","[TUIEmoji_Rage]":"emoji_15@2x.png","[TUIEmoji_Yawn]":"emoji_16@2x.png","[TUIEmoji_TearsLaugh]":"emoji_17@2x.png","[TUIEmoji_Silly]":"emoji_18@2x.png","[TUIEmoji_Wail]":"emoji_19@2x.png","[TUIEmoji_Kiss]":"emoji_20@2x.png","[TUIEmoji_Trapped]":"emoji_21@2x.png","[TUIEmoji_Fear]":"emoji_22@2x.png","[TUIEmoji_BareTeeth]":"emoji_23@2x.png","[TUIEmoji_FlareUp]":"emoji_24@2x.png","[TUIEmoji_Tact]":"emoji_25@2x.png","[TUIEmoji_Shit]":"emoji_26@2x.png","[TUIEmoji_ShutUp]":"emoji_27@2x.png","[TUIEmoji_Sigh]":"emoji_28@2x.png","[TUIEmoji_Hehe]":"emoji_29@2x.png","[TUIEmoji_Silent]":"emoji_30@2x.png","[TUIEmoji_Skull]":"emoji_31@2x.png","[TUIEmoji_Mask]":"emoji_32@2x.png","[TUIEmoji_Beer]":"emoji_33@2x.png","[TUIEmoji_Cake]":"emoji_34@2x.png","[TUIEmoji_RedPacket]":"emoji_35@2x.png","[TUIEmoji_Bombs]":"emoji_36@2x.png","[TUIEmoji_Ai]":"emoji_37@2x.png","[TUIEmoji_Celebrate]":"emoji_38@2x.png","[TUIEmoji_Bless]":"emoji_39@2x.png","[TUIEmoji_Flower]":"emoji_40@2x.png","[TUIEmoji_Watermelon]":"emoji_41@2x.png","[TUIEmoji_Cow]":"emoji_42@2x.png","[TUIEmoji_Fool]":"emoji_43@2x.png","[TUIEmoji_Surprised]":"emoji_44@2x.png","[TUIEmoji_Askance]":"emoji_45@2x.png","[TUIEmoji_Monster]":"emoji_46@2x.png","[TUIEmoji_Pig]":"emoji_47@2x.png","[TUIEmoji_Coffee]":"emoji_48@2x.png","[TUIEmoji_Ok]":"emoji_49@2x.png","[TUIEmoji_Heart]":"emoji_50@2x.png","[TUIEmoji_Sun]":"emoji_51@2x.png","[TUIEmoji_Moon]":"emoji_52@2x.png","[TUIEmoji_Star]":"emoji_53@2x.png","[TUIEmoji_Rich]":"emoji_54@2x.png","[TUIEmoji_Fortune]":"emoji_55@2x.png","[TUIEmoji_857]":"emoji_56@2x.png","[TUIEmoji_666]":"emoji_57@2x.png","[TUIEmoji_Prohibit]":"emoji_58@2x.png","[TUIEmoji_Convinced]":"emoji_59@2x.png","[TUIEmoji_Knife]":"emoji_60@2x.png","[TUIEmoji_Like]":"emoji_61@2x.png"},exports.DEFAULT_BIG_EMOJI_URL=j;
|
||||
"use strict";var e,r;const _=require("./locales/zh_cn.js"),s=require("./locales/en.js"),t={...Object.fromEntries(null==(e=Object.entries(_.Emoji))?void 0:e.map((([e,r])=>[r,e]))),...Object.fromEntries(null==(r=Object.entries(s.Emoji))?void 0:r.map((([e,r])=>[r,e])))};exports.BASIC_EMOJI_NAME_TO_KEY_MAPPING=t,exports.DEFAULT_BASIC_EMOJI_URL="",exports.DEFAULT_BASIC_EMOJI_URL_MAPPING={},exports.DEFAULT_BIG_EMOJI_URL="";
|
||||
|
||||
@@ -1 +1 @@
|
||||
"use strict";const e=require("../../../../common/vendor.js"),t=require("./custom-emoji.js"),r=require("./default-emoji.js"),s=require("./locales/zh_cn.js"),o=require("../../../constant.js"),n=require("../../../utils/env.js"),i=r.DEFAULT_BASIC_EMOJI_URL,_=r.DEFAULT_BASIC_EMOJI_URL_MAPPING,u=[{emojiGroupID:0,type:o.EMOJI_TYPE.BASIC,url:i,list:Object.keys(_)},...r.BIG_EMOJI_GROUP_LIST,...t.CUSTOM_BIG_EMOJI_GROUP_LIST],I=t=>n.isWeChat?s.Emoji[t]:e.Wt.t(`Emoji.${t}`);exports.BASIC_EMOJI_URL_MAPPING=_,exports.EMOJI_GROUP_LIST=u,exports.convertKeyToEmojiName=I,exports.parseTextToRenderArray=e=>{const t=/\[([^\]]+)\]/g,r=[];let s,o=0;for(;null!==(s=t.exec(e));){const n=s.index,u=t.lastIndex,I=s[0];n>o&&r.push({type:"text",content:e.substring(o,n)});const c=i+_[I];c?r.push({type:"image",content:c,emojiKey:I}):r.push({type:"text",content:I}),o=u,t.lastIndex=o}return o<e.length&&r.push({type:"text",content:e.substring(o)}),r},exports.transformTextWithEmojiNamesToKeys=e=>{if(!e)return"";const t=/(\[.+?\])/g;let s=e;return t.test(e)&&(s=e.replace(t,(e=>r.BASIC_EMOJI_NAME_TO_KEY_MAPPING[e]||e))),s},exports.transformTextWithKeysToEmojiNames=e=>{if(!e)return"";const t=/(\[.+?\])/g;let r=e;return t.test(e)&&(r=e.replace(t,(e=>_[e]?I(e):e))),r};
|
||||
"use strict";const e=require("../../../../common/vendor.js"),t=require("./default-emoji.js"),r=require("./locales/zh_cn.js"),s=require("../../../utils/env.js"),n=t.DEFAULT_BASIC_EMOJI_URL,o=t.DEFAULT_BASIC_EMOJI_URL_MAPPING;exports.parseTextToRenderArray=e=>{const t=/\[([^\]]+)\]/g,r=[];let s,i=0;for(;null!==(s=t.exec(e));){const u=s.index,c=t.lastIndex,a=s[0];u>i&&r.push({type:"text",content:e.substring(i,u)});const l=n+o[a];l?r.push({type:"image",content:l,emojiKey:a}):r.push({type:"text",content:a}),i=c,t.lastIndex=i}return i<e.length&&r.push({type:"text",content:e.substring(i)}),r},exports.transformTextWithEmojiNamesToKeys=e=>{if(!e)return"";const r=/(\[.+?\])/g;let s=e;return r.test(e)&&(s=e.replace(r,(e=>t.BASIC_EMOJI_NAME_TO_KEY_MAPPING[e]||e))),s},exports.transformTextWithKeysToEmojiNames=t=>{if(!t)return"";const n=/(\[.+?\])/g;let i=t;return n.test(t)&&(i=t.replace(n,(t=>{return o[t]?(n=t,s.isWeChat?r.Emoji[n]:e.Wt.t(`Emoji.${n}`)):t;var n}))),i};
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"navigationBarTitleText": "腾讯云 IM",
|
||||
"navigationBarTitleText": "聊天",
|
||||
"usingComponents": {
|
||||
"chat-header": "./chat-header/index",
|
||||
"message-list": "./message-list/index",
|
||||
|
||||
@@ -1 +1 @@
|
||||
<chat-header class="ChatHeadercss data-v-4e191a28" u-i="4e191a28-0" bind:__l="__l"/><view class="dingweizhibox data-v-4e191a28"></view><view class="chat data-v-4e191a28"><view class="{{['data-v-4e191a28', 'tui-chat', J]}}"><view wx:if="{{a}}" class="{{['data-v-4e191a28', 'tui-chat-default', b]}}"><slot/></view><view wx:if="{{c}}" class="{{['data-v-4e191a28', 'tui-chat', F]}}"><forward class="data-v-4e191a28" bindtoggleMultipleSelectMode="{{d}}" u-i="4e191a28-1" bind:__l="__l"/><message-list wx:if="{{j}}" u-r="messageListRef" class="{{['r', 'data-v-4e191a28', 'tui-chat-message-list', f]}}" bindhandleEditor="{{g}}" bindcloseInputToolBar="{{h}}" bindtoggleMultipleSelectMode="{{i}}" u-i="4e191a28-2" bind:__l="__l" u-p="{{j}}"/><view wx:if="{{k}}" class="{{['data-v-4e191a28', 'tui-chat-leave-group', m && 'tui-chat-leave-group-mobile']}}">{{l}}</view><multiple-select-panel wx:elif="{{n}}" class="data-v-4e191a28" bindoneByOneForwardMessage="{{o}}" bindmergeForwardMessage="{{p}}" bindtoggleMultipleSelectMode="{{q}}" u-i="4e191a28-3" bind:__l="__l"/><block wx:else><message-input-toolbar wx:if="{{r}}" class="{{['data-v-4e191a28', 'tui-chat-message-input-toolbar', s, t]}}" bindinsertEmoji="{{v}}" bindchangeToolbarDisplayType="{{w}}" bindscrollToLatestMessage="{{x}}" u-i="4e191a28-4" bind:__l="__l" u-p="{{y}}"/><message-input wx:if="{{E}}" u-r="messageInputRef" class="{{['r', 'data-v-4e191a28', 'tui-chat-message-input', A, B, C]}}" bindchangeToolbarDisplayType="{{D}}" u-i="4e191a28-5" bind:__l="__l" u-p="{{E}}"/></block></view><view wx:if="{{G}}" class="group-profile data-v-4e191a28" bindtap="{{I}}">{{H}}</view></view></view>
|
||||
<chat-header class="ChatHeadercss data-v-69ae3511" u-i="69ae3511-0" bind:__l="__l"/><view class="dingweizhibox data-v-69ae3511"></view><view class="chat data-v-69ae3511"><view class="{{['data-v-69ae3511', 'tui-chat', J]}}"><view wx:if="{{a}}" class="{{['data-v-69ae3511', 'tui-chat-default', b]}}"><slot/></view><view wx:if="{{c}}" class="{{['data-v-69ae3511', 'tui-chat', F]}}"><forward class="data-v-69ae3511" bindtoggleMultipleSelectMode="{{d}}" u-i="69ae3511-1" bind:__l="__l"/><message-list wx:if="{{j}}" u-r="messageListRef" class="{{['r', 'data-v-69ae3511', 'tui-chat-message-list', f]}}" bindhandleEditor="{{g}}" bindcloseInputToolBar="{{h}}" bindtoggleMultipleSelectMode="{{i}}" u-i="69ae3511-2" bind:__l="__l" u-p="{{j}}"/><view wx:if="{{k}}" class="{{['data-v-69ae3511', 'tui-chat-leave-group', m && 'tui-chat-leave-group-mobile']}}">{{l}}</view><multiple-select-panel wx:elif="{{n}}" class="data-v-69ae3511" bindoneByOneForwardMessage="{{o}}" bindmergeForwardMessage="{{p}}" bindtoggleMultipleSelectMode="{{q}}" u-i="69ae3511-3" bind:__l="__l"/><block wx:else><message-input-toolbar wx:if="{{r}}" class="{{['data-v-69ae3511', 'tui-chat-message-input-toolbar', s, t]}}" bindinsertEmoji="{{v}}" bindchangeToolbarDisplayType="{{w}}" bindscrollToLatestMessage="{{x}}" u-i="69ae3511-4" bind:__l="__l" u-p="{{y}}"/><message-input wx:if="{{E}}" u-r="messageInputRef" class="{{['r', 'data-v-69ae3511', 'tui-chat-message-input', A, B, C]}}" bindchangeToolbarDisplayType="{{D}}" u-i="69ae3511-5" bind:__l="__l" u-p="{{E}}"/></block></view><view wx:if="{{G}}" class="group-profile data-v-69ae3511" bindtap="{{I}}">{{H}}</view></view></view>
|
||||
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
"use strict";const e=require("../../../../../common/vendor.js");require("../../../../adapter-vue.js");const n=require("../../../../../common/assets.js"),o=require("../../../../constant.js"),r=require("../../../../utils/env.js"),i=require("../../utils/utils.js"),u=require("../../emoji-config/index.js"),l=require("../../config.js");Math||t();const t=()=>"../../../common/Icon.js",s=e.defineComponent({__name:"emoji-picker-dialog",emits:["insertEmoji","onClose","sendMessage"],setup(t,{emit:s}){var a;const v="dark"===l.ChatConfig.getTheme()?n.faceIconDark:n.faceIconLight,f=s,d=e.ref(0),c=e.ref();e.ref();const I=e.ref(),p=l.ChatConfig.getFeatureConfig(),E=e.ref(u.EMOJI_GROUP_LIST.filter((e=>e.type===o.EMOJI_TYPE.BASIC?p.InputEmoji:e.type===o.EMOJI_TYPE.BIG||e.type===o.EMOJI_TYPE.CUSTOM?p.InputStickers:void 0))),m=e.ref(null==E?void 0:E.value[0]),_=e.ref(null==(a=null==E?void 0:E.value[0])?void 0:a.list);e.onMounted((()=>{e.Jt.watch(e.o.CONV,{currentConversation:P})})),e.onUnmounted((()=>{e.Jt.unwatch(e.o.CONV,{currentConversation:P})}));const C=(n,o)=>{var r,u,l,t,s;const a={to:(null==(u=null==(r=null==c?void 0:c.value)?void 0:r.groupProfile)?void 0:u.groupID)||(null==(t=null==(l=null==c?void 0:c.value)?void 0:l.userProfile)?void 0:t.userID),conversationType:null==(s=null==c?void 0:c.value)?void 0:s.type,payload:{index:o.emojiGroupID,data:o.list[n]},needReadReceipt:i.isEnabledMessageReadReceiptGlobal()};e.Qt.sendFaceMessage(a)};function M(){e.index.$emit("send-message-in-emoji-picker")}function P(e){c.value=e}return(n,i)=>e.e({a:e.f(e.unref(_),((n,i,l)=>e.e(e.unref(m).type===e.unref(o.EMOJI_TYPE).BASIC?{a:e.unref(m).url+e.unref(u.BASIC_EMOJI_URL_MAPPING)[n]}:e.unref(m).type===e.unref(o.EMOJI_TYPE).BIG?{b:e.unref(m).url+n+"@2x.png"}:{c:e.unref(m).url+n},{d:i,e:e.o$1((l=>((n,i)=>{var l,t,s;const a={emoji:{key:n,name:u.convertKeyToEmojiName(n)},type:null==(l=null==m?void 0:m.value)?void 0:l.type};switch(null==(t=null==m?void 0:m.value)?void 0:t.type){case o.EMOJI_TYPE.BASIC:a.url=(null==(s=null==m?void 0:m.value)?void 0:s.url)+u.BASIC_EMOJI_URL_MAPPING[n],r.isUniFrameWork?e.index.$emit("insert-emoji",a):f("insertEmoji",a);break;case o.EMOJI_TYPE.BIG:case o.EMOJI_TYPE.CUSTOM:C(i,m.value)}r.isPC&&f("onClose")})(n,i)),i)}))),b:e.unref(m).type===e.unref(o.EMOJI_TYPE).BASIC,c:e.unref(m).type===e.unref(o.EMOJI_TYPE).BIG,d:e.n(!e.unref(r.isPC)&&"emoji-picker-h5-list"),e:e.f(e.unref(E),((n,i,u)=>e.e({a:n.type===e.unref(o.EMOJI_TYPE).BASIC},n.type===e.unref(o.EMOJI_TYPE).BASIC?{b:"023770ee-0-"+u,c:e.p({file:e.unref(v)})}:n.type===e.unref(o.EMOJI_TYPE).BIG?{e:n.url+n.list[0]+"@2x.png"}:{f:n.url+n.list[0]},{d:n.type===e.unref(o.EMOJI_TYPE).BIG,g:i,h:e.o$1((e=>(e=>{var n;d.value=e,m.value=null==E?void 0:E.value[e],_.value=null==(n=null==E?void 0:E.value[e])?void 0:n.list,r.isUniFrameWork||(null==I?void 0:I.value)&&(I.value.scrollTop=0)})(i)),i)}))),f:e.unref(r.isUniFrameWork)},e.unref(r.isUniFrameWork)?{g:e.o$1(M)}:{},{h:e.unref(r.isPC)?"":1})}}),a=e._export_sfc(s,[["__scopeId","data-v-023770ee"]]);wx.createComponent(a);
|
||||
@@ -1,6 +0,0 @@
|
||||
{
|
||||
"component": true,
|
||||
"usingComponents": {
|
||||
"icon": "../../../common/Icon"
|
||||
}
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
<view ref="emojiPickerDialog" class="{{['data-v-023770ee', 'emoji-picker', h && 'emoji-picker-h5']}}"><view ref="emojiPickerListRef" class="{{['data-v-023770ee', 'emoji-picker-list', d]}}"><view wx:for="{{a}}" wx:for-item="childrenItem" wx:key="d" class="emoji-picker-list-item data-v-023770ee" bindtap="{{childrenItem.e}}"><image wx:if="{{b}}" class="emoji data-v-023770ee" src="{{childrenItem.a}}"></image><image wx:elif="{{c}}" class="emoji-big data-v-023770ee" src="{{childrenItem.b}}"></image><image wx:else class="emoji-custom emoji-big data-v-023770ee" src="{{childrenItem.c}}"></image></view></view><view class="emoji-picker-tab data-v-023770ee"><view wx:for="{{e}}" wx:for-item="item" wx:key="g" class="emoji-picker-tab-item data-v-023770ee" bindtap="{{item.h}}"><icon wx:if="{{item.a}}" class="icon data-v-023770ee" u-i="{{item.b}}" bind:__l="__l" u-p="{{item.c}}"/><image wx:elif="{{item.d}}" class="icon-big data-v-023770ee" src="{{item.e}}"></image><image wx:else class="icon-custom icon-big data-v-023770ee" src="{{item.f}}"></image></view><view wx:if="{{f}}" class="send-btn data-v-023770ee" bindtap="{{g}}"> 发送 </view></view></view>
|
||||
@@ -1 +0,0 @@
|
||||
body.data-v-023770ee,div.data-v-023770ee,ul.data-v-023770ee,ol.data-v-023770ee,dt.data-v-023770ee,dd.data-v-023770ee,li.data-v-023770ee,dl.data-v-023770ee,h1.data-v-023770ee,h2.data-v-023770ee,h3.data-v-023770ee,h4.data-v-023770ee,p.data-v-023770ee{margin:0;padding:0;font-style:normal}ol.data-v-023770ee,ul.data-v-023770ee,li.data-v-023770ee{list-style:none}img.data-v-023770ee{border:0;vertical-align:middle;pointer-events:none}body.data-v-023770ee{color:#000;background:#fff}.clear.data-v-023770ee{clear:both;height:1px;width:100%;overflow:hidden;margin-top:-1px}a.data-v-023770ee{color:#000;text-decoration:none;cursor:pointer}a.data-v-023770ee:hover{text-decoration:none}input.data-v-023770ee,textarea.data-v-023770ee{-webkit-user-select:auto;user-select:auto}input.data-v-023770ee:focus,input.data-v-023770ee:active,textarea.data-v-023770ee:focus,textarea.data-v-023770ee:active{outline:none}.chat-aside.data-v-023770ee{position:absolute;top:50px;right:0;box-sizing:border-box;width:360px!important;border-radius:8px 0 0 8px;z-index:9999;max-height:calc(100% - 50px)}.emoji-picker.data-v-023770ee{width:405px;height:300px;display:flex;flex-direction:column}.emoji-picker-list.data-v-023770ee{flex:1;display:flex;flex-wrap:wrap;overflow-y:auto;margin:2px}.emoji-picker-list.data-v-023770ee::-webkit-scrollbar{display:none}.emoji-picker-list-item.data-v-023770ee{cursor:pointer;padding:5px}.emoji-picker-list-item .emoji.data-v-023770ee{width:30px;height:30px}.emoji-picker-list-item .emoji-big.data-v-023770ee{width:70px;height:70px}.emoji-picker-tab.data-v-023770ee{display:flex;align-items:center}.emoji-picker-tab-item.data-v-023770ee{padding:0 10px;cursor:pointer}.emoji-picker-tab-item .icon.data-v-023770ee{margin:10px;width:20px;height:20px}.emoji-picker-tab-item .icon-big.data-v-023770ee{margin:2px 0;width:30px;height:30px}.emoji-picker-h5.data-v-023770ee{width:100%}.emoji-picker-h5-list.data-v-023770ee{justify-content:space-between}.emoji-picker-h5-list.data-v-023770ee:after{content:"";display:block;flex:1 1 auto}.emoji-picker-h5 .send-btn.data-v-023770ee{width:50px;height:30px;background-color:#55c06a;position:absolute;right:10px;font-size:16px;color:#fff;text-align:center;line-height:30px}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"component": true,
|
||||
"usingComponents": {
|
||||
"uni-popup": "../../../../../uni_modules/uni-popup/components/uni-popup/uni-popup",
|
||||
"toolbar-item-container": "../toolbar-item-container/index"
|
||||
}
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
||||
.popup.data-v-d99a1025{height:750rpx;background-image:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/chard1.png);background-position:center}.container.data-v-d99a1025{height:650rpx;display:flex;flex-direction:column;align-items:center}.titlecss.data-v-d99a1025{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:50rpx}.title.data-v-d99a1025{font-size:40rpx;color:#313131;text-align:center;font-weight:700}.close.data-v-d99a1025{margin-right:40rpx;margin-top:-30rpx}.yourChoose.data-v-d99a1025,.myChoose.data-v-d99a1025{width:80%;height:150rpx;margin-top:40rpx;display:flex;align-items:center;border-radius:10rpx;background-color:#fff}.yourChoose-item.data-v-d99a1025{width:100%;height:100%;text-align:center;line-height:150rpx;font-size:30rpx;color:#313131;font-weight:700}.Echo.data-v-d99a1025{display:flex;align-items:center}.EchoIcon.data-v-d99a1025{width:100rpx;height:100rpx;border-radius:50%;margin-left:20rpx}.EchoNameandTime.data-v-d99a1025{display:flex;flex-direction:column}.EchoName.data-v-d99a1025{font-size:30rpx;color:#313131;margin-left:20rpx;font-weight:700}.EchoTimeandGold.data-v-d99a1025{display:flex;align-items:center;margin-left:20rpx;margin-top:20rpx}.vstext.data-v-d99a1025{display:flex;justify-content:center;align-items:center;width:90%;margin-top:40rpx}.Vtext.data-v-d99a1025{font-size:45.8rpx;color:#f0836c;font-weight:700;font-style:italic}.Stext.data-v-d99a1025{font-size:45.8rpx;color:#58d8db;font-weight:700;font-style:italic}.send-btn.data-v-d99a1025{width:80%;margin-bottom:70rpx;border-radius:50rpx;background-image:linear-gradient(135deg,#4fcacd,#5fdbde);color:#fff;font-size:30rpx;font-weight:700}.popup-content.data-v-d99a1025{width:600rpx;height:700rpx;background-repeat:no-repeat;border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/chard1.png);background-position:center}.popup-title.data-v-d99a1025{font-size:30rpx;margin-top:50rpx;text-align:center}.Avatarimg.data-v-d99a1025{width:90rpx;height:90rpx;border-radius:50%;background-color:#ddd;margin-right:20rpx;margin-left:20rpx}.avatar.data-v-d99a1025{width:100%;height:100%;border-radius:50%}.NameMoney.data-v-d99a1025{display:flex;flex-direction:column}.TimeMoney.data-v-d99a1025{width:300rpx;display:flex;font-weight:700;font-size:27rpx;color:#161616}.NameMoney_Name.data-v-d99a1025{width:400rpx;text-align:left;font-weight:700;font-size:27rpx;color:#161616;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TimeMoney_Time.data-v-d99a1025{display:flex;align-items:center;margin-top:10rpx}.pkTimeimg.data-v-d99a1025{width:31.49rpx;height:31.49rpx;margin-right:10rpx}.goldimg.data-v-d99a1025{width:31.49rpx;height:35rpx;margin-left:40rpx}.goldnb.data-v-d99a1025{display:flex;margin-left:5rpx}.noData.data-v-d99a1025{width:500rpx;height:400rpx;border-radius:10px;font-size:30rpx;color:#999}.scroll.data-v-d99a1025{width:500rpx;height:400rpx;border-radius:10px}.popup-text.data-v-d99a1025{color:#161616;font-size:36.26rpx;font-weight:700;margin-bottom:30rpx}.card-content.data-v-d99a1025{width:100%;height:100rpx;background-color:#fff;border-radius:10rpx;display:flex;align-items:center;font-size:28rpx;color:#7f7f7f;margin-top:20rpx}.createModule.data-v-d99a1025{position:fixed;bottom:0;right:0;z-index:998;width:100vw}.popup-btn.data-v-d99a1025{display:flex;justify-content:space-around;margin-top:50rpx}.invite.data-v-d99a1025{width:225.19rpx;height:78.24rpx;font-size:28.63rpx;line-height:80rpx;border-top-left-radius:50rpx;border-bottom-left-radius:50rpx;border-bottom-right-radius:50rpx;background-image:linear-gradient(135deg,#4fcacd,#5fdbde)}.cancel.data-v-d99a1025{width:225.19rpx;height:78.24rpx;font-size:28.63rpx;line-height:80rpx;margin-left:30rpx;color:#03aba8;border-top-left-radius:50rpx;border-bottom-left-radius:50rpx;border-bottom-right-radius:50rpx;border:1rpx solid #03aba8}.popup-Hintcontent.data-v-d99a1025{width:600rpx;height:500rpx;background-repeat:no-repeat;border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/chard1.png);background-position:center}.popup-texts.data-v-d99a1025{margin:70rpx 50rpx;color:#7e7e7e;font-size:26rpx}
|
||||
@@ -1 +1 @@
|
||||
"use strict";const e=require("../../../../common/vendor.js");require("../../../adapter-vue.js");const n=require("../config.js"),u=require("../../../utils/enableSampleTaskStatus.js"),l=require("../offlinePushInfoManager/index.js"),a=require("../offlinePushInfoManager/const.js");Math||(s+i+o+r+t+v)();const i=()=>"./image-upload/index.js",o=()=>"./video-upload/index.js",r=()=>"./words/index.js",t=()=>"./toolbar-item-container/index.js",s=()=>"./emoji-picker/emoji-picker-dialog.js",v=()=>"./user-selector/index.js",f=e.defineComponent({options:{styleIsolation:"shared"},__name:"index",props:{displayType:{}},setup(i){const o=i,r=e.ref(),t=e.ref(!1),s=e.ref(""),v=e.ref(),f=e.ref(),c=e.ref([]),d=e.ref(!1),p=n.ChatConfig.getFeatureConfig(),I=e.ref(8),m=e.ref(0);e.onMounted((()=>{e.Jt.watch(e.o.CUSTOM,{activeConversation:g})})),e.onUnmounted((()=>{e.Jt.unwatch(e.o.CUSTOM,{activeConversation:g})}));const g=n=>{var u;n&&n!==(null==(u=r.value)?void 0:u.conversationID)&&(C(),p.InputImage&&p.InputVideo?I.value-=4:(p.InputImage||p.InputVideo)&&(I.value-=2),m.value=I.value,I.value-=c.value.length,1===I.value?d.value=p.InputEvaluation&&p.InputQuickReplies:I.value<1&&(d.value=p.InputEvaluation||p.InputQuickReplies),r.value=e.Jt.getData(e.o.CONV,"currentConversation"),t.value=n.startsWith(e.qt.TYPES.CONV_GROUP))},C=()=>{const l=n.ChatConfig.getChatType(),a={chatType:l};l===e.E.TUIChat.TYPE.CUSTOMER_SERVICE&&(a.filterVoice=!0,a.filterVideo=!0,u.enableSampleTaskStatus("customerService")),c.value=[...e.R.getExtensionList(e.E.TUIChat.EXTENSION.INPUT_MORE.EXT_ID,a)].filter((e=>{var n;return"search"!==(null==(n=null==e?void 0:e.data)?void 0:n.name)||p.MessageSearch})),c.value.forEach((n=>{var u;const l=null==(u=null==n?void 0:n.data)?void 0:u.name;"voiceCall"===l?e.ss.reportFeature(203,"voice-call"):"videoCall"===l?e.ss.reportFeature(203,"video-call"):"quickRoom"===l&&e.ss.reportFeature(204)}))};const h=(n,u)=>{var i,o,c,d,p,I,m;s.value=null==(i=null==n?void 0:n.data)?void 0:i.name,(null==(o=null==r?void 0:r.value)?void 0:o.type)===e.qt.TYPES.CONV_C2C?null==(I=null==(c=null==n?void 0:n.listener)?void 0:c.onClicked)||I.call(c,{userIDList:[null==(p=null==(d=null==r?void 0:r.value)?void 0:d.conversationID)?void 0:p.slice(3)],type:u,callParams:{offlinePushInfo:l.OfflinePushInfoManager.getOfflinePushInfo(a.PUSH_SCENE.CALL)}}):t.value&&(f.value=n,(null==(m=null==v?void 0:v.value)?void 0:m.toggleShow)&&v.value.toggleShow(!0))},k=e=>null==e?void 0:e.icon,S=e=>null==e?void 0:e.text,T=e=>{var n,u,i;null==(i=null==(u=null==(n=f.value)?void 0:n.listener)?void 0:u.onClicked)||i.call(u,{...e,callParams:{offlinePushInfo:l.OfflinePushInfoManager.getOfflinePushInfo(a.PUSH_SCENE.CALL)}}),f.value=null},E=()=>{f.value=null},P=e=>{d.value=I.value<=1&&!e};return(n,u)=>e.e({a:"emojiPicker"===o.displayType},"emojiPicker"===o.displayType?{}:e.e({b:e.unref(p).InputImage},e.unref(p).InputImage?{c:e.p({imageSourceType:"camera"})}:{},{d:e.unref(p).InputImage},e.unref(p).InputImage?{e:e.p({imageSourceType:"album"})}:{},{f:e.unref(p).InputVideo},e.unref(p).InputVideo?{g:e.p({videoSourceType:"album"})}:{},{h:e.unref(p).InputVideo},e.unref(p).InputVideo?{i:e.p({videoSourceType:"camera"})}:{},{j:e.unref(c).length>0},e.unref(c).length>0?{k:e.f(e.unref(c).slice(0,e.unref(m)),((e,n,u)=>({a:n})))}:{},{l:1===e.unref(I)},1===e.unref(I)?e.e({m:e.unref(p).InputQuickReplies},e.unref(p).InputQuickReplies?{n:e.o$1(P)}:{}):{},{o:e.unref(I)>1},e.unref(I)>1?e.e({p:e.unref(p).InputQuickReplies},e.unref(p).InputQuickReplies?{q:e.o$1(P)}:{}):{},{r:e.unref(I)<=1},e.unref(I)<=1?e.e({s:e.f(e.unref(c).slice(e.unref(m)),((n,u,l)=>e.e({a:n},n?{b:e.o$1((e=>(e=>{var n,u,l;const a=c.value.find((n=>{var u,l;return(null==(u=null==n?void 0:n.data)?void 0:u.name)===(null==(l=null==e?void 0:e.data)?void 0:l.name)}));switch(null==(n=null==a?void 0:a.data)?void 0:n.name){case"voiceCall":h(a,1);break;case"videoCall":h(a,2);break;case"search":null==(l=null==(u=null==a?void 0:a.listener)?void 0:u.onClicked)||l.call(u)}})(n)),u),c:"76f68da4-7-"+l,d:e.p({iconFile:k(n),title:S(n),iconWidth:"25px",iconHeight:"25px",needDialog:!1})}:{},{e:u}))),t:1===e.unref(I)},1===e.unref(I)?e.e({v:e.unref(p).InputQuickReplies},e.unref(p).InputQuickReplies?{w:e.o$1(P)}:{}):e.e({x:e.unref(p).InputQuickReplies},e.unref(p).InputQuickReplies?{y:e.o$1(P)}:{})):{},{z:e.unref(d)}),{A:e.sr(v,"76f68da4-10",{k:"userSelectorRef"}),B:e.o$1(T),C:e.o$1(E),D:e.p({type:e.unref(s),currentConversation:e.unref(r),isGroup:e.unref(t)})})}});wx.createComponent(f);
|
||||
"use strict";const e=require("../../../../common/vendor.js");require("../../../adapter-vue.js");const n=require("../config.js"),u=require("../../../utils/enableSampleTaskStatus.js"),a=require("../offlinePushInfoManager/index.js"),t=require("../offlinePushInfoManager/const.js");Math||(o+r+l+s+i)();const o=()=>"./image-upload/index.js",r=()=>"./video-upload/index.js",l=()=>"./words/index.js",i=()=>"./user-selector/index.js",s=()=>"./evaluate/CustomMessage.js",p=e.defineComponent({__name:"index",props:{displayType:{}},setup(o){const r=o,l=e.ref(),i=e.ref(!1),s=e.ref(""),p=e.ref(),f=e.ref(),v=e.ref([]),c=e.ref(!1),d=n.ChatConfig.getFeatureConfig(),I=e.ref(8),m=e.ref(0);e.ref(null);e.onMounted((()=>{e.Jt.watch(e.o.CUSTOM,{activeConversation:C})})),e.onUnmounted((()=>{e.Jt.unwatch(e.o.CUSTOM,{activeConversation:C})}));const C=n=>{var u;n&&n!==(null==(u=l.value)?void 0:u.conversationID)&&(g(),d.InputImage&&d.InputVideo?I.value-=4:(d.InputImage||d.InputVideo)&&(I.value-=2),m.value=I.value,I.value-=v.value.length,1===I.value?c.value=d.InputEvaluation&&d.InputQuickReplies:I.value<1&&(c.value=d.InputEvaluation||d.InputQuickReplies),l.value=e.Jt.getData(e.o.CONV,"currentConversation"),i.value=n.startsWith(e.qt.TYPES.CONV_GROUP))},g=()=>{const a=n.ChatConfig.getChatType(),t={chatType:a};a===e.E.TUIChat.TYPE.CUSTOMER_SERVICE&&(t.filterVoice=!0,t.filterVideo=!0,u.enableSampleTaskStatus("customerService")),v.value=[...e.R.getExtensionList(e.E.TUIChat.EXTENSION.INPUT_MORE.EXT_ID,t)].filter((e=>{var n;return"search"!==(null==(n=null==e?void 0:e.data)?void 0:n.name)||d.MessageSearch})),v.value.forEach((n=>{var u;const a=null==(u=null==n?void 0:n.data)?void 0:u.name;"voiceCall"===a?e.ss.reportFeature(203,"voice-call"):"videoCall"===a?e.ss.reportFeature(203,"video-call"):"quickRoom"===a&&e.ss.reportFeature(204)}))};const T=e=>{var n,u,o;null==(o=null==(u=null==(n=f.value)?void 0:n.listener)?void 0:u.onClicked)||o.call(u,{...e,callParams:{offlinePushInfo:a.OfflinePushInfoManager.getOfflinePushInfo(t.PUSH_SCENE.CALL)}}),f.value=null},h=()=>{f.value=null},S=e=>{c.value=I.value<=1&&!e};return(n,u)=>e.e({a:"emojiPicker"===r.displayType},"emojiPicker"===r.displayType?{}:e.e({b:e.unref(d).InputImage},e.unref(d).InputImage?{c:e.p({imageSourceType:"camera"})}:{},{d:e.unref(d).InputImage},e.unref(d).InputImage?{e:e.p({imageSourceType:"album"})}:{},{f:e.unref(d).InputVideo},e.unref(d).InputVideo?{g:e.p({videoSourceType:"album"})}:{},{h:e.unref(d).InputVideo},e.unref(d).InputVideo?{i:e.p({videoSourceType:"camera"})}:{},{j:e.unref(d).InputQuickReplies},e.unref(d).InputQuickReplies?{k:e.o$1(S)}:{},{l:e.unref(d).InputCustomMessage},e.unref(d).InputCustomMessage?{m:e.o$1(S)}:{}),{n:e.sr(p,"76f68da4-6",{k:"userSelectorRef"}),o:e.o$1(T),p:e.o$1(h),q:e.p({type:e.unref(s),currentConversation:e.unref(l),isGroup:e.unref(i)})})}});wx.createComponent(p);
|
||||
|
||||
@@ -4,8 +4,7 @@
|
||||
"image-upload": "./image-upload/index",
|
||||
"video-upload": "./video-upload/index",
|
||||
"words": "./words/index",
|
||||
"toolbar-item-container": "./toolbar-item-container/index",
|
||||
"emoji-picker-dialog": "./emoji-picker/emoji-picker-dialog",
|
||||
"user-selector": "./user-selector/index"
|
||||
"user-selector": "./user-selector/index",
|
||||
"custom-message": "./evaluate/CustomMessage"
|
||||
}
|
||||
}
|
||||
@@ -1 +1 @@
|
||||
<view class="{{['message-input-toolbar', 'message-input-toolbar-h5', 'message-input-toolbar-uni']}}"><view wx:if="{{a}}"><emoji-picker-dialog u-i="76f68da4-0" bind:__l="__l"/></view><view wx:else><swiper class="{{['message-input-toolbar-swiper']}}" indicator-dots="{{z}}" autoplay="{{false}}" circular="{{false}}"><swiper-item class="{{['message-input-toolbar-list', 'message-input-toolbar-h5-list', 'message-input-toolbar-uni-list']}}"><image-upload wx:if="{{b}}" u-i="76f68da4-1" bind:__l="__l" u-p="{{c}}"/><image-upload wx:if="{{d}}" u-i="76f68da4-2" bind:__l="__l" u-p="{{e}}"/><video-upload wx:if="{{f}}" u-i="76f68da4-3" bind:__l="__l" u-p="{{g}}"/><video-upload wx:if="{{h}}" u-i="76f68da4-4" bind:__l="__l" u-p="{{i}}"/><block wx:if="{{j}}"><view wx:for="{{k}}" wx:for-item="extension" wx:key="a"></view></block><block wx:if="{{l}}"><words wx:if="{{m}}" bindonDialogPopupShowOrHide="{{n}}" u-i="76f68da4-5" bind:__l="__l"/></block><block wx:if="{{o}}"><words wx:if="{{p}}" bindonDialogPopupShowOrHide="{{q}}" u-i="76f68da4-6" bind:__l="__l"/></block></swiper-item><swiper-item wx:if="{{r}}" class="{{['message-input-toolbar-list', 'message-input-toolbar-h5-list', 'message-input-toolbar-uni-list']}}"><view wx:for="{{s}}" wx:for-item="extension" wx:key="e"><toolbar-item-container wx:if="{{extension.a}}" bindonIconClick="{{extension.b}}" u-i="{{extension.c}}" bind:__l="__l" u-p="{{extension.d}}"/></view><block wx:if="{{t}}"><words wx:if="{{v}}" bindonDialogPopupShowOrHide="{{w}}" u-i="76f68da4-8" bind:__l="__l"/></block><block wx:else><words wx:if="{{x}}" bindonDialogPopupShowOrHide="{{y}}" u-i="76f68da4-9" bind:__l="__l"/></block></swiper-item></swiper></view><user-selector wx:if="{{D}}" class="r" u-r="userSelectorRef" bindsubmit="{{B}}" bindcancel="{{C}}" u-i="76f68da4-10" bind:__l="__l" u-p="{{D}}"/></view>
|
||||
<view class="{{['message-input-toolbar', 'message-input-toolbar-h5', 'message-input-toolbar-uni']}}"><view wx:if="{{a}}"></view><view wx:else class="barTool"><view class="barToolItem"><image-upload wx:if="{{b}}" u-i="76f68da4-0" bind:__l="__l" u-p="{{c}}"/></view><view class="barToolItem"><image-upload wx:if="{{d}}" u-i="76f68da4-1" bind:__l="__l" u-p="{{e}}"/></view><view class="barToolItem"><video-upload wx:if="{{f}}" u-i="76f68da4-2" bind:__l="__l" u-p="{{g}}"/></view><view class="barToolItem"><video-upload wx:if="{{h}}" u-i="76f68da4-3" bind:__l="__l" u-p="{{i}}"/></view><view class="barToolItem"><words wx:if="{{j}}" bindonDialogPopupShowOrHide="{{k}}" u-i="76f68da4-4" bind:__l="__l"/></view><view class="barToolItem"><custom-message wx:if="{{l}}" bindonDialogPopupShowOrHide="{{m}}" u-i="76f68da4-5" bind:__l="__l"/></view></view><user-selector wx:if="{{q}}" class="r" u-r="userSelectorRef" bindsubmit="{{o}}" bindcancel="{{p}}" u-i="76f68da4-6" bind:__l="__l" u-p="{{q}}"/></view>
|
||||
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
"use strict";const e=require("../../../../common/vendor.js");require("../../../adapter-vue.js");const n=require("../../../../common/assets.js"),o=require("../../../utils/env.js"),t=require("../utils/sendMessage.js"),u=require("../config.js");Math||(i+l+a+s+r)();const l=()=>"./message-input-editor.js",a=()=>"./message-input-at/index.js",i=()=>"./message-input-audio.js",r=()=>"./message-input-quote/index.js",s=()=>"../../common/Icon.js",p=e.defineComponent({__name:"index",props:{placeholder:{default:"this is placeholder"},isMuted:{type:Boolean,default:!0},muteText:{default:""},enableInput:{type:Boolean,default:!0},enableAt:{type:Boolean,default:!0},enableTyping:{type:Boolean,default:!0},replyOrReference:{default:()=>({})},inputToolbarDisplayType:{default:"none"}},emits:["changeToolbarDisplayType"],setup(l,{expose:a,emit:i}){const r=i,s=l,p=e.ref(),d=e.ref(),f=e.ref(),c=e.ref(!1),v=e.ref("editor"),m=u.ChatConfig.getFeatureConfig(),g=e.ref(m.InputVoice),y=e.ref(m.InputEmoji||m.InputStickers),T=e.ref(m.InputImage||m.InputVideo||m.InputEvaluation||m.InputQuickReplies);function h(e){v.value=e,"audio"===e&&r("changeToolbarDisplayType","none")}function b(e){r("changeToolbarDisplayType",e)}e.onMounted((()=>{e.Jt.watch(e.o.CONV,{currentConversation:q}),e.Jt.watch(e.o.CHAT,{quoteMessage:E})})),e.onUnmounted((()=>{e.Jt.unwatch(e.o.CONV,{currentConversation:q}),e.Jt.unwatch(e.o.CHAT,{quoteMessage:E})})),e.watch((()=>s.inputToolbarDisplayType),(e=>{"none"!==e&&h("editor")}));const j=(e,n)=>{t.sendTyping(e,n)},A=e=>{var n;null==(n=null==d?void 0:d.value)||n.toggleAtList(e)},C=()=>{o.isH5&&r("changeToolbarDisplayType","none")},I=e=>{var n,o;(null==(n=null==p?void 0:p.value)?void 0:n.insertAt)&&(null==(o=null==p?void 0:p.value)||o.insertAt(e))},x=()=>{var e,n;(null==(e=null==p?void 0:p.value)?void 0:e.blur)&&(null==(n=null==p?void 0:p.value)||n.blur())};function q(n){var o;f.value=n,c.value=(null==(o=f.value)?void 0:o.type)===e.qt.TYPES.CONV_GROUP}function E(e){(null==e?void 0:e.message)&&"quote"===(null==e?void 0:e.type)&&h("editor")}return a({insertEmoji:e=>{var n,o;(null==(n=null==p?void 0:p.value)?void 0:n.addEmoji)&&(null==(o=null==p?void 0:p.value)||o.addEmoji(e))},reEdit:e=>{var n,o;null==(n=null==p?void 0:p.value)||n.resetEditor(),null==(o=null==p?void 0:p.value)||o.setEditorContent(e)}}),(t,u)=>e.e({a:(e.unref(o.isWeChat)||e.unref(o.isApp))&&e.unref(g)},(e.unref(o.isWeChat)||e.unref(o.isApp))&&e.unref(g)?{b:"audio"===e.unref(v)?1:"",c:e.o$1(h),d:e.p({isEnableAudio:"audio"===e.unref(v)})}:{},{e:e.sr(p,"de604828-1",{k:"editor"}),f:"editor"===e.unref(v),g:e.o$1(j),h:e.o$1(A),i:e.o$1(C),j:e.p({placeholder:s.placeholder,isMuted:s.isMuted,muteText:s.muteText,enableInput:s.enableInput,enableAt:s.enableAt,enableTyping:s.enableTyping,isGroup:e.unref(c)}),k:s.enableAt},s.enableAt?{l:e.sr(d,"de604828-2",{k:"messageInputAtRef"}),m:e.o$1(I),n:e.o$1(x)}:{},{o:e.unref(y)},e.unref(y)?{p:e.o$1((e=>b("emojiPicker"))),q:e.p({file:e.unref(n.faceIcon),size:"23px",hotAreaSize:"3px"})}:{},{r:e.unref(T)},e.unref(T)?{s:e.o$1((e=>b("tools"))),t:e.p({file:e.unref(n.moreIcon),size:"23px",hotAreaSize:"3px"})}:{},{v:e.p({displayType:e.unref(v)}),w:e.n(!e.unref(o.isPC)&&"message-input-h5")})}}),d=e._export_sfc(p,[["__scopeId","data-v-de604828"]]);wx.createComponent(d);
|
||||
"use strict";const e=require("../../../../common/vendor.js");require("../../../adapter-vue.js");const n=require("../../../../common/assets.js"),t=require("../../../utils/env.js"),o=require("../utils/sendMessage.js"),u=require("../config.js");Math||(i+l+a+s+r)();const l=()=>"./message-input-editor.js",a=()=>"./message-input-at/index.js",i=()=>"./message-input-audio.js",r=()=>"./message-input-quote/index.js",s=()=>"../../common/Icon.js",p=e.defineComponent({__name:"index",props:{placeholder:{default:"this is placeholder"},isMuted:{type:Boolean,default:!0},muteText:{default:""},enableInput:{type:Boolean,default:!0},enableAt:{type:Boolean,default:!0},enableTyping:{type:Boolean,default:!0},replyOrReference:{default:()=>({})},inputToolbarDisplayType:{default:"none"}},emits:["changeToolbarDisplayType"],setup(l,{expose:a,emit:i}){const r=i,s=l,p=e.ref(),d=e.ref(),f=e.ref(),c=e.ref(!1),v=e.ref("editor"),m=u.ChatConfig.getFeatureConfig(),g=e.ref(m.InputVoice);e.ref(m.InputEmoji||m.InputStickers);const y=e.ref(m.InputImage||m.InputVideo||m.InputEvaluation||m.InputQuickReplies);function T(e){v.value=e,"audio"===e&&r("changeToolbarDisplayType","none")}e.onMounted((()=>{e.Jt.watch(e.o.CONV,{currentConversation:I}),e.Jt.watch(e.o.CHAT,{quoteMessage:q})})),e.onUnmounted((()=>{e.Jt.unwatch(e.o.CONV,{currentConversation:I}),e.Jt.unwatch(e.o.CHAT,{quoteMessage:q})})),e.watch((()=>s.inputToolbarDisplayType),(e=>{"none"!==e&&T("editor")}));const b=(e,n)=>{o.sendTyping(e,n)},h=e=>{var n;null==(n=null==d?void 0:d.value)||n.toggleAtList(e)},j=()=>{t.isH5&&r("changeToolbarDisplayType","none")},C=e=>{var n,t;(null==(n=null==p?void 0:p.value)?void 0:n.insertAt)&&(null==(t=null==p?void 0:p.value)||t.insertAt(e))},A=()=>{var e,n;(null==(e=null==p?void 0:p.value)?void 0:e.blur)&&(null==(n=null==p?void 0:p.value)||n.blur())};function I(n){var t;f.value=n,c.value=(null==(t=f.value)?void 0:t.type)===e.qt.TYPES.CONV_GROUP}function q(e){(null==e?void 0:e.message)&&"quote"===(null==e?void 0:e.type)&&T("editor")}return a({insertEmoji:e=>{var n,t;(null==(n=null==p?void 0:p.value)?void 0:n.addEmoji)&&(null==(t=null==p?void 0:p.value)||t.addEmoji(e))},reEdit:e=>{var n,t;null==(n=null==p?void 0:p.value)||n.resetEditor(),null==(t=null==p?void 0:p.value)||t.setEditorContent(e)}}),(o,u)=>e.e({a:(e.unref(t.isWeChat)||e.unref(t.isApp))&&e.unref(g)},(e.unref(t.isWeChat)||e.unref(t.isApp))&&e.unref(g)?{b:"audio"===e.unref(v)?1:"",c:e.o$1(T),d:e.p({isEnableAudio:"audio"===e.unref(v)})}:{},{e:e.sr(p,"c73567e1-1",{k:"editor"}),f:"editor"===e.unref(v),g:e.o$1(b),h:e.o$1(h),i:e.o$1(j),j:e.p({placeholder:s.placeholder,isMuted:s.isMuted,muteText:s.muteText,enableInput:s.enableInput,enableAt:s.enableAt,enableTyping:s.enableTyping,isGroup:e.unref(c)}),k:s.enableAt},s.enableAt?{l:e.sr(d,"c73567e1-2",{k:"messageInputAtRef"}),m:e.o$1(C),n:e.o$1(A)}:{},{o:e.unref(y)},e.unref(y)?{p:e.o$1((e=>{r("changeToolbarDisplayType","tools")})),q:e.p({file:e.unref(n.moreIcon),size:"23px",hotAreaSize:"3px"})}:{},{r:e.p({displayType:e.unref(v)}),s:e.n(!e.unref(t.isPC)&&"message-input-h5")})}}),d=e._export_sfc(p,[["__scopeId","data-v-c73567e1"]]);wx.createComponent(d);
|
||||
|
||||
@@ -1 +1 @@
|
||||
<view class="{{['data-v-de604828', 'message-input', w]}}"><view class="audio-main-content-line data-v-de604828"><message-input-audio wx:if="{{a}}" class="{{['data-v-de604828', b && 'message-input-wx-audio-open']}}" bindchangeDisplayType="{{c}}" u-i="de604828-0" bind:__l="__l" u-p="{{d}}"/><message-input-editor wx:if="{{j}}" data-c-h="{{!f}}" u-r="editor" class="message-input-editor r data-v-de604828" bindonTyping="{{g}}" bindonAt="{{h}}" bindonFocus="{{i}}" u-i="de604828-1" bind:__l="__l" u-p="{{j}}"/><message-input-at wx:if="{{k}}" class="r data-v-de604828" u-r="messageInputAtRef" bindinsertAt="{{m}}" bindonAtListOpen="{{n}}" u-i="de604828-2" bind:__l="__l"/><icon wx:if="{{o}}" class="icon icon-face data-v-de604828" bindonClick="{{p}}" u-i="de604828-3" bind:__l="__l" u-p="{{q}}"/><icon wx:if="{{r}}" class="icon icon-more data-v-de604828" bindonClick="{{s}}" u-i="de604828-4" bind:__l="__l" u-p="{{t}}"/></view><view class="data-v-de604828"><message-quote wx:if="{{v}}" class="data-v-de604828" style="{{'min-width:' + 0}}" u-i="de604828-5" bind:__l="__l" u-p="{{v}}"/></view></view>
|
||||
<view class="{{['data-v-c73567e1', 'message-input', s]}}"><view class="audio-main-content-line data-v-c73567e1"><message-input-audio wx:if="{{a}}" class="{{['data-v-c73567e1', b && 'message-input-wx-audio-open']}}" bindchangeDisplayType="{{c}}" u-i="c73567e1-0" bind:__l="__l" u-p="{{d}}"/><message-input-editor wx:if="{{j}}" data-c-h="{{!f}}" u-r="editor" class="message-input-editor r data-v-c73567e1" bindonTyping="{{g}}" bindonAt="{{h}}" bindonFocus="{{i}}" u-i="c73567e1-1" bind:__l="__l" u-p="{{j}}"/><message-input-at wx:if="{{k}}" class="r data-v-c73567e1" u-r="messageInputAtRef" bindinsertAt="{{m}}" bindonAtListOpen="{{n}}" u-i="c73567e1-2" bind:__l="__l"/><icon wx:if="{{o}}" class="icon icon-more data-v-c73567e1" bindonClick="{{p}}" u-i="c73567e1-3" bind:__l="__l" u-p="{{q}}"/></view><view class="data-v-c73567e1"><message-quote wx:if="{{r}}" class="data-v-c73567e1" style="{{'min-width:' + 0}}" u-i="c73567e1-4" bind:__l="__l" u-p="{{r}}"/></view></view>
|
||||
@@ -1 +1 @@
|
||||
body.data-v-de604828,div.data-v-de604828,ul.data-v-de604828,ol.data-v-de604828,dt.data-v-de604828,dd.data-v-de604828,li.data-v-de604828,dl.data-v-de604828,h1.data-v-de604828,h2.data-v-de604828,h3.data-v-de604828,h4.data-v-de604828,p.data-v-de604828{margin:0;padding:0;font-style:normal}ol.data-v-de604828,ul.data-v-de604828,li.data-v-de604828{list-style:none}img.data-v-de604828{border:0;vertical-align:middle;pointer-events:none}body.data-v-de604828{color:#000;background:#fff}.clear.data-v-de604828{clear:both;height:1px;width:100%;overflow:hidden;margin-top:-1px}a.data-v-de604828{color:#000;text-decoration:none;cursor:pointer}a.data-v-de604828:hover{text-decoration:none}input.data-v-de604828,textarea.data-v-de604828{-webkit-user-select:auto;user-select:auto}input.data-v-de604828:focus,input.data-v-de604828:active,textarea.data-v-de604828:focus,textarea.data-v-de604828:active{outline:none}.chat-aside.data-v-de604828{position:absolute;top:50px;right:0;box-sizing:border-box;width:360px!important;border-radius:8px 0 0 8px;z-index:9999;max-height:calc(100% - 50px)}.data-v-de604828:not(not){display:flex;flex-direction:column;min-width:0;box-sizing:border-box}.message-input.data-v-de604828{position:relative;display:flex;flex-direction:column;border:none;overflow:hidden;background:#ebf0f6}.message-input-h5.data-v-de604828{padding:10px 10px 15px}.message-input-editor.data-v-de604828{flex:1;display:flex}.message-input .icon.data-v-de604828{margin-left:3px}.message-input-wx-audio-open.data-v-de604828{flex:1}.audio-main-content-line.data-v-de604828{display:flex;flex-direction:row;align-items:center}
|
||||
body.data-v-c73567e1,div.data-v-c73567e1,ul.data-v-c73567e1,ol.data-v-c73567e1,dt.data-v-c73567e1,dd.data-v-c73567e1,li.data-v-c73567e1,dl.data-v-c73567e1,h1.data-v-c73567e1,h2.data-v-c73567e1,h3.data-v-c73567e1,h4.data-v-c73567e1,p.data-v-c73567e1{margin:0;padding:0;font-style:normal}ol.data-v-c73567e1,ul.data-v-c73567e1,li.data-v-c73567e1{list-style:none}img.data-v-c73567e1{border:0;vertical-align:middle;pointer-events:none}body.data-v-c73567e1{color:#000;background:#fff}.clear.data-v-c73567e1{clear:both;height:1px;width:100%;overflow:hidden;margin-top:-1px}a.data-v-c73567e1{color:#000;text-decoration:none;cursor:pointer}a.data-v-c73567e1:hover{text-decoration:none}input.data-v-c73567e1,textarea.data-v-c73567e1{-webkit-user-select:auto;user-select:auto}input.data-v-c73567e1:focus,input.data-v-c73567e1:active,textarea.data-v-c73567e1:focus,textarea.data-v-c73567e1:active{outline:none}.chat-aside.data-v-c73567e1{position:absolute;top:50px;right:0;box-sizing:border-box;width:360px!important;border-radius:8px 0 0 8px;z-index:9999;max-height:calc(100% - 50px)}.data-v-c73567e1:not(not){display:flex;flex-direction:column;min-width:0;box-sizing:border-box}.message-input.data-v-c73567e1{position:relative;display:flex;flex-direction:column;border:none;overflow:hidden;background:#ebf0f6}.message-input-h5.data-v-c73567e1{padding:10px 10px 15px}.message-input-editor.data-v-c73567e1{flex:1;display:flex}.message-input .icon.data-v-c73567e1{margin-left:3px}.message-input-wx-audio-open.data-v-c73567e1{flex:1}.audio-main-content-line.data-v-c73567e1{display:flex;flex-direction:row;align-items:center}
|
||||
|
||||
@@ -1 +1 @@
|
||||
"use strict";const e=require("../../../../../common/vendor.js");require("../../../../adapter-vue.js");const n=require("../../../../utils/type-check.js"),s=require("../../../../constant.js"),t=require("../../../../../common/assets.js"),r=require("../../../../../stores/counter.js");Math||u();const u=()=>"../../../common/Icon.js",f=e.defineComponent({__name:"message-custom",props:{messageItem:{default:void 0},content:{default:void 0}},setup(u){r.useCounterStore();const f=u,i=e.ref(),o=e.ref(),a=e.ref(),c=e.ref({businessID:""});e.watchEffect((()=>{i.value=f.content,o.value=f.messageItem;const{payload:e}=f.messageItem;c.value=e.data||"",c.value=n.JSONToObject(e.data),e.data===s.CHAT_MSG_CUSTOM_TYPE.SERVICE&&(a.value=n.JSONToObject(e.extension))}));return(r,u)=>e.e({a:e.unref(c).businessID===e.unref(s.CHAT_MSG_CUSTOM_TYPE).SERVICE},e.unref(c).businessID===e.unref(s.CHAT_MSG_CUSTOM_TYPE).SERVICE?e.e({b:e.t(e.unref(a).title),c:e.unref(a).hyperlinks_text},e.unref(a).hyperlinks_text?{d:e.t(e.unref(a).hyperlinks_text.key),e:e.unref(a).hyperlinks_text.value}:{},{f:e.unref(a).item&&e.unref(a).item.length>0},e.unref(a).item&&e.unref(a).item.length>0?{g:e.f(e.unref(a).item,((s,t,r)=>e.e({a:e.unref(n.isUrl)(s.value)},e.unref(n.isUrl)(s.value)?{b:e.t(s.key),c:s.value}:{d:e.t(s.key)},{e:t})))}:{},{h:e.t(e.unref(a).description)}):e.unref(c).businessID===e.unref(s.CHAT_MSG_CUSTOM_TYPE).EVALUATE?{j:e.t(e.unref(e.Wt).t("message.custom.对本次服务评价")),k:e.f(Math.max(e.unref(c).score,0),((e,n,s)=>({a:"c2052009-0-"+s,b:n}))),l:e.p({file:e.unref(t.star)}),m:e.t(e.unref(c).comment)}:e.unref(c).businessID===e.unref(s.CHAT_MSG_CUSTOM_TYPE).ORDER?{o:e.unref(c).imageUrl,p:e.t(e.unref(c).title),q:e.t(e.unref(c).description),r:e.t(e.unref(c).price),s:e.o$1((n=>{return s=e.unref(c).link,void window.open(s);var s}))}:e.unref(c).businessID===e.unref(s.CHAT_MSG_CUSTOM_TYPE).LINK?{v:e.t(e.unref(c).text),w:e.t(e.unref(e.Wt).t("message.custom.查看详情>>")),x:e.unref(c).link}:e.unref(c).businessID===e.unref(s.CHAT_MSG_CUSTOM_TYPE).PK?{z:e.unref(c).link,A:e.o$1((n=>function(n){const s=JSON.stringify(n);e.index.redirectTo({url:`/pages/PKMessageprocessing/PKMessageprocessing?customData=${s}`})}(e.unref(c))))}:{B:r.content.custom},{i:e.unref(c).businessID===e.unref(s.CHAT_MSG_CUSTOM_TYPE).EVALUATE,n:e.unref(c).businessID===e.unref(s.CHAT_MSG_CUSTOM_TYPE).ORDER,t:e.unref(c).businessID===e.unref(s.CHAT_MSG_CUSTOM_TYPE).LINK,y:e.unref(c).businessID===e.unref(s.CHAT_MSG_CUSTOM_TYPE).PK})}}),i=e._export_sfc(f,[["__scopeId","data-v-c2052009"]]);wx.createComponent(i);
|
||||
"use strict";const e=require("../../../../../common/vendor.js");require("../../../../adapter-vue.js");const n=require("../../../../utils/type-check.js"),s=require("../../../../constant.js"),t=require("../../../../../common/assets.js"),r=require("../../../../../stores/counter.js");Math||u();const u=()=>"../../../common/Icon.js",f=e.defineComponent({__name:"message-custom",props:{messageItem:{default:void 0},content:{default:void 0}},setup(u){r.useCounterStore();const f=u,a=e.ref(),i=e.ref(),o=e.ref(),c=e.ref({businessID:""});e.watchEffect((()=>{a.value=f.content,i.value=f.messageItem;const{payload:e}=f.messageItem;c.value=e.data||"",c.value=n.JSONToObject(e.data),e.data===s.CHAT_MSG_CUSTOM_TYPE.SERVICE&&(o.value=n.JSONToObject(e.extension))}));return(r,u)=>e.e({a:e.unref(c).businessID===e.unref(s.CHAT_MSG_CUSTOM_TYPE).SERVICE},e.unref(c).businessID===e.unref(s.CHAT_MSG_CUSTOM_TYPE).SERVICE?e.e({b:e.t(e.unref(o).title),c:e.unref(o).hyperlinks_text},e.unref(o).hyperlinks_text?{d:e.t(e.unref(o).hyperlinks_text.key),e:e.unref(o).hyperlinks_text.value}:{},{f:e.unref(o).item&&e.unref(o).item.length>0},e.unref(o).item&&e.unref(o).item.length>0?{g:e.f(e.unref(o).item,((s,t,r)=>e.e({a:e.unref(n.isUrl)(s.value)},e.unref(n.isUrl)(s.value)?{b:e.t(s.key),c:s.value}:{d:e.t(s.key)},{e:t})))}:{},{h:e.t(e.unref(o).description)}):e.unref(c).businessID===e.unref(s.CHAT_MSG_CUSTOM_TYPE).EVALUATE?{j:e.t(e.unref(e.Wt).t("message.custom.对本次服务评价")),k:e.f(Math.max(e.unref(c).score,0),((e,n,s)=>({a:"1c4aa8ca-0-"+s,b:n}))),l:e.p({file:e.unref(t.star)}),m:e.t(e.unref(c).comment)}:e.unref(c).businessID===e.unref(s.CHAT_MSG_CUSTOM_TYPE).ORDER?{o:e.unref(c).imageUrl,p:e.t(e.unref(c).title),q:e.t(e.unref(c).description),r:e.t(e.unref(c).price),s:e.o$1((n=>{return s=e.unref(c).link,void window.open(s);var s}))}:e.unref(c).businessID===e.unref(s.CHAT_MSG_CUSTOM_TYPE).LINK?{v:e.t(e.unref(c).text),w:e.t(e.unref(e.Wt).t("message.custom.查看详情>>")),x:e.unref(c).link}:e.unref(c).businessID===e.unref(s.CHAT_MSG_CUSTOM_TYPE).PK?{z:e.unref(c).link,A:e.o$1((n=>function(n){const s=JSON.stringify(n);e.index.navigateTo({url:`/pages/PKMessageprocessing/PKMessageprocessing?customData=${s}`})}(e.unref(c))))}:{B:r.content.custom},{i:e.unref(c).businessID===e.unref(s.CHAT_MSG_CUSTOM_TYPE).EVALUATE,n:e.unref(c).businessID===e.unref(s.CHAT_MSG_CUSTOM_TYPE).ORDER,t:e.unref(c).businessID===e.unref(s.CHAT_MSG_CUSTOM_TYPE).LINK,y:e.unref(c).businessID===e.unref(s.CHAT_MSG_CUSTOM_TYPE).PK})}}),a=e._export_sfc(f,[["__scopeId","data-v-1c4aa8ca"]]);wx.createComponent(a);
|
||||
|
||||
@@ -1 +1 @@
|
||||
<view class="custom data-v-c2052009"><block wx:if="{{a}}"><view class="data-v-c2052009"><view class="data-v-c2052009"><label class="data-v-c2052009">{{b}}</label><navigator wx:if="{{c}}" class="data-v-c2052009" href="{{e}}" target="view_window">{{d}}</navigator></view><view wx:if="{{f}}" class="data-v-c2052009"><view wx:for="{{g}}" wx:for-item="item" wx:key="e" class="data-v-c2052009"><navigator wx:if="{{item.a}}" class="data-v-c2052009" href="{{item.c}}" target="view_window">{{item.b}}</navigator><view wx:else class="data-v-c2052009">{{item.d}}</view></view></view><view class="data-v-c2052009">{{h}}</view></view></block><block wx:elif="{{i}}"><view class="evaluate data-v-c2052009"><view class="data-v-c2052009">{{j}}</view><view class="evaluate-list data-v-c2052009"><view wx:for="{{k}}" wx:for-item="item" wx:key="b" class="evaluate-list-item data-v-c2052009"><icon wx:if="{{l}}" class="file-icon data-v-c2052009" u-i="{{item.a}}" bind:__l="__l" u-p="{{l}}"/></view></view><view class="data-v-c2052009">{{m}}</view></view></block><block wx:elif="{{n}}"><view class="order data-v-c2052009" bindtap="{{s}}"><image class="data-v-c2052009" src="{{o}}"/><view class="data-v-c2052009"><view class="data-v-c2052009">{{p}}</view><view class="data-v-c2052009">{{q}}</view><label class="data-v-c2052009">{{r}}</label></view></view></block><block wx:elif="{{t}}"><view class="textLink data-v-c2052009"><view class="data-v-c2052009">{{v}}</view><navigator class="data-v-c2052009" href="{{x}}" target="view_window">{{w}}</navigator></view></block><block wx:elif="{{y}}"><view class="pk data-v-c2052009" bindtap="{{A}}"><image class="Custommessageimage data-v-c2052009" src="{{z}}" mode="scaleToFill"/></view></block><block wx:else><label class="data-v-c2052009"><rich-text class="data-v-c2052009" nodes="{{B}}"/></label></block></view>
|
||||
<view class="custom data-v-1c4aa8ca"><block wx:if="{{a}}"><view class="data-v-1c4aa8ca"><view class="data-v-1c4aa8ca"><label class="data-v-1c4aa8ca">{{b}}</label><navigator wx:if="{{c}}" class="data-v-1c4aa8ca" href="{{e}}" target="view_window">{{d}}</navigator></view><view wx:if="{{f}}" class="data-v-1c4aa8ca"><view wx:for="{{g}}" wx:for-item="item" wx:key="e" class="data-v-1c4aa8ca"><navigator wx:if="{{item.a}}" class="data-v-1c4aa8ca" href="{{item.c}}" target="view_window">{{item.b}}</navigator><view wx:else class="data-v-1c4aa8ca">{{item.d}}</view></view></view><view class="data-v-1c4aa8ca">{{h}}</view></view></block><block wx:elif="{{i}}"><view class="evaluate data-v-1c4aa8ca"><view class="data-v-1c4aa8ca">{{j}}</view><view class="evaluate-list data-v-1c4aa8ca"><view wx:for="{{k}}" wx:for-item="item" wx:key="b" class="evaluate-list-item data-v-1c4aa8ca"><icon wx:if="{{l}}" class="file-icon data-v-1c4aa8ca" u-i="{{item.a}}" bind:__l="__l" u-p="{{l}}"/></view></view><view class="data-v-1c4aa8ca">{{m}}</view></view></block><block wx:elif="{{n}}"><view class="order data-v-1c4aa8ca" bindtap="{{s}}"><image class="data-v-1c4aa8ca" src="{{o}}"/><view class="data-v-1c4aa8ca"><view class="data-v-1c4aa8ca">{{p}}</view><view class="data-v-1c4aa8ca">{{q}}</view><label class="data-v-1c4aa8ca">{{r}}</label></view></view></block><block wx:elif="{{t}}"><view class="textLink data-v-1c4aa8ca"><view class="data-v-1c4aa8ca">{{v}}</view><navigator class="data-v-1c4aa8ca" href="{{x}}" target="view_window">{{w}}</navigator></view></block><block wx:elif="{{y}}"><view class="pk data-v-1c4aa8ca" bindtap="{{A}}"><image class="Custommessageimage data-v-1c4aa8ca" src="{{z}}" mode="scaleToFill"/></view></block><block wx:else><label class="data-v-1c4aa8ca"><rich-text class="data-v-1c4aa8ca" nodes="{{B}}"/></label></block></view>
|
||||
@@ -1 +1 @@
|
||||
body.data-v-c2052009,div.data-v-c2052009,ul.data-v-c2052009,ol.data-v-c2052009,dt.data-v-c2052009,dd.data-v-c2052009,li.data-v-c2052009,dl.data-v-c2052009,h1.data-v-c2052009,h2.data-v-c2052009,h3.data-v-c2052009,h4.data-v-c2052009,p.data-v-c2052009{margin:0;padding:0;font-style:normal}ol.data-v-c2052009,ul.data-v-c2052009,li.data-v-c2052009{list-style:none}img.data-v-c2052009{border:0;vertical-align:middle;pointer-events:none}body.data-v-c2052009{color:#000;background:#fff}.clear.data-v-c2052009{clear:both;height:1px;width:100%;overflow:hidden;margin-top:-1px}a.data-v-c2052009{color:#000;text-decoration:none;cursor:pointer}a.data-v-c2052009:hover{text-decoration:none}input.data-v-c2052009,textarea.data-v-c2052009{-webkit-user-select:auto;user-select:auto}input.data-v-c2052009:focus,input.data-v-c2052009:active,textarea.data-v-c2052009:focus,textarea.data-v-c2052009:active{outline:none}.chat-aside.data-v-c2052009{position:absolute;top:50px;right:0;box-sizing:border-box;width:360px!important;border-radius:8px 0 0 8px;z-index:9999;max-height:calc(100% - 50px)}a.data-v-c2052009{color:#679ce1}.custom.data-v-c2052009{font-size:18px}.custom h1.data-v-c2052009{font-size:14px;color:#000}.custom h1.data-v-c2052009,.custom a.data-v-c2052009,.custom p.data-v-c2052009{font-size:14px}.custom .evaluate ul.data-v-c2052009{display:flex;padding:10px 0}.custom .evaluate-list.data-v-c2052009{display:flex;flex-direction:row}.custom .evaluate-list-item.data-v-c2052009{padding:0 2px}.custom .order.data-v-c2052009{display:flex}.custom .order main.data-v-c2052009{padding-left:5px}.custom .order main p.data-v-c2052009{font-family:PingFangSC-Regular;width:145px;line-height:17px;font-size:14px;color:#999;letter-spacing:0;margin-bottom:6px;word-break:break-word}.custom .order main span.data-v-c2052009{font-family:PingFangSC-Regular;line-height:25px;color:#ff7201}.custom .order img.data-v-c2052009{width:67px;height:67px}.custom .pk.data-v-c2052009{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background-color:#fff;border-radius:10px;padding:20px;box-sizing:border-box}.custom .pk h1.data-v-c2052009{font-size:18px;color:#333;margin-bottom:10px}.custom .pk .button-group.data-v-c2052009{display:flex;justify-content:center}.custom .pk .button-group .buttonAccept.data-v-c2052009{width:40%;height:60rpx;background-color:rgba(132,255,0,.333);border-radius:10px;border:2px solid #26ff00;color:#fff;font-size:16px;text-align:center;line-height:60rpx;margin-bottom:10px;border:none;cursor:pointer}.custom .pk .button-group .buttonRefuse.data-v-c2052009{width:40%;height:60rpx;background-color:rgba(255,0,0,.47);border:2px solid #ff0000;border-radius:10px;color:#fff;font-size:16px;line-height:60rpx;text-align:center;margin-bottom:10px;border:none;cursor:pointer}.Custommessageimage.data-v-c2052009{width:385rpx;height:195rpx}
|
||||
body.data-v-1c4aa8ca,div.data-v-1c4aa8ca,ul.data-v-1c4aa8ca,ol.data-v-1c4aa8ca,dt.data-v-1c4aa8ca,dd.data-v-1c4aa8ca,li.data-v-1c4aa8ca,dl.data-v-1c4aa8ca,h1.data-v-1c4aa8ca,h2.data-v-1c4aa8ca,h3.data-v-1c4aa8ca,h4.data-v-1c4aa8ca,p.data-v-1c4aa8ca{margin:0;padding:0;font-style:normal}ol.data-v-1c4aa8ca,ul.data-v-1c4aa8ca,li.data-v-1c4aa8ca{list-style:none}img.data-v-1c4aa8ca{border:0;vertical-align:middle;pointer-events:none}body.data-v-1c4aa8ca{color:#000;background:#fff}.clear.data-v-1c4aa8ca{clear:both;height:1px;width:100%;overflow:hidden;margin-top:-1px}a.data-v-1c4aa8ca{color:#000;text-decoration:none;cursor:pointer}a.data-v-1c4aa8ca:hover{text-decoration:none}input.data-v-1c4aa8ca,textarea.data-v-1c4aa8ca{-webkit-user-select:auto;user-select:auto}input.data-v-1c4aa8ca:focus,input.data-v-1c4aa8ca:active,textarea.data-v-1c4aa8ca:focus,textarea.data-v-1c4aa8ca:active{outline:none}.chat-aside.data-v-1c4aa8ca{position:absolute;top:50px;right:0;box-sizing:border-box;width:360px!important;border-radius:8px 0 0 8px;z-index:9999;max-height:calc(100% - 50px)}a.data-v-1c4aa8ca{color:#679ce1}.custom.data-v-1c4aa8ca{font-size:18px}.custom h1.data-v-1c4aa8ca{font-size:14px;color:#000}.custom h1.data-v-1c4aa8ca,.custom a.data-v-1c4aa8ca,.custom p.data-v-1c4aa8ca{font-size:14px}.custom .evaluate ul.data-v-1c4aa8ca{display:flex;padding:10px 0}.custom .evaluate-list.data-v-1c4aa8ca{display:flex;flex-direction:row}.custom .evaluate-list-item.data-v-1c4aa8ca{padding:0 2px}.custom .order.data-v-1c4aa8ca{display:flex}.custom .order main.data-v-1c4aa8ca{padding-left:5px}.custom .order main p.data-v-1c4aa8ca{font-family:PingFangSC-Regular;width:145px;line-height:17px;font-size:14px;color:#999;letter-spacing:0;margin-bottom:6px;word-break:break-word}.custom .order main span.data-v-1c4aa8ca{font-family:PingFangSC-Regular;line-height:25px;color:#ff7201}.custom .order img.data-v-1c4aa8ca{width:67px;height:67px}.custom .pk.data-v-1c4aa8ca{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background-color:#fff;border-radius:10px;padding:20px;box-sizing:border-box}.custom .pk h1.data-v-1c4aa8ca{font-size:18px;color:#333;margin-bottom:10px}.custom .pk .button-group.data-v-1c4aa8ca{display:flex;justify-content:center}.custom .pk .button-group .buttonAccept.data-v-1c4aa8ca{width:40%;height:60rpx;background-color:rgba(132,255,0,.333);border-radius:10px;border:2px solid #26ff00;color:#fff;font-size:16px;text-align:center;line-height:60rpx;margin-bottom:10px;border:none;cursor:pointer}.custom .pk .button-group .buttonRefuse.data-v-1c4aa8ca{width:40%;height:60rpx;background-color:rgba(255,0,0,.47);border:2px solid #ff0000;border-radius:10px;color:#fff;font-size:16px;line-height:60rpx;text-align:center;margin-bottom:10px;border:none;cursor:pointer}.Custommessageimage.data-v-1c4aa8ca{width:385rpx;height:195rpx}
|
||||
|
||||
@@ -1 +1 @@
|
||||
"use strict";const e=require("../../../../../common/vendor.js");require("../../../../adapter-vue.js"),require("../../emoji-config/index.js");const o=e.defineComponent({__name:"message-face",props:{content:{type:Object,default:()=>({})}},setup(o){const t=o,n=e.ref(t.content.url);return e.onMounted((()=>{"custom"===t.content.type&&console.warn("CUSTOM_BIG_EMOJI_URL is required for custom emoji, please check your CUSTOM_BIG_EMOJI_URL.")})),(o,t)=>({a:e.unref(n)})}}),t=e._export_sfc(o,[["__scopeId","data-v-a83600e4"]]);wx.createComponent(t);
|
||||
"use strict";const e=require("../../../../../common/vendor.js");require("../../../../adapter-vue.js"),require("../../emoji-config/default-emoji.js"),require("../../../../utils/env.js");const o=e.defineComponent({__name:"message-face",props:{content:{type:Object,default:()=>({})}},setup(o){const t=o,n=e.ref(t.content.url);return e.onMounted((()=>{"custom"===t.content.type&&console.warn("CUSTOM_BIG_EMOJI_URL is required for custom emoji, please check your CUSTOM_BIG_EMOJI_URL.")})),(o,t)=>({a:e.unref(n)})}}),t=e._export_sfc(o,[["__scopeId","data-v-a83600e4"]]);wx.createComponent(t);
|
||||
|
||||
@@ -1 +1 @@
|
||||
"use strict";const e=require("../../../../../common/vendor.js");require("../../../../adapter-vue.js"),require("../../emoji-config/index.js");const t=require("../../../../utils/env.js"),n=e.defineComponent({__name:"message-text",props:{content:{default:()=>({})},messageItem:{default:()=>({})},enableURLHighlight:{type:Boolean,default:!1}},setup(n){const a=n,l=e.ref([]);return e.watch((()=>a.messageItem),((t,n)=>{var o,r,s,u,i,m;(null==t?void 0:t.ID)!==(null==n?void 0:n.ID)&&(a.enableURLHighlight&&e.ss.reportFeature(208),a.messageItem.getMessageContent?l.value=null==(o=a.messageItem.getMessageContent())?void 0:o.text:l.value=null==(s=null==(r=e.Jt.getMessageModel(a.messageItem.ID))?void 0:r.getMessageContent())?void 0:s.text,l.value=l.value||(null==(u=a.content)?void 0:u.text),(null==(i=l.value)?void 0:i.length)?l.value=null==(m=l.value.map((t=>{if("img"===t.name&&"custom"===(null==t?void 0:t.type))return console.warn("CUSTOM_BASIC_EMOJI_URL is required for custom emoji."),t;if(a.enableURLHighlight&&"text"===t.name&&t.text){if(!e.A$1)return console.warn("parseTextAndValidateUrls not found. Please update @tencentcloud/universal-api to 2.3.7 or higher."),t;const n=e.A$1(t.text);if(n.length)return n.map((e=>({name:e.type,text:e.text,url:e.url})))}return t})))?void 0:m.flat():l.value=[])}),{deep:!0,immediate:!0}),(n,a)=>({a:e.f(e.unref(l),((n,a,l)=>e.e({a:"text"===n.name},"text"===n.name?{b:e.t(n.text)}:"url"===n.name?{d:e.t(n.text),e:e.o$1((a=>{var l;(l=n.url)&&(t.isUniFrameWork?e.i.navigateTo({url:`/pages/views/webview?url=${l}`}):e.i.open(l,"_blank"))}),a)}:{f:n.src,g:n.emojiKey},{c:"url"===n.name,h:a}))),b:e.n(e.unref(t.isPC)&&"text-select")})}}),a=e._export_sfc(n,[["__scopeId","data-v-7d054f1e"]]);wx.createComponent(a);
|
||||
"use strict";const e=require("../../../../../common/vendor.js");require("../../../../adapter-vue.js"),require("../../emoji-config/default-emoji.js");const t=require("../../../../utils/env.js"),n=e.defineComponent({__name:"message-text",props:{content:{default:()=>({})},messageItem:{default:()=>({})},enableURLHighlight:{type:Boolean,default:!1}},setup(n){const a=n,l=e.ref([]);return e.watch((()=>a.messageItem),((t,n)=>{var o,r,s,u,i,m;(null==t?void 0:t.ID)!==(null==n?void 0:n.ID)&&(a.enableURLHighlight&&e.ss.reportFeature(208),a.messageItem.getMessageContent?l.value=null==(o=a.messageItem.getMessageContent())?void 0:o.text:l.value=null==(s=null==(r=e.Jt.getMessageModel(a.messageItem.ID))?void 0:r.getMessageContent())?void 0:s.text,l.value=l.value||(null==(u=a.content)?void 0:u.text),(null==(i=l.value)?void 0:i.length)?l.value=null==(m=l.value.map((t=>{if("img"===t.name&&"custom"===(null==t?void 0:t.type))return console.warn("CUSTOM_BASIC_EMOJI_URL is required for custom emoji."),t;if(a.enableURLHighlight&&"text"===t.name&&t.text){if(!e.A$1)return console.warn("parseTextAndValidateUrls not found. Please update @tencentcloud/universal-api to 2.3.7 or higher."),t;const n=e.A$1(t.text);if(n.length)return n.map((e=>({name:e.type,text:e.text,url:e.url})))}return t})))?void 0:m.flat():l.value=[])}),{deep:!0,immediate:!0}),(n,a)=>({a:e.f(e.unref(l),((n,a,l)=>e.e({a:"text"===n.name},"text"===n.name?{b:e.t(n.text)}:"url"===n.name?{d:e.t(n.text),e:e.o$1((a=>{var l;(l=n.url)&&(t.isUniFrameWork?e.i.navigateTo({url:`/pages/views/webview?url=${l}`}):e.i.open(l,"_blank"))}),a)}:{f:n.src,g:n.emojiKey},{c:"url"===n.name,h:a}))),b:e.n(e.unref(t.isPC)&&"text-select")})}}),a=e._export_sfc(n,[["__scopeId","data-v-7d054f1e"]]);wx.createComponent(a);
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
"use strict";exports.CHAT_MSG_CUSTOM_TYPE={SERVICE:"consultion",EVALUATE:"evaluation",LINK:"text_link",PK:"pk",CALL:1,ORDER:"order"},exports.CONTACT_INFO_BUTTON_TYPE={SUBMIT:"submit",CANCEL:"cancel"},exports.CONTACT_INFO_LABEL_POSITION={LEFT:"left",TOP:"top"},exports.CONTACT_INFO_MORE_EDIT_TYPE={INPUT:"input",TEXTAREA:"textarea",SWITCH:"switch"},exports.CONV_CREATE_TYPE={TYPEC2C:"isC2C",TYPEGROUP:"isGroup",JOINGROUP:"joinGroup"},exports.CONV_OPERATION={DELETE:"delete",ISPINNED:"ispinned",DISPINNED:"dispinned",MUTE:"mute",NOTMUTE:"notmute"},exports.EMOJI_TYPE={BASIC:"basic",BIG:"big",CUSTOM:"CUSTOM"};
|
||||
"use strict";exports.CHAT_MSG_CUSTOM_TYPE={SERVICE:"consultion",EVALUATE:"evaluation",LINK:"text_link",PK:"pk",CALL:1,ORDER:"order"},exports.CONTACT_INFO_BUTTON_TYPE={SUBMIT:"submit",CANCEL:"cancel"},exports.CONTACT_INFO_LABEL_POSITION={LEFT:"left",TOP:"top"},exports.CONTACT_INFO_MORE_EDIT_TYPE={INPUT:"input",TEXTAREA:"textarea",SWITCH:"switch"},exports.CONV_CREATE_TYPE={TYPEC2C:"isC2C",TYPEGROUP:"isGroup",JOINGROUP:"joinGroup"},exports.CONV_OPERATION={DELETE:"delete",ISPINNED:"ispinned",DISPINNED:"dispinned",MUTE:"mute",NOTMUTE:"notmute"};
|
||||
|
||||
2
unpackage/dist/build/mp-weixin/app.json
vendored
2
unpackage/dist/build/mp-weixin/app.json
vendored
@@ -60,7 +60,7 @@
|
||||
]
|
||||
},
|
||||
"preloadRule": {
|
||||
"pages/index/index": {
|
||||
"pages/Home/Home": {
|
||||
"network": "all",
|
||||
"packages": [
|
||||
"TUIKit"
|
||||
|
||||
BIN
unpackage/dist/build/mp-weixin/assets/InvitationDark.c8a31c9e.png
vendored
Normal file
BIN
unpackage/dist/build/mp-weixin/assets/InvitationDark.c8a31c9e.png
vendored
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 5.5 KiB |
BIN
unpackage/dist/build/mp-weixin/assets/InvitationLight.ee30129f.png
vendored
Normal file
BIN
unpackage/dist/build/mp-weixin/assets/InvitationLight.ee30129f.png
vendored
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 7.9 KiB |
@@ -1,7 +0,0 @@
|
||||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g opacity="0.795169">
|
||||
<circle cx="8" cy="8" r="7.5" stroke="#D5E0F2" style="stroke:#D5E0F2;"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M5 5C5.55228 5 6 5.44772 6 6C6 6.55228 5.55228 7 5 7C4.44772 7 4 6.55228 4 6C4 5.44772 4.44772 5 5 5Z" fill="#D5E0F2" style="fill:#D5E0F2;"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11 5C11.5523 5 12 5.44772 12 6C12 6.55228 11.5523 7 11 7C10.4477 7 10 6.55228 10 6C10 5.44772 10.4477 5 11 5Z" fill="#D5E0F2" style="fill:#D5E0F2;"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 619 B |
@@ -1,8 +0,0 @@
|
||||
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g opacity="0.795169">
|
||||
<circle cx="8" cy="8" r="7.5" stroke="#232832" style="stroke:#232832;stroke:color(display-p3 0.1360 0.1574 0.1949);stroke-opacity:1;"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M5 5C5.55228 5 6 5.44772 6 6C6 6.55228 5.55228 7 5 7C4.44772 7 4 6.55228 4 6C4 5.44772 4.44772 5 5 5Z" fill="#232832" style="fill:#232832;fill:color(display-p3 0.1360 0.1574 0.1949);fill-opacity:1;"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M11 5C11.5523 5 12 5.44772 12 6C12 6.55228 11.5523 7 11 7C10.4477 7 10 6.55228 10 6C10 5.44772 10.4477 5 11 5Z" fill="#232832" style="fill:#232832;fill:color(display-p3 0.1360 0.1574 0.1949);fill-opacity:1;"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
||||
|
Before Width: | Height: | Size: 804 B |
Binary file not shown.
|
Before Width: | Height: | Size: 4.9 KiB |
@@ -1 +1 @@
|
||||
"use strict";exports.AddIcon="/assets/add-circle.376cda7c.svg",exports.C2C="/assets/icon-c2c.6e2af86f.svg",exports.ForwardEachIcon="/assets/forward-each.d0857f96.svg",exports.ForwardMergeIcon="/assets/forward-merge.73273fff.svg",exports.SearchDefaultIcon="/assets/search-default.4e6b7fca.svg",exports.addSVG="/assets/add.6f2b9261.svg",exports.audioIcon="/assets/msg-audio.ac2cd1c9.svg",exports.audioIcon$1="/assets/audio.21bb2ba6.svg",exports.backIcon="/assets/back.b82bef7a.svg",exports.callVideoSVG="/assets/call-video.21b022ad.svg",exports.callVoiceSVG="/assets/call-voice.1ef6b7f7.svg",exports.cameraUniIcon="/assets/camera-uni.e7fd6e1a.png",exports.cancelIcon="/assets/cancel.051cb10c.svg",exports.checkIcon="/assets/check-sm.c3984331.svg",exports.closeIcon="/assets/input-close.0b5e85b2.svg",exports.closeIcon$1="/assets/close-dark.c1b1ccca.svg",exports.closeIcon$2="/assets/icon-close.90eb4be2.svg",exports.convertText="/assets/convertText_zh.51e06e84.svg",exports.copyIcon="/assets/msg-copy.8d896bef.svg",exports.createGroup="/assets/start-group.5f1c641f.svg",exports.dLeftArrowIcon="/assets/d-left-arrow.9b5f8cc0.svg",exports.dRightArrowIcon="/assets/d-right-arrow.7ab4b4ba.svg",exports.delIcon="/assets/msg-del.05341954.svg",exports.delIcon$1="/assets/del-icon.c693da44.svg",exports.doubleArrowIcon="/assets/double-arrow.c51bb7cf.svg",exports.downSVG="/assets/down-icon.50c12418.svg",exports.editIcon="/assets/edit.5adfff7a.svg",exports.faceIcon="/assets/face-uni.e33f5632.png",exports.faceIconDark="/assets/face-dark.21e333dd.svg",exports.faceIconLight="/assets/face-light.61678cbe.svg",exports.files="/assets/file-light.565ad764.svg",exports.forwardIcon="/assets/msg-forward.1907b7f9.svg",exports.iconRight="/assets/iconRight.ab6f6855.svg",exports.imRobotGuess="/assets/imRobotGuess.06ae9855.svg",exports.imageIconDark="/assets/image-dark.44be7480.svg",exports.imageIconLight="/assets/image-light.ef346b4b.svg",exports.imageUniIcon="/assets/image-uni.3e951cbb.png",exports.leftArrowIcon="/assets/left-arrow.be72449a.svg",exports.loadingIcon="/assets/loading.2a143778.png",exports.minusSVG="/assets/minus.887a634f.svg",exports.moreIcon="/assets/more-uni.030c2d9a.png",exports.multipleSelectIcon="/assets/multiple-select.d38619b0.svg",exports.muteIcon="/assets/mute.81a6d6d5.svg",exports.playIcon="/assets/video-play.58b451c9.png",exports.plusSVG="/assets/plus.f3b9aa49.svg",exports.quoteIcon="/assets/msg-quote.550cd8cb.svg",exports.radioIcon="/assets/radio.168a4b70.svg",exports.refresh="/assets/refresh.cddffc91.svg",exports.revokeIcon="/assets/msg-revoke.39595cc0.svg",exports.rightArrowIcon="/assets/right-arrow.0c0041ad.svg",exports.rightIcon="/assets/right-icon.b206bd3e.svg",exports.searchIcon="/assets/search.980f6827.svg",exports.selectedIcon="/assets/selected.1c6e50da.svg",exports.settingSVG="/assets/setting.161bfa16.svg",exports.star="/assets/star-light.d9a7aedf.png",exports.star$1="/assets/star.0d13712b.png",exports.starLine="/assets/starLine.f4211758.png",exports.translateIcon="/assets/translate.8c9408be.svg",exports.videoIconDark="/assets/video-dark.0bbf3476.svg",exports.videoIconLight="/assets/video-light.c7253748.svg",exports.videoUniIcon="/assets/video-uni.0b4d3e53.png",exports.wordsIconDark="/assets/words-dark.cda35c0a.svg",exports.wordsIconLight="/assets/words-light.97e1bc17.svg";
|
||||
"use strict";exports.AddIcon="/assets/add-circle.376cda7c.svg",exports.C2C="/assets/icon-c2c.6e2af86f.svg",exports.ForwardEachIcon="/assets/forward-each.d0857f96.svg",exports.ForwardMergeIcon="/assets/forward-merge.73273fff.svg",exports.InvitationDark="/assets/InvitationDark.c8a31c9e.png",exports.InvitationLight="/assets/InvitationLight.ee30129f.png",exports.SearchDefaultIcon="/assets/search-default.4e6b7fca.svg",exports.addSVG="/assets/add.6f2b9261.svg",exports.audioIcon="/assets/msg-audio.ac2cd1c9.svg",exports.audioIcon$1="/assets/audio.21bb2ba6.svg",exports.backIcon="/assets/back.b82bef7a.svg",exports.callVideoSVG="/assets/call-video.21b022ad.svg",exports.callVoiceSVG="/assets/call-voice.1ef6b7f7.svg",exports.cameraUniIcon="/assets/camera-uni.e7fd6e1a.png",exports.cancelIcon="/assets/cancel.051cb10c.svg",exports.checkIcon="/assets/check-sm.c3984331.svg",exports.closeIcon="/assets/input-close.0b5e85b2.svg",exports.closeIcon$1="/assets/close-dark.c1b1ccca.svg",exports.closeIcon$2="/assets/icon-close.90eb4be2.svg",exports.convertText="/assets/convertText_zh.51e06e84.svg",exports.copyIcon="/assets/msg-copy.8d896bef.svg",exports.createGroup="/assets/start-group.5f1c641f.svg",exports.dLeftArrowIcon="/assets/d-left-arrow.9b5f8cc0.svg",exports.dRightArrowIcon="/assets/d-right-arrow.7ab4b4ba.svg",exports.delIcon="/assets/msg-del.05341954.svg",exports.delIcon$1="/assets/del-icon.c693da44.svg",exports.doubleArrowIcon="/assets/double-arrow.c51bb7cf.svg",exports.downSVG="/assets/down-icon.50c12418.svg",exports.editIcon="/assets/edit.5adfff7a.svg",exports.files="/assets/file-light.565ad764.svg",exports.forwardIcon="/assets/msg-forward.1907b7f9.svg",exports.iconRight="/assets/iconRight.ab6f6855.svg",exports.imRobotGuess="/assets/imRobotGuess.06ae9855.svg",exports.imageIconDark="/assets/image-dark.44be7480.svg",exports.imageIconLight="/assets/image-light.ef346b4b.svg",exports.imageUniIcon="/assets/image-uni.3e951cbb.png",exports.leftArrowIcon="/assets/left-arrow.be72449a.svg",exports.loadingIcon="/assets/loading.2a143778.png",exports.minusSVG="/assets/minus.887a634f.svg",exports.moreIcon="/assets/more-uni.030c2d9a.png",exports.multipleSelectIcon="/assets/multiple-select.d38619b0.svg",exports.muteIcon="/assets/mute.81a6d6d5.svg",exports.playIcon="/assets/video-play.58b451c9.png",exports.plusSVG="/assets/plus.f3b9aa49.svg",exports.quoteIcon="/assets/msg-quote.550cd8cb.svg",exports.radioIcon="/assets/radio.168a4b70.svg",exports.refresh="/assets/refresh.cddffc91.svg",exports.revokeIcon="/assets/msg-revoke.39595cc0.svg",exports.rightArrowIcon="/assets/right-arrow.0c0041ad.svg",exports.rightIcon="/assets/right-icon.b206bd3e.svg",exports.searchIcon="/assets/search.980f6827.svg",exports.selectedIcon="/assets/selected.1c6e50da.svg",exports.settingSVG="/assets/setting.161bfa16.svg",exports.star="/assets/star-light.d9a7aedf.png",exports.star$1="/assets/star.0d13712b.png",exports.starLine="/assets/starLine.f4211758.png",exports.translateIcon="/assets/translate.8c9408be.svg",exports.videoIconDark="/assets/video-dark.0bbf3476.svg",exports.videoIconLight="/assets/video-light.c7253748.svg",exports.videoUniIcon="/assets/video-uni.0b4d3e53.png",exports.wordsIconDark="/assets/words-dark.cda35c0a.svg",exports.wordsIconLight="/assets/words-light.97e1bc17.svg";
|
||||
|
||||
@@ -1 +1 @@
|
||||
"use strict";const e=require("../common/vendor.js");exports.TUIlogin=function(i,n,o){e.index.$SDKAppID=i,e.index.$userID=String(n),console.log("TUIlogin",i,n,o),e.index.$userSig=o,e.A.login({SDKAppID:e.index.$SDKAppID,userID:e.index.$userID,userSig:e.index.$userSig,useUploadPlugin:!0,framework:"vue3"}).catch((()=>{}))};
|
||||
"use strict";const e=require("../common/vendor.js");exports.TUIlogin=function(i,n,r){e.index.$SDKAppID=i,e.index.$userID=String(n),e.index.$userSig=r,e.A.login({SDKAppID:e.index.$SDKAppID,userID:e.index.$userID,userSig:e.index.$userSig,useUploadPlugin:!0,framework:"vue3"}).catch((()=>{}))};
|
||||
|
||||
@@ -1 +1 @@
|
||||
"use strict";const e=require("../common/vendor.js"),t=require("./addPrefixToHeaderIcon.js");exports.request=function(n){const{url:a,data:r,method:o,header:s,userInfo:i}=n,g="http://192.168.0.218:8086/"+a;return new Promise(i?(n,a)=>{e.index.getStorage({key:"userinfo",success:i=>{i.data?i.data.nickName?e.index.request({url:g,data:r,method:o,header:s,success:function(e){console.log("请求成功1",e.data),n(t.addPrefixToHeaderIcon(e.data))},fail:function(e){a(e)}}):(e.index.setStorageSync("lastPage",getCurrentPages()[getCurrentPages().length-1].route),e.index.reLaunch({url:"/pages/UserInformation/UserInformation"})):(e.index.setStorageSync("lastPage",getCurrentPages()[getCurrentPages().length-1].route),e.index.navigateTo({url:"/pages/login/login"}))},fail:function(t){e.index.setStorageSync("lastPage",getCurrentPages()[getCurrentPages().length-1].route),e.index.navigateTo({url:"/pages/login/login"}),a(t)}})}:(n,a)=>{e.index.request({url:g,data:r,method:o,header:s,success:function(e){console.log("请求成功2",e),n(t.addPrefixToHeaderIcon(e.data))},fail:function(e){a(e)}})})};
|
||||
"use strict";const e=require("../common/vendor.js"),t=require("./addPrefixToHeaderIcon.js");exports.request=function(n){const{url:r,data:a,method:o,header:s,userInfo:i}=n,u="https://pk.zhukeping.com/"+r;return new Promise(i?(n,r)=>{e.index.getStorage({key:"userinfo",success:i=>{i.data?i.data.nickName?e.index.request({url:u,data:a,method:o,header:s,success:function(e){n(t.addPrefixToHeaderIcon(e.data))},fail:function(e){r(e)}}):(e.index.setStorageSync("lastPage",getCurrentPages()[getCurrentPages().length-1].route),e.index.reLaunch({url:"/pages/UserInformation/UserInformation"})):(e.index.setStorageSync("lastPage",getCurrentPages()[getCurrentPages().length-1].route),e.index.navigateTo({url:"/pages/login/login"}))},fail:function(t){e.index.setStorageSync("lastPage",getCurrentPages()[getCurrentPages().length-1].route),e.index.navigateTo({url:"/pages/login/login"}),r(t)}})}:(n,r)=>{e.index.request({url:u,data:a,method:o,header:s,success:function(e){n(t.addPrefixToHeaderIcon(e.data))},fail:function(e){r(e)}})})};
|
||||
|
||||
@@ -1 +1 @@
|
||||
"use strict";const e=require("../../common/vendor.js"),t=require("../VerifyLogin.js");Math||a();const a=()=>"../../pages/NewAddedPk/NewAddedPk2.js",o={__name:"tabBar",props:{tabIndex:Number},setup(a){let o=e.ref(!1),n=e.reactive([{iconPath:"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Pk.png",selectedIconPath:"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/PKClick.png",text:"PK",pagePath:"/pages/Home/Home",middleClass:""},{iconPath:"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Forum.png",selectedIconPath:"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Forumclick.png",text:"论坛",pagePath:"/pages/Forum/Forum",middleClass:""},{iconPath:"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/jiahao.png",selectedIconPath:"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/jiahao.png",text:"",pagePath:"/pages/c/c",middleClass:""},{iconPath:"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Message.png",selectedIconPath:"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Messageclick.png",text:"消息"},{iconPath:"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Mine.png",selectedIconPath:"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Mineclick.png",text:"我的",pagePath:"/pages/Mine/Mine",middleClass:""}]);e.onMounted((()=>{!function(){let e=n.length;if(e%2){o.value=!0;let t=Math.floor(e/2);n[t].middleClass="mid-button"}}()})),e.index.getSystemInfo({success:function(e){console.log("机型",e.deviceType),e.safeArea.top>40&&console.log("苹果的底部栏大小",e.safeArea.top)}});const s=e.ref();const c=()=>!1;function i(a,o){3===o?t.VerifyLogin().then((t=>{t&&e.index.redirectTo({url:"/TUIKit/components/TUIConversation/index",animationType:"none"})})):2===o?t.VerifyLogin().then((e=>{e&&s.value.open()})):4===o?t.VerifyLogin().then((t=>{t&&e.index.switchTab({url:"/pages/Mine/Mine",animationType:"none"})})):e.index.switchTab({url:a.pagePath})}return(t,l)=>({a:e.f(e.unref(n),((t,o,n)=>({a:a.tabIndex==o?t.selectedIconPath:t.iconPath,b:e.t(t.text),c:a.tabIndex==o?"#1DD2F9":"#A7A3A3",d:e.n("list-item flex flex-column flex-middle "+t.middleClass),e:e.o$1((e=>i(t,o)),o),f:o}))),b:e.n(!0===e.unref(o)?"tab-list-middle":"tab-list-default"),c:e.o$1(c),d:e.sr(s,"6301df5e-0",{k:"createModule"})})}},n=e._export_sfc(o,[["__scopeId","data-v-6301df5e"]]);wx.createComponent(n);
|
||||
"use strict";const e=require("../../common/vendor.js"),t=require("../VerifyLogin.js");Math||n();const n=()=>"../../pages/NewAddedPk/NewAddedPk2.js",o={__name:"tabBar",props:{tabIndex:Number},emits:["publishSucces"],setup(n,{emit:o}){require.async("../../TUIKit/components/TUIConversation/entry.js");let a=e.ref(!1);const s=e.ref([]);let i=e.ref(0);function c(e){s.value=e,i.value=function(e){let t=0;for(const n of e){if(!n.hasOwnProperty("unreadCount"))return null;const e=n.unreadCount;if("number"!=typeof e||!Number.isFinite(e))return null;t+=e}return t}(e)}e.onMounted((()=>{e.Jt.watch(e.o.CONV,{conversationList:c})})),e.onUnmounted((()=>{e.Jt.unwatch(e.o.CONV,{conversationList:c})}));const l=o;function u(){l("publishSucces")}let h=e.reactive([{iconPath:"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Pk.png",selectedIconPath:"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/PKClick.png",text:"PK",pagePath:"/pages/Home/Home",middleClass:""},{iconPath:"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Forum.png",selectedIconPath:"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Forumclick.png",text:"站内信",pagePath:"/pages/Forum/Forum",middleClass:""},{iconPath:"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/jiahao.png",selectedIconPath:"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/jiahao.png",text:"",pagePath:"/pages/c/c",middleClass:""},{iconPath:"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Message.png",selectedIconPath:"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Messageclick.png",text:"消息"},{iconPath:"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Mine.png",selectedIconPath:"https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Mineclick.png",text:"我的",pagePath:"/pages/Mine/Mine",middleClass:""}]);e.onMounted((()=>{!function(){let e=h.length;if(e%2){a.value=!0;let t=Math.floor(e/2);h[t].middleClass="mid-button"}}()})),e.index.getSystemInfo({success:function(e){e.safeArea.top}});const d=e.ref();const r=()=>!1;function p(n,o){3===o?t.VerifyLogin().then((t=>{t&&e.index.redirectTo({url:"/TUIKit/components/TUIConversation/index",animationType:"none"})})):2===o?t.VerifyLogin().then((e=>{e&&d.value.open()})):4===o?t.VerifyLogin().then((t=>{t&&e.index.switchTab({url:"/pages/Mine/Mine",animationType:"none"})})):e.index.switchTab({url:n.pagePath})}return(t,o)=>({a:e.f(e.unref(h),((t,o,a)=>e.e({a:n.tabIndex==o?t.selectedIconPath:t.iconPath,b:3===o&&e.unref(i)>0},3===o&&e.unref(i)>0?{c:e.t(e.unref(i)>99?"99+":e.unref(i))}:{},{d:e.t(t.text),e:n.tabIndex==o?"#1DD2F9":"#A7A3A3",f:e.n("list-item flex flex-column flex-middle "+t.middleClass),g:e.o$1((e=>p(t,o)),o),h:o}))),b:e.n(!0===e.unref(a)?"tab-list-middle":"tab-list-default"),c:e.o$1(r),d:e.sr(d,"2a060fd2-0",{k:"createModule"}),e:e.o$1(u)})}},a=e._export_sfc(o,[["__scopeId","data-v-2a060fd2"]]);wx.createComponent(a);
|
||||
|
||||
@@ -1 +1 @@
|
||||
<view class="tab-block data-v-6301df5e"><view class="{{['tab-list', 'flex', 'flex-center', 'data-v-6301df5e', b]}}"><view wx:for="{{a}}" wx:for-item="item" wx:key="f" class="{{['data-v-6301df5e', item.d]}}" bindtap="{{item.e}}"><view class="item-img-box data-v-6301df5e"><image class="item-img data-v-6301df5e" src="{{item.a}}"/></view><view class="item-text font-20 data-v-6301df5e" style="{{'color:' + item.c}}">{{item.b}}</view></view></view><view class="data-v-6301df5e" catchtouchmove="{{c}}"></view><new-added-pk class="createModule r data-v-6301df5e" u-r="createModule" u-i="6301df5e-0" bind:__l="__l"></new-added-pk></view>
|
||||
<view class="tab-block data-v-2a060fd2"><view class="{{['tab-list', 'flex', 'flex-center', 'data-v-2a060fd2', b]}}"><view wx:for="{{a}}" wx:for-item="item" wx:key="h" class="{{['data-v-2a060fd2', item.f]}}" bindtap="{{item.g}}"><view class="item-img-box data-v-2a060fd2"><image class="item-img data-v-2a060fd2" src="{{item.a}}"/><view wx:if="{{item.b}}" class="Unreadcss data-v-2a060fd2">{{item.c}}</view></view><view class="item-text font-20 data-v-2a060fd2" style="{{'color:' + item.e}}">{{item.d}}</view></view></view><view class="data-v-2a060fd2" catchtouchmove="{{c}}"></view><new-added-pk class="createModule r data-v-2a060fd2" u-r="createModule" bindpublishSuccess="{{e}}" u-i="2a060fd2-0" bind:__l="__l"></new-added-pk></view>
|
||||
@@ -1 +1 @@
|
||||
.flex.data-v-6301df5e{display:flex;flex-flow:row wrap}.flex-center.data-v-6301df5e{align-items:center;justify-content:center}.flex-column.data-v-6301df5e{flex-direction:column;align-items:center}.flex-middle.data-v-6301df5e{align-items:center}.font-20.data-v-6301df5e{font-size:20rpx}.tab-block.data-v-6301df5e{position:relative;position:fixed;bottom:0;z-index:2;background-size:contain;width:100vw;background-color:#fff;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.tab-block .tab-list.data-v-6301df5e{height:100rpx;padding:0;z-index:0}.tab-block .createModule.data-v-6301df5e{position:fixed;bottom:0;right:0;z-index:998;width:100vw}.tab-block .tab-list-default.data-v-6301df5e{background-color:#fff;border-top:1px #dddddd solid}.tab-block .tab-list-middle.data-v-6301df5e{position:relative;background-size:cover}.tab-block .list-item.data-v-6301df5e{flex:1}.tab-block .list-item .item-img-box.data-v-6301df5e{width:38rpx;height:38rpx;margin-bottom:9rpx;position:relative}.tab-block .list-item .item-img.data-v-6301df5e{width:38rpx;height:38rpx;color:red}.tab-block .mid-button.data-v-6301df5e{position:relative}.tab-block .mid-button .item-img-box.data-v-6301df5e{width:150rpx;height:150rpx;margin-bottom:9rpx;position:absolute;z-index:10;top:-104rpx}.tab-block .mid-button .item-img.data-v-6301df5e{width:150rpx;height:150rpx}.tab-block .mid-button .item-text.data-v-6301df5e{font-size:20rpx;position:absolute;z-index:1002;bottom:-40rpx;color:#393a41}.tab-block .tab-bar.data-v-6301df5e{height:30rpx;background-color:#fff}
|
||||
.flex.data-v-2a060fd2{display:flex;flex-flow:row wrap}.flex-center.data-v-2a060fd2{align-items:center;justify-content:center}.flex-column.data-v-2a060fd2{flex-direction:column;align-items:center}.flex-middle.data-v-2a060fd2{align-items:center}.font-20.data-v-2a060fd2{font-size:20rpx}.tab-block.data-v-2a060fd2{position:relative;position:fixed;bottom:0;z-index:2;background-size:contain;width:100vw;background-color:#fff;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.tab-block .tab-list.data-v-2a060fd2{height:100rpx;padding:0;z-index:0}.tab-block .createModule.data-v-2a060fd2{position:fixed;bottom:0;right:0;z-index:998;width:100vw}.tab-block .tab-list-default.data-v-2a060fd2{background-color:#fff;border-top:1px #dddddd solid}.tab-block .tab-list-middle.data-v-2a060fd2{position:relative;background-size:cover}.tab-block .list-item.data-v-2a060fd2{flex:1}.tab-block .list-item .item-img-box.data-v-2a060fd2{width:38rpx;height:38rpx;margin-bottom:9rpx;position:relative}.tab-block .list-item .item-img.data-v-2a060fd2{width:38rpx;height:38rpx;color:red}.tab-block .mid-button.data-v-2a060fd2{position:relative}.tab-block .mid-button .item-img-box.data-v-2a060fd2{width:150rpx;height:150rpx;margin-bottom:9rpx;position:absolute;z-index:10;top:-104rpx}.tab-block .mid-button .item-img.data-v-2a060fd2{width:150rpx;height:150rpx}.tab-block .mid-button .item-text.data-v-2a060fd2{font-size:20rpx;position:absolute;z-index:1002;bottom:-40rpx;color:#393a41}.tab-block .tab-bar.data-v-2a060fd2{height:30rpx;background-color:#fff}.Unreadcss.data-v-2a060fd2{position:absolute;background-color:red;margin-top:-65rpx;width:30rpx;height:30rpx;border-radius:50%;text-align:center;font-weight:700;font-size:18rpx;color:#fff;line-height:30rpx;margin-left:30rpx;z-index:1001}
|
||||
|
||||
@@ -1 +1 @@
|
||||
"use strict";const e=require("../../common/vendor.js"),t={data:()=>({title:"Hello"}),onLoad(){},methods:{},components:{tabBar:()=>"../../components/tabBar/tabBar.js"}};if(!Array){e.resolveComponent("tabBar")()}Math;const a=e._export_sfc(t,[["render",function(t,a,o,r,n,s){return{a:e.p({tabIndex:1})}}],["__scopeId","data-v-7e9885a0"]]);wx.createPage(a);
|
||||
"use strict";const e=require("../../components/request.js"),t=require("../../common/vendor.js"),r={data:()=>({list:[],triggered:!1,page:0,pageSize:10}),onShareAppMessage(e){if("menu"===e.from)return{title:"分享",path:getCurrentPages()[getCurrentPages().length-1].route}},onLoad(){this.getlist()},methods:{getlist(){e.request({url:"systemMessage/list",data:{page:this.page,size:this.pageSize},method:"POST"}).then((e=>{this.triggered=!1,console.log(e),200===e.code&&this.list.push(...e.data)}))},onRefresherRefresh(){console.log("下拉刷新"),this.triggered=!0,this.list=[],this.page=0,this.getlist()},onScrollToLower(){this.page++,this.getlist()}},components:{tabBar:()=>"../../components/tabBar/tabBar.js"}};if(!Array){t.resolveComponent("tabBar")()}Math;const s=t._export_sfc(r,[["render",function(e,r,s,o,a,i){return{a:t.f(a.list,((e,r,s)=>({a:t.t(e.title),b:t.t(e.content),c:t.t(e.time),d:r}))),b:t.o$1(((...e)=>i.onRefresherRefresh&&i.onRefresherRefresh(...e))),c:t.o$1(((...e)=>i.onScrollToLower&&i.onScrollToLower(...e))),d:a.triggered,e:t.p({tabIndex:1})}}],["__scopeId","data-v-0b2d7c60"]]);r.__runtimeHooks=2,wx.createPage(s);
|
||||
|
||||
@@ -1 +1 @@
|
||||
<view class="forum data-v-7e9885a0"><view class="bg data-v-7e9885a0"><image class="bgImg data-v-7e9885a0" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/HomeBackground.png" mode="scaleToFill"/></view><view class="title data-v-7e9885a0">论坛</view></view><view class="tabBar data-v-7e9885a0"><tab-bar wx:if="{{a}}" class="data-v-7e9885a0" u-i="7e9885a0-0" bind:__l="__l" u-p="{{a}}"></tab-bar></view>
|
||||
<view class="forum data-v-0b2d7c60"><view class="bg data-v-0b2d7c60"><image class="bgImg data-v-0b2d7c60" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/HomeBackground.png" mode="scaleToFill"/></view><view class="title data-v-0b2d7c60">站内信</view></view><view class="content data-v-0b2d7c60"><view class="scrollView data-v-0b2d7c60"><scroll-view show-scrollbar="false" scroll-y="true" class="scroll data-v-0b2d7c60" refresher-enabled="true" refresher-threshold="40" bindrefresherrefresh="{{b}}" lower-threshold="100" bindscrolltolower="{{c}}" refresher-triggered="{{d}}"><view wx:for="{{a}}" wx:for-item="item" wx:key="d" class="card data-v-0b2d7c60"><view class="cardTitle data-v-0b2d7c60">{{item.a}}</view><view class="cardContent data-v-0b2d7c60">{{item.b}}</view><view class="cardTime data-v-0b2d7c60"><view class="cardTimeTitle data-v-0b2d7c60">{{item.c}}</view></view></view></scroll-view></view></view><view class="tabBar data-v-0b2d7c60"><tab-bar wx:if="{{e}}" class="data-v-0b2d7c60" u-i="0b2d7c60-0" bind:__l="__l" u-p="{{e}}"></tab-bar></view>
|
||||
@@ -1 +1 @@
|
||||
.bg.data-v-7e9885a0{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.bgImg.data-v-7e9885a0{width:100%;height:100%}.title.data-v-7e9885a0{position:absolute;top:120rpx;left:345rpx;font-size:34rpx;color:#100e0f;font-weight:700}
|
||||
.bg.data-v-0b2d7c60{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.bgImg.data-v-0b2d7c60{width:100%;height:100%}.title.data-v-0b2d7c60{position:absolute;top:120rpx;left:335rpx;font-size:34rpx;color:#100e0f;font-weight:700}.content.data-v-0b2d7c60{position:absolute;top:250rpx;left:0rpx;right:0rpx;bottom:100rpx}.building.data-v-0b2d7c60{width:100%;height:90%;display:flex;flex-direction:column;justify-content:center;align-items:center}.buildingTitle.data-v-0b2d7c60{font-size:40rpx;color:#999;font-weight:700;text-align:center;margin-top:50rpx}.scrollView.data-v-0b2d7c60{width:100%;height:100%}.scroll.data-v-0b2d7c60{width:100%;height:93%}.card.data-v-0b2d7c60{width:570rpx;background-color:#fff;margin-top:20rpx;margin-left:50rpx;margin-right:50rpx;border-radius:20rpx;box-shadow:0 0 10rpx rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;padding:40rpx 40rpx 20rpx}.cardTitle.data-v-0b2d7c60{width:570rpx;height:60rpx;margin-top:-10rpx;font-size:30rpx;color:#333;font-weight:700;text-align:center;border-bottom:1px solid #e5e5e5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cardContent.data-v-0b2d7c60{width:570rpx;font-size:28rpx;color:#666;border-bottom:1px solid #e5e5e5;padding:30rpx 0;line-height:50rpx}.cardTime.data-v-0b2d7c60{width:100%;height:60rpx;display:flex;flex-direction:row-reverse;align-items:center}.cardTimeTitle.data-v-0b2d7c60{font-size:28rpx;color:#999;margin-right:20rpx}
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -2,7 +2,6 @@
|
||||
"navigationBarTitleText": "首页",
|
||||
"usingComponents": {
|
||||
"top-navigation": "../../components/topNavigation/topNavigation",
|
||||
"advertisement": "../../components/Advertisement/Advertisement",
|
||||
"tab-bar": "../../components/tabBar/tabBar",
|
||||
"wht-select": "../../uni_modules/wht-select/components/wht-select/wht-select",
|
||||
"uni-number-box": "../../uni_modules/uni-number-box/components/uni-number-box/uni-number-box",
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
.page.data-v-16e741ed{position:relative;width:750rpx;height:1620rpx}.HomeBackground.data-v-16e741ed{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.top-navigation-container.data-v-16e741ed{position:fixed;top:160rpx;left:0;width:100%;height:114.5rpx}.Advertisement.data-v-16e741ed{position:fixed;top:300rpx;left:0;width:100%;height:100rpx;z-index:2}.contentList.data-v-16e741ed{position:fixed;top:412rpx;left:0;bottom:114.5rpx;width:100%}.scroll.data-v-16e741ed{height:90%;display:flex;flex-direction:column;justify-content:center;align-items:center}.content-list.data-v-16e741ed{display:flex;align-items:center;width:712rpx;height:161rpx;background:#fff;border-radius:15rpx;margin-bottom:12rpx;margin-left:20rpx}.headShot.data-v-16e741ed{width:101rpx;height:101rpx;border-radius:50rpx;margin-left:30rpx;margin-right:33rpx}.content-list-info.data-v-16e741ed{display:flex;align-items:center}.cardname.data-v-16e741ed{font-size:31rpx;color:#161616;line-height:38rpx;margin-bottom:20rpx}.Genderimg.data-v-16e741ed{width:15rpx;height:15rpx;margin-left:10rpx;margin-right:10rpx}.age.data-v-16e741ed{color:#fff;font-size:14rpx}.Gendermale.data-v-16e741ed{background:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/maleimg.png) no-repeat center;width:56.3rpx;height:29.58rpx;background-size:100% 100%;display:flex;align-items:center;margin-right:10rpx}.Genderfemale.data-v-16e741ed{background:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/femaleimg.png) no-repeat center;width:56.3rpx;height:29.58rpx;background-size:100% 100%;display:flex;align-items:center;margin-right:10rpx}.RoomID.data-v-16e741ed{font-size:23rpx;color:#a3a3a3;line-height:38rpx}.Charm.data-v-16e741ed{font-size:23rpx;color:#a3a3a3;line-height:38rpx;margin-right:12rpx;margin-left:20rpx}.charmValue.data-v-16e741ed{font-size:23rpx;color:#161616;line-height:38rpx;font-weight:600}.no-content.data-v-16e741ed{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:28rpx;color:#a3a3a3;line-height:40rpx;text-align:center}.popup-container.data-v-16e741ed{height:1626px;width:650rpx;background:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/HomeBackground.png);border-radius:15rpx;display:flex;flex-direction:column;align-items:center}.popup-title.data-v-16e741ed{font-size:50rpx;line-height:50rpx;margin-top:250rpx;font-weight:700;background:linear-gradient(135deg,#00afb2,#4fcacd);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.p-country.data-v-16e741ed{width:500rpx;height:100rpx;margin-top:80rpx}.popup-sex.data-v-16e741ed{width:500rpx;height:100rpx;margin-top:40rpx;display:flex;justify-content:space-between}.p-sex.data-v-16e741ed{width:420rpx;height:100rpx}.Gendericoncss.data-v-16e741ed{display:flex;justify-content:center;align-items:center;width:60rpx;height:60rpx;border-radius:50%;border:1rpx solid #ff9d0067;margin-left:20rpx;margin-top:10rpx}.Gendericon.data-v-16e741ed{width:40rpx;height:40rpx}.popup-coin.data-v-16e741ed{width:500rpx;margin-top:40rpx;display:flex}.p-coin.data-v-16e741ed{width:500rpx;display:flex;flex-direction:column;align-items:center}.p-coin-title.data-v-16e741ed{font-size:20rpx;color:#a3a3a3}.p-time.data-v-16e741ed{width:500rpx;margin-top:40rpx}.popup-btn-cancel.data-v-16e741ed{width:170rpx;height:60rpx;font-size:30rpx;color:#fff;line-height:60rpx;text-align:center;margin-right:20rpx;border-top-left-radius:50rpx;border-bottom-left-radius:50rpx;border-bottom-right-radius:50rpx;background-image:linear-gradient(135deg,#4fcacd,#5fdbde)}.popup-btn-confirm.data-v-16e741ed{width:170rpx;height:60rpx;font-size:30rpx;color:#fff;line-height:60rpx;text-align:center;margin-right:20rpx;border-top-left-radius:50rpx;border-bottom-left-radius:50rpx;border-bottom-right-radius:50rpx;background-image:linear-gradient(135deg,#4fcd9d,#5fdeba)}.popup-btn-clear.data-v-16e741ed{width:170rpx;height:60rpx;font-size:30rpx;color:#fff;line-height:60rpx;text-align:center;border-top-left-radius:50rpx;border-bottom-left-radius:50rpx;border-bottom-right-radius:50rpx;background-image:linear-gradient(135deg,#cd924f,#debc5f)}.Hintcss.data-v-16e741ed{font-size:18rpx;color:#f55}.popup-btn.data-v-16e741ed{width:600rpx;height:100rpx;display:flex;justify-content:space-around;align-items:center;margin-top:400rpx}
|
||||
.page.data-v-9f1bf1be{position:relative;width:750rpx;height:1620rpx}.HomeBackground.data-v-9f1bf1be{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.top-navigation-container.data-v-9f1bf1be{position:fixed;top:160rpx;left:0;width:100%;height:114.5rpx}.Advertisement.data-v-9f1bf1be{position:fixed;top:300rpx;left:0;width:100%;height:100rpx;z-index:2}.contentList.data-v-9f1bf1be{position:fixed;top:312rpx;left:0;bottom:114.5rpx;width:100%}.scroll.data-v-9f1bf1be{height:90%;display:flex;flex-direction:column;justify-content:center;align-items:center}.content-list.data-v-9f1bf1be{display:flex;align-items:center;width:712rpx;height:161rpx;background:#fff;border-radius:15rpx;margin-bottom:12rpx;margin-left:20rpx}.headShot.data-v-9f1bf1be{width:101rpx;height:101rpx;border-radius:50rpx;margin-left:30rpx;margin-right:33rpx}.content-list-info.data-v-9f1bf1be{display:flex;align-items:center}.cardname.data-v-9f1bf1be{font-size:31rpx;color:#161616;line-height:38rpx;margin-bottom:20rpx}.Genderimg.data-v-9f1bf1be{width:15rpx;height:15rpx;margin-left:10rpx;margin-right:10rpx}.age.data-v-9f1bf1be{color:#fff;font-size:14rpx}.Gendermale.data-v-9f1bf1be{background:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/maleimg.png) no-repeat center;width:56.3rpx;height:29.58rpx;background-size:100% 100%;display:flex;align-items:center;margin-right:10rpx}.Genderfemale.data-v-9f1bf1be{background:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/femaleimg.png) no-repeat center;width:56.3rpx;height:29.58rpx;background-size:100% 100%;display:flex;align-items:center;margin-right:10rpx}.RoomID.data-v-9f1bf1be{font-size:23rpx;color:#a3a3a3;line-height:38rpx}.Charm.data-v-9f1bf1be{font-size:23rpx;color:#a3a3a3;line-height:38rpx;margin-right:12rpx;margin-left:20rpx}.charmValue.data-v-9f1bf1be{font-size:23rpx;color:#161616;line-height:38rpx;font-weight:600}.no-content.data-v-9f1bf1be{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:28rpx;color:#a3a3a3;line-height:40rpx;text-align:center}.popup-container.data-v-9f1bf1be{height:1626px;width:650rpx;background:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/HomeBackground.png);border-radius:15rpx;display:flex;flex-direction:column;align-items:center}.popup-title.data-v-9f1bf1be{font-size:50rpx;line-height:50rpx;margin-top:250rpx;font-weight:700;background:linear-gradient(135deg,#00afb2,#4fcacd);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.p-country.data-v-9f1bf1be{width:500rpx;height:100rpx;margin-top:80rpx}.popup-sex.data-v-9f1bf1be{width:500rpx;height:100rpx;margin-top:40rpx;display:flex;justify-content:space-between}.p-sex.data-v-9f1bf1be{width:420rpx;height:100rpx}.Gendericoncss.data-v-9f1bf1be{display:flex;justify-content:center;align-items:center;width:60rpx;height:60rpx;border-radius:50%;border:1rpx solid #ff9d0067;margin-left:20rpx;margin-top:10rpx}.Gendericon.data-v-9f1bf1be{width:40rpx;height:40rpx}.popup-coin.data-v-9f1bf1be{width:500rpx;margin-top:40rpx;display:flex}.p-coin.data-v-9f1bf1be{width:500rpx;display:flex;flex-direction:column;align-items:center}.p-dar.data-v-9f1bf1be{margin-top:30rpx}.p-coin-title.data-v-9f1bf1be{font-size:20rpx;color:#a3a3a3}.p-time.data-v-9f1bf1be{width:500rpx;margin-top:40rpx}.popup-btn-cancel.data-v-9f1bf1be{width:170rpx;height:60rpx;font-size:30rpx;color:#fff;line-height:60rpx;text-align:center;margin-right:20rpx;border-top-left-radius:50rpx;border-bottom-left-radius:50rpx;border-bottom-right-radius:50rpx;background-image:linear-gradient(135deg,#4fcacd,#5fdbde)}.popup-btn-confirm.data-v-9f1bf1be{width:170rpx;height:60rpx;font-size:30rpx;color:#fff;line-height:60rpx;text-align:center;margin-right:20rpx;border-top-left-radius:50rpx;border-bottom-left-radius:50rpx;border-bottom-right-radius:50rpx;background-image:linear-gradient(135deg,#4fcd9d,#5fdeba)}.popup-btn-clear.data-v-9f1bf1be{width:170rpx;height:60rpx;font-size:30rpx;color:#fff;line-height:60rpx;text-align:center;border-top-left-radius:50rpx;border-bottom-left-radius:50rpx;border-bottom-right-radius:50rpx;background-image:linear-gradient(135deg,#cd924f,#debc5f)}.Hintcss.data-v-9f1bf1be{font-size:18rpx;color:#f55}.popup-btn.data-v-9f1bf1be{width:600rpx;height:100rpx;display:flex;justify-content:space-around;align-items:center;margin-top:400rpx}
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"navigationBarTitleText": "我的",
|
||||
"usingComponents": {
|
||||
"tab-bar": "../../components/tabBar/tabBar"
|
||||
"tab-bar": "../../components/tabBar/tabBar",
|
||||
"uni-popup": "../../uni_modules/uni-popup/components/uni-popup/uni-popup"
|
||||
}
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
.bg.data-v-da3c58ee{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.bgImg.data-v-da3c58ee{width:100%;height:100%}.PersonalInformation.data-v-da3c58ee{position:absolute;top:150rpx;left:0;right:0;height:144.5rpx;display:flex;align-items:center}.PersonalInformationContent.data-v-da3c58ee{display:flex;flex-direction:column}.nameandSign.data-v-da3c58ee{display:flex;align-items:center}.header.data-v-da3c58ee{width:144.5rpx;height:144.5rpx;border-radius:72.25rpx;background-color:#fff;margin-left:32.5rpx;margin-right:39.5rpx}.Settings.data-v-da3c58ee{width:46rpx;height:46rpx;margin-left:30rpx}.SettingsIcon.data-v-da3c58ee{width:100%;height:100%}.level.data-v-da3c58ee{height:46rpx;margin-top:20rpx;display:flex}.points.data-v-da3c58ee{display:flex;align-items:center;font-size:28rpx;color:#a4a4a4}.name.data-v-da3c58ee{width:280rpx;font-size:36.26rpx;font-weight:500;color:#161616;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sign.data-v-da3c58ee{width:100rpx;height:50rpx;background-color:#91e3e4;border-radius:20rpx;font-size:20rpx;color:#fff;text-align:center;line-height:50rpx;margin-left:30rpx}.content.data-v-da3c58ee{position:absolute;top:294.5rpx;left:0;right:0;height:100%;display:flex;flex-direction:column;align-items:center}.scroll.data-v-da3c58ee{position:absolute;top:0;left:0;right:0;height:100%;display:flex;flex-direction:column;align-items:center}.PKInformation.data-v-da3c58ee,.myPkRecord.data-v-da3c58ee{margin-top:48.5rpx}.title.data-v-da3c58ee{width:682rpx;height:33.4rpx;display:flex;align-items:center}.titleText.data-v-da3c58ee{font-size:34.35rpx;font-weight:700;color:#100e0f}.titleLine.data-v-da3c58ee{width:40.08rpx;height:14.31rpx;margin-left:-40rpx;margin-top:25rpx;border-radius:7.16rpx 0rpx 7.16rpx 7.16rpx;background-color:rgba(145,227,228,.545)}.AnchorMore.data-v-da3c58ee{margin-left:390rpx;font-size:28.63rpx;color:#333}.titleMore.data-v-da3c58ee{margin-left:400rpx;font-size:28.63rpx;color:#333}.myPkRecordMore.data-v-da3c58ee{margin-left:330rpx;font-size:28.63rpx;color:#333}.card.data-v-da3c58ee{width:689.03rpx;height:208.02rpx;background-color:#fff;border-radius:10rpx;margin-top:26.5rpx;display:flex;align-items:center}.card .cardContent.data-v-da3c58ee:first-child{margin-left:30rpx}.cardContent.data-v-da3c58ee{width:100rpx;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:83rpx}.cardImg.data-v-da3c58ee{width:80rpx;height:80rpx;border-radius:40rpx;background-color:#cdcdcd}.Time.data-v-da3c58ee,.gold.data-v-da3c58ee{font-size:20rpx;text-align:center;margin-top:10rpx}.Failure.data-v-da3c58ee{width:56.3rpx;height:29.58rpx;background-image:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/maleimg.png);background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:100% 100%;color:#fff;font-size:17.18rpx;text-align:center;line-height:29.58rpx;margin-top:-20rpx}.Result.data-v-da3c58ee{width:56.3rpx;height:29.58rpx;background-image:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/femaleimg.png);background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:100% 100%;color:#fff;font-size:17.18rpx;text-align:center;line-height:29.58rpx;margin-top:-20rpx}.Session.data-v-da3c58ee{font-weight:700;font-size:20rpx;margin-top:10rpx}.service.data-v-da3c58ee{width:200rpx;display:flex;flex-direction:column;justify-content:center;align-items:center}.cardtext.data-v-da3c58ee{margin-top:20rpx;font-size:28.63rpx;color:#333;font-weight:400}.copyright.data-v-da3c58ee{font-size:23rpx;color:#929292;text-align:center;position:absolute;bottom:0rpx;left:0;right:0;height:50rpx}.no-content.data-v-da3c58ee{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:28.63rpx;color:#333}
|
||||
.bg.data-v-4439b3c1{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.bgImg.data-v-4439b3c1{width:100%;height:100%}.PersonalInformation.data-v-4439b3c1{position:absolute;top:150rpx;left:0;right:0;height:144.5rpx;display:flex;align-items:center}.PersonalInformationContent.data-v-4439b3c1{display:flex;flex-direction:column}.nameandSign.data-v-4439b3c1{display:flex;align-items:center}.header.data-v-4439b3c1{width:144.5rpx;height:144.5rpx;border-radius:72.25rpx;background-color:#fff;margin-left:32.5rpx;margin-right:39.5rpx}.Settings.data-v-4439b3c1{width:46rpx;height:46rpx;margin-left:30rpx}.SettingsIcon.data-v-4439b3c1{width:100%;height:100%}.level.data-v-4439b3c1{height:46rpx;margin-top:20rpx;display:flex}.points.data-v-4439b3c1{display:flex;align-items:center;font-size:28rpx;color:#a4a4a4}.name.data-v-4439b3c1{width:280rpx;font-size:36.26rpx;font-weight:500;color:#161616;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sign.data-v-4439b3c1{width:100rpx;height:50rpx;background-color:#91e3e4;border-radius:20rpx;font-size:20rpx;color:#fff;text-align:center;line-height:50rpx;margin-left:30rpx}.content.data-v-4439b3c1{position:absolute;top:294.5rpx;left:0;right:0;height:100%;display:flex;flex-direction:column;align-items:center}.scroll.data-v-4439b3c1{position:absolute;top:0;left:0;right:0;height:100%;display:flex;flex-direction:column;align-items:center}.PKInformation.data-v-4439b3c1,.myPkRecord.data-v-4439b3c1{margin-top:48.5rpx}.title.data-v-4439b3c1{width:682rpx;height:33.4rpx;display:flex;align-items:center}.titleText.data-v-4439b3c1{font-size:34.35rpx;font-weight:700;color:#100e0f}.titleLine.data-v-4439b3c1{width:40.08rpx;height:14.31rpx;margin-left:-40rpx;margin-top:25rpx;border-radius:7.16rpx 0rpx 7.16rpx 7.16rpx;background-color:rgba(145,227,228,.545)}.AnchorMore.data-v-4439b3c1{margin-left:390rpx;font-size:28.63rpx;color:#333}.titleMore.data-v-4439b3c1{margin-left:400rpx;font-size:28.63rpx;color:#333}.myPkRecordMore.data-v-4439b3c1{margin-left:330rpx;font-size:28.63rpx;color:#333}.card.data-v-4439b3c1{width:689.03rpx;height:208.02rpx;background-color:#fff;border-radius:10rpx;margin-top:26.5rpx;display:flex;align-items:center}.card .cardContent.data-v-4439b3c1:first-child{margin-left:30rpx}.cardContent.data-v-4439b3c1{width:100rpx;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:83rpx}.cardImg.data-v-4439b3c1{width:80rpx;height:80rpx;border-radius:40rpx;background-color:#cdcdcd}.Time.data-v-4439b3c1,.gold.data-v-4439b3c1{font-size:20rpx;text-align:center;margin-top:10rpx}.Failure.data-v-4439b3c1{width:56.3rpx;height:29.58rpx;background-image:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/maleimg.png);background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:100% 100%;color:#fff;font-size:17.18rpx;text-align:center;line-height:29.58rpx;margin-top:-20rpx}.Result.data-v-4439b3c1{width:56.3rpx;height:29.58rpx;background-image:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/femaleimg.png);background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:100% 100%;color:#fff;font-size:17.18rpx;text-align:center;line-height:29.58rpx;margin-top:-20rpx}.Session.data-v-4439b3c1{font-weight:700;font-size:20rpx;margin-top:10rpx}.service.data-v-4439b3c1{width:200rpx;display:flex;flex-direction:column;justify-content:center;align-items:center}.cardtext.data-v-4439b3c1{margin-top:20rpx;font-size:28.63rpx;color:#333;font-weight:400}.copyright.data-v-4439b3c1{font-size:23rpx;color:#929292;text-align:center;position:absolute;bottom:0rpx;left:0;right:0;height:50rpx}.no-content.data-v-4439b3c1{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:28.63rpx;color:#333}.popup-container-expurgate.data-v-4439b3c1{width:500rpx;height:300rpx;background-color:#fff;border-radius:30rpx;display:flex;flex-direction:column;align-items:center;padding:30rpx}.popup-title.data-v-4439b3c1{font-size:40rpx;color:#161616;font-weight:700;margin-top:30rpx;text-align:center}.popup-btn.data-v-4439b3c1{margin-top:80rpx;display:flex;justify-content:center}.uni-primary.data-v-4439b3c1{width:200rpx;height:70rpx;border-top-left-radius:50rpx;border-bottom-left-radius:50rpx;border-bottom-right-radius:50rpx;background-image:linear-gradient(135deg,#4fcacd,#5fdbde);font-size:25rpx;color:#fff;text-align:center;line-height:70rpx;margin-right:35rpx}.uni-default.data-v-4439b3c1{width:200rpx;height:70rpx;border-top-left-radius:50rpx;border-bottom-left-radius:50rpx;border-bottom-right-radius:50rpx;background-image:linear-gradient(135deg,#cecece,#d6d6d6);font-size:25rpx;color:#161616;text-align:center;line-height:70rpx}
|
||||
|
||||
@@ -1 +1 @@
|
||||
"use strict";const e=require("../../../../common/vendor.js"),t=require("../../../../components/request.js"),i=require("../../../../components/formatDate.js"),n={data:()=>({title:"Hello",item:{},coinNumlist:[],triggered:!1}),onLoad(e){this.getOpenerEventChannel().on("itemDetail",(e=>{this.item=e.item,console.log("接收到的数据:",this.item),this.getCoinNum(this.item)}))},methods:{onRefresherRefresh(){this.triggered=!0,this.coinNumlist=[],this.getCoinNum(this.item)},getCoinNum(e){t.request({url:"pk/fetchDetailPkDataWithId",method:"POST",data:{id:e.id},userInfo:!0}).then((e=>{200==e.code?(this.coinNumlist=e.data,this.triggered=!1):console.log("获取金币数量失败")}))},formatDate:i.formatDate,onBack(){e.index.navigateBack({delta:1})}}};if(!Array){e.resolveComponent("uni-card")()}const o=e._export_sfc(n,[["render",function(t,i,n,o,r,s){return e.e({a:e.o$1(((...e)=>s.onBack&&s.onBack(...e))),b:r.item.anchorIconA,c:r.item.winnerAnchorId==r.item.anchorIdA},(r.item.winnerAnchorId,r.item.anchorIdA,{}),{d:e.t(r.item.anchorIdA),e:e.t(s.formatDate(r.item.pkTime)),f:null!==r.item.userACoins},null!==r.item.userACoins?{g:e.t(r.item.userACoins)}:{},{h:r.item.anchorIconB,i:r.item.winnerAnchorId==r.item.anchorIdB},(r.item.winnerAnchorId,r.item.anchorIdB,{}),{j:e.t(r.item.anchorIdB),k:e.t(s.formatDate(r.item.pkTime)),l:null!==r.item.userBCoins},null!==r.item.userBCoins?{m:e.t(r.item.userBCoins)}:{},{n:e.f(r.coinNumlist,((t,i,n)=>({a:e.t(t.anchorCoinA),b:t.anchorIdA==t.winnerAnchorId?"#00fbff21":"#ff000011",c:e.t(t.anchorCoinB),d:t.anchorIdB==t.winnerAnchorId?"#00fbff21":"#ff000011",e:i,f:"1ed07c7e-0-"+n}))),o:e.o$1(((...e)=>s.onRefresherRefresh&&s.onRefresherRefresh(...e))),p:r.triggered})}],["__scopeId","data-v-1ed07c7e"]]);wx.createPage(o);
|
||||
"use strict";const e=require("../../../../common/vendor.js"),t=require("../../../../components/request.js"),n=require("../../../../components/formatDate.js"),i={data:()=>({title:"Hello",item:{},coinNumlist:[],triggered:!1}),onLoad(e){this.getOpenerEventChannel().on("itemDetail",(e=>{this.item=e.item,this.getCoinNum(this.item)}))},methods:{onRefresherRefresh(){this.triggered=!0,this.coinNumlist=[],this.getCoinNum(this.item)},getCoinNum(e){t.request({url:"pk/fetchDetailPkDataWithId",method:"POST",data:{id:e.id},userInfo:!0}).then((e=>{200==e.code?(this.coinNumlist=e.data,this.triggered=!1):console.log("获取金币数量失败")}))},formatDate:n.formatDate,onBack(){e.index.navigateBack({delta:1})}}};if(!Array){e.resolveComponent("uni-card")()}const o=e._export_sfc(i,[["render",function(t,n,i,o,r,a){return e.e({a:e.o$1(((...e)=>a.onBack&&a.onBack(...e))),b:r.item.anchorIconA,c:r.item.winnerAnchorId==r.item.anchorIdA},(r.item.winnerAnchorId,r.item.anchorIdA,{}),{d:e.t(r.item.anchorIdA),e:e.t(a.formatDate(r.item.pkTime)),f:null!==r.item.userACoins},null!==r.item.userACoins?{g:e.t(r.item.userACoins)}:{},{h:r.item.anchorIconB,i:r.item.winnerAnchorId==r.item.anchorIdB},(r.item.winnerAnchorId,r.item.anchorIdB,{}),{j:e.t(r.item.anchorIdB),k:e.t(a.formatDate(r.item.pkTime)),l:null!==r.item.userBCoins},null!==r.item.userBCoins?{m:e.t(r.item.userBCoins)}:{},{n:e.f(r.coinNumlist,((t,n,i)=>({a:e.t(t.anchorCoinA),b:t.anchorIdA==t.winnerAnchorId?"#00fbff21":"#ff000011",c:e.t(t.anchorCoinB),d:t.anchorIdB==t.winnerAnchorId?"#00fbff21":"#ff000011",e:n,f:"95039b0f-0-"+i}))),o:e.o$1(((...e)=>a.onRefresherRefresh&&a.onRefresherRefresh(...e))),p:r.triggered})}],["__scopeId","data-v-95039b0f"]]);wx.createPage(o);
|
||||
|
||||
@@ -1 +1 @@
|
||||
<view class="details-pkrecords data-v-1ed07c7e"><view class="bg data-v-1ed07c7e"><image class="bgImg data-v-1ed07c7e" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/HomeBackground.png" mode="scaleToFill"/></view><view class="Return data-v-1ed07c7e" bindtap="{{a}}"><image class="ReturnImg data-v-1ed07c7e" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Return.png" mode="scaleToFill"/></view><view class="title data-v-1ed07c7e">PK记录详情</view><view class="pkrecords data-v-1ed07c7e"><view class="card data-v-1ed07c7e"><view class="AnchorA data-v-1ed07c7e"><view class="Anchor data-v-1ed07c7e"><view class="AnchorAImg data-v-1ed07c7e"><image class="AnchorAImgcss data-v-1ed07c7e" src="{{b}}" mode="scaleToFill"/></view><image wx:if="{{c}}" class="Crown data-v-1ed07c7e" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Crown.png" mode="scaleToFill"/></view><view class="AnchorAinfo data-v-1ed07c7e"><view class="AnchorAname data-v-1ed07c7e">{{d}}</view><view class="AnchorATime data-v-1ed07c7e">{{e}}</view><view wx:if="{{f}}" class="AnchorAICon data-v-1ed07c7e"><view class="AnchorAIContext data-v-1ed07c7e">实际打金币:</view><view class="AnchorAIConNum data-v-1ed07c7e">{{g}}K</view></view></view></view><view class="vstext data-v-1ed07c7e"><view class="Vtext data-v-1ed07c7e">V</view><view class="Stext data-v-1ed07c7e">S</view></view><view class="AnchorB data-v-1ed07c7e"><view class="Anchor data-v-1ed07c7e"><view class="AnchorAImg data-v-1ed07c7e"><image class="AnchorBImgcss data-v-1ed07c7e" src="{{h}}" mode="scaleToFill"/></view><image wx:if="{{i}}" class="Crown data-v-1ed07c7e" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Crown.png" mode="scaleToFill"/></view><view class="AnchorBinfo data-v-1ed07c7e"><view class="AnchorAname data-v-1ed07c7e">{{j}}</view><view class="AnchorATime data-v-1ed07c7e">{{k}}</view><view wx:if="{{l}}" class="AnchorAICon data-v-1ed07c7e"><view class="AnchorAIContext data-v-1ed07c7e">实际打金币:</view><view class="AnchorAIConNum data-v-1ed07c7e">{{m}}K</view></view></view></view></view><view class="pkrecords-content data-v-1ed07c7e"><scroll-view show-scrollbar="false" scroll-y="true" class="scroll data-v-1ed07c7e" refresher-enabled="true" refresher-threshold="40" bindrefresherrefresh="{{o}}" refresher-triggered="{{p}}"><uni-card wx:for="{{n}}" wx:for-item="items" wx:key="e" class="data-v-1ed07c7e" u-s="{{['d']}}" u-i="{{items.f}}" bind:__l="__l"><view class="contentcard data-v-1ed07c7e"><view class="contentcard-titleA data-v-1ed07c7e" style="{{'background-color:' + items.b}}"><view class="ciontext data-v-1ed07c7e">金币数量</view><view class="cion data-v-1ed07c7e">{{items.a}}K</view></view><view class="contentcard-titleB data-v-1ed07c7e" style="{{'background-color:' + items.d}}"><view class="ciontext data-v-1ed07c7e">金币数量</view><view class="cion data-v-1ed07c7e">{{items.c}}K</view></view></view></uni-card></scroll-view></view></view></view>
|
||||
<view class="details-pkrecords data-v-95039b0f"><view class="bg data-v-95039b0f"><image class="bgImg data-v-95039b0f" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/HomeBackground.png" mode="scaleToFill"/></view><view class="Return data-v-95039b0f" bindtap="{{a}}"><image class="ReturnImg data-v-95039b0f" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Return.png" mode="scaleToFill"/></view><view class="title data-v-95039b0f">PK记录详情</view><view class="pkrecords data-v-95039b0f"><view class="card data-v-95039b0f"><view class="AnchorA data-v-95039b0f"><view class="Anchor data-v-95039b0f"><view class="AnchorAImg data-v-95039b0f"><image class="AnchorAImgcss data-v-95039b0f" src="{{b}}" mode="scaleToFill"/></view><image wx:if="{{c}}" class="Crown data-v-95039b0f" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Crown.png" mode="scaleToFill"/></view><view class="AnchorAinfo data-v-95039b0f"><view class="AnchorAname data-v-95039b0f">{{d}}</view><view class="AnchorATime data-v-95039b0f">{{e}}</view><view wx:if="{{f}}" class="AnchorAICon data-v-95039b0f"><view class="AnchorAIContext data-v-95039b0f">实际打金币:</view><view class="AnchorAIConNum data-v-95039b0f">{{g}}K</view></view></view></view><view class="vstext data-v-95039b0f"><view class="Vtext data-v-95039b0f">V</view><view class="Stext data-v-95039b0f">S</view></view><view class="AnchorB data-v-95039b0f"><view class="Anchor data-v-95039b0f"><view class="AnchorAImg data-v-95039b0f"><image class="AnchorBImgcss data-v-95039b0f" src="{{h}}" mode="scaleToFill"/></view><image wx:if="{{i}}" class="Crown data-v-95039b0f" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Crown.png" mode="scaleToFill"/></view><view class="AnchorBinfo data-v-95039b0f"><view class="AnchorAname data-v-95039b0f">{{j}}</view><view class="AnchorATime data-v-95039b0f">{{k}}</view><view wx:if="{{l}}" class="AnchorAICon data-v-95039b0f"><view class="AnchorAIContext data-v-95039b0f">实际打金币:</view><view class="AnchorAIConNum data-v-95039b0f">{{m}}K</view></view></view></view></view><view class="pkrecords-content data-v-95039b0f"><scroll-view show-scrollbar="false" scroll-y="true" class="scroll data-v-95039b0f" refresher-enabled="true" refresher-threshold="40" bindrefresherrefresh="{{o}}" refresher-triggered="{{p}}"><uni-card wx:for="{{n}}" wx:for-item="items" wx:key="e" class="data-v-95039b0f" u-s="{{['d']}}" u-i="{{items.f}}" bind:__l="__l"><view class="contentcard data-v-95039b0f"><view class="contentcard-titleA data-v-95039b0f" style="{{'background-color:' + items.b}}"><view class="ciontext data-v-95039b0f">金币数量</view><view class="cion data-v-95039b0f">{{items.a}}K</view></view><view class="contentcard-titleB data-v-95039b0f" style="{{'background-color:' + items.d}}"><view class="ciontext data-v-95039b0f">金币数量</view><view class="cion data-v-95039b0f">{{items.c}}K</view></view></view></uni-card></scroll-view></view></view></view>
|
||||
@@ -1 +1 @@
|
||||
.bg.data-v-1ed07c7e{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.bgImg.data-v-1ed07c7e{width:100%;height:100%}.Return.data-v-1ed07c7e{position:absolute;top:110rpx;left:35rpx;width:46rpx;height:46rpx}.title.data-v-1ed07c7e{position:absolute;top:120rpx;left:280rpx;font-size:34rpx;color:#100e0f;font-weight:500}.ReturnImg.data-v-1ed07c7e{width:100%;height:100%}.pkrecords.data-v-1ed07c7e{position:absolute;top:200rpx;left:0rpx;right:0rpx}.card.data-v-1ed07c7e{width:750rpx;height:300rpx;border-radius:15rpx;display:flex;justify-content:space-between;align-items:center;margin-top:20rpx}.AnchorA.data-v-1ed07c7e{display:flex;flex-direction:column;align-items:center;margin-left:30rpx}.AnchorB.data-v-1ed07c7e{display:flex;flex-direction:column;align-items:center;margin-right:30rpx}.Anchor.data-v-1ed07c7e{display:flex;align-items:center}.AnchorAImg.data-v-1ed07c7e{width:100rpx;height:100rpx;border-radius:50rpx;background-color:#b1b1b1;display:flex}.AnchorAinfo.data-v-1ed07c7e,.AnchorBinfo.data-v-1ed07c7e{display:flex;flex-direction:column;justify-content:center;width:250rpx}.AnchorAname.data-v-1ed07c7e{width:250rpx;font-weight:500;font-size:31rpx;color:#161616;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AnchorATime.data-v-1ed07c7e{font-weight:400;font-size:23rpx;color:#a3a3a3;margin-top:12rpx;text-align:center}.AnchorAICon.data-v-1ed07c7e{display:flex;flex-direction:column;margin-top:12rpx;align-items:center}.AnchorAIContext.data-v-1ed07c7e{font-weight:400;font-size:23rpx;color:#a3a3a3}.AnchorAIConNum.data-v-1ed07c7e{font-weight:700;font-size:23rpx;color:#161616}.AnchorAImgcss.data-v-1ed07c7e{width:100rpx;height:100rpx;border-radius:50rpx;border-top:#f7da60 solid 2rpx;border-left:#ffeeab solid 2rpx;border-bottom:#ffeeab solid 2rpx;border-right:#f7da60 solid 2rpx}.AnchorBImgcss.data-v-1ed07c7e{width:100rpx;height:100rpx;border-radius:50rpx;border-top:#ffc6ba solid 2rpx;border-left:#ffc6ba solid 2rpx;border-bottom:#5ddadd solid 2rpx;border-right:#5ddadd solid 2rpx}.Crown.data-v-1ed07c7e{width:45.8rpx;height:39.12rpx;margin-left:-40rpx;margin-top:-100rpx}.vstext.data-v-1ed07c7e{display:flex}.Vtext.data-v-1ed07c7e{font-size:45.8rpx;color:#f0836c;font-weight:700;font-style:italic}.Stext.data-v-1ed07c7e{font-size:45.8rpx;color:#58d8db;font-weight:700;font-style:italic}.pkrecords-content.data-v-1ed07c7e{position:absolute;top:300rpx;left:0;right:0;display:flex;flex-direction:column;align-items:center}.scroll.data-v-1ed07c7e{width:750rpx;height:1100rpx}.contentcard.data-v-1ed07c7e{width:694.66rpx;height:161.26rpx;border-radius:15rpx;background-color:#fff;display:flex;margin-left:28.55rpx;margin-top:25rpx;border:#5ed8db solid 1rpx}.contentcard-titleA.data-v-1ed07c7e{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border-right:#58d8db solid 3rpx;border-top-left-radius:15rpx;border-bottom-left-radius:15rpx}.contentcard-titleB.data-v-1ed07c7e{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border-top-right-radius:15rpx;border-bottom-right-radius:15rpx}.ciontext.data-v-1ed07c7e{font-size:28rpx;color:#a2a2a2}.cion.data-v-1ed07c7e{font-size:36rpx;color:#100e0f;font-weight:700}
|
||||
.bg.data-v-95039b0f{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.bgImg.data-v-95039b0f{width:100%;height:100%}.Return.data-v-95039b0f{position:absolute;top:110rpx;left:35rpx;width:46rpx;height:46rpx}.title.data-v-95039b0f{position:absolute;top:120rpx;left:280rpx;font-size:34rpx;color:#100e0f;font-weight:500}.ReturnImg.data-v-95039b0f{width:100%;height:100%}.pkrecords.data-v-95039b0f{position:absolute;top:200rpx;left:0rpx;right:0rpx}.card.data-v-95039b0f{width:750rpx;height:300rpx;border-radius:15rpx;display:flex;justify-content:space-between;align-items:center;margin-top:20rpx}.AnchorA.data-v-95039b0f{display:flex;flex-direction:column;align-items:center;margin-left:30rpx}.AnchorB.data-v-95039b0f{display:flex;flex-direction:column;align-items:center;margin-right:30rpx}.Anchor.data-v-95039b0f{display:flex;align-items:center}.AnchorAImg.data-v-95039b0f{width:100rpx;height:100rpx;border-radius:50rpx;background-color:#b1b1b1;display:flex}.AnchorAinfo.data-v-95039b0f,.AnchorBinfo.data-v-95039b0f{display:flex;flex-direction:column;justify-content:center;width:250rpx}.AnchorAname.data-v-95039b0f{width:250rpx;font-weight:500;font-size:31rpx;color:#161616;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AnchorATime.data-v-95039b0f{font-weight:400;font-size:23rpx;color:#a3a3a3;margin-top:12rpx;text-align:center}.AnchorAICon.data-v-95039b0f{display:flex;flex-direction:column;margin-top:12rpx;align-items:center}.AnchorAIContext.data-v-95039b0f{font-weight:400;font-size:23rpx;color:#a3a3a3}.AnchorAIConNum.data-v-95039b0f{font-weight:700;font-size:23rpx;color:#161616}.AnchorAImgcss.data-v-95039b0f{width:100rpx;height:100rpx;border-radius:50rpx;border-top:#f7da60 solid 2rpx;border-left:#ffeeab solid 2rpx;border-bottom:#ffeeab solid 2rpx;border-right:#f7da60 solid 2rpx}.AnchorBImgcss.data-v-95039b0f{width:100rpx;height:100rpx;border-radius:50rpx;border-top:#ffc6ba solid 2rpx;border-left:#ffc6ba solid 2rpx;border-bottom:#5ddadd solid 2rpx;border-right:#5ddadd solid 2rpx}.Crown.data-v-95039b0f{width:45.8rpx;height:39.12rpx;margin-left:-40rpx;margin-top:-100rpx}.vstext.data-v-95039b0f{display:flex}.Vtext.data-v-95039b0f{font-size:45.8rpx;color:#f0836c;font-weight:700;font-style:italic}.Stext.data-v-95039b0f{font-size:45.8rpx;color:#58d8db;font-weight:700;font-style:italic}.pkrecords-content.data-v-95039b0f{position:absolute;top:300rpx;left:0;right:0;display:flex;flex-direction:column;align-items:center}.scroll.data-v-95039b0f{width:750rpx;height:1100rpx}.contentcard.data-v-95039b0f{width:694.66rpx;height:161.26rpx;border-radius:15rpx;background-color:#fff;display:flex;margin-left:28.55rpx;margin-top:25rpx;border:#5ed8db solid 1rpx}.contentcard-titleA.data-v-95039b0f{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border-right:#58d8db solid 3rpx;border-top-left-radius:15rpx;border-bottom-left-radius:15rpx}.contentcard-titleB.data-v-95039b0f{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border-top-right-radius:15rpx;border-bottom-right-radius:15rpx}.ciontext.data-v-95039b0f{font-size:28rpx;color:#a2a2a2}.cion.data-v-95039b0f{font-size:36rpx;color:#100e0f;font-weight:700}
|
||||
|
||||
@@ -1 +1 @@
|
||||
"use strict";const e=require("../../../../common/vendor.js"),n=require("../../../../components/NationalDictionary.js"),o=require("../../../../components/request.js"),t={data:()=>({genders:0,Gender:[{label:"男",value:1},{label:"女",value:2}],Country:n.optionsArray,countrys:"",nameAnchor:"",Display:!1,Hint:!1,id:null,sendingTime:"",filterable:!0,AnchorProfilePicture:""}),mounted(){e.index.getStorage({key:"userinfo",success:e=>{this.id=e.data.id}})},methods:{gender(e){this.genders=e.value,console.log(e)},country(e){this.countrys=e.value,console.log(e)},handleOverlayClick(e){e.target===this.$el&&(this.Display=!1,this.Hint=!1)},open(){this.Display?(this.Display=!1,this.Hint=!1,this.nameAnchor="",this.genders=0,this.countrys=""):this.Display=!0},blur(n){this.nameAnchor!==n.target.value&&(this.nameAnchor=n.target.value,e.index.showLoading({title:"正在验证主播",mask:!0}),e.index.request({url:"https://python.yolojt.com/api/"+this.nameAnchor,success:n=>{200===n.data.code?(e.index.hideLoading(),e.index.showToast({title:"查询成功",icon:"none",duration:3e3}),this.AnchorProfilePicture=n.data.data):(e.index.hideLoading(),e.index.showToast({title:"未查询到该主播",icon:"none",duration:3e3}))},fail:function(n){e.index.hideLoading(),e.index.showToast({title:"网络请求失败",icon:"none",duration:3e3})}}))},async Publish(){""!==this.nameAnchor&&0!==this.genders&&""!==this.countrys&&""!==this.AnchorProfilePicture?(e.index.showLoading({title:"添加中...",mask:!0}),await o.request({url:"anchor/add",method:"POST",data:{anchorId:this.nameAnchor,headerIcon:this.AnchorProfilePicture,gender:this.genders,country:this.countrys,createUserId:this.id},userInfo:!0}).then((n=>{200===n.code?(this.Display=!1,this.Hint=!1,this.nameAnchor="",this.genders=0,this.AnchorProfilePicture="",e.index.hideLoading(),e.index.showToast({title:"添加成功",icon:"success",duration:2e3}),this.$emit("Refresh")):(e.index.hideLoading(),e.index.showToast({title:"添加失败"+n.msg,icon:"none",duration:2e3}))}))):this.Hint=!0}}};if(!Array){e.resolveComponent("wht-select")()}Math;const i=e._export_sfc(t,[["render",function(n,o,t,i,r,s){return e.e({a:r.Display},r.Display?e.e({b:e.o$1((e=>s.open())),c:e.o$1(((...e)=>n.NameAnchor&&n.NameAnchor(...e))),d:e.o$1(((...e)=>s.blur&&s.blur(...e))),e:""===r.nameAnchor&&!0===r.Hint},(""===r.nameAnchor&&r.Hint,{}),{f:e.o$1(s.country),g:e.p({backgroundColor:"#ffffff",placeholderColor:"#666666",textColor:"#666666",borderColor:"#ffffff",options:r.Country,filterable:r.filterable,placeholder:"请选择国家"}),h:""===r.countrys&&!0===r.Hint},(""===r.countrys&&r.Hint,{}),{i:e.o$1(s.gender),j:e.p({backgroundColor:"#ffffff",placeholderColor:"#666666",textColor:"#666666",borderColor:"#ffffff",options:r.Gender,placeholder:"性别"}),k:0===r.genders},(r.genders,{}),{l:1===r.genders},(r.genders,{}),{m:2===r.genders},(r.genders,{}),{n:0===r.genders&&!0===r.Hint},(0===r.genders&&r.Hint,{}),{o:e.o$1((e=>s.Publish())),p:e.o$1((()=>{})),q:e.n(r.Display?"create-module":"close-animation "),r:e.o$1((e=>s.open()))}):{})}],["__scopeId","data-v-b734f1fa"]]);wx.createComponent(i);
|
||||
"use strict";const e=require("../../../../common/vendor.js"),n=require("../../../../components/NationalDictionary.js"),o=require("../../../../components/request.js"),t={data:()=>({genders:0,Gender:[{label:"男",value:1},{label:"女",value:2}],Country:n.optionsArray,countrys:"",nameAnchor:"",Display:!1,Hint:!1,id:null,sendingTime:"",filterable:!0,AnchorProfilePicture:""}),mounted(){e.index.getStorage({key:"userinfo",success:e=>{this.id=e.data.id}})},methods:{gender(e){this.genders=e.value},country(e){this.countrys=e.value},handleOverlayClick(e){e.target===this.$el&&(this.Display=!1,this.Hint=!1)},open(){this.Display?(this.Display=!1,this.Hint=!1,this.nameAnchor="",this.genders=0,this.countrys=""):this.Display=!0},blur(n){this.nameAnchor!==n.target.value&&(this.nameAnchor=n.target.value,e.index.showLoading({title:"正在验证主播",mask:!0}),e.index.request({url:"https://python.yolojt.com/api/"+this.nameAnchor,success:n=>{200===n.data.code?(e.index.hideLoading(),e.index.showToast({title:"查询成功",icon:"none",duration:3e3}),this.AnchorProfilePicture=n.data.data):(e.index.hideLoading(),e.index.showToast({title:"未查询到该主播",icon:"none",duration:3e3}))},fail:function(n){e.index.hideLoading(),e.index.showToast({title:"网络请求失败",icon:"none",duration:3e3})}}))},async Publish(){""!==this.nameAnchor&&0!==this.genders&&""!==this.countrys&&""!==this.AnchorProfilePicture?(e.index.showLoading({title:"添加中...",mask:!0}),await o.request({url:"anchor/add",method:"POST",data:{anchorId:this.nameAnchor,headerIcon:this.AnchorProfilePicture,gender:this.genders,country:this.countrys,createUserId:this.id},userInfo:!0}).then((n=>{200===n.code?(this.Display=!1,this.Hint=!1,this.nameAnchor="",this.genders=0,this.AnchorProfilePicture="",e.index.hideLoading(),e.index.showToast({title:"添加成功",icon:"success",duration:2e3}),this.$emit("Refresh")):(e.index.hideLoading(),e.index.showToast({title:"添加失败"+n.msg,icon:"none",duration:2e3}))}))):this.Hint=!0}}};if(!Array){e.resolveComponent("wht-select")()}Math;const i=e._export_sfc(t,[["render",function(n,o,t,i,r,s){return e.e({a:r.Display},r.Display?e.e({b:e.o$1((e=>s.open())),c:e.o$1(((...e)=>n.NameAnchor&&n.NameAnchor(...e))),d:e.o$1(((...e)=>s.blur&&s.blur(...e))),e:""===r.nameAnchor&&!0===r.Hint},(""===r.nameAnchor&&r.Hint,{}),{f:e.o$1(s.country),g:e.p({backgroundColor:"#ffffff",placeholderColor:"#666666",textColor:"#666666",borderColor:"#ffffff",options:r.Country,filterable:r.filterable,placeholder:"请选择国家"}),h:""===r.countrys&&!0===r.Hint},(""===r.countrys&&r.Hint,{}),{i:e.o$1(s.gender),j:e.p({backgroundColor:"#ffffff",placeholderColor:"#666666",textColor:"#666666",borderColor:"#ffffff",options:r.Gender,placeholder:"性别"}),k:0===r.genders},(r.genders,{}),{l:1===r.genders},(r.genders,{}),{m:2===r.genders},(r.genders,{}),{n:0===r.genders&&!0===r.Hint},(0===r.genders&&r.Hint,{}),{o:e.o$1((e=>s.Publish())),p:e.o$1((()=>{})),q:e.n(r.Display?"create-module":"close-animation "),r:e.o$1((e=>s.open()))}):{})}],["__scopeId","data-v-69f046d6"]]);wx.createComponent(i);
|
||||
|
||||
@@ -1 +1 @@
|
||||
<view wx:if="{{a}}" class="{{['data-v-b734f1fa', q, 'Mask']}}" bindtap="{{r}}"><view catchtap="{{p}}" class="containers data-v-b734f1fa"><view class="container data-v-b734f1fa"><image class="Fork data-v-b734f1fa" bindtap="{{b}}" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Fork.png" mode="scaleToFill"/><view class="Titlecss data-v-b734f1fa"><view class="Star data-v-b734f1fa"></view><view class="Title data-v-b734f1fa">添加我的主播</view><view class="Star data-v-b734f1fa"></view></view><view class="NameAnchor data-v-b734f1fa"><input class="NameAnchorcss data-v-b734f1fa" cursor-color="#666666" placeholder-style="color:#666666" bindinput="{{c}}" placeholder="主播名称" bindblur="{{d}}"/><view wx:if="{{e}}" class="Hint data-v-b734f1fa">请检查主播名称是否正确</view></view><view class="Accountnumber data-v-b734f1fa"><view class="Coins country data-v-b734f1fa"><wht-select wx:if="{{g}}" class="data-v-b734f1fa" style="width:350rpx" bindchange="{{f}}" u-i="b734f1fa-0" bind:__l="__l" u-p="{{g}}"/><view wx:if="{{h}}" class="Hint data-v-b734f1fa">请选择国家</view></view><view class="Gender data-v-b734f1fa"><view class="Gendercs data-v-b734f1fa"><view class="Gendercss data-v-b734f1fa"><wht-select wx:if="{{j}}" class="data-v-b734f1fa" style="width:300rpx" bindchange="{{i}}" u-i="b734f1fa-1" bind:__l="__l" u-p="{{j}}"/></view><view class="Gendericoncss data-v-b734f1fa"><image wx:if="{{k}}" class="Gendericon data-v-b734f1fa" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/ask.png" mode="scaleToFill"/><image wx:if="{{l}}" class="Gendericon data-v-b734f1fa" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/man.png" mode="scaleToFill"/><image wx:if="{{m}}" class="Gendericon data-v-b734f1fa" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/girl.png" mode="scaleToFill"/></view></view><view wx:if="{{n}}" class="Hintcss data-v-b734f1fa">请选择性别</view></view></view><view class="Publish data-v-b734f1fa"><button bindtap="{{o}}" class="Publishcss data-v-b734f1fa">添加主播</button></view></view></view></view>
|
||||
<view wx:if="{{a}}" class="{{['data-v-69f046d6', q, 'Mask']}}" bindtap="{{r}}"><view catchtap="{{p}}" class="containers data-v-69f046d6"><view class="container data-v-69f046d6"><image class="Fork data-v-69f046d6" bindtap="{{b}}" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Fork.png" mode="scaleToFill"/><view class="Titlecss data-v-69f046d6"><view class="Star data-v-69f046d6"></view><view class="Title data-v-69f046d6">添加我的主播</view><view class="Star data-v-69f046d6"></view></view><view class="NameAnchor data-v-69f046d6"><input class="NameAnchorcss data-v-69f046d6" cursor-color="#666666" placeholder-style="color:#666666" bindinput="{{c}}" placeholder="主播名称" bindblur="{{d}}"/><view wx:if="{{e}}" class="Hint data-v-69f046d6">请检查主播名称是否正确</view></view><view class="Accountnumber data-v-69f046d6"><view class="Coins country data-v-69f046d6"><wht-select wx:if="{{g}}" class="data-v-69f046d6" style="width:350rpx" bindchange="{{f}}" u-i="69f046d6-0" bind:__l="__l" u-p="{{g}}"/><view wx:if="{{h}}" class="Hint data-v-69f046d6">请选择国家</view></view><view class="Gender data-v-69f046d6"><view class="Gendercs data-v-69f046d6"><view class="Gendercss data-v-69f046d6"><wht-select wx:if="{{j}}" class="data-v-69f046d6" style="width:300rpx" bindchange="{{i}}" u-i="69f046d6-1" bind:__l="__l" u-p="{{j}}"/></view><view class="Gendericoncss data-v-69f046d6"><image wx:if="{{k}}" class="Gendericon data-v-69f046d6" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/ask.png" mode="scaleToFill"/><image wx:if="{{l}}" class="Gendericon data-v-69f046d6" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/man.png" mode="scaleToFill"/><image wx:if="{{m}}" class="Gendericon data-v-69f046d6" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/girl.png" mode="scaleToFill"/></view></view><view wx:if="{{n}}" class="Hintcss data-v-69f046d6">请选择性别</view></view></view><view class="Publish data-v-69f046d6"><button bindtap="{{o}}" class="Publishcss data-v-69f046d6">添加主播</button></view></view></view></view>
|
||||
@@ -1 +1 @@
|
||||
@keyframes slide-in-b734f1fa{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.create-module.data-v-b734f1fa{animation:slide-in-b734f1fa .3s ease-in-out}.Mask.data-v-b734f1fa{width:100vw;height:100vh;background:rgba(0,0,0,.463);display:flex;flex-direction:column-reverse}.Hint.data-v-b734f1fa{color:red;font-size:20rpx;margin-left:30rpx;margin-top:10rpx}.Hintcss.data-v-b734f1fa{color:red;font-size:20rpx;margin-left:30rpx;margin-top:20rpx}.containers.data-v-b734f1fa{background-color:#fff;border-radius:50rpx}.container.data-v-b734f1fa{display:flex;background-image:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/bgv.png);background-size:100% 100%;flex-direction:column;width:100%;height:1000rpx;border-radius:50rpx;box-shadow:0 0 10rpx #ccc}.Fork.data-v-b734f1fa{width:46rpx;height:46rpx;margin-top:20rpx;margin-left:90%}.Titlecss.data-v-b734f1fa{width:100%;height:70rpx;display:flex;justify-content:center;align-items:center}.Star.data-v-b734f1fa{width:50rpx;height:50rpx;background-image:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/star.png);background-size:100% 100%}.Title.data-v-b734f1fa{width:430rpx;height:70rpx;background-size:100% 200%;background-position:0 100%;margin-left:26rpx;margin-right:26rpx;font-size:50rpx;line-height:70rpx;background:linear-gradient(135deg,#019fa1,#9ddbdc);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-weight:700;text-align:center;font-style:italic}.Individual.data-v-b734f1fa{display:flex}.NameAnchor.data-v-b734f1fa{width:90%;margin:40rpx}.time.data-v-b734f1fa{width:90%;margin-left:5%;margin-top:50rpx}.NameAnchorcss.data-v-b734f1fa{width:99%;height:85rpx;background-color:#fff;border:1rpx solid #bfbfbf;border-radius:10rpx;text-align:center}.Gender.data-v-b734f1fa{width:310rpx;display:flex;flex-direction:column;justify-content:center}.Gendercs.data-v-b734f1fa{display:flex;justify-content:center}.Gendercss.data-v-b734f1fa{width:200rpx;height:60rpx}.Gendericoncss.data-v-b734f1fa{display:flex;justify-content:center;align-items:center;width:60rpx;height:60rpx;border-radius:50%;border:1rpx solid #ff9d0067;margin-left:20rpx;margin-top:10rpx}.Gendericon.data-v-b734f1fa{width:40rpx;height:40rpx}.Accountnumber.data-v-b734f1fa{display:flex;justify-content:center;margin-bottom:60rpx;margin-top:50rpx}.Coins.data-v-b734f1fa{width:400rpx;height:65rpx;margin-right:10rpx}.country.data-v-b734f1fa{margin-left:10rpx}.goldCoin.data-v-b734f1fa{width:100%;height:100rpx;display:flex;justify-content:center;align-items:center}.number-box.data-v-b734f1fa{display:flex;justify-content:center;text-align:center}.number-box-title.data-v-b734f1fa{color:#191919;font-size:30rpx;margin-right:22rpx;margin-left:17rpx}.number-box-unit.data-v-b734f1fa{color:#03aba8;width:48rpx;height:48rpx;border:1rpx solid #03aba8;border-radius:50%;line-height:48rpx;text-align:center}.Publish.data-v-b734f1fa{margin-top:300rpx;margin-bottom:40rpx;width:90%;margin-left:5%}.Publishcss.data-v-b734f1fa{background-image:linear-gradient(135deg,#4fcacd,#5fdbde);color:#fff;font-weight:700;border-radius:50rpx}
|
||||
@keyframes slide-in-69f046d6{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.create-module.data-v-69f046d6{animation:slide-in-69f046d6 .3s ease-in-out}.Mask.data-v-69f046d6{width:100vw;height:100vh;background:rgba(0,0,0,.463);display:flex;flex-direction:column-reverse}.Hint.data-v-69f046d6{color:red;font-size:20rpx;margin-left:30rpx;margin-top:10rpx}.Hintcss.data-v-69f046d6{color:red;font-size:20rpx;margin-left:30rpx;margin-top:20rpx}.containers.data-v-69f046d6{background-color:#fff;border-radius:50rpx}.container.data-v-69f046d6{display:flex;background-image:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/bgv.png);background-size:100% 100%;flex-direction:column;width:100%;height:1000rpx;border-radius:50rpx;box-shadow:0 0 10rpx #ccc}.Fork.data-v-69f046d6{width:46rpx;height:46rpx;margin-top:20rpx;margin-left:90%}.Titlecss.data-v-69f046d6{width:100%;height:70rpx;display:flex;justify-content:center;align-items:center}.Star.data-v-69f046d6{width:50rpx;height:50rpx;background-image:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/star.png);background-size:100% 100%}.Title.data-v-69f046d6{width:430rpx;height:70rpx;background-size:100% 200%;background-position:0 100%;margin-left:26rpx;margin-right:26rpx;font-size:50rpx;line-height:70rpx;background:linear-gradient(135deg,#019fa1,#9ddbdc);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-weight:700;text-align:center;font-style:italic}.Individual.data-v-69f046d6{display:flex}.NameAnchor.data-v-69f046d6{width:90%;margin:40rpx}.time.data-v-69f046d6{width:90%;margin-left:5%;margin-top:50rpx}.NameAnchorcss.data-v-69f046d6{width:99%;height:85rpx;background-color:#fff;border:1rpx solid #bfbfbf;border-radius:10rpx;text-align:center}.Gender.data-v-69f046d6{width:310rpx;display:flex;flex-direction:column;justify-content:center}.Gendercs.data-v-69f046d6{display:flex;justify-content:center}.Gendercss.data-v-69f046d6{width:200rpx;height:60rpx}.Gendericoncss.data-v-69f046d6{display:flex;justify-content:center;align-items:center;width:60rpx;height:60rpx;border-radius:50%;border:1rpx solid #ff9d0067;margin-left:20rpx;margin-top:10rpx}.Gendericon.data-v-69f046d6{width:40rpx;height:40rpx}.Accountnumber.data-v-69f046d6{display:flex;justify-content:center;margin-bottom:60rpx;margin-top:50rpx}.Coins.data-v-69f046d6{width:400rpx;height:65rpx;margin-right:10rpx}.country.data-v-69f046d6{margin-left:10rpx}.goldCoin.data-v-69f046d6{width:100%;height:100rpx;display:flex;justify-content:center;align-items:center}.number-box.data-v-69f046d6{display:flex;justify-content:center;text-align:center}.number-box-title.data-v-69f046d6{color:#191919;font-size:30rpx;margin-right:22rpx;margin-left:17rpx}.number-box-unit.data-v-69f046d6{color:#03aba8;width:48rpx;height:48rpx;border:1rpx solid #03aba8;border-radius:50%;line-height:48rpx;text-align:center}.Publish.data-v-69f046d6{margin-top:300rpx;margin-bottom:40rpx;width:90%;margin-left:5%}.Publishcss.data-v-69f046d6{background-image:linear-gradient(135deg,#4fcacd,#5fdbde);color:#fff;font-weight:700;border-radius:50rpx}
|
||||
|
||||
@@ -1 +1 @@
|
||||
"use strict";const e=require("../../../common/vendor.js"),r=require("../../../components/request.js"),o={data:()=>({userinfo:{},AnchorList:[],triggered:!1,modifyStreamerMessage:{}}),onLoad(){e.index.getStorage({key:"userinfo",success:e=>{this.userinfo=e.data,console.log(this.userinfo),this.getAnchorList()}})},methods:{onRecompose(e){this.modifyStreamerMessage=e,this.$refs.modifyStreamer.open()},onExpurgate(o){r.request({url:"anchor/deleteMyAnchor",method:"POST",data:{id:o.id},userInfo:!0}).then((r=>{this.triggered=!1,200==r.code?(e.index.showToast({title:"删除成功",icon:"success",duration:2e3}),this.getAnchorList()):e.index.showToast({title:r.msg,icon:"success",duration:2e3})}))},getAnchorList(){r.request({url:"anchor/list",method:"POST",data:{id:this.userinfo.id},userInfo:!0}).then((e=>{this.triggered=!1,200==e.code?this.AnchorList=e.data:console.log(e.msg)}))},openPopupQuantity(){this.$refs.createModule.open()},onRefresherRefresh(){this.triggered=!0,this.getAnchorList()},onBack(){e.wx$1.navigateBack({delta:1})}},components:{anchorLibrary:()=>"./addStreamer/addStreamer.js",modifyStreamer:()=>"./modifyStreamer/modifyStreamer.js"}};if(!Array){(e.resolveComponent("uni-card")+e.resolveComponent("anchorLibrary")+e.resolveComponent("modifyStreamer"))()}const t=e._export_sfc(o,[["render",function(r,o,t,s,n,i){return{a:e.o$1(((...e)=>i.onBack&&i.onBack(...e))),b:e.f(n.AnchorList,((r,o,t)=>e.e({a:r.headerIcon,b:e.t(r.anchorId),c:2===r.gender},(r.gender,{}),{d:e.t(1===r.gender?"男":"女"),e:1===r.gender?1:"",f:2===r.gender?1:"",g:e.t(r.country),h:e.o$1((e=>i.onRecompose(r)),o),i:e.o$1((e=>i.onExpurgate(r)),o),j:o,k:"ab07c9c9-0-"+t}))),c:e.o$1(((...e)=>i.onRefresherRefresh&&i.onRefresherRefresh(...e))),d:n.triggered,e:e.o$1((e=>i.openPopupQuantity())),f:e.sr("createModule","ab07c9c9-1"),g:e.o$1(i.getAnchorList),h:e.sr("modifyStreamer","ab07c9c9-2"),i:e.o$1(i.getAnchorList),j:e.p({message:n.modifyStreamerMessage})}}],["__scopeId","data-v-ab07c9c9"]]);wx.createPage(t);
|
||||
"use strict";const e=require("../../../common/vendor.js"),r=require("../../../components/request.js"),o={data:()=>({userinfo:{},AnchorList:[],triggered:!1,modifyStreamerMessage:{}}),onLoad(){e.index.getStorage({key:"userinfo",success:e=>{this.userinfo=e.data,this.getAnchorList()}})},onShareAppMessage(e){if("menu"===e.from)return{title:"分享",path:"/pages/Home/Home"}},methods:{onRecompose(e){this.modifyStreamerMessage=e,this.$refs.modifyStreamer.open()},onExpurgate(o){r.request({url:"anchor/deleteMyAnchor",method:"POST",data:{id:o.id},userInfo:!0}).then((r=>{this.triggered=!1,200==r.code?(e.index.showToast({title:"删除成功",icon:"success",duration:2e3}),this.getAnchorList()):e.index.showToast({title:r.msg,icon:"success",duration:2e3})}))},getAnchorList(){r.request({url:"anchor/list",method:"POST",data:{id:this.userinfo.id},userInfo:!0}).then((e=>{this.triggered=!1,200==e.code?this.AnchorList=e.data:console.log(e.msg)}))},openPopupQuantity(){this.$refs.createModule.open()},onRefresherRefresh(){this.triggered=!0,this.getAnchorList()},onBack(){e.wx$1.navigateBack({delta:1})}},components:{anchorLibrary:()=>"./addStreamer/addStreamer.js",modifyStreamer:()=>"./modifyStreamer/modifyStreamer.js"}};if(!Array){(e.resolveComponent("uni-card")+e.resolveComponent("anchorLibrary")+e.resolveComponent("modifyStreamer"))()}const t=e._export_sfc(o,[["render",function(r,o,t,s,n,i){return e.e({a:e.o$1(((...e)=>i.onBack&&i.onBack(...e))),b:0!==n.AnchorList.length},0!==n.AnchorList.length?{c:e.f(n.AnchorList,((r,o,t)=>e.e({a:r.headerIcon,b:e.t(r.anchorId),c:2===r.gender},(r.gender,{}),{d:e.t(1===r.gender?"男":"女"),e:1===r.gender?1:"",f:2===r.gender?1:"",g:e.t(r.country),h:e.o$1((e=>i.onRecompose(r)),o),i:e.o$1((e=>i.onExpurgate(r)),o),j:o,k:"eb633ca4-0-"+t}))),d:e.o$1(((...e)=>i.onRefresherRefresh&&i.onRefresherRefresh(...e))),e:n.triggered}:{},{f:e.o$1((e=>i.openPopupQuantity())),g:e.sr("createModule","eb633ca4-1"),h:e.o$1(i.getAnchorList),i:e.sr("modifyStreamer","eb633ca4-2"),j:e.o$1(i.getAnchorList),k:e.p({message:n.modifyStreamerMessage})})}],["__scopeId","data-v-eb633ca4"]]);o.__runtimeHooks=2,wx.createPage(t);
|
||||
|
||||
@@ -1 +1 @@
|
||||
<view class="anchor-library data-v-ab07c9c9"><view class="bg data-v-ab07c9c9"><image class="bgImg data-v-ab07c9c9" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/HomeBackground.png" mode="scaleToFill"/></view><view class="Return data-v-ab07c9c9" bindtap="{{a}}"><image class="ReturnImg data-v-ab07c9c9" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Return.png" mode="scaleToFill"/></view><view class="title data-v-ab07c9c9">主播库</view><view class="content data-v-ab07c9c9"><scroll-view show-scrollbar="false" scroll-y="true" class="scroll data-v-ab07c9c9" refresher-enabled="true" refresher-threshold="40" bindrefresherrefresh="{{c}}" lower-threshold="100" refresher-triggered="{{d}}"><uni-card wx:for="{{b}}" wx:for-item="item" wx:key="j" u-s="{{['d']}}" class="card data-v-ab07c9c9" u-i="{{item.k}}" bind:__l="__l"><view class="Profile data-v-ab07c9c9"><image class="data-v-ab07c9c9" src="{{item.a}}" style="width:89.12rpx;height:89.12rpx;border-radius:72.25rpx" mode="scaleToFill"/></view><view class="Individual data-v-ab07c9c9"><view class="Name data-v-ab07c9c9">{{item.b}}</view><view class="Label data-v-ab07c9c9"><view class="data-v-ab07c9c9"><view class="{{['data-v-ab07c9c9', item.e && 'Gendermale', item.f && 'Genderfemale']}}"><image wx:if="{{item.c}}" class="Genderimg data-v-ab07c9c9" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/female.png" mode="scaleToFill"/><image wx:else class="Genderimg data-v-ab07c9c9" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/male.png" mode="scaleToFill"/><view class="age data-v-ab07c9c9">{{item.d}}</view></view></view><view class="state data-v-ab07c9c9">{{item.g}}</view></view></view><view class="handle data-v-ab07c9c9"><view class="recompose data-v-ab07c9c9" bindtap="{{item.h}}"><image class="data-v-ab07c9c9" style="width:46rpx;height:46rpx" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/recompose.png" mode="scaleToFill"/></view><view class="expurgate data-v-ab07c9c9" bindtap="{{item.i}}"><image class="data-v-ab07c9c9" style="width:46rpx;height:46rpx" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/expurgate.png" mode="scaleToFill"/></view></view></uni-card></scroll-view></view><view class="addition data-v-ab07c9c9" bindtap="{{e}}"></view></view><anchor-library class="createModule r data-v-ab07c9c9" u-r="createModule" bindRefresh="{{g}}" u-i="ab07c9c9-1" bind:__l="__l"></anchor-library><modify-streamer wx:if="{{j}}" u-r="modifyStreamer" class="createModule r data-v-ab07c9c9" bindRefresh="{{i}}" u-i="ab07c9c9-2" bind:__l="__l" u-p="{{j}}"></modify-streamer>
|
||||
<view class="anchor-library data-v-eb633ca4"><view class="bg data-v-eb633ca4"><image class="bgImg data-v-eb633ca4" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/HomeBackground.png" mode="scaleToFill"/></view><view class="Return data-v-eb633ca4" bindtap="{{a}}"><image class="ReturnImg data-v-eb633ca4" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Return.png" mode="scaleToFill"/></view><view class="title data-v-eb633ca4">主播库</view><view class="content data-v-eb633ca4"><scroll-view wx:if="{{b}}" show-scrollbar="false" scroll-y="true" class="scroll data-v-eb633ca4" refresher-enabled="true" refresher-threshold="40" bindrefresherrefresh="{{d}}" lower-threshold="100" refresher-triggered="{{e}}"><uni-card wx:for="{{c}}" wx:for-item="item" wx:key="j" u-s="{{['d']}}" class="card data-v-eb633ca4" u-i="{{item.k}}" bind:__l="__l"><view class="Profile data-v-eb633ca4"><image class="data-v-eb633ca4" src="{{item.a}}" style="width:89.12rpx;height:89.12rpx;border-radius:72.25rpx" mode="scaleToFill"/></view><view class="Individual data-v-eb633ca4"><view class="Name data-v-eb633ca4">{{item.b}}</view><view class="Label data-v-eb633ca4"><view class="data-v-eb633ca4"><view class="{{['data-v-eb633ca4', item.e && 'Gendermale', item.f && 'Genderfemale']}}"><image wx:if="{{item.c}}" class="Genderimg data-v-eb633ca4" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/female.png" mode="scaleToFill"/><image wx:else class="Genderimg data-v-eb633ca4" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/male.png" mode="scaleToFill"/><view class="age data-v-eb633ca4">{{item.d}}</view></view></view><view class="state data-v-eb633ca4">{{item.g}}</view></view></view><view class="handle data-v-eb633ca4"><view class="recompose data-v-eb633ca4" bindtap="{{item.h}}"><image class="data-v-eb633ca4" style="width:46rpx;height:46rpx" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/recompose.png" mode="scaleToFill"/></view><view class="expurgate data-v-eb633ca4" bindtap="{{item.i}}"><image class="data-v-eb633ca4" style="width:46rpx;height:46rpx" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/expurgate.png" mode="scaleToFill"/></view></view></uni-card></scroll-view><view wx:else class="empty data-v-eb633ca4">暂无内容</view></view><view class="addition data-v-eb633ca4" bindtap="{{f}}"></view></view><anchor-library class="createModule r data-v-eb633ca4" u-r="createModule" bindRefresh="{{h}}" u-i="eb633ca4-1" bind:__l="__l"></anchor-library><modify-streamer wx:if="{{k}}" u-r="modifyStreamer" class="createModule r data-v-eb633ca4" bindRefresh="{{j}}" u-i="eb633ca4-2" bind:__l="__l" u-p="{{k}}"></modify-streamer>
|
||||
@@ -1 +1 @@
|
||||
.bg.data-v-ab07c9c9{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.bgImg.data-v-ab07c9c9{width:100%;height:100%}.Return.data-v-ab07c9c9{position:absolute;top:110rpx;left:35rpx;width:46rpx;height:46rpx}.title.data-v-ab07c9c9{position:absolute;top:120rpx;left:335rpx;font-size:34rpx;color:#100e0f;font-weight:700}.ReturnImg.data-v-ab07c9c9{width:100%;height:100%}.scroll.data-v-ab07c9c9{position:absolute;top:200rpx;left:0;right:0;height:1300rpx;width:100%}.card.data-v-ab07c9c9{width:695rpx;height:180rpx;background:#fff;border-radius:15rpx;display:flex;align-items:center;margin-left:30rpx;margin-top:20rpx}.Profile.data-v-ab07c9c9{width:89rpx;height:89rpx;border-radius:50rpx;background-color:#ccc;margin-left:27.5rpx}.Gendermale.data-v-ab07c9c9{background:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/maleimg.png) no-repeat center;width:56.3rpx;height:29.58rpx;background-size:100% 100%;display:flex;align-items:center;margin-right:10rpx}.Genderfemale.data-v-ab07c9c9{background:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/femaleimg.png) no-repeat center;width:56.3rpx;height:29.58rpx;background-size:100% 100%;display:flex;align-items:center;margin-right:10rpx}.Individual.data-v-ab07c9c9{display:flex;flex-direction:column;justify-content:center;margin-left:37rpx}.Name.data-v-ab07c9c9{width:288.17rpx;font-size:30.53rpx;color:#161616;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.time.data-v-ab07c9c9{margin-top:13rpx;font-size:23rpx;color:#a3a3a3}.state.data-v-ab07c9c9{width:56.3rpx;height:30rpx;background:#f6f6f6;border-radius:14rpx;line-height:30rpx;font-size:17rpx;color:#666;padding:0 15rpx;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.Label.data-v-ab07c9c9{margin-top:15rpx;display:flex}.age.data-v-ab07c9c9{font-size:17rpx;color:#fff;margin-left:10rpx}.Genderimg.data-v-ab07c9c9{width:14.22rpx;height:14.22rpx;margin-left:10rpx}.species.data-v-ab07c9c9{display:flex;margin-left:10rpx}.species-text.data-v-ab07c9c9{font-size:23rpx;color:#a3a3a3}.species-num.data-v-ab07c9c9{font-size:23rpx;color:#161616;font-weight:700}.handle.data-v-ab07c9c9{display:flex}.recompose.data-v-ab07c9c9{width:46rpx;height:46rpx;margin-left:90rpx}.expurgate.data-v-ab07c9c9{width:46rpx;height:46rpx;margin-left:40rpx}.createModule.data-v-ab07c9c9{position:fixed;bottom:0;right:0;z-index:998;width:100vw}.addition.data-v-ab07c9c9{position:absolute;bottom:200rpx;right:100rpx;width:150rpx;height:150rpx;z-index:998;border-radius:50rpx;background:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/addAnchor.png) no-repeat center;background-size:100% 100%}
|
||||
.bg.data-v-eb633ca4{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.bgImg.data-v-eb633ca4{width:100%;height:100%}.Return.data-v-eb633ca4{position:absolute;top:110rpx;left:35rpx;width:46rpx;height:46rpx}.title.data-v-eb633ca4{position:absolute;top:120rpx;left:335rpx;font-size:34rpx;color:#100e0f;font-weight:700}.ReturnImg.data-v-eb633ca4{width:100%;height:100%}.scroll.data-v-eb633ca4{position:absolute;top:200rpx;left:0;right:0;height:1300rpx;width:100%}.empty.data-v-eb633ca4{position:absolute;top:200rpx;left:0;right:0;height:1300rpx;width:100%;line-height:1300rpx;text-align:center;font-size:30rpx;color:#a3a3a3}.card.data-v-eb633ca4{width:695rpx;height:180rpx;background:#fff;border-radius:15rpx;display:flex;align-items:center;margin-left:30rpx;margin-top:20rpx}.Profile.data-v-eb633ca4{width:89rpx;height:89rpx;border-radius:50rpx;background-color:#ccc;margin-left:27.5rpx}.Gendermale.data-v-eb633ca4{background:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/maleimg.png) no-repeat center;width:56.3rpx;height:29.58rpx;background-size:100% 100%;display:flex;align-items:center;margin-right:10rpx}.Genderfemale.data-v-eb633ca4{background:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/femaleimg.png) no-repeat center;width:56.3rpx;height:29.58rpx;background-size:100% 100%;display:flex;align-items:center;margin-right:10rpx}.Individual.data-v-eb633ca4{display:flex;flex-direction:column;justify-content:center;margin-left:37rpx}.Name.data-v-eb633ca4{width:288.17rpx;font-size:30.53rpx;color:#161616;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.time.data-v-eb633ca4{margin-top:13rpx;font-size:23rpx;color:#a3a3a3}.state.data-v-eb633ca4{width:56.3rpx;height:30rpx;background:#f6f6f6;border-radius:14rpx;line-height:30rpx;font-size:17rpx;color:#666;padding:0 15rpx;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.Label.data-v-eb633ca4{margin-top:15rpx;display:flex}.age.data-v-eb633ca4{font-size:17rpx;color:#fff;margin-left:10rpx}.Genderimg.data-v-eb633ca4{width:14.22rpx;height:14.22rpx;margin-left:10rpx}.species.data-v-eb633ca4{display:flex;margin-left:10rpx}.species-text.data-v-eb633ca4{font-size:23rpx;color:#a3a3a3}.species-num.data-v-eb633ca4{font-size:23rpx;color:#161616;font-weight:700}.handle.data-v-eb633ca4{display:flex}.recompose.data-v-eb633ca4{width:46rpx;height:46rpx;margin-left:90rpx}.expurgate.data-v-eb633ca4{width:46rpx;height:46rpx;margin-left:40rpx}.createModule.data-v-eb633ca4{position:fixed;bottom:0;right:0;z-index:998;width:100vw}.addition.data-v-eb633ca4{position:absolute;bottom:200rpx;right:100rpx;width:150rpx;height:150rpx;z-index:998;border-radius:50rpx;background:url(https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/addAnchor.png) no-repeat center;background-size:100% 100%}
|
||||
|
||||
@@ -1 +1 @@
|
||||
"use strict";const e=require("../../../common/vendor.js"),o={data:()=>({title:"Hello"}),onLoad(){},methods:{onBack(){e.wx$1.navigateBack({delta:1})}}};const a=e._export_sfc(o,[["render",function(o,a,t,n,c,r){return{a:e.o$1(((...e)=>r.onBack&&r.onBack(...e)))}}],["__scopeId","data-v-85ed48e0"]]);wx.createPage(a);
|
||||
"use strict";const e=require("../../../common/vendor.js"),o={data:()=>({title:"Hello",content:"PK@TikTok0.xyz"}),onLoad(){},onShareAppMessage(e){if("menu"===e.from)return{title:"分享",path:"/pages/Home/Home"}},methods:{handleCopy(){e.index.setClipboardData({data:this.content,success:()=>{e.index.showToast({title:"复制成功",icon:"success",duration:1500})},fail:e=>{console.error("复制失败:",e)}})},onBack(){e.wx$1.navigateBack({delta:1})}}};const t=e._export_sfc(o,[["render",function(o,t,n,a,c,s){return{a:e.o$1(((...e)=>s.onBack&&s.onBack(...e))),b:e.t(c.content),c:e.o$1(((...e)=>s.handleCopy&&s.handleCopy(...e)))}}],["__scopeId","data-v-b519215c"]]);o.__runtimeHooks=2,wx.createPage(t);
|
||||
|
||||
@@ -1 +1 @@
|
||||
<view class="contact data-v-85ed48e0"><view class="bg data-v-85ed48e0"><image class="bgImg data-v-85ed48e0" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/HomeBackground.png" mode="scaleToFill"/></view><view class="Return data-v-85ed48e0" bindtap="{{a}}"><image class="ReturnImg data-v-85ed48e0" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Return.png" mode="scaleToFill"/></view><view class="title data-v-85ed48e0">联系客服</view></view>
|
||||
<view class="contact data-v-b519215c"><view class="bg data-v-b519215c"><image class="bgImg data-v-b519215c" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/HomeBackground.png" mode="scaleToFill"/></view><view class="Return data-v-b519215c" bindtap="{{a}}"><image class="ReturnImg data-v-b519215c" src="https://vv-1317974657.cos.ap-shanghai.myqcloud.com/util/Return.png" mode="scaleToFill"/></view><view class="title data-v-b519215c">联系客服</view><view class="content data-v-b519215c"><view class="contactContent data-v-b519215c"><view class="Title data-v-b519215c">长按下方复制客服邮箱,即可直接发送邮件给客服,我们将竭诚为您服务!</view><text class="copy-text data-v-b519215c" bindlongpress="{{c}}">{{b}}</text></view></view></view>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user