From a632d6aaa905ed7311475133e7655c2b8bc08c4c Mon Sep 17 00:00:00 2001 From: wangxiaowei <1121133807@qq.com> Date: Wed, 22 Apr 2026 17:35:01 +0800 Subject: [PATCH] =?UTF-8?q?=E9=97=A8=E5=BA=97=E9=80=89=E6=8B=A9=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E8=A2=AB=E5=88=A0=E9=99=A4=E7=9A=84id=E6=8F=90?= =?UTF-8?q?=E4=BA=A4=E5=88=B0=E5=90=8E=E5=8F=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/tea_store/edit.vue | 4 ++-- src/views/tea_store/store_user/edit.vue | 17 ++++++++++++++++- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/src/views/tea_store/edit.vue b/src/views/tea_store/edit.vue index 8dd3325..58b3dc8 100644 --- a/src/views/tea_store/edit.vue +++ b/src/views/tea_store/edit.vue @@ -84,12 +84,12 @@ - + diff --git a/src/views/tea_store/store_user/edit.vue b/src/views/tea_store/store_user/edit.vue index ec47a94..e103134 100644 --- a/src/views/tea_store/store_user/edit.vue +++ b/src/views/tea_store/store_user/edit.vue @@ -19,7 +19,8 @@ - + @@ -77,6 +78,7 @@ const formData = reactive({ disable: '', bind_user_id: '', store_ids: [] as any[], + del_store_ids: '' }) const formRules = reactive({ @@ -191,6 +193,19 @@ const handleClose = () => { emit('close') } +// 处理门店删除 +const handleRemoveStore = (removedId: number) => { + if (!formData.del_store_ids) { + formData.del_store_ids = String(removedId) + } else { + const existingIds = formData.del_store_ids.split(',') + if (!existingIds.includes(String(removedId))) { + formData.del_store_ids = formData.del_store_ids + ',' + removedId + } + } +} + + defineExpose({