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