Files
yunzerwebsiteallinone/backend/src/api/crmUnit.js
T
2026-09-14 00:09:58 +08:00

37 lines
1.1 KiB
JavaScript

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" });
}