From 914fb04175c1f69d25e4a8b2b793f6cdf3b490f2 Mon Sep 17 00:00:00 2001
From: BianLzhaoMin <11485688+bianliangzhaomin123@user.noreply.gitee.com>
Date: Wed, 24 Dec 2025 17:56:13 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/pages/work/contract/contractDetails/index.vue | 11 ++++++++++-
src/pages/work/contract/contractPreview/index.vue | 2 +-
src/pages/work/entry-management/face-photo/index.vue | 5 +++--
src/pages/work/worker-entry-review/index.vue | 7 ++++++-
src/utils/httpFactory.js | 1 +
5 files changed, 21 insertions(+), 5 deletions(-)
diff --git a/src/pages/work/contract/contractDetails/index.vue b/src/pages/work/contract/contractDetails/index.vue
index 100b52f..e8528bb 100644
--- a/src/pages/work/contract/contractDetails/index.vue
+++ b/src/pages/work/contract/contractDetails/index.vue
@@ -278,6 +278,13 @@
mode="aspectFit"
class="sign-image"
/>
+
+
@@ -916,7 +923,9 @@ const handleGetWorkerInfo = async () => {
if (photoRes !== 'is null') {
const { signaturePhoto, facePhoto } = photoRes
- form.value.signaturePath = import.meta.env.VITE_API_FILE_ASE_URL + signaturePhoto
+ form.value.signaturePath = signaturePhoto.startsWith('http')
+ ? signaturePhoto
+ : import.meta.env.VITE_API_FILE_ASE_URL + signaturePhoto
form.value.signatureUrl = signaturePhoto
form.value.faceUrl = facePhoto
}
diff --git a/src/pages/work/contract/contractPreview/index.vue b/src/pages/work/contract/contractPreview/index.vue
index 8cb209d..c17fd0e 100644
--- a/src/pages/work/contract/contractPreview/index.vue
+++ b/src/pages/work/contract/contractPreview/index.vue
@@ -499,7 +499,7 @@ const handleSignProtocol = async (signaturePath, type) => {
if (result.res === 1) {
console.log(result, 'result签订协议成功')
// 通知父页面更新附件签订状态
- emitSigned(result.resMsg, type, params.startDate, params.endDate)
+ emitSigned(result.resMsg, type, params.startDate, params.endDate, result.obj)
uni.$u.toast('签订协议成功')
// 延迟返回,确保事件已发送
setTimeout(() => {
diff --git a/src/pages/work/entry-management/face-photo/index.vue b/src/pages/work/entry-management/face-photo/index.vue
index de846f0..a79dfcd 100644
--- a/src/pages/work/entry-management/face-photo/index.vue
+++ b/src/pages/work/entry-management/face-photo/index.vue
@@ -217,8 +217,9 @@ onLoad((options) => {
personnelInfo.value = JSON.parse(decodeURIComponent(options.personnelInfo))
// 设置当前人脸照片
if (personnelInfo.value.facePhoto) {
- currentFacePhoto.value =
- import.meta.env.VITE_API_FILE_ASE_URL + personnelInfo.value.facePhoto
+ currentFacePhoto.value = personnelInfo.value.facePhoto.startsWith('http')
+ ? personnelInfo.value.facePhoto
+ : import.meta.env.VITE_API_FILE_ASE_URL + personnelInfo.value.facePhoto
console.log(currentFacePhoto.value, 'currentFacePhoto.value')
}
diff --git a/src/pages/work/worker-entry-review/index.vue b/src/pages/work/worker-entry-review/index.vue
index 5798e64..ee1c3ea 100644
--- a/src/pages/work/worker-entry-review/index.vue
+++ b/src/pages/work/worker-entry-review/index.vue
@@ -72,7 +72,12 @@
{{ isViewDetail ? '审核详情' : '施工人员入场审核' }}
-
+
姓 名:
{{ detail.name || '-' }}
diff --git a/src/utils/httpFactory.js b/src/utils/httpFactory.js
index e36f73d..ffa3c85 100644
--- a/src/utils/httpFactory.js
+++ b/src/utils/httpFactory.js
@@ -56,6 +56,7 @@ export const createHttpClient = ({ baseURL, clientTag, tokenSelector }) => {
if (options.isUploadFile) {
if (token) {
options.header.Authorization = token
+ options.header.Token = token
}
return
}