mirror of
https://gitee.com/beijing_hongye_huicheng/lilishop-ui.git
synced 2026-11-07 01:18:54 +08:00
refactor: 移除未使用的商品规格相关 API 接口与组件,优化用户管理与物流功能
- 删除了与商品规格相关的 API 接口和组件,简化代码结构。 - 更新用户管理功能,确保表单字段与验证规则一致。 - 优化物流添加与编辑功能,确保请求参数的正确性与一致性。
This commit is contained in:
@@ -52,19 +52,11 @@ export const saveParameterCategory = (parameter_id, categoryIds) => {
|
||||
"Content-Type": "application/json"
|
||||
})
|
||||
}
|
||||
//保存获取关联规格
|
||||
export const saveCategorySpec = (category_id, params) => {
|
||||
return postRequest(`/goods/categorySpec/${category_id}`, params)
|
||||
}
|
||||
|
||||
//获取所有可用品牌
|
||||
export const getBrandListData = (params) => {
|
||||
return getRequest('/goods/brand/all', params)
|
||||
}
|
||||
// 获取所有可用规格
|
||||
export const getSpecificationList = (params) => {
|
||||
return getRequest('/goods/spec/all', params)
|
||||
}
|
||||
|
||||
//获取分类列表数据
|
||||
export const getAllCategoryList = (parent_id) => {
|
||||
@@ -93,11 +85,6 @@ export const disableCategory = (id, type) => {
|
||||
return putRequest(`/goods/category/disable/${id}`, type)
|
||||
}
|
||||
|
||||
//根据分类id获取关联规格
|
||||
export const getCategorySpecListData = (category_id, params) => {
|
||||
return getRequest(`/goods/categorySpec/${category_id}`, params)
|
||||
}
|
||||
|
||||
// 查询某分类下的全部子分类列表
|
||||
export const getGoodsCategory = (parent_id) => {
|
||||
return getRequest(`/goods/category/${parent_id}/all-children`)
|
||||
@@ -221,12 +208,6 @@ export const deleteParamsGroup = (id, params) => {
|
||||
return deleteRequest(`/goods/categoryParameters/${id}`, params)
|
||||
}
|
||||
|
||||
//保存获取关联规格
|
||||
export const getGoodsSpecInfo = (category_id, params) => {
|
||||
return getRequest(`/goods/categorySpec/goods/${category_id}`, params)
|
||||
}
|
||||
|
||||
|
||||
//获取sku列表
|
||||
export const getSkuPage = (params) => {
|
||||
return getRequest(`/goodsSku/getByPage`, params)
|
||||
|
||||
@@ -120,9 +120,37 @@ export const getAllUserData = (params) => {
|
||||
return getRequest("/passport/user/getAll", params);
|
||||
};
|
||||
|
||||
function buildUserRegisterFormBody(params) {
|
||||
const parts = [];
|
||||
const appendField = (key, value) => {
|
||||
if (value === undefined || value === null || value === "") return;
|
||||
parts.push(`${encodeURIComponent(key)}=${encodeURIComponent(value)}`);
|
||||
};
|
||||
appendField("username", params.username);
|
||||
appendField("password", params.password);
|
||||
appendField("nickName", params.nickName);
|
||||
appendField("mobile", params.mobile);
|
||||
appendField("email", params.email);
|
||||
appendField("avatar", params.avatar);
|
||||
appendField("description", params.description);
|
||||
if (params.departmentId !== undefined && params.departmentId !== null && params.departmentId !== "" && params.departmentId !== 0) {
|
||||
appendField("departmentId", params.departmentId);
|
||||
}
|
||||
if (params.isSuper !== undefined && params.isSuper !== null) {
|
||||
appendField("isSuper", params.isSuper);
|
||||
}
|
||||
if (Array.isArray(params.roles)) {
|
||||
params.roles.forEach((roleId) => appendField("roles", roleId));
|
||||
}
|
||||
return parts.join("&");
|
||||
}
|
||||
|
||||
// 添加用户
|
||||
export const addUser = (params) => {
|
||||
return postRequest("/passport/user", params);
|
||||
const body = buildUserRegisterFormBody(params);
|
||||
return postRequest("/passport/user/register", body, {
|
||||
"Content-Type": "application/x-www-form-urlencoded",
|
||||
});
|
||||
};
|
||||
// 编辑管理员自身
|
||||
export const editUser = (params) => {
|
||||
|
||||
@@ -14,11 +14,28 @@ export const getLogisticsPage = params => {
|
||||
};
|
||||
// 删除
|
||||
export const delLogistics = id => {
|
||||
return deleteRequest(`/other/logistics/delete/${id}`);
|
||||
return deleteRequest(`/other/logistics/${id}`);
|
||||
};
|
||||
// 添加
|
||||
function buildLogisticsFormBody(params) {
|
||||
const parts = [];
|
||||
const appendField = (key, value) => {
|
||||
if (value === undefined || value === null || value === "") return;
|
||||
parts.push(`${encodeURIComponent(key)}=${encodeURIComponent(value)}`);
|
||||
};
|
||||
appendField("name", params.name);
|
||||
appendField("code", params.code);
|
||||
appendField("disabled", params.disabled);
|
||||
appendField("standBy", params.standBy);
|
||||
appendField("formItems", params.formItems);
|
||||
return parts.join("&");
|
||||
}
|
||||
|
||||
export const addLogistics = params => {
|
||||
return postRequest(`/other/logistics/save`,params);
|
||||
const body = buildLogisticsFormBody(params);
|
||||
return postRequest("/other/logistics", body, {
|
||||
"Content-Type": "application/x-www-form-urlencoded",
|
||||
});
|
||||
};
|
||||
// 通过id查询详情
|
||||
export const getLogisticsDetail = id => {
|
||||
|
||||
Reference in New Issue
Block a user