上传文件请求头更换

This commit is contained in:
lyp 2025-04-16 08:51:58 +08:00
parent 72a518a41c
commit 151ff2a3fe
10 changed files with 74 additions and 41 deletions

View File

@ -5,7 +5,9 @@ import { Form, Select, Button, Upload, message, Input, Modal, Table, Empty } fro
import type { TableColumnsType } from 'antd';
const { Search } = Input;
import { UploadOutlined } from '@ant-design/icons';
import { DevUserId, get, post, uploadFileUrl } from "../../util/AjaxUtils.ts";
import {
// DevUserId
get, post, uploadFileUrl } from "../../util/AjaxUtils.ts";
// import { getMenuActive } from '../../util/cache.ts'
import { useDispatch } from 'react-redux'
const { TextArea } = Input;
@ -17,6 +19,7 @@ interface DataType {
projId: string
}
export default function CorrectionModal(props: any) {
const token = sessionStorage.getItem('token')
const columns: TableColumnsType<DataType> = [
{
title: '序号',
@ -369,7 +372,8 @@ export default function CorrectionModal(props: any) {
<Upload
name="file"
action={uploadFileUrl()}
headers={{ 'X-USER-ID': DevUserId }}
// headers={{ 'X-USER-ID': DevUserId }}
headers={{ 'Auth': `Bearer ${token}` }}
beforeUpload={(file) => {
const isJpgOrPng = file.type === 'image/jpeg' || file.type === 'image/png' || file.type === 'application/pdf';
// const isPdf = file.type === 'application/pdf';

View File

@ -17,7 +17,10 @@ import {
// import { useParams } from "react-router-dom";
import { useEffect, useState } from "react";
// import { DevUserId, get, downloadUrl, put, uploadImageUrl, post } from "../../../util/AjaxUtils.ts";
import { DevUserId, get, downloadUrl, put, uploadImageUrl, post } from "../../util/AjaxUtils.ts";
import {
// DevUserId,
get, downloadUrl, put, uploadImageUrl, post
} from "../../util/AjaxUtils.ts";
import { Button, Form } from 'antd';
// import CardImgSelect, { } from "../../../components/card/CardImgSelect.tsx";
import CardImgSelect, { } from "../../components/card/CardImgSelect.tsx";
@ -36,6 +39,7 @@ type FormFieldType = {
type FileType = Parameters<GetProp<UploadProps, 'beforeUpload'>>[0];
export default function ProjConfigLoginpage(props: any) {
const token = sessionStorage.getItem('token')
// const nav = useNavigate();
// const pathParams = useParams();
const [messageApi, contextHolder] = message.useMessage();
@ -329,7 +333,8 @@ export default function ProjConfigLoginpage(props: any) {
maxCount={1}
defaultFileList={logoImgArray}
action={uploadImageUrl()}
headers={{ 'X-USER-ID': DevUserId }}
// headers={{ 'X-USER-ID': DevUserId }}
headers={{ 'Auth': `Bearer ${token}` }}
beforeUpload={beforeUpload}
onChange={(info) => {
if (info.file.status === 'uploading') {
@ -386,7 +391,8 @@ export default function ProjConfigLoginpage(props: any) {
maxCount={1}
defaultFileList={bgImgArray}
action={uploadImageUrl()}
headers={{ 'X-USER-ID': DevUserId }}
// headers={{ 'X-USER-ID': DevUserId }}
headers={{ 'Auth': `Bearer ${token}` }}
beforeUpload={beforeUpload}
onChange={(info) => {
if (info.file.status === 'uploading') {

View File

@ -16,8 +16,10 @@ import {
} from "antd";
// import { useParams } from "react-router-dom";
import { useEffect, useState } from "react";
import { DevUserId, get, downloadUrl, put, uploadImageUrl, post } from "../../util/AjaxUtils.ts";
import { Form } from 'antd';
import {
// DevUserId,
get, downloadUrl, put, uploadImageUrl, post } from "../../util/AjaxUtils.ts";
import { Form } from 'antd';
import CardImgSelect, { } from "../../components/card/CardImgSelect.tsx";
type FormFieldType = {
@ -33,7 +35,8 @@ type FormFieldType = {
type FileType = Parameters<GetProp<UploadProps, 'beforeUpload'>>[0];
export default function ProjConfigLoginpage(props:any) {
export default function ProjConfigLoginpage(props: any) {
const token = sessionStorage.getItem('token')
// const nav = useNavigate();
// const pathParams = useParams();
const [messageApi, contextHolder] = message.useMessage();
@ -150,7 +153,7 @@ export default function ProjConfigLoginpage(props:any) {
if (data.loginpageId) {
upLoginPage(data.loginpageId)
}else{
} else {
getlistLoginpage();
}
}
@ -169,7 +172,7 @@ export default function ProjConfigLoginpage(props:any) {
{title: '登录界面设置'},
]}
/> */}
<div className="form-container" style={{ height: `${height}px`, overflow: 'hidden', padding: '10px', background: '#EFEFEF',boxSizing:'border-box' }}>
<div className="form-container" style={{ height: `${height}px`, overflow: 'hidden', padding: '10px', background: '#EFEFEF', boxSizing: 'border-box' }}>
<div className="loginpage-body" style={{}}>
<Row gutter={15}>
@ -182,8 +185,8 @@ export default function ProjConfigLoginpage(props:any) {
// background: 'pink',
marginTop: '18px'
}} />
<div className='loginpage-bodyL-btn' style={{height:'20px'}}>
{/* <Button
<div className='loginpage-bodyL-btn' style={{ height: '20px' }}>
{/* <Button
size='large'
type="default"
className='seeButton' onClick={() => {
@ -293,7 +296,8 @@ export default function ProjConfigLoginpage(props:any) {
maxCount={1}
defaultFileList={logoImgArray}
action={uploadImageUrl()}
headers={{ 'X-USER-ID': DevUserId }}
// headers={{ 'X-USER-ID': DevUserId }}
headers={{ 'Auth': `Bearer ${token}` }}
beforeUpload={beforeUpload}
onChange={(info) => {
if (info.file.status === 'uploading') {
@ -350,7 +354,8 @@ export default function ProjConfigLoginpage(props:any) {
maxCount={1}
defaultFileList={bgImgArray}
action={uploadImageUrl()}
headers={{ 'X-USER-ID': DevUserId }}
// headers={{ 'X-USER-ID': DevUserId }}
headers={{ 'Auth': `Bearer ${token}` }}
beforeUpload={beforeUpload}
onChange={(info) => {
if (info.file.status === 'uploading') {
@ -467,18 +472,18 @@ export default function ProjConfigLoginpage(props:any) {
title={item.mainTitle}
imgs={item.previewImgs}
selected={item.loginpageId == selectedLoginpageId}
// handleClick={() => {
// setSelectedLoginpageId(item.loginpageId);
// // loginpageArray.forEach(loginpage => {
// // loginpage.selected = loginpage.id == item.id;
// // })
// // setLoginpageArray([
// // ...loginpageArray
// // ])
// console.log('选择的id', item.loginpageId);
// handleClick={() => {
// setSelectedLoginpageId(item.loginpageId);
// // loginpageArray.forEach(loginpage => {
// // loginpage.selected = loginpage.id == item.id;
// // })
// // setLoginpageArray([
// // ...loginpageArray
// // ])
// console.log('选择的id', item.loginpageId);
// upLoginPage(item.loginpageId)
// }}
// upLoginPage(item.loginpageId)
// }}
/>
)
})

View File

@ -3,7 +3,7 @@ import './RefunModal.css'
import { Form, Button, Upload, message, Input, Modal, Table, Empty } from 'antd';
import type { TableColumnsType } from 'antd';
import { UploadOutlined } from '@ant-design/icons';
import { DevUserId, get, post, uploadFileUrl } from "../../util/AjaxUtils.ts";
import { get, post, uploadFileUrl } from "../../util/AjaxUtils.ts";
// import { getMenuActive } from '../../util/cache.ts'
import { useDispatch } from 'react-redux'
const { Search } = Input;
@ -18,6 +18,7 @@ interface DataType {
}
export default function RefunModal(props: any) {
const token = sessionStorage.getItem('token')
const columns: TableColumnsType<DataType> = [
{
title: '序号',
@ -267,7 +268,8 @@ export default function RefunModal(props: any) {
<Upload
name="file"
action={uploadFileUrl()}
headers={{ 'X-USER-ID': DevUserId }}
// headers={{ 'X-USER-ID': DevUserId }}
headers={{ 'Auth': `Bearer ${token}` }}
beforeUpload={(file) => {
const isJpgOrPng = file.type === 'image/jpeg' || file.type === 'image/png' || file.type === 'application/pdf';
// const isPng = file.type == 'application/pdf'

View File

@ -24,7 +24,9 @@ import { useEffect, useRef, useState } from "react";
import locale from 'antd/locale/zh_CN';
import dayjs from 'dayjs';
import 'dayjs/locale/zh-cn';
import { DevUserId, get, post, uploadImageUrl } from "../../util/AjaxUtils.ts";
import {
// DevUserId,
get, post, uploadImageUrl } from "../../util/AjaxUtils.ts";
import { UploadOutlined } from "@ant-design/icons";
import useMessage from "antd/es/message/useMessage";
import { errorImage } from "../../util/CommonUtil.ts";
@ -87,6 +89,7 @@ interface IPaymentProps {
}
export default function Payment(props: IPaymentProps) {
const token = sessionStorage.getItem('token')
// 服务包相关
const [packPage, setPackPage] = useState(1); //服务包数据分页页码
// 开启关闭弹窗时重置页码
@ -631,7 +634,8 @@ export default function Payment(props: IPaymentProps) {
<Upload name="image"
maxCount={2}
action={uploadImageUrl()}
headers={{ 'X-USER-ID': DevUserId }}
// headers={{ 'X-USER-ID': DevUserId }}
headers={{ 'Auth': `Bearer ${token}` }}
beforeUpload={(file: FileType) => {
const isJpgOrPng = file.type === 'image/jpeg' || file.type === 'image/png';
if (!isJpgOrPng) {

View File

@ -13,7 +13,7 @@ import {
UploadProps
} from "antd";
import {useEffect, useState} from "react";
import {DevUserId, get, put, uploadFileUrl} from "../../util/AjaxUtils.ts";
import { get, put, uploadFileUrl} from "../../util/AjaxUtils.ts";
import {IListPage} from "../../interfaces/listpage/IListPage.ts";
import useMessage from "antd/es/message/useMessage";
import useModal from "antd/es/modal/useModal";
@ -36,6 +36,7 @@ type TableDataType = {
type FileType = Parameters<GetProp<UploadProps, 'beforeUpload'>>[0];
export default function AgentAgreement() {
const token = sessionStorage.getItem('token')
const pathParams = useParams();
const [messageApi, contextHolder] = useMessage();
const [modal, modalHolder] = useModal();
@ -125,7 +126,8 @@ export default function AgentAgreement() {
return (
<Upload name="file"
action={uploadFileUrl()}
headers={{'X-USER-ID': DevUserId}}
// headers={{'X-USER-ID': DevUserId}}
headers={{ 'Auth': `Bearer ${token}` }}
beforeUpload={beforeUpload}
maxCount={1}
onChange={

View File

@ -10,7 +10,7 @@ import {
} from "antd";
import {useEffect, useState} from "react";
import {DownloadOutlined, UploadOutlined} from '@ant-design/icons';
import {DevUserId, get, put, uploadFileUrl} from "../../util/AjaxUtils.ts";
import { get, put, uploadFileUrl} from "../../util/AjaxUtils.ts";
import {IListPage} from "../../interfaces/listpage/IListPage.ts";
import useMessage from "antd/es/message/useMessage";
@ -29,6 +29,7 @@ type TableDataType = {
}
export default function AgentCorrection() {
const token = sessionStorage.getItem('token')
const pathParams = useParams();
const [messageApi, contextHolder] = useMessage();
const [isLoading, setIsLoading] = useState(false);
@ -113,7 +114,8 @@ export default function AgentCorrection() {
return (
<Upload name="file"
action={uploadFileUrl()}
headers={{'X-USER-ID': DevUserId}}
// headers={{'X-USER-ID': DevUserId}}
headers={{ 'Auth': `Bearer ${token}` }}
maxCount={1}
showUploadList={false}
onChange={

View File

@ -19,7 +19,7 @@ import CardProjResult from "../../components/card/CardProjResult.tsx";
import CardProjDownload from "../../components/card/CardProjDownload.tsx";
import CardProjJump from "../../components/card/CardProjJump.tsx";
import { useEffect, useState } from "react";
import { Axios, get, put, post, uploadFileUrl, DevUserId, downloadUrl } from "../../util/AjaxUtils.ts";
import { Axios, get, put, post, uploadFileUrl, downloadUrl } from "../../util/AjaxUtils.ts";
import { EditStepEnum, IProjEdit } from "../../interfaces/card/ICardProj.ts";
import { MIN_MOD_SIZE } from "./edit/ProjConfigModList.tsx";
import { GenerateStatus } from "../../interfaces/proj/IProj.ts";
@ -158,13 +158,15 @@ export default function ProjEditAll() {
// 接口需要的文件id数组
// const [aFiles, setAFiles] = useState<string[]>([])
const [isUploadDisabled, setIsUploadDisabled] = useState(false);
const token = sessionStorage.getItem('token')
const props: UploadProps = {
maxCount: 6,//上传限制最多6个
action: uploadFileUrl(),
headers: {
'X-USER-ID': DevUserId,
'Auth': `Bearer ${token}`,
},
// headers={{'X-USER-ID': DevUserId}}
beforeUpload: (file) => {
const isPNG = file.type === 'application/pdf';
if (!isPNG) {

View File

@ -18,7 +18,7 @@ import {
} from "antd";
import { useParams } from "react-router-dom";
import { useEffect, useState } from "react";
import { DevUserId, get, downloadUrl, put, uploadImageUrl, post } from "../../../util/AjaxUtils.ts";
import { get, downloadUrl, put, uploadImageUrl, post } from "../../../util/AjaxUtils.ts";
import { Button, Form } from 'antd';
// import CardImgSelect, { } from "../../../components/card/CardImgSelect.tsx";
@ -36,6 +36,7 @@ type FormFieldType = {
type FileType = Parameters<GetProp<UploadProps, 'beforeUpload'>>[0];
export default function ProjConfigLoginpage(props: any) {
const token = sessionStorage.getItem('token')
// const nav = useNavigate();
const pathParams = useParams();
const [messageApi, contextHolder] = message.useMessage();
@ -374,7 +375,8 @@ export default function ProjConfigLoginpage(props: any) {
maxCount={1}
defaultFileList={logoImgArray}
action={uploadImageUrl()}
headers={{ 'X-USER-ID': DevUserId }}
// headers={{ 'X-USER-ID': DevUserId }}
headers={{ 'Auth': `Bearer ${token}` }}
beforeUpload={beforeUpload}
onChange={(info) => {
if (info.file.status === 'uploading') {
@ -431,7 +433,8 @@ export default function ProjConfigLoginpage(props: any) {
maxCount={1}
defaultFileList={bgImgArray}
action={uploadImageUrl()}
headers={{ 'X-USER-ID': DevUserId }}
// headers={{ 'X-USER-ID': DevUserId }}
headers={{ 'Auth': `Bearer ${token}` }}
beforeUpload={beforeUpload}
onChange={(info) => {
if (info.file.status === 'uploading') {

View File

@ -16,7 +16,7 @@ import {
} from "antd";
import { useParams } from "react-router-dom";
import { useEffect, useState } from "react";
import { DevUserId, get, downloadUrl, put, uploadImageUrl, post } from "../../../util/AjaxUtils.ts";
import { get, downloadUrl, put, uploadImageUrl, post } from "../../../util/AjaxUtils.ts";
import { Form } from 'antd';
// import CardImgSelect, { } from "../../../components/card/CardImgSelect.tsx";
@ -34,6 +34,7 @@ type FormFieldType = {
type FileType = Parameters<GetProp<UploadProps, 'beforeUpload'>>[0];
export default function ProjConfigLoginpage(props:any) {
const token = sessionStorage.getItem('token')
// const nav = useNavigate();
const pathParams = useParams();
const [messageApi, contextHolder] = message.useMessage();
@ -313,7 +314,8 @@ export default function ProjConfigLoginpage(props:any) {
maxCount={1}
defaultFileList={logoImgArray}
action={uploadImageUrl()}
headers={{ 'X-USER-ID': DevUserId }}
// headers={{ 'X-USER-ID': DevUserId }}
headers={{ 'Auth': `Bearer ${token}` }}
beforeUpload={beforeUpload}
onChange={(info) => {
if (info.file.status === 'uploading') {
@ -370,7 +372,8 @@ export default function ProjConfigLoginpage(props:any) {
maxCount={1}
defaultFileList={bgImgArray}
action={uploadImageUrl()}
headers={{ 'X-USER-ID': DevUserId }}
// headers={{ 'X-USER-ID': DevUserId }}
headers={{ 'Auth': `Bearer ${token}` }}
beforeUpload={beforeUpload}
onChange={(info) => {
if (info.file.status === 'uploading') {