From f1f26b166b71371e0a8dfaf9b9f575d2d79feefc Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期三, 23 四月 2025 17:40:03 +0800
Subject: [PATCH] 完成线索任务的发布功能

---
 src/api/clue/clueApi.js |   46 ++++++++++++++++++++++++++++++++++++----------
 1 files changed, 36 insertions(+), 10 deletions(-)

diff --git a/src/api/clue/clueApi.js b/src/api/clue/clueApi.js
index 2afc729..ce9c458 100644
--- a/src/api/clue/clueApi.js
+++ b/src/api/clue/clueApi.js
@@ -1,20 +1,46 @@
-import { $clue } from './index';
+import { $clue } from '../index';
 
 export default {
   /**
-   * 鏌ヨ宸蹭笅鍙戠殑绾跨储娓呭崟
+   * 鏌ヨ绾跨储娓呭崟
+   * @param {object} param0
+   * @returns
    */
-  getClues(time) {
-    return $clue.get(`feedback/queryYxfList?updateTime=${time}`);
-  },
-
   getClue({ sTime, eTime, pageNum = 1, pageSize = 30 }) {
-    return $clue.get(
-      `clue/fetch?sTime=${sTime}&eTime=${eTime}&pageNum=${pageNum}&pageSize=${pageSize}`
-    );
+    let url = 'clue/fetch?';
+    if (sTime) {
+      url += `sTime=${sTime}&`;
+    }
+    if (eTime) {
+      url += `eTime=${eTime}&`;
+    }
+    return $clue.get(`${url}pageNum=${pageNum}&pageSize=${pageSize}`);
+    // .then((res) => res.data);
   },
 
+  /**
+   * 浠庣涓夋柟杩滅▼鎷夊彇绾跨储娓呭崟
+   * @param {string} updateTime 鏇存柊鏃堕棿锛岃幏鍙栬鏃堕棿涔嬪悗鐨勭嚎绱�
+   * @returns
+   */
   fetchRemoteClue(updateTime) {
-    return $clue.get(`clue/fetch/remote?updateTime=${updateTime}`);
+    return $clue
+      .get(`clue/fetch/remote?updateTime=${updateTime}`)
+      .then((res) => res.data);
+  },
+
+  fetchRemoteClueFileUrl(clueId) {
+    return `${$clue.defaults.baseURL}clue/fetch/remote/file?clueId=${clueId}`;
+  },
+
+  /**
+   * 鎺ㄩ�佺嚎绱㈢殑缁撹涓庨棶棰�
+   * @param {string} clueId
+   * @returns
+   */
+  pushClue(clueId) {
+    return $clue
+      .post(`clue/push?clueId=${clueId}`)
+      .then((res) => res.data);
   }
 };

--
Gitblit v1.9.3