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" })} /> +