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 @@ - - + :http-request=" + (obj) => imgUpLoad(obj, 'fileUrl') + " + action="#" + :limit="1" + :file-list="fileList" + :show-file-list="true" + list-type="picture-card" + accept=".png, .jpg, .jpeg" + :on-success="handleAvatarSuccess" + :class="{ disabled: uploadDisabled }" + :on-preview="handlePictureCardPreview" + :on-remove="handleRemove" + > + + @@ -274,11 +286,20 @@ - + + 支付设置 + + - + + 配送设置 + + - + + + +