diff --git a/sysom_web/src/locales/zh-CN/pages.js b/sysom_web/src/locales/zh-CN/pages.js
index 47f167a5bf082b0a9bd8ecdee0c7ae778ea8c631..af887045647dc4e817b480304780a1ae58a67041 100644
--- a/sysom_web/src/locales/zh-CN/pages.js
+++ b/sysom_web/src/locales/zh-CN/pages.js
@@ -451,6 +451,7 @@ export default {
'pages.diagnose.uploadtaskresultfrom': '上传任务结果表单',
'pages.diagnose.offlinetaskresult': '离线任务结果',
'pages.diagnose.offlinetaskresultannex': '离线任务附件',
+ 'pages.diagnose.selectdecode': '选择内容编码方式',
'pages.diagnose.nooperation': '暂无可用操作',
'pages.diagnose.checkitem': '检查项目',
'pages.diagnose.normal': '正常',
diff --git a/sysom_web/src/pages/diagnose/components/UploadResultFormModal.jsx b/sysom_web/src/pages/diagnose/components/UploadResultFormModal.jsx
index ceb928a09ef474a0208aa89281727641220624fe..afc1832b07a74c51e39363a80efb6ae15ba6a40c 100644
--- a/sysom_web/src/pages/diagnose/components/UploadResultFormModal.jsx
+++ b/sysom_web/src/pages/diagnose/components/UploadResultFormModal.jsx
@@ -1,11 +1,11 @@
/*
* @Author: wb-msm241621
* @Date: 2023-12-25 11:04:40
- * @LastEditTime: 2023-12-26 16:56:11
+ * @LastEditTime: 2024-01-04 17:53:26
* @Description:
*/
-import { ModalForm, ProFormText, ProFormTextArea, ProFormUploadDragger } from '@ant-design/pro-form'
+import { ModalForm, ProFormText, ProFormTextArea, ProFormUploadDragger, ProFormSelect } from '@ant-design/pro-form'
import { Button } from 'antd'
import { useIntl, FormattedMessage } from 'umi';
import { sbsOfflineTaskResult } from '../service'
@@ -16,6 +16,9 @@ const UploadResultFormModal = (props) => {
const uploadResultEvent = async (params) => {
let status = true
+ if (params.content_encoding == "base64") {
+ params['results'] = btoa(params.results)
+ }
const formData = new FormData()
for (let key in params) {
if ('files' == key) {
@@ -68,6 +71,16 @@ const UploadResultFormModal = (props) => {
]}
label={intl.formatMessage({ id: "pages.diagnose.offlinetaskresult", defaultMessage: "offline task result" })}
/>
+