|
@@ -13,6 +13,8 @@ export default defineComponent({
|
|
|
return {
|
|
|
joinList: {} as { [key: string]: any }, // 连麦学生列表
|
|
|
loadingJoin: false, // 连麦列表状态
|
|
|
+ upStatus: false,
|
|
|
+ downStatus: false,
|
|
|
}
|
|
|
},
|
|
|
computed: {
|
|
@@ -116,9 +118,11 @@ export default defineComponent({
|
|
|
|
|
|
},
|
|
|
agree(item: any) {
|
|
|
- if (this.count > 3) {
|
|
|
+ if (this.count > 3 || this.upStatus) {
|
|
|
+ console.log(true, 2323)
|
|
|
return
|
|
|
}
|
|
|
+ this.upStatus = true
|
|
|
const data = {
|
|
|
...item,
|
|
|
audienceName: item.name,
|
|
@@ -131,8 +135,16 @@ export default defineComponent({
|
|
|
RuntimeModelUtils.addJoin(item.id, data)
|
|
|
RuntimeModelUtils.addLook(item.id, data)
|
|
|
RuntimeUtils.sendMessage(data, 'SeatResponse')
|
|
|
+
|
|
|
+ setTimeout(() => {
|
|
|
+ this.upStatus = false
|
|
|
+ }, 300);
|
|
|
},
|
|
|
refuse(item: any) {
|
|
|
+ if(this.downStatus) {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ this.downStatus = true
|
|
|
const data = {
|
|
|
...item,
|
|
|
audienceName: item.name,
|
|
@@ -144,6 +156,9 @@ export default defineComponent({
|
|
|
}
|
|
|
RuntimeModelUtils.addJoin(item.id, data)
|
|
|
RuntimeUtils.sendMessage(data, 'SeatApply')
|
|
|
+ setTimeout(() => {
|
|
|
+ this.downStatus = false
|
|
|
+ }, 300);
|
|
|
},
|
|
|
onSwitchRole(evt: any) {
|
|
|
console.log(evt, 'onSwitchRole')
|