From 0ace34f177f57809c139fb3b9c1ce7361632464c Mon Sep 17 00:00:00 2001 From: zjl Date: Wed, 18 Dec 2024 11:19:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=B6=88=E6=81=AF=E5=8F=91?= =?UTF-8?q?=E9=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/system/user/index.vue | 33 ++++++++++++++++------------ src/views/system/user/sendMsg.vue | 36 ++++++++++++++++++------------- 2 files changed, 40 insertions(+), 29 deletions(-) diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index 10899fe..067753f 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -96,18 +96,17 @@ + + - + + @@ -116,7 +115,6 @@ import { ColProps } from 'element-plus'; import { TableAction } from '@/components/Table'; import { useForm } from '@/components/Form/index'; - import { initWebSocket,sendWebSocket } from '@/components/Websocket/index'; import { getUserList, userDelete, @@ -130,8 +128,12 @@ import { schemas } from './querySchemas'; import { downloadByData } from '@/utils/file/download'; import printJS from 'print-js'; + + /** + * 定义参数 + */ const userId = ref(0); - const receiveId = ref('') + const receiveId = ref(''); const tableRef = ref(); const editVisible = ref(false); const sendMsgVisible = ref(false); @@ -141,6 +143,7 @@ const editDialog = defineAsyncComponent(() => import('./edit.vue')); const sendMsgDialog = defineAsyncComponent(() => import('./sendMsg.vue')); const userUpload = defineAsyncComponent(() => import('./userUpload.vue')); + /** * 定义查询参数 */ @@ -329,19 +332,21 @@ exportLoading.value = false; message('导出成功'); }; + /** * 发送消息 + * 此处写的是Socket消息发送案例,实际业务研发时根据实际需求自行接入模板消息 */ - const sendMessage=async ()=>{ - if(selectionData.value.length==0){ - message('请选择数据','error') - return + const sendMessage = async () => { + if (selectionData.value.length == 0) { + message('请选择数据', 'error'); + return; } let ids = []; ids = selectionData.value.map(({ id }) => id); - receiveId.value = ids.join() - sendMsgVisible.value = true - } + receiveId.value = ids.join(); + sendMsgVisible.value = true; + }; diff --git a/src/views/system/user/sendMsg.vue b/src/views/system/user/sendMsg.vue index 06dfcc0..09a53ec 100644 --- a/src/views/system/user/sendMsg.vue +++ b/src/views/system/user/sendMsg.vue @@ -7,12 +7,15 @@ :before-close="dialogClose" > - - - - -