1
0
mirror of https://github.com/fumiama/paper-manager.git synced 2026-06-11 19:50:24 +08:00

finish upload paper to temp

This commit is contained in:
源文雨
2023-04-07 14:34:06 +08:00
parent 42274a0576
commit 773db2e581
6 changed files with 240 additions and 126 deletions

View File

@@ -61,6 +61,7 @@
import { warn } from '/@/utils/log'
import FileList from './FileList.vue'
import { useI18n } from '/@/hooks/web/useI18n'
import { ResultEnum } from '/@/enums/httpEnum'
export default defineComponent({
components: { BasicModal, Upload, Alert, FileList },
props: {
@@ -181,10 +182,17 @@
)
item.status = UploadResultStatus.SUCCESS
item.responseData = data
return {
success: true,
error: null,
}
const { code, result } = data
if (code == ResultEnum.SUCCESS)
return {
success: true,
error: null,
}
else
return {
success: false,
error: result,
}
} catch (e) {
console.log(e)
item.status = UploadResultStatus.ERROR

View File

@@ -2,6 +2,7 @@
<PageWrapper :class="prefixCls" :title="t('routes.filelist.name')">
<template #headerContent>
<BasicUpload
name="paper"
v-if="hasPermission([RoleEnum.SUPER, RoleEnum.FILE_MANAGER])"
:maxSize="20"
:maxNumber="10"