From 2d43a1df3f5ba42710e6d21c27d1e13bdb8dfd56 Mon Sep 17 00:00:00 2001
From: zhangwei <1504152376@qq.com>
Date: 星期一, 24 三月 2025 09:23:08 +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