From 36baecbee04e4b61b2cfd5811470288063c9c322 Mon Sep 17 00:00:00 2001 From: WUSIJIAN <13825895+wsj0228@user.noreply.gitee.com> Date: Wed, 24 Dec 2025 17:59:50 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=9E=84=E8=B5=84=E4=BA=A7=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E5=8A=9F=E8=83=BD,=E4=BC=98=E5=8C=96=E8=99=9A?= =?UTF-8?q?=E6=8B=9F=E8=B5=84=E4=BA=A7=E5=92=8C=E6=9C=8D=E5=8A=A1=E8=B5=84?= =?UTF-8?q?=E4=BA=A7=E9=85=8D=E7=BD=AE=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/assets/asset/index.ts | 22 +- .../assets/asset/component/editAsset.vue | 565 +++++++++++++----- .../category/component/editCategory.vue | 11 +- 3 files changed, 420 insertions(+), 178 deletions(-) diff --git a/src/api/assets/asset/index.ts b/src/api/assets/asset/index.ts index 03e927a..cc9165f 100644 --- a/src/api/assets/asset/index.ts +++ b/src/api/assets/asset/index.ts @@ -53,24 +53,32 @@ export function getAssetCategories() { }); } -// 新增资产(支持文件上传) -export function createAsset(data: FormData) { +// 新增资产 +export function createAsset(data: any) { return newService({ url: '/assets/asset/createAsset', method: 'post', data, - headers: { - 'Content-Type': 'multipart/form-data', - }, }); } -// 修改资产(支持文件上传) -export function updateAsset(data: FormData) { +// 修改资产 +export function updateAsset(data: any) { return newService({ url: '/assets/asset/updateAsset', method: 'put', data, + }); +} + +// 上传资产图片 +export function uploadAssetImage(file: File) { + const formData = new FormData(); + formData.append('file', file); + return newService({ + url: '/assets/asset/Uploadimage', + method: 'post', + data: formData, headers: { 'Content-Type': 'multipart/form-data', }, diff --git a/src/views/assets/asset/component/editAsset.vue b/src/views/assets/asset/component/editAsset.vue index e5d3989..9aba8d0 100644 --- a/src/views/assets/asset/component/editAsset.vue +++ b/src/views/assets/asset/component/editAsset.vue @@ -72,7 +72,7 @@ - -