From 23a24889d96cdd9a93e852bd22973fd69f94e9da Mon Sep 17 00:00:00 2001 From: Feynman Date: Thu, 21 Aug 2025 10:25:13 +0800 Subject: [PATCH] fix: optimize form parameter handling in List.vue --- .../src/views/external-storage/List.vue | 21 ++++++++----------- 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/packages/business/src/views/external-storage/List.vue b/packages/business/src/views/external-storage/List.vue index dcccff04e..bddff531c 100644 --- a/packages/business/src/views/external-storage/List.vue +++ b/packages/business/src/views/external-storage/List.vue @@ -412,20 +412,17 @@ export default { this.$refs.form.validate(async valid => { if (valid) { const main = async () => { - let formValues = this.$refs.schemaToForm?.getFormValues?.() + const formValues = this.$refs.schemaToForm?.getFormValues?.() || {} this.loading = true - let { id, name, type, uri, defaultStorage } = this.form - let params = Object.assign( - { - id, - name, - type, - uri, - defaultStorage - }, - formValues - ) + const { id, name, type, uri, defaultStorage } = this.form + const params = Object.assign(formValues, { + id, + name, + type, + uri, + defaultStorage + }) const catchFunc = () => { this.loading = false }