diff --git a/sysom_web/src/locales/zh-CN/pages.js b/sysom_web/src/locales/zh-CN/pages.js
index 331c97c178ae36bed22cd14bdb8b7808a70874cd..b0f0e994e2476ef2bfed34704cb029fc163ec8b3 100644
--- a/sysom_web/src/locales/zh-CN/pages.js
+++ b/sysom_web/src/locales/zh-CN/pages.js
@@ -199,6 +199,7 @@ export default {
'pages.changepassword': '修改密码',
'pages.hotfix.title': '热补丁列表',
'pages.hotfix.created_at': '创建时间',
+ 'pages.hotfix.created': '创建',
'pages.hotfix.kernel_version': '内核版本',
'pages.hotfix.creator': '创建人',
'pages.hotfix.progress': '进度',
@@ -301,6 +302,7 @@ export default {
'pages.hotfix.serious_explain': '推荐信息简介',
'pages.hotfix.edit_released_hotfix': '编辑Hotfix Released 配置',
'pages.hotfix.bulk_import_hotfix_released': '批量导入hotfix released',
+ 'pages.hotfix.choose_hotfix_id_patch_error': 'Hotfix id or patch file 必选一个字段',
'pages.account.account_list': '账号列表',
'pages.account.username': '用户名',
'pages.account.password': '密码',
diff --git a/sysom_web/src/pages/hotfix/Make/index.jsx b/sysom_web/src/pages/hotfix/Make/index.jsx
index 4ffcbc0fd2e394410db6f0f0bf6dec0acad1abe5..138118b424400df851df412beea1214c2d10a739 100644
--- a/sysom_web/src/pages/hotfix/Make/index.jsx
+++ b/sysom_web/src/pages/hotfix/Make/index.jsx
@@ -38,11 +38,16 @@ const submitHotfix = (params) => {
hotfix_id: params.hotfix_id,
hotfix_name: params.hotfix_name,
kernel_version: params.kernel_version,
- upload: params.patch[0].response.data.patch_name,
- patch: params.patch,
}
+
+ // When uploading patch files, creating hot patches carries patches
+ if (params.patch && params.upload) {
+ datapar.upload = params.patch[0].response.data.patch_name
+ datapar.patch = params.patch
+ }
+
const token = localStorage.getItem('token');
- createHotfix(token, datapar)
+ return createHotfix(token, datapar)
}
// 下载
const downloadHotfix = async (record) => {
@@ -78,6 +83,13 @@ const HotfixList = () => {
title: