From 1401bb91d9f73af660449b2eea1ad685a7553ce8 Mon Sep 17 00:00:00 2001 From: Shigma Date: Sat, 13 Jan 2024 10:52:11 +0800 Subject: [PATCH] fix(admin): fix data reference error, fix #289 --- plugins/admin/client/group.vue | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/plugins/admin/client/group.vue b/plugins/admin/client/group.vue index 777adf3e..99db9b93 100644 --- a/plugins/admin/client/group.vue +++ b/plugins/admin/client/group.vue @@ -170,7 +170,7 @@ const activeTrack = computed({ }) const permissions = computed(() => { - return data[active.value.type][active.value.id].permissions + return data.value[active.value.type][active.value.id].permissions }) const renameItem = debounce(1000, (type: 'group' | 'track', id: number, name: string) => { @@ -179,10 +179,10 @@ const renameItem = debounce(1000, (type: 'group' | 'track', id: number, name: st const renameInput = computed({ get() { - return data[active.value.type][active.value.id].name + return data.value[active.value.type][active.value.id].name }, set(value) { - data[active.value.type][active.value.id].name = value + data.value[active.value.type][active.value.id].name = value renameItem(active.value.type, +active.value.id, value) }, }) @@ -200,14 +200,14 @@ async function deleteItem() { } async function addPermission() { - const { permissions } = data[active.value.type][active.value.id] + const { permissions } = data.value[active.value.type][active.value.id] permissions.push(permission.value) permission.value = null await send(`admin/update-${active.value.type}`, +active.value.id, permissions) } async function removePermission(index: number) { - const { permissions } = data[active.value.type][active.value.id] + const { permissions } = data.value[active.value.type][active.value.id] permissions.splice(index, 1) await send(`admin/update-${active.value.type}`, +active.value.id, permissions) }