From a99e82da2b087d7019cdce015c25befc620b9d61 Mon Sep 17 00:00:00 2001
From: WXL (wul) <wl_5969728@163.com>
Date: 星期二, 10 十一月 2026 14:14:16 +0800
Subject: [PATCH] 测试完成

---
 src/api/AiCentre/SingleTask.js |   58 +++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 55 insertions(+), 3 deletions(-)

diff --git a/src/api/AiCentre/SingleTask.js b/src/api/AiCentre/SingleTask.js
index 379812f..acce770 100644
--- a/src/api/AiCentre/SingleTask.js
+++ b/src/api/AiCentre/SingleTask.js
@@ -1,4 +1,4 @@
-import request from "@/utils/request";
+import request, { downloadBlob } from "@/utils/request";
 
 // 鏌ヨ瀹f暀浠诲姟鍒楄〃
 export function gethetasklist(data) {
@@ -86,6 +86,45 @@
     data: data,
   });
 }
+// 鏌ヨ浠诲姟鎵ц鎯呭喌
+export function countByCondition(data) {
+  return request({
+    url: "/smartor/serviceSubtask/countByCondition",
+    method: "post",
+    data: data,
+  });
+}
+// 浠诲姟瑙勫垯鍒犻櫎
+
+export function deltaskrule(taskid) {
+  return request({
+    url: "/smartor/taskrule/remove/" + taskid,
+    method: "get",
+  });
+}
+// 浠诲姟瑙勫垯鏌ヨ
+export function taskrulelist(data) {
+  return request({
+    url: "/smartor/taskrule/list",
+    method: "post",
+    data: data,
+  });
+}
+// 浠诲姟瑙勫垯鏂板
+export function addtaskrule(data) {
+  return request({
+    url: "/smartor/taskrule/add",
+    method: "post",
+    data: data,
+  });
+} // 浠诲姟瑙勫垯淇敼
+export function edittaskrule(data) {
+  return request({
+    url: "/smartor/taskrule/edit",
+    method: "post",
+    data: data,
+  });
+}
 
 // 鏌ヨ浠诲姟璇︽儏
 export function getTaskInfo(data) {
@@ -96,10 +135,23 @@
   });
 }
 
-// 鏌ヨ闂ㄨ瘖鍑洪櫌鏈嶅姟鍒楄〃
+// 鏌ヨ鏈嶅姟鍒楄〃
 export function getTaskservelist(data) {
   return request({
     url: "/smartor/serviceSubtask/patItem",
+    method: "post",
+    data: data,
+  });
+}
+
+// 瀵煎嚭闅忚鎮h�呮槑缁嗭紙鍚庣 Excel锛屽惈鎮h�呰〃鍗�/闂璇︽儏鍗犳瘮绛� sheet锛�
+export function exportPatItem(data) {
+  return downloadBlob("/smartor/serviceSubtask/patItemExport", data);
+}
+// 鏈嶅姟杞瀹�/鐥呭尯
+export function transferDept(data) {
+  return request({
+    url: "/smartor/serviceSubtask/transferDept",
     method: "post",
     data: data,
   });
@@ -139,7 +191,7 @@
 // 鑾峰彇璇煶浠诲姟妯℃澘璇︽儏
 export function selectInfoByCondition(data) {
   return request({
-     url: "/smartor/ivrTaskTemplate/selectInfoByCondition",
+    url: "/smartor/ivrTaskTemplate/selectInfoByCondition",
     method: "post",
     data: data,
   });

--
Gitblit v1.9.3