From 2293a1b58a3227a4870466e3699b6baf0af29303 Mon Sep 17 00:00:00 2001 From: zhangwei <1504152376@qq.com> Date: 星期一, 11 八月 2025 17:19:53 +0800 Subject: [PATCH] - --- src/api/item/index.ts | 72 +++++++++++++++++++++++------------ 1 files changed, 47 insertions(+), 25 deletions(-) diff --git a/src/api/item/index.ts b/src/api/item/index.ts index c2e812a..0f8ee7a 100644 --- a/src/api/item/index.ts +++ b/src/api/item/index.ts @@ -1,16 +1,12 @@ /** * 锛堜笉寤鸿鍐欐垚 request.post(xxx)锛屽洜涓鸿繖鏍� post 鏃讹紝鏃犳硶 params 涓� data 鍚屾椂浼犲弬锛� * - * 娉ㄥ唽api鎺ュ彛闆嗗悎 - * @method login 鐧诲綍 + * 椤圭洰绠$悊鎺ュ彛闆嗗悎 */ import { http } from "@/utils/http"; import { baseUrlApi } from "../util"; -type Result = { - success: boolean; - data: Array<any>; -}; +import type { Result, PageResult } from "../types"; // 鑾峰彇琛屾斂鍖哄煙鍒楄〃 export const getRegionList = () => { @@ -96,53 +92,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<PageResult>("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