From 70d0f5e4965c3fa2a53c0054ae4c3559b6f14dfd Mon Sep 17 00:00:00 2001 From: Jafeng <2998840497@qq.com> Date: Mon, 26 Jan 2026 15:39:14 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E5=9B=9E=E8=AE=BF=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E6=8E=A5=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../archive-detail/follow-up-manage-tab.vue | 210 ++++- components/manage-plan/node-list.vue | 54 ++ components/manage-plan/plan-node-item.vue | 113 +++ components/manage-plan/plan-node-list.vue | 128 ++++ pages.json | 18 +- pages/case/followup-detail.vue | 719 ++++++++++++------ pages/case/new-followup-record.vue | 249 ++++-- pages/case/new-followup.vue | 325 +++++--- pages/case/plan-execute.vue | 400 ++++++++++ pages/case/plan-list.vue | 133 +++- pages/case/plan-preview.vue | 104 +++ routes/index.js | 12 +- scripts/pre-build.js | 9 +- utils/api.js | 13 + utils/todo-const.js | 30 + 15 files changed, 2061 insertions(+), 456 deletions(-) create mode 100644 components/manage-plan/node-list.vue create mode 100644 components/manage-plan/plan-node-item.vue create mode 100644 components/manage-plan/plan-node-list.vue create mode 100644 pages/case/plan-execute.vue create mode 100644 pages/case/plan-preview.vue create mode 100644 utils/todo-const.js diff --git a/components/archive-detail/follow-up-manage-tab.vue b/components/archive-detail/follow-up-manage-tab.vue index 7c40e6f..8babfb0 100644 --- a/components/archive-detail/follow-up-manage-tab.vue +++ b/components/archive-detail/follow-up-manage-tab.vue @@ -67,6 +67,21 @@ + + 任务状态 + + + {{ t.label }} + + + + 任务类型 @@ -119,7 +134,12 @@ + + + diff --git a/components/manage-plan/plan-node-item.vue b/components/manage-plan/plan-node-item.vue new file mode 100644 index 0000000..2034e5b --- /dev/null +++ b/components/manage-plan/plan-node-item.vue @@ -0,0 +1,113 @@ + + + + + + diff --git a/components/manage-plan/plan-node-list.vue b/components/manage-plan/plan-node-list.vue new file mode 100644 index 0000000..f4f5769 --- /dev/null +++ b/components/manage-plan/plan-node-list.vue @@ -0,0 +1,128 @@ + + + + + + diff --git a/pages.json b/pages.json index 81c291c..55f13f8 100644 --- a/pages.json +++ b/pages.json @@ -19,12 +19,6 @@ "navigationStyle": "custom" } }, - // { - // "path": "pages/message/index", - // "style": { - // "navigationBarTitleText": "消息" - // } - // }, { "path": "pages/message/index", "style": { @@ -134,6 +128,18 @@ "navigationBarTitleText": "回访计划" } }, + { + "path": "pages/case/plan-preview", + "style": { + "navigationBarTitleText": "回访计划详情" + } + }, + { + "path": "pages/case/plan-execute", + "style": { + "navigationBarTitleText": "执行回访计划" + } + }, { "path": "pages/work/work", "style": { diff --git a/pages/case/followup-detail.vue b/pages/case/followup-detail.vue index d49e0ea..14e6f1f 100644 --- a/pages/case/followup-detail.vue +++ b/pages/case/followup-detail.vue @@ -1,51 +1,87 @@