From f5aab724124ffde943e208d69811b8b7bf6fa14c Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期三, 28 二月 2024 12:03:14 +0800
Subject: [PATCH] mrshi

---
 h5/pages.json                            |    3 ++-
 h5/pages/cropping/cropping.vue           |   37 ++++++++++++++++++++++---------------
 h5/pages/userinfo/userinfo.vue           |    5 +++++
 admin/src/views/business/deviceEvent.vue |    6 +++---
 4 files changed, 32 insertions(+), 19 deletions(-)

diff --git a/admin/src/views/business/deviceEvent.vue b/admin/src/views/business/deviceEvent.vue
index b21c70d..be0f47b 100644
--- a/admin/src/views/business/deviceEvent.vue
+++ b/admin/src/views/business/deviceEvent.vue
@@ -54,9 +54,9 @@
             >
                 <el-table-column prop="userType" label="浜哄憳绫诲瀷" min-width="100px">
                     <template slot-scope="{row}">
-                        <span v-if="row.personType === 0">鍔冲姟璁垮</span>
-                        <span v-if="row.personType === 1">鏅�氳瀹�</span>
-                        <span v-if="row.personType === 2">鍐呴儴浜哄憳</span>
+                        <span v-if="row.personType == 0">鍔冲姟璁垮</span>
+                        <span v-if="row.personType == 1">鏅�氳瀹�</span>
+                        <span v-if="row.personType == 2">鍐呴儴浜哄憳</span>
                         <span v-if="row.personType == null">澶栨潵璁垮</span>
                     </template>
                 </el-table-column>
diff --git a/h5/pages.json b/h5/pages.json
index 99f6cee..1020956 100644
--- a/h5/pages.json
+++ b/h5/pages.json
@@ -117,7 +117,8 @@
 			"style" : 
 			{
 				"navigationBarTitleText" : "鍥剧墖瑁佸壀",
-				"enablePullDownRefresh" : false
+				"enablePullDownRefresh" : false,
+				"navigationStyle": "custom"
 			}
 		}
 	],
diff --git a/h5/pages/cropping/cropping.vue b/h5/pages/cropping/cropping.vue
index cd95adc..cae2d62 100644
--- a/h5/pages/cropping/cropping.vue
+++ b/h5/pages/cropping/cropping.vue
@@ -8,7 +8,10 @@
 				:style="{ width: preImgW + 'px', height: preImgH + 'px', transform: `translate(${x}px,${y}px)` }"></canvas>
 		</view>
 		<!-- 宸ュ叿 -->
-		<view class="setting-btns"><text @click="onCrop">纭畾</text></view>
+		<view class="setting-btns">
+			<!-- <text @click="onCrop">纭畾</text> -->
+			<u-button text="纭畾" @click="onCrop"></u-button>
+		</view>
 	</view>
 </template>
  
@@ -39,20 +42,23 @@
 		computed: {},
 		onLoad(option) {
 			// 閫夋嫨鐓х墖淇℃伅
-			let data = JSON.parse(decodeURIComponent(option.item));
-			const query = uni.createSelectorQuery();
-			query.select('.settingHeadImage').boundingClientRect();
-			query.exec(res => {
-				// 璁剧疆灞忓箷澶у皬
-				this.screenWidth = res[0].width;
-				this.screenHeight = res[0].height;
-				// 璁剧疆鍥惧儚鍩哄噯鍊硷紝鍥惧儚鍩哄噯鍊兼寜灞忓箷瀹藉害璁剧疆锛屼袱杈圭暀鐧藉悇40
-				this.maxH = res[0].width - 80;
-				this.maxW = res[0].width - 80;
-				// 璁剧疆X杞村�硷紝绠楀紡锛氬睆骞曢珮搴︾殑涓�鍗婂噺鍘诲熀鍑嗘楂樺害鐨勪竴鍗�
-				this.xToTop = this.screenHeight / 2 - this.maxH / 2;
-				this.setImageSize(data);
-			});
+			let data = JSON.parse(option.item);
+			console.log(data)
+			this.$nextTick(() => {
+				const query = uni.createSelectorQuery();
+				query.select('.settingHeadImage').boundingClientRect();
+				query.exec(res => {
+					// 璁剧疆灞忓箷澶у皬
+					this.screenWidth = res[0].width;
+					this.screenHeight = res[0].height;
+					// 璁剧疆鍥惧儚鍩哄噯鍊硷紝鍥惧儚鍩哄噯鍊兼寜灞忓箷瀹藉害璁剧疆锛屼袱杈圭暀鐧藉悇40
+					this.maxH = res[0].width - 80;
+					this.maxW = res[0].width - 80;
+					// 璁剧疆X杞村�硷紝绠楀紡锛氬睆骞曢珮搴︾殑涓�鍗婂噺鍘诲熀鍑嗘楂樺害鐨勪竴鍗�
+					this.xToTop = this.screenHeight / 2 - this.maxH / 2;
+					this.setImageSize(data);
+				});
+			})
 		},
 		methods: {
 			// 瀹介珮澶勭悊
@@ -274,6 +280,7 @@
 			left: 0;
 			z-index: 20;
 			font-size: 14px;
+			width: 100%;
 			color: #ffffff;
 		}
 	}
diff --git a/h5/pages/userinfo/userinfo.vue b/h5/pages/userinfo/userinfo.vue
index 53a9211..ae9cb78 100644
--- a/h5/pages/userinfo/userinfo.vue
+++ b/h5/pages/userinfo/userinfo.vue
@@ -153,6 +153,11 @@
 			upload(type) {
 				uni.chooseImage({
 					success: (chooseImageRes) => {
+						// console.log(chooseImageRes.tempFilePaths[0])
+						uni.navigateTo({
+							url: `/pages/cropping/cropping?item=${JSON.stringify({ tempFilePath: chooseImageRes.tempFilePaths[0] })}`
+						})
+						return
 						uni.showLoading({ title: '涓婁紶涓�', mask: true });
 						for (let i = 0; i < chooseImageRes.tempFilePaths.length; i++) {
 							uni.uploadFile({

--
Gitblit v1.9.3