37 lines
1.1 KiB
JavaScript
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" });
|
|
}
|