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; + } + } +