huang
2025-11-18 1566e4c7604d85737ea67fe6757e71b8185fa48e
mes-web/src/views/device/DeviceGroupEditDialog.vue
@@ -600,19 +600,17 @@
      customParams: form.customParams
    }
    
    let response
    if (isEdit.value) {
      response = await deviceGroupApi.update(props.data.id, config)
    } else {
      response = await deviceGroupApi.create(config)
    }
    if (response.success) {
    const response = isEdit.value
      ? await deviceGroupApi.update(props.data.id, config)
      : await deviceGroupApi.create(config)
    const ok = response && (response.success || response.code === 200 || response.isSuccess)
    if (ok) {
      ElMessage.success(isEdit.value ? '设备组更新成功' : '设备组创建成功')
      emit('success', isEdit.value ? 'update' : 'create')
      handleClose()
    } else {
      ElMessage.error(response.message || (isEdit.value ? '更新失败' : '创建失败'))
      ElMessage.error(response?.message || (isEdit.value ? '更新失败' : '创建失败'))
    }
  } catch (error) {
    console.error('保存配置失败:', error)