From e3f6581c48b1dfb65c55e8a1a6ce1761a7dc26b4 Mon Sep 17 00:00:00 2001 From: zhangwei <1504152376@qq.com> Date: 星期四, 16 一月 2025 15:29:43 +0800 Subject: [PATCH] 费用报销 --- src/common/utils/uploadHelper.js | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 51 insertions(+), 0 deletions(-) diff --git a/src/common/utils/uploadHelper.js b/src/common/utils/uploadHelper.js index 0772d56..50e6220 100644 --- a/src/common/utils/uploadHelper.js +++ b/src/common/utils/uploadHelper.js @@ -167,3 +167,54 @@ }); }; +// 涓婁紶韬唤璇� +export const uploadIdCord = (PageName, callback) => { + + // 鑾峰彇鐢ㄦ埛token + let userToken = db.get("userToken"); + if (!userToken) { + this.$store.commit('showLoginTip', true); + return false; + }; + + uni.chooseImage({ + success: (res) => { + uni.showLoading({ + title: '涓婁紶涓�...' + }); + let tempFilePaths = res.tempFilePaths; + for (var i = 0; i < tempFilePaths.length; i++) { + uni.uploadFile({ + url: apiBaseUrl + `api/UpFile/UploadIdCord?PageName=${PageName}`, + filePath: tempFilePaths[i], + fileType: 'image', + name: 'file', + header: { + 'Accept': 'application/json', + 'Content-Type': 'multipart/form-data', + 'Authorization': 'Bearer ' + userToken + }, + formData: { + 'method': 'images.upload', + 'upfile': tempFilePaths[i] + }, + success: (uploadFileRes) => { + callback(JSON.parse(uploadFileRes.data)); + }, + fail: (error) => { + if (error && error.response) { + showError(error.response); + } + }, + complete: () => { + setTimeout(function () { + uni.hideLoading(); + }, + 250); + }, + }); + } + } + }); +}; + -- Gitblit v1.9.1