From 60209ac57381e21366e846fbab8f4876a896ec6a Mon Sep 17 00:00:00 2001
From: liutong <836164388@qq.com>
Date: Fri, 18 Apr 2025 15:10:25 +0800
Subject: [PATCH] =?UTF-8?q?feat(contract):=20=E6=B7=BB=E5=8A=A0=E5=90=88?=
=?UTF-8?q?=E5=90=8C=E5=88=97=E8=A1=A8=E5=8A=9F=E8=83=BD=E5=B9=B6=E4=BC=98?=
=?UTF-8?q?=E5=8C=96=E5=90=88=E5=90=8C=E5=B1=95=E7=A4=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 在 api/market.js 中新增 contractsList 方法获取合同列表
- 在 pages/common/contract_list.vue 中实现合同列表展示和下载功能
- 优化合同信息展示,动态显示合同名称和签署方信息
- 添加下载文件功能,支持下载合同附件
---
api/market.js | 9 +++++++
pages/common/contract_list.vue | 46 ++++++++++++++++++++++++----------
2 files changed, 42 insertions(+), 13 deletions(-)
diff --git a/api/market.js b/api/market.js
index e4f0a7a..b9dba6c 100644
--- a/api/market.js
+++ b/api/market.js
@@ -149,6 +149,15 @@ export default {
})
},
+ //合同列表
+ contractsList(data = {}) {
+ let url = '/member/contracts_list'
+ return http.get(url, data).then(res => {
+ return res;
+ })
+ },
+
+
diff --git a/pages/common/contract_list.vue b/pages/common/contract_list.vue
index 4bdbeb8..481375c 100644
--- a/pages/common/contract_list.vue
+++ b/pages/common/contract_list.vue
@@ -14,24 +14,23 @@
class="item"
v-for="(v,k) in tableList"
:key="k"
- @click="openViewArticleInfo(v)"
>
企业合同
- 下载合同
+ 下载合同
合同名称:
- 海口晟誉网络科技有限责任公司入驻协议
+ {{v.title}}
签署方:
- 共商同祺(北京)商务有限公司(刘天吴)
+ {{v.signatory_a}}
签署方:
- 海口晟誉网络科技有限责任公司(王泽彦)
+ {{v.signatory_b}}
@@ -42,10 +41,9 @@