From 6b9ea251bce3356c4d43d54b6d06caf3ff507584 Mon Sep 17 00:00:00 2001
From: chenyao <1219716595@qq.com>
Date: Wed, 04 Feb 2026 16:33:06 +0800
Subject: [PATCH] feat:更新工单飞手

---
 applications/task-work-order/src/views/orderView/flyingHand/FlyingHandDialog.vue |    2 +-
 applications/task-work-order/src/views/orderView/flyingHand/index.vue            |   16 +++++++++++++---
 uniapps/work-wx/src/pages/login/index.vue                                        |    1 -
 applications/task-work-order/src/api/zkxt/index.js                               |    8 ++++++++
 4 files changed, 22 insertions(+), 5 deletions(-)

diff --git a/applications/task-work-order/src/api/zkxt/index.js b/applications/task-work-order/src/api/zkxt/index.js
index d294389..d776f99 100644
--- a/applications/task-work-order/src/api/zkxt/index.js
+++ b/applications/task-work-order/src/api/zkxt/index.js
@@ -28,6 +28,14 @@
 	})
 }
 
+// 获取飞手详情
+export const deviceFlyerDetailApi = (id) => {
+	return request({
+		url: `/webservice/webservice/deviceFlyer/queryById/${id}`,
+		method: 'get',
+	})
+}
+
 // 获取航线列表
 export const airlineListApi = (data) => {
 	return request({
diff --git a/applications/task-work-order/src/views/orderView/flyingHand/FlyingHandDialog.vue b/applications/task-work-order/src/views/orderView/flyingHand/FlyingHandDialog.vue
index 436cf6d..368fae3 100644
--- a/applications/task-work-order/src/views/orderView/flyingHand/FlyingHandDialog.vue
+++ b/applications/task-work-order/src/views/orderView/flyingHand/FlyingHandDialog.vue
@@ -269,7 +269,7 @@
 		{ required: true, message: '请输入', trigger: 'blur' }
 	],
 	flyerPhone: [
-		{ required: false, message: '请输入', trigger: 'blur' },
+		{ required: true, message: '请输入', trigger: 'blur' },
 		{ pattern: /^1[3-9]\d{9}$/, message: '请输入正确的手机号', trigger: 'blur' }
 	],
 	flightHours: [
diff --git a/applications/task-work-order/src/views/orderView/flyingHand/index.vue b/applications/task-work-order/src/views/orderView/flyingHand/index.vue
index 78b1892..0890b43 100644
--- a/applications/task-work-order/src/views/orderView/flyingHand/index.vue
+++ b/applications/task-work-order/src/views/orderView/flyingHand/index.vue
@@ -113,7 +113,7 @@
 import { getDictionaryByCode } from '@/api/system/dictbiz'
 import { getDictLabel } from '@ztzf/utils'
 import { getFlyingHandPage, removeFlyingHand } from './flyingHandApi'
-import { deviceFlyerApi } from '@/api/zkxt'
+import { deviceFlyerApi,deviceFlyerDetailApi } from '@/api/zkxt'
 import FlyingHandDialog from './FlyingHandDialog.vue'
 import { ElMessage, ElMessageBox } from 'element-plus'
 import { prod } from 'mathjs'
@@ -178,8 +178,18 @@
 // 查看飞手
 function viewFlyingHand(row) {
 	dialogType.value = 'view'
-	flyingHandData.value = { ...row }
-	dialogVisible.value = true
+	if (row.flyerId) {
+		deviceFlyerDetailApi(row.flyerId).then(res => {
+			flyingHandData.value = { ...row }
+			flyingHandData.value.licenseFrontFileUrl = res.data.data.licenseFrontFileUrl
+			flyingHandData.value.licenseBackFileUrl = res.data.data.licenseBackFileUrl
+			flyingHandData.value.certification = [res.data.data.licenseFrontFileUrl, res.data.data.licenseBackFileUrl]
+			dialogVisible.value = true
+		})
+	} else {
+		flyingHandData.value = { ...row }
+		dialogVisible.value = true
+	}
 }
 
 // 编辑飞手
diff --git a/uniapps/work-wx/src/pages/login/index.vue b/uniapps/work-wx/src/pages/login/index.vue
index 25e0ab8..0b56286 100644
--- a/uniapps/work-wx/src/pages/login/index.vue
+++ b/uniapps/work-wx/src/pages/login/index.vue
@@ -159,7 +159,6 @@
 // 从本地存储加载记住的密码
 onMounted(() => {
   const savedUserInfo = uni.getStorageSync("rememberedUser");
-  console.log("记住密码", savedUserInfo);
   if (savedUserInfo) {
     loginForm.value.username = savedUserInfo.username;
     loginForm.value.password = savedUserInfo.password;

--
Gitblit v1.9.3