import request from "@/utils/request"; // 固定资产分页查询(current/size) export function listFixedAssetPage(params) { return request({ url: "/financial/fixedAsset/page", method: "get", params, }); } // 新增固定资产 export function addFixedAsset(data) { return request({ url: "/financial/fixedAsset/add", method: "post", data, }); } // 修改固定资产 export function updateFixedAsset(data) { return request({ url: "/financial/fixedAsset/update", method: "put", data, }); } // 删除固定资产(后端要求 ids=1&ids=2 形式) export function deleteFixedAsset(ids) { const idList = Array.isArray(ids) ? ids : [ids]; const query = idList .filter(id => id !== undefined && id !== null && id !== "") .map(id => `ids=${encodeURIComponent(id)}`) .join("&"); return request({ url: `/financial/fixedAsset/delete?${query}`, method: "delete", }); } // 折旧计提({} 表示全部在用资产) export function depreciateFixedAsset(data = {}) { return request({ url: "/financial/fixedAsset/depreciate", method: "post", data, }); }