增加单位功能

This commit is contained in:
2026-09-14 00:09:58 +08:00
parent a8c09c1db5
commit 6f106e43af
22 changed files with 1473 additions and 128 deletions
+36
View File
@@ -0,0 +1,36 @@
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" });
}