From 1ce4e11ea6532cdf364889f200eaadb8e13daeea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BA=9E=E4=B8=9C=E6=97=AD?= <850374051@qq.com> Date: Mon, 6 Mar 2023 14:55:54 +0800 Subject: [PATCH] =?UTF-8?q?=E9=97=AE=E9=A2=98=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/sunVillage_info/fixedAssets.js | 18 + src/router/index.js | 18 + src/views/sunVillage_info/list_signature.vue | 1 + .../sunVillage_info/list_signature_add.vue | 2 + src/views/user/index.vue | 7 +- src/views/user/signature/signatureDetail.vue | 216 +++++++++ src/views/user/signature/signatureList.vue | 455 ++++++++++++++++++ 7 files changed, 714 insertions(+), 3 deletions(-) create mode 100644 src/views/user/signature/signatureDetail.vue create mode 100644 src/views/user/signature/signatureList.vue diff --git a/src/api/sunVillage_info/fixedAssets.js b/src/api/sunVillage_info/fixedAssets.js index e6f20fac..90adfb3b 100644 --- a/src/api/sunVillage_info/fixedAssets.js +++ b/src/api/sunVillage_info/fixedAssets.js @@ -647,6 +647,15 @@ export function contractFirstList(query) { }) } +//乙方合同网签 +export function contractSecondList(query) { + return request({ + url: '/transaction/contract/secondList', + method: 'get', + params: query + }) +} + //签名 export function signFirst(data,id) { return request({ @@ -656,6 +665,15 @@ export function signFirst(data,id) { }) } +//签名 +export function signSecond(data,id) { + return request({ + url: '/transaction/contract/sign/second/'+id, + method: 'post', + data: data + }) +} + //甲方合同网签详情 export function contractGet(query,id) { return request({ diff --git a/src/router/index.js b/src/router/index.js index b8f5f80c..5cc46273 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -209,6 +209,24 @@ export const constantRoutes = [ }, component: (resolve) => require(['@/views/user/index'], resolve) }, + { + path: '/user/signature/signatureList', + name: 'userSignatureList', + meta: { + title: '合同管理', + hidden: true, + }, + component: (resolve) => require(['@/views/user/signature/signatureList'], resolve) + }, + { + path: '/user/signature/signatureDetail', + name: 'userSignatureDetail', + meta: { + title: '合同管理', + hidden: true, + }, + component: (resolve) => require(['@/views/user/signature/signatureDetail'], resolve) + }, { path: '/accountSetting', name: 'accountSetting', diff --git a/src/views/sunVillage_info/list_signature.vue b/src/views/sunVillage_info/list_signature.vue index fd3a4ec3..a0a2ebaf 100644 --- a/src/views/sunVillage_info/list_signature.vue +++ b/src/views/sunVillage_info/list_signature.vue @@ -160,6 +160,7 @@ signFirst(param,this.signaId).then(response => { this.$notify({ type: 'success', message: '签字成功' }); this.show = false; + location.reload() }); }) diff --git a/src/views/sunVillage_info/list_signature_add.vue b/src/views/sunVillage_info/list_signature_add.vue index eaa58791..a884fb3f 100644 --- a/src/views/sunVillage_info/list_signature_add.vue +++ b/src/views/sunVillage_info/list_signature_add.vue @@ -26,6 +26,8 @@ + + 乙方信息 diff --git a/src/views/user/index.vue b/src/views/user/index.vue index dc92135c..14576993 100644 --- a/src/views/user/index.vue +++ b/src/views/user/index.vue @@ -1,7 +1,7 @@