提交 8383bf0d 作者: ZhangLingKun

功能:小旋风Ⅱ操作视频

上级 7306cd85
...@@ -15,3 +15,5 @@ export type BackEndLoginType = InterFunction< ...@@ -15,3 +15,5 @@ export type BackEndLoginType = InterFunction<
>; >;
// 上传图片 // 上传图片
export type uploadOssType = InterFunction<any, { filePath: string }>; export type uploadOssType = InterFunction<any, { filePath: string }>;
// 断电上传
export type uploadOssBPType = InterFunction<any, any>;
import axios from '../request'; import axios from '../request';
import { BackEndLoginType, uploadOssType } from '~/api/interface/commonType'; import { BackEndLoginType, uploadOssBPType, uploadOssType } from '~/api/interface/commonType';
export class CommonAPI { export class CommonAPI {
// 用户登录 // 用户登录
...@@ -10,5 +10,5 @@ export class CommonAPI { ...@@ -10,5 +10,5 @@ export class CommonAPI {
static uploadOss: uploadOssType = (data) => axios.post('/pms/upload/oss', data); static uploadOss: uploadOssType = (data) => axios.post('/pms/upload/oss', data);
// 断点上传 // 断点上传
static uploadOssBP: uploadOssType = (data) => axios.post('/pms/upload/breakpoint', data); static uploadOssBP: uploadOssBPType = (data) => axios.post('/pms/upload/breakpoint', data);
} }
...@@ -80,7 +80,9 @@ export const Uploader: React.FC<PropsType> = (props) => { ...@@ -80,7 +80,9 @@ export const Uploader: React.FC<PropsType> = (props) => {
CommonAPI.uploadOssBP(formData).then( CommonAPI.uploadOssBP(formData).then(
// eslint-disable-next-line @typescript-eslint/ban-ts-comment // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore // @ts-ignore
(val: { result: { filePath: string } }) => { //(val: { result: { filePath: string } }) => {
({ result }) => {
console.log(result);
setFileList([ setFileList([
...fileList, ...fileList,
{ {
...@@ -89,7 +91,8 @@ export const Uploader: React.FC<PropsType> = (props) => { ...@@ -89,7 +91,8 @@ export const Uploader: React.FC<PropsType> = (props) => {
// eslint-disable-next-line @typescript-eslint/ban-ts-comment // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore // @ts-ignore
name: res.file.name, name: res.file.name,
url: val.result.filePath, // url: val.result.filePath,
url: result,
}, },
]); ]);
onChange?.([ onChange?.([
...@@ -100,7 +103,8 @@ export const Uploader: React.FC<PropsType> = (props) => { ...@@ -100,7 +103,8 @@ export const Uploader: React.FC<PropsType> = (props) => {
// eslint-disable-next-line @typescript-eslint/ban-ts-comment // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore // @ts-ignore
name: res.file.name, name: res.file.name,
url: val.result.filePath, // url: val.result.filePath,
url: result,
}, },
]); ]);
}, },
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论