From d0f4c2d4bb7a72b32fb9945de8908e1d4ab6509c Mon Sep 17 00:00:00 2001
From: 董国庆 <364620639@qq.com>
Date: 星期五, 06 六月 2025 14:13:58 +0800
Subject: [PATCH] 提交

---
 H5/pages/dispatchWorkOrder/dispatchWorkOrder.vue |   20 ++++++++++++++++++--
 1 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/H5/pages/dispatchWorkOrder/dispatchWorkOrder.vue b/H5/pages/dispatchWorkOrder/dispatchWorkOrder.vue
index 4d65863..10119f0 100644
--- a/H5/pages/dispatchWorkOrder/dispatchWorkOrder.vue
+++ b/H5/pages/dispatchWorkOrder/dispatchWorkOrder.vue
@@ -25,7 +25,12 @@
 						</view>
 					</view>
 					<view class="person-item flex1">{{detail.name}}</view>
-					<view class="phone-item flex1">{{detail.contactNumber}}</view>
+					<view class="flex a-center">
+						<view class="phone-item flex1">{{detail.contactNumber}}</view>
+						<image @click.stop="callPhone(detail.contactNumber)" src="../../static/tell.png"
+							class="w-58 h-58 shrink0 " />
+					</view>
+
 				</view>
 			</view>
 		</view>
@@ -77,7 +82,7 @@
 			};
 		},
 		onShow() {
-			this.accountLevel = uni.getStorageSync('userInfo').accountLevel || 1
+			this.accountLevel = uni.getStorageSync('userInfo').levelId || 1
 		},
 		onLoad(option) {
 			// option.id = 1
@@ -93,6 +98,12 @@
 			}
 		},
 		methods: {
+
+			callPhone(phoneNumber) {
+				uni.makePhoneCall({
+					phoneNumber
+				});
+			},
 			close() {
 				this.showPop = false
 			},
@@ -120,11 +131,16 @@
 					})
 					return
 				}
+				uni.showLoading({
+					mask: true
+				})
 				saveDispatch({
 					complaintId: this.id,
 					comment: this.content,
 					dispatchId: this.value
 				}).then(res => {
+					this.showPop = false
+					uni.hideLoading()
 					if (res.code == 200) {
 						uni.showToast({
 							icon: 'none',

--
Gitblit v1.7.1