feat: 处理文件上传参数
This commit is contained in:
@@ -3,5 +3,5 @@ import request from '@/utils/request';
|
|||||||
* 文件上传
|
* 文件上传
|
||||||
* */
|
* */
|
||||||
export function uploadFile(data) {
|
export function uploadFile(data) {
|
||||||
return request.post('/files', data);
|
return request.post('/file', data);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
import {Upload, UploadProps} from '@arco-design/web-react';
|
import {Upload, UploadProps} from '@arco-design/web-react';
|
||||||
import { uploadFile } from '@/api/common';
|
import {uploadFile} from '@/api/common';
|
||||||
|
|
||||||
interface Props extends UploadProps {
|
interface Props extends UploadProps {
|
||||||
dir?: string,
|
dir?: string,
|
||||||
@@ -13,7 +13,7 @@ const UploadFile = (props: Props) => {
|
|||||||
const {onSuccess, file} = option;
|
const {onSuccess, file} = option;
|
||||||
const formData = new FormData()
|
const formData = new FormData()
|
||||||
formData.append('file', file)
|
formData.append('file', file)
|
||||||
formData.append('dir', dir)
|
formData.append('directory', dir)
|
||||||
const {data} = await uploadFile(formData)
|
const {data} = await uploadFile(formData)
|
||||||
onSuccess(data.id)
|
onSuccess(data.id)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ function FormComponent(props: Props) {
|
|||||||
</Form.Item>
|
</Form.Item>
|
||||||
<Form.Item triggerPropName="fileList" label="用户头像"
|
<Form.Item triggerPropName="fileList" label="用户头像"
|
||||||
field="avatar">
|
field="avatar">
|
||||||
<UploadFile limit={1} dir="/user"/>
|
<UploadFile limit={1} dir="user"/>
|
||||||
</Form.Item>
|
</Form.Item>
|
||||||
<Form.Item label="用户昵称" field="name" rules={[{required: true}]}>
|
<Form.Item label="用户昵称" field="name" rules={[{required: true}]}>
|
||||||
<Input placeholder="请输入用户昵称"/>
|
<Input placeholder="请输入用户昵称"/>
|
||||||
|
|||||||
@@ -21,6 +21,7 @@ async function main() {
|
|||||||
{ name: '用户管理', url: 'user' },
|
{ name: '用户管理', url: 'user' },
|
||||||
{ name: '角色管理', url: 'role' },
|
{ name: '角色管理', url: 'role' },
|
||||||
{ name: '菜单管理', url: 'menu' },
|
{ name: '菜单管理', url: 'menu' },
|
||||||
|
{ name: '系统配置', url: 'config' },
|
||||||
];
|
];
|
||||||
|
|
||||||
for (const menu of menus) {
|
for (const menu of menus) {
|
||||||
|
|||||||
Reference in New Issue
Block a user