222
This commit is contained in:
@@ -4,12 +4,12 @@
|
||||
<Abar href="/news">*更新内容早知道</Abar>
|
||||
</div>
|
||||
<div class="title">
|
||||
<Acheak @click="BindData('0')" :on-value="type" on-cheak="0">公共</Acheak>.
|
||||
<Acheak @click="BindData('1')" :on-value="type" on-cheak="1">队伍</Acheak>.
|
||||
<Acheak @click="BindData('2')" :on-value="type" on-cheak="2">帮派</Acheak>.
|
||||
<Acheak @click="BindData('3')" :on-value="type" on-cheak="3">全区</Acheak>.
|
||||
<Acheak @click="BindData('4')" :on-value="type" on-cheak="4">全服</Acheak>.
|
||||
<Acheak @click="BindData('5')" :on-value="type" on-cheak="5">系统</Acheak>
|
||||
<Acheak @click="ChangeChat('0')" :on-value="type" on-cheak="0">公共</Acheak>.
|
||||
<Acheak @click="ChangeChat('1')" :on-value="type" on-cheak="1">队伍</Acheak>.
|
||||
<Acheak @click="ChangeChat('2')" :on-value="type" on-cheak="2">帮派</Acheak>.
|
||||
<Acheak @click="ChangeChat('3')" :on-value="type" on-cheak="3">全区</Acheak>.
|
||||
<Acheak @click="ChangeChat('4')" :on-value="type" on-cheak="4">全服</Acheak>.
|
||||
<Acheak @click="ChangeChat('5')" :on-value="type" on-cheak="5">系统</Acheak>
|
||||
</div>
|
||||
<div class="content">
|
||||
<GameChat :data="data" :show-time="1"></GameChat>
|
||||
@@ -54,18 +54,15 @@ const sign = ref('');
|
||||
|
||||
onMounted(async () => {
|
||||
try {
|
||||
await BindData(type.value);
|
||||
await BindData();
|
||||
}
|
||||
finally {
|
||||
PageLoading.Close();
|
||||
}
|
||||
})
|
||||
|
||||
const BindData = async (typeid: string): Promise<void> => {
|
||||
if (type.value != typeid) {
|
||||
type.value = typeid;
|
||||
}
|
||||
let result = await ChatService.GetChatData(Number(typeid), currentPage.value);
|
||||
const BindData = async (): Promise<void> => {
|
||||
let result = await ChatService.GetChatData(Number(type.value), currentPage.value);
|
||||
if (result.code == 0) {
|
||||
data.value = result.data.data;
|
||||
goodsCount.value = result.data.sendGoodsCount
|
||||
@@ -80,7 +77,7 @@ const BindData = async (typeid: string): Promise<void> => {
|
||||
/**刷新 */
|
||||
const Refresh = async (): Promise<void> => {
|
||||
MessageExtend.LoadingToast("刷新中...");
|
||||
await BindData(type.value);
|
||||
await BindData();
|
||||
MessageExtend.LoadingClose();
|
||||
PageExtend.ScrollToTop();
|
||||
}
|
||||
@@ -88,7 +85,7 @@ const Refresh = async (): Promise<void> => {
|
||||
/**翻页 */
|
||||
const handlePageChange = async (page: number): Promise<void> => {
|
||||
currentPage.value = page;
|
||||
await BindData(type.value);
|
||||
await BindData();
|
||||
};
|
||||
|
||||
/**发送消息 */
|
||||
@@ -105,7 +102,7 @@ const SendChat = async (): Promise<void> => {
|
||||
send = true;
|
||||
if (result.code == 0) {
|
||||
sign.value = '';
|
||||
await BindData(type.value);
|
||||
await BindData();
|
||||
PageExtend.ScrollToTop();
|
||||
}
|
||||
else {
|
||||
@@ -115,4 +112,13 @@ const SendChat = async (): Promise<void> => {
|
||||
|
||||
}
|
||||
|
||||
/**切换频道 */
|
||||
const ChangeChat = async (typeid: string): Promise<void> => {
|
||||
if (type.value != typeid) {
|
||||
type.value = typeid;
|
||||
}
|
||||
currentPage.value = 1;
|
||||
await BindData();
|
||||
};
|
||||
|
||||
</script>
|
||||
Reference in New Issue
Block a user