From 233a467167e2b363098cc7fa63e7f26d1d15507b Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期日, 27 四月 2025 16:23:28 +0800
Subject: [PATCH] 线索任务

---
 pages/cluetask/home/tasks-proxy.js |   32 +++++++++++++++++++++++++++++++-
 1 files changed, 31 insertions(+), 1 deletions(-)

diff --git a/pages/cluetask/home/tasks-proxy.js b/pages/cluetask/home/tasks-proxy.js
index cefb31b..91c6eb3 100644
--- a/pages/cluetask/home/tasks-proxy.js
+++ b/pages/cluetask/home/tasks-proxy.js
@@ -2,19 +2,33 @@
 import dataResponseLevel from '../../../common/clue/dataResponseLevel';
 import dataTravelMode from '../../../common/clue/dataTravelMode';
 
+import { searchClueTask } from '../../../services/clue/fetchClue';
+
+
 /**
  * 绾跨储浠诲姟鍒楄〃灞曠ず鐩稿叧閫昏緫
  */
 export const useTasks = Behavior({
   data: {},
   methods: {
+    searchClueTask(page) {
+      const options = this._getOptions()
+      options.finished = false
+      return searchClueTask(options, page, 30).then(res => {
+        this.setData({ clueTaskList: res.data });
+        this.formatClueTask();
+  
+        return res.head;
+      });
+    },
+
     /**
      * 鏍煎紡鍖�
      */
     formatClueTask() {
       const { clueTaskList } = this.data;
       clueTaskList.forEach(t => {
-        t._taskTime = dayjs(t.taskTime).format('YYYY-MM-DD')
+        t._taskTime = dayjs(t.taskTime).format('YYYY-MM-DD');
         let note = '';
         note += t.provinceName ? t.provinceName : '';
         note += t.provinceName == t.cityName ? '' : t.cityName ? `/${t.cityName}` : '';
@@ -27,5 +41,21 @@
       });
       this.setData({ clueTaskList });
     },
+
+    handleClueTaskClick(e) {
+      const { index } = e.currentTarget.dataset;
+      const clueTask = this.data.clueTaskList[index];
+      wx.navigateTo({
+        url: '/pages/cluetask/manage/index',
+        events: {
+          uploadOver: () => {
+            // 绾跨储鎻愪氦瀹屾垚鍚庢洿鏂扮姸鎬�
+          },
+        },
+        success: res => {
+          res.eventChannel.emit('acceptClueTask', clueTask);
+        },
+      });
+    },
   },
 });

--
Gitblit v1.9.3