|
@@ -80,7 +80,7 @@
|
|
<div class="footer">
|
|
<div class="footer">
|
|
<div></div>
|
|
<div></div>
|
|
<div class="btn-box">
|
|
<div class="btn-box">
|
|
- <div class="common-btn-primary2" style="margin-right: 20px">电话呼叫</div>
|
|
|
|
|
|
+ <div class="common-btn-primary2" style="margin-right: 20px" @click="handlePhoneCall">电话呼叫</div>
|
|
<div class="common-btn-primary2" @click="handleStartMeeting">发起会议</div>
|
|
<div class="common-btn-primary2" @click="handleStartMeeting">发起会议</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -91,7 +91,10 @@
|
|
import { Search } from '@element-plus/icons-vue';
|
|
import { Search } from '@element-plus/icons-vue';
|
|
import { ConvergedCommunication } from '@/utils/convergedCommunication';
|
|
import { ConvergedCommunication } from '@/utils/convergedCommunication';
|
|
|
|
|
|
-const emits = defineEmits(['close']);
|
|
|
|
|
|
+const props = defineProps({
|
|
|
|
+ modelValue: Boolean
|
|
|
|
+});
|
|
|
|
+const emits = defineEmits(['update:modelValue', 'close']);
|
|
let activeIndex = ref(0);
|
|
let activeIndex = ref(0);
|
|
const options = ref([{ name: '全部', value: '全部' }]);
|
|
const options = ref([{ name: '全部', value: '全部' }]);
|
|
const queryParams = ref({
|
|
const queryParams = ref({
|
|
@@ -242,14 +245,18 @@ const deleteItem = (item) => {
|
|
|
|
|
|
// 弹窗关闭后
|
|
// 弹窗关闭后
|
|
const handleClose = () => {
|
|
const handleClose = () => {
|
|
- emits('close');
|
|
|
|
|
|
+ emits('update:modelValue', false);
|
|
};
|
|
};
|
|
|
|
|
|
// 融合通信参数
|
|
// 融合通信参数
|
|
|
|
+const handlePhoneCall = () => {
|
|
|
|
+ emits('update:modelValue', false);
|
|
|
|
+}
|
|
// 发起会议
|
|
// 发起会议
|
|
const handleStartMeeting = () => {
|
|
const handleStartMeeting = () => {
|
|
const convergedCommunication = new ConvergedCommunication();
|
|
const convergedCommunication = new ConvergedCommunication();
|
|
convergedCommunication.start();
|
|
convergedCommunication.start();
|
|
|
|
+ emits('update:modelValue', false);
|
|
};
|
|
};
|
|
</script>
|
|
</script>
|
|
|
|
|