From 4d75f39fca8c6afbe8a120a329af8b2a59a1cd61 Mon Sep 17 00:00:00 2001
From: zhangwei <1504152376@qq.com>
Date: 星期四, 24 七月 2025 17:28:41 +0800
Subject: [PATCH] ‘项目管理页面布局’

---
 src/api/item/index.ts |   69 +++++++++++++++++++++++-----------
 1 files changed, 46 insertions(+), 23 deletions(-)

diff --git a/src/api/item/index.ts b/src/api/item/index.ts
index c2e812a..0689be7 100644
--- a/src/api/item/index.ts
+++ b/src/api/item/index.ts
@@ -7,10 +7,7 @@
 
 import { http } from "@/utils/http";
 import { baseUrlApi } from "../util";
-type Result = {
-  success: boolean;
-  data: Array<any>;
-};
+import type { Result } from "../types";
 
 // 鑾峰彇琛屾斂鍖哄煙鍒楄〃
 export const getRegionList = () => {
@@ -96,53 +93,79 @@
 
 // 棣栭〉鏌ヨ闈炴斂搴滆鍗曞鐞�
 export const shouyeOrder = (data?: object) => {
-  return http.request("post", baseUrlApi("/api/tenderOrder/shouyeOrder"), {
-    data
-  });
+  return http.request<Result>(
+    "post",
+    baseUrlApi("/api/tenderOrder/shouyeOrder"),
+    {
+      data
+    }
+  );
 };
 
 // 鎷涙爣浠g悊鍒嗛〉鏌ヨ闈炴斂搴滆鍗曞鐞�
 export const zhaobiaoPageOrder = (data?: object) => {
-  return http.request("post", baseUrlApi("/api/tenderOrder/page"), { data });
+  return http.request<Result>("post", baseUrlApi("/api/tenderOrder/page"), {
+    data
+  });
 };
 
 // 閲囪喘浠g悊浜哄鍔犻潪鏀垮簻璁㈠崟澶勭悊
 export const caigourenAdd = (data?: object) => {
-  return http.request("post", baseUrlApi("/api/tenderOrder/add"), { data });
+  return http.request<Result>("post", baseUrlApi("/api/tenderOrder/add"), {
+    data
+  });
 };
 
 // 閲囪喘浠g悊浜烘洿鏂伴潪鏀垮簻璁㈠崟澶勭悊
 export const caigourenUpdate = (data?: object) => {
-  return http.request("post", baseUrlApi("/api/tenderOrder/update"), { data });
+  return http.request<Result>("post", baseUrlApi("/api/tenderOrder/update"), {
+    data
+  });
 };
 
 // 閲囪喘浠g悊浜烘洿鏂伴潪鏀垮簻璁㈠崟璐ㄧ枒
 export const caigourenUpdateZhiyi = (data?: object) => {
-  return http.request("post", baseUrlApi("/api/tenderOrder/updateZhiyi"), {
-    data
-  });
+  return http.request<Result>(
+    "post",
+    baseUrlApi("/api/tenderOrder/updateZhiyi"),
+    {
+      data
+    }
+  );
 };
 
 // 閲囪喘浠g悊浜烘洿鏂伴潪鏀垮簻璁㈠崟鎶曡瘔
 export const caigourenUpdateTousu = (data?: object) => {
-  return http.request("post", baseUrlApi("/api/tenderOrder/updateTousu"), {
-    data
-  });
+  return http.request<Result>(
+    "post",
+    baseUrlApi("/api/tenderOrder/updateTousu"),
+    {
+      data
+    }
+  );
 };
 
 // 閲囪喘浠g悊浜哄垹闄ら潪鏀垮簻璁㈠崟澶勭悊
 export const caigourenDelete = (data?: object) => {
-  return http.request("post", baseUrlApi("/api/tenderOrder/delete"), { data });
-};
-
-// 閲囪喘浠g悊浜烘壒閲忓垹闄ら潪鏀垮簻璁㈠崟澶勭悊
-export const caigourenBatchDelete = (data?: object) => {
-  return http.request("post", baseUrlApi("/api/tenderOrder/batchDelete"), {
+  return http.request<Result>("post", baseUrlApi("/api/tenderOrder/delete"), {
     data
   });
 };
 
+// 閲囪喘浠g悊浜烘壒閲忓垹闄ら潪鏀垮簻璁㈠崟澶勭悊
+export const caigourenBatchDelete = (data?: object) => {
+  return http.request<Result>(
+    "post",
+    baseUrlApi("/api/tenderOrder/batchDelete"),
+    {
+      data
+    }
+  );
+};
+
 // 瀵煎嚭闈炴斂搴滆鍗曞鐞嗚褰�
 export const exportFZF = (data?: object) => {
-  return http.request("post", baseUrlApi("/api/tenderOrder/export"), { data });
+  return http.request<Result>("post", baseUrlApi("/api/tenderOrder/export"), {
+    data
+  });
 };

--
Gitblit v1.9.1