From 3282e95db0207ee133d1e98d9771dec9d83b0fc4 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期四, 02 四月 2026 16:24:38 +0800
Subject: [PATCH] 2026.4.2 新增专题管理功能
---
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..420d7b5 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