diff --git a/src/views/settings/Terminal/Storage/CommandStorageCreateUpdate.vue b/src/views/settings/Terminal/Storage/CommandStorageCreateUpdate.vue index dd378c22a..72acee91c 100644 --- a/src/views/settings/Terminal/Storage/CommandStorageCreateUpdate.vue +++ b/src/views/settings/Terminal/Storage/CommandStorageCreateUpdate.vue @@ -70,7 +70,10 @@ export default { }, cleanFormValue(value) { value.meta.INDEX = value.meta?.INDEX?.toLowerCase() - value.meta.HOSTS = value.meta.HOSTS.split(',').map(item => (item.trim())) + // 解决第一次提交失败后,再次提交时,HOSTS字段为Array的问题 + if (typeof value.meta.HOSTS === 'string') { + value.meta.HOSTS = value.meta.HOSTS.split(',').map(item => (item.trim())) + } return value } }