From bd8990299fe4c32e084a20311265cdc5702cfecc Mon Sep 17 00:00:00 2001
From: liutong <836164388@qq.com>
Date: Fri, 13 Jun 2025 15:08:38 +0800
Subject: [PATCH] =?UTF-8?q?feat(market):=20=E4=BC=98=E5=8C=96=E7=BA=BF?=
=?UTF-8?q?=E7=B4=A2=E6=9D=A5=E6=BA=90=E9=80=89=E6=8B=A9=E9=80=BB=E8=BE=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 修改线索添加和编辑页面的来源选择逻辑
- 当选择非线上来源时,自动设置来源渠道为线下
-调整表单字段显示逻辑,根据来源类型动态显示来源渠道字段
---
api/apiRoute.js | 24 +++
pages.json | 9 ++
pages/market/clue/clue_info.vue | 9 ++
pages/market/clue/order_list.vue | 262 +++++++++++++++++++++++++++++++
4 files changed, 304 insertions(+)
create mode 100644 pages/market/clue/order_list.vue
diff --git a/api/apiRoute.js b/api/apiRoute.js
index 1cdf8bd..081d694 100644
--- a/api/apiRoute.js
+++ b/api/apiRoute.js
@@ -413,6 +413,30 @@ export default {
})
},
+ //员工端(销售)-订单管理-列表
+ xs_orderTableList(data = {}) {
+ let url = '/orderTable'
+ return http.get(url, data).then(res => {
+ return res;
+ })
+ },
+
+ //员工端(销售)-订单管理-详情
+ xs_orderTableInfo(data = {}) {
+ let url = '/orderTable/info'
+ return http.get(url, data).then(res => {
+ return res;
+ })
+ },
+
+ //员工端(销售)-订单管理-添加
+ xs_orderTableAdd(data = {}) {
+ let url = '/orderTable/add'
+ return http.post(url, data).then(res => {
+ return res;
+ })
+ },
+
diff --git a/pages.json b/pages.json
index 1bc726a..7bec910 100644
--- a/pages.json
+++ b/pages.json
@@ -483,6 +483,15 @@
"navigationBarBackgroundColor": "#29d3b4",
"navigationBarTextStyle": "black"
}
+ },
+ {
+ "path": "pages/market/clue/order_list",
+ "style": {
+ "navigationBarTitleText": "订单列表",
+ "navigationStyle": "default",
+ "navigationBarBackgroundColor": "#29d3b4",
+ "navigationBarTextStyle": "black"
+ }
},
{
"path": "pages/market/clue/index",
diff --git a/pages/market/clue/clue_info.vue b/pages/market/clue/clue_info.vue
index 78a09b7..e6be625 100644
--- a/pages/market/clue/clue_info.vue
+++ b/pages/market/clue/clue_info.vue
@@ -261,6 +261,7 @@
编辑详情
拨打电话
修改记录
+ 订单列表
@@ -374,6 +375,14 @@
})
},
+ //跳转页面-订单列表
+ openViewOrder() {
+ let resource_id = this.clientInfo.resource_id
+ this.$navigateTo({
+ url: `/pages/market/clue/order_list?resource_id=${resource_id}`
+ })
+ },
+
//跳转页面-转接跟进任务
openViewNewTask() {
this.$navigateTo({
diff --git a/pages/market/clue/order_list.vue b/pages/market/clue/order_list.vue
new file mode 100644
index 0000000..5da2bd0
--- /dev/null
+++ b/pages/market/clue/order_list.vue
@@ -0,0 +1,262 @@
+
+
+
+
+
+
+
+
+ 企业合同
+ 下载合同
+
+
+
+ 合同名称:
+ {{v.title}}
+
+
+ 签署方:
+ {{v.signatory_a}}
+
+
+ 签署方:
+ {{v.signatory_b}}
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file