import request from "@/utils/request"; /** * CRM 基本设置 - 计量单位接口。 * 单位用于产品管理等业务(产品「单位」下拉取自本表)。 */ export function getUnitList(params) { return request({ url: "/backend/crm/unit/list", method: "get", params }); } /** 下拉数据源:仅返回启用中的单位 */ export function getAllUnits(params) { return request({ url: "/backend/crm/unit/all", method: "get", params }); } export function getUnitDetail(id) { return request({ url: `/backend/crm/unit/${id}`, method: "get" }); } export function createUnit(data) { return request({ url: "/backend/crm/unit", method: "post", data }); } export function updateUnit(id, data) { return request({ url: `/backend/crm/unit/${id}`, method: "put", data }); } export function deleteUnit(id) { return request({ url: `/backend/crm/unit/${id}`, method: "delete" }); } /** 补齐缺失的系统默认单位(套 / 台 / 个 …) */ export function initDefaultUnits() { return request({ url: "/backend/crm/unit/init-default", method: "post" }); }