From b139fd23fe86bd3e9c4212ac1107d38ea36dfcad Mon Sep 17 00:00:00 2001 From: WindowBird <13870814+windows-bird@user.noreply.gitee.com> Date: Mon, 24 Nov 2025 09:18:45 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E5=8F=96=E6=B6=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/task.js | 19 +++ pages/task/detail/index.vue | 241 +++++++++++++++++++++++++++++++++--- 2 files changed, 242 insertions(+), 18 deletions(-) diff --git a/api/task.js b/api/task.js index 2ad4eb2..2460969 100644 --- a/api/task.js +++ b/api/task.js @@ -174,6 +174,25 @@ export const createTask = (payload) => { }); }; +/** + * 取消任务 + * @param {Object} params 请求参数 + * @param {string} params.id 任务ID + * @param {string} params.cancelRemark 取消备注 + * @returns {Promise} 返回取消结果 + */ +export const cancelTask = ({ id, cancelRemark }) => { + return uni.$uv.http.put('/bst/task/cancel', { + id: id, + cancelRemark: cancelRemark || '' + }, { + custom: { + auth: true, // 启用 token 认证 + catch: true + } + }); +}; + /** * 获取全部项目列表 * @returns {Promise} 项目列表 diff --git a/pages/task/detail/index.vue b/pages/task/detail/index.vue index 67fd038..b06df1e 100644 --- a/pages/task/detail/index.vue +++ b/pages/task/detail/index.vue @@ -194,7 +194,46 @@ 提交任务 - 取消任务 + 取消任务 + + + + + + + + + 取消任务 + + + + + 取消备注 + +