From 7950cdba36b564e2cb4c2bb8d90fa4bd5a52c699 Mon Sep 17 00:00:00 2001 From: hzhfsa <1957214281@qq.com> Date: Sat, 18 Nov 2023 10:36:04 +0800 Subject: [PATCH 01/14] =?UTF-8?q?style=EF=BC=9A=E6=B5=8B=E8=AF=95=E5=8F=91?= =?UTF-8?q?=E9=80=81=E7=95=8C=E9=9D=A2=E6=A0=B7=E5=BC=8F=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deliver-front/vue/components.d.ts | 4 +- .../src/views/Message/components/sendTest.vue | 49 ++++++++++++++----- 2 files changed, 38 insertions(+), 15 deletions(-) diff --git a/deliver-front/vue/components.d.ts b/deliver-front/vue/components.d.ts index 87aa8790..f80a0488 100644 --- a/deliver-front/vue/components.d.ts +++ b/deliver-front/vue/components.d.ts @@ -23,6 +23,8 @@ declare module 'vue' { ALayoutContent: typeof import('ant-design-vue/es')['LayoutContent'] ALayoutHeader: typeof import('ant-design-vue/es')['LayoutHeader'] ALayoutSider: typeof import('ant-design-vue/es')['LayoutSider'] + AList: typeof import('ant-design-vue/es')['List'] + AListItem: typeof import('ant-design-vue/es')['ListItem'] AMenu: typeof import('ant-design-vue/es')['Menu'] AMenuItem: typeof import('ant-design-vue/es')['MenuItem'] AModal: typeof import('ant-design-vue/es')['Modal'] @@ -34,11 +36,9 @@ declare module 'vue' { ARow: typeof import('ant-design-vue/es')['Row'] ASelect: typeof import('ant-design-vue/es')['Select'] ASelectOption: typeof import('ant-design-vue/es')['SelectOption'] - AStatistic: typeof import('ant-design-vue/es')['Statistic'] ASubMenu: typeof import('ant-design-vue/es')['SubMenu'] ASwitch: typeof import('ant-design-vue/es')['Switch'] ATable: typeof import('ant-design-vue/es')['Table'] - ATextarea: typeof import('ant-design-vue/es')['Textarea'] ATooltip: typeof import('ant-design-vue/es')['Tooltip'] Banner: typeof import('./src/components/Banner/index.vue')['default'] Code: typeof import('./src/components/Code/index.vue')['default'] diff --git a/deliver-front/vue/src/views/Message/components/sendTest.vue b/deliver-front/vue/src/views/Message/components/sendTest.vue index d6439a04..665e11e6 100644 --- a/deliver-front/vue/src/views/Message/components/sendTest.vue +++ b/deliver-front/vue/src/views/Message/components/sendTest.vue @@ -55,14 +55,30 @@ const onClose = (): void => { open.value = false } +const addUserFlag = ref(true) + const addUser = (): void => { if (userItem.value !== '') { if (!sendTestTable.users.includes(userItem.value) || sendTestTable.users.length === 0) { sendTestTable.users.push(userItem.value) userItem.value = '' } + userItem.value = '' + addUserFlag.value = true + } +} + +const deleteUserItem = (userItem): void => { + console.log(userItem) + // 使用 splice 方法删除指定元素 + const indexToDelete = sendTestTable.users.indexOf(userItem) + if (indexToDelete !== -1) { + sendTestTable.users.splice(indexToDelete, 1) } - userItem.value = '' +} + +const changeAddUser = (): void => { + addUserFlag.value = false } const searchMes = (): void => { @@ -104,22 +120,29 @@ const rules: Record = { 测试发送 - + - - - + + 添加发送用户 + + 添加 - + + + + = { -- Gitee From 8827444388b48f6305bb156b353b818e71bfd072 Mon Sep 17 00:00:00 2001 From: hzhfsa <1957214281@qq.com> Date: Sat, 18 Nov 2023 10:45:17 +0800 Subject: [PATCH 02/14] =?UTF-8?q?style:=20=E6=B5=8B=E8=AF=95=E5=8F=91?= =?UTF-8?q?=E9=80=81JSON=E8=BE=93=E5=85=A5=E6=A1=86=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E4=B8=BA=E4=B8=AD=E6=96=87=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deliver-front/vue/src/views/Message/components/sendTest.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/deliver-front/vue/src/views/Message/components/sendTest.vue b/deliver-front/vue/src/views/Message/components/sendTest.vue index 665e11e6..4ffbea1c 100644 --- a/deliver-front/vue/src/views/Message/components/sendTest.vue +++ b/deliver-front/vue/src/views/Message/components/sendTest.vue @@ -1,5 +1,5 @@