From 46b0b4d41a260e44e5e648d79cac60e97fe17789 Mon Sep 17 00:00:00 2001
From: Mr.Shi <1878285526@qq.com>
Date: 星期三, 13 九月 2023 14:45:59 +0800
Subject: [PATCH] 小程序

---
 minipro_standard/pages_inspect/pages/equipmentInspection/equipmentInspection.vue |   56 ++++++++++++++++++++++++++++++--------------------------
 1 files changed, 30 insertions(+), 26 deletions(-)

diff --git a/minipro_standard/pages_inspect/pages/equipmentInspection/equipmentInspection.vue b/minipro_standard/pages_inspect/pages/equipmentInspection/equipmentInspection.vue
index ef0cd69..62a3024 100644
--- a/minipro_standard/pages_inspect/pages/equipmentInspection/equipmentInspection.vue
+++ b/minipro_standard/pages_inspect/pages/equipmentInspection/equipmentInspection.vue
@@ -256,36 +256,40 @@
 			// 鐐瑰嚮涓婁紶
 			uploadFile() {
 				var that = this
-				uni.chooseImage({
+				uni.chooseMedia({
+					mediaType: ['image', 'video'],
+					sourceType: ['album', 'camera'],
 					success: (chooseImageRes) => {
-						const tempFilePaths = chooseImageRes.tempFilePaths;
+						const tempFilePaths = chooseImageRes.tempFiles;
 						console.log(tempFilePaths)
-						uni.uploadFile({
-							url: baseUrl + '/ext/routeCardExt/upload',
-							filePath: tempFilePaths[0],
-							name: 'file',
-							header: {
-								'Cookie': 'eva-auth-token=' + that.session
-							},
-							formData: {
-								'folder': that.path
-							},
-							success: (uploadFileRes) => {
-								let res = JSON.parse(uploadFileRes.data)
-								let type = ''
-								for (let i = 0; i < fileType.length; i++) {
-									if (tempFilePaths[0].indexOf(fileType[i].name) !== -1) {
-										type = fileType[i].type
+						for (let i = 0; i < tempFilePaths.length; i++) {
+							uni.uploadFile({
+								url: baseUrl + '/ext/routeCardExt/upload',
+								filePath: tempFilePaths[i].tempFilePath,
+								name: 'file',
+								header: {
+									'Cookie': 'eva-auth-token=' + that.session
+								},
+								formData: {
+									'folder': that.path
+								},
+								success: (uploadFileRes) => {
+									let res = JSON.parse(uploadFileRes.data)
+									let type = ''
+									for (let s = 0; s < fileType.length; s++) {
+										if (tempFilePaths[i].tempFilePath.indexOf(fileType[s].name) !== -1) {
+											type = fileType[s].type
+										}
 									}
+									that.form.files.push({
+										fileUrl: res.data.imgaddr,
+										filename: res.data.imgname,
+										type,
+										url: res.data.url
+									})
 								}
-								that.form.files.push({
-									fileUrl: res.data.imgaddr,
-									filename: res.data.imgname,
-									type,
-									url: res.data.url
-								})
-							}
-						});
+							});
+						}
 					}
 				});
 			},

--
Gitblit v1.9.3