diff --git a/sysom_web/src/locales/zh-CN/pages.js b/sysom_web/src/locales/zh-CN/pages.js
index 47f167a5bf082b0a9bd8ecdee0c7ae778ea8c631..3b06e51ae64e5247030eed40736200f0b4d642f3 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.isbase64encoded': '是否base64加密',
'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..977e5177a8dd9a103d5557848a50442e80ffa5e7 100644
--- a/sysom_web/src/pages/diagnose/components/UploadResultFormModal.jsx
+++ b/sysom_web/src/pages/diagnose/components/UploadResultFormModal.jsx
@@ -1,12 +1,12 @@
/*
* @Author: wb-msm241621
* @Date: 2023-12-25 11:04:40
- * @LastEditTime: 2023-12-26 16:56:11
+ * @LastEditTime: 2024-01-04 17:26:33
* @Description:
*/
-import { ModalForm, ProFormText, ProFormTextArea, ProFormUploadDragger } from '@ant-design/pro-form'
-import { Button } from 'antd'
+import { ModalForm, ProFormText, ProFormTextArea, ProFormUploadDragger, ProFormSelect } from '@ant-design/pro-form'
+import { Button, message } 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" })}
/>
+