| | |
| | | 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) |