增加功能报价

This commit is contained in:
2026-09-16 00:22:17 +08:00
parent 71a14c46f9
commit 60b2658d4b
32 changed files with 3578 additions and 77 deletions
+65
View File
@@ -0,0 +1,65 @@
import request from "@/utils/request";
/*************************************************
* 产品定价(产品 / 功能节点 / 价格档位 / 购买订单)
*************************************************/
/** 产品列表 */
export function getProductList(params) {
return request({
url: "/platform/product/list",
method: "get",
params,
});
}
/** 产品详情(含功能节点与价格档位) */
export function getProductDetail(id) {
return request({
url: `/platform/product/detail/${id}`,
method: "get",
});
}
/** 新增产品 */
export function createProduct(data) {
return request({
url: "/platform/product/create",
method: "post",
data,
});
}
/** 编辑产品 */
export function updateProduct(id, data) {
return request({
url: `/platform/product/edit/${id}`,
method: "post",
data,
});
}
/** 删除产品 */
export function deleteProduct(id) {
return request({
url: `/platform/product/delete/${id}`,
method: "delete",
});
}
/** 购买订单列表 */
export function getProductOrders(params) {
return request({
url: "/platform/product/orders",
method: "get",
params,
});
}
/** 手动开通订单 */
export function activateProductOrder(id) {
return request({
url: `/platform/product/order/activate/${id}`,
method: "post",
});
}
+17
View File
@@ -63,6 +63,23 @@ export function deleteTenantPackage(id) {
});
}
/** 套餐购买链接(租户端未开通功能「购买」按钮跳转地址) */
export function getPackagePurchaseUrl() {
return request({
url: "/platform/tenantPackage/purchaseUrl",
method: "get",
});
}
/** 保存套餐购买链接 */
export function savePackagePurchaseUrl(purchaseUrl) {
return request({
url: "/platform/tenantPackage/purchaseUrl",
method: "post",
data: { purchase_url: purchaseUrl },
});
}
/** 用户数加购规格列表(enabled=1 仅启用) */
export function getQuotaPackageList(params) {
return request({