From 6634a2236e9425b62fc22df6a3ac3bc450c1a0d3 Mon Sep 17 00:00:00 2001 From: QI_YUJIE <2878090898@qq.com> Date: Mon, 21 Aug 2023 13:31:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=91=E5=8C=85=E6=96=B9=E8=B0=83=E6=9F=A5?= =?UTF-8?q?=E7=AD=BE=E5=AD=97=E5=92=8C=E6=89=BF=E5=8C=85=E6=96=B9=E8=B0=83?= =?UTF-8?q?=E6=9F=A5=E7=AD=BE=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/contracted/cbf.js | 9 ++ src/api/contracted/fbf.js | 9 ++ .../village/contractor/contractorHeader.vue | 129 +++++++++++++++++- .../contracted/village/employer/employer.vue | 123 ++++++++++++++++- 4 files changed, 265 insertions(+), 5 deletions(-) diff --git a/src/api/contracted/cbf.js b/src/api/contracted/cbf.js index e103e88b..157ae997 100644 --- a/src/api/contracted/cbf.js +++ b/src/api/contracted/cbf.js @@ -51,3 +51,12 @@ export function generateContractorCode(params) { params: params }); } + +// 承包方调查签字 +export function contractorSignature(data) { + return request({ + url: '/service/cbf/surveySign', + method: 'post', + data: data + }); +} diff --git a/src/api/contracted/fbf.js b/src/api/contracted/fbf.js index 2f6bd64b..cc4206fc 100644 --- a/src/api/contracted/fbf.js +++ b/src/api/contracted/fbf.js @@ -26,3 +26,12 @@ export function updateFbf(data) { data: data }) } + +// 发包方调查签字 +export function manualSignature(data) { + return request({ + url: '/service/fbf/surveySign', + method: 'post', + data: data + }); +} diff --git a/src/views/contracted/village/contractor/contractorHeader.vue b/src/views/contracted/village/contractor/contractorHeader.vue index 3c02d2b2..7ab7c021 100644 --- a/src/views/contracted/village/contractor/contractorHeader.vue +++ b/src/views/contracted/village/contractor/contractorHeader.vue @@ -3,24 +3,128 @@ + + + +
+ +
+ + +
+
+ @@ -43,4 +147,25 @@ border-radius: 50PX; margin-right: 5PX; } + + .signature-box { + border: 1px dashed #666; + margin: 2px 20px; + height: 100%; + /*canvas{*/ + /* height: 100%!important;*/ + /*}*/ + } + + .signature-footer { + transform: rotate(90deg); + width: auto; + position: absolute; + top: 50%; + left: 0PX; + + .clearBtn { + margin-left: 15px; + } + } diff --git a/src/views/contracted/village/employer/employer.vue b/src/views/contracted/village/employer/employer.vue index 6eff0d66..3410db79 100644 --- a/src/views/contracted/village/employer/employer.vue +++ b/src/views/contracted/village/employer/employer.vue @@ -52,19 +52,45 @@

保存

-

签字

+

签字

+ + +
+ +
+ + +
+
@@ -308,4 +404,25 @@ margin: 2vh auto; } + .signature-box { + border: 1px dashed #666; + margin: 2px 20px; + height: 100%; + /*canvas{*/ + /* height: 100%!important;*/ + /*}*/ + } + + .signature-footer { + transform: rotate(90deg); + width: auto; + position: absolute; + top: 50%; + left: 0PX; + + .clearBtn { + margin-left: 15px; + } + } +