From db41f94803f5bac21cf14166d0985c548741bd77 Mon Sep 17 00:00:00 2001
From: zzyuan <781948537@qq.com>
Date: Wed, 5 Mar 2025 15:21:18 +0800
Subject: [PATCH] =?UTF-8?q?=E9=A3=9F=E5=A0=82=E7=AE=A1=E7=90=862?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/system/upload.js | 88 ++++++++++++++++
src/views/base/canteen/index.vue | 172 +++++++++++++++++++++++--------
2 files changed, 216 insertions(+), 44 deletions(-)
create mode 100644 src/api/system/upload.js
diff --git a/src/api/system/upload.js b/src/api/system/upload.js
new file mode 100644
index 00000000..51205b70
--- /dev/null
+++ b/src/api/system/upload.js
@@ -0,0 +1,88 @@
+import request from '@/utils/request'
+//资源图片上传
+export function imgUpLoad(param){
+ const formData = new FormData()
+ formData.append('file', param.file)
+ formData.append('fileType', param.type)
+ return request({
+ url: '/system/sys/file/upload',
+ method: 'post',
+ data: formData,
+ header:'multipart/form-data'
+ })
+ }
+
+ export function imgUpLoadTwo(param){
+ const formData = new FormData()
+ formData.append('file', param.file)
+ formData.append('fileType', param.type)
+ return request({
+ url: '/file/upload',
+ method: 'post',
+ data: formData,
+ header:'multipart/form-data'
+ })
+ }
+
+ export function imgUpLoadThree(param){
+ const formData = new FormData()
+ param.forEach(item => {
+ formData.append('files', item)
+ })
+ // formData.append('files', param)
+ return request({
+ url: '/file/uploadFiles',
+ method: 'post',
+ data: formData,
+ header:'multipart/form-data'
+ })
+ }
+
+
+//资源文件上传
+export function fileUpLoad(param){
+ const formData = new FormData()
+ formData.append('file', param.file)
+ return request({
+ url: '/system/sys/file/upload',
+ method: 'post',
+ data: formData,
+ })
+ }
+
+// excel文件上传
+export function excelUpLoad(param){
+ const formData = new FormData()
+ formData.append('file', param.file)
+ return request({
+ url: '/material/base/maPartType/readExcel',
+ method: 'post',
+ data: formData,
+ })
+}
+
+// excel文件下载
+export function downloadExcel(param){
+ return request({
+ url: '/material/base/maPartType/downLoad',
+ method: 'post',
+ param
+ })
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/canteen/index.vue b/src/views/base/canteen/index.vue
index 7ae390c9..968b3465 100644
--- a/src/views/base/canteen/index.vue
+++ b/src/views/base/canteen/index.vue
@@ -261,12 +261,24 @@