feat: 新增商品管理模块,包含商品分类、品牌、SPU管理及相关表单组件

This commit is contained in:
吃货
2025-07-06 21:27:44 +08:00
parent 4cc5d8bf92
commit f0516fa857
21 changed files with 2465 additions and 17 deletions

View File

@@ -0,0 +1,17 @@
/**
* 将值复制到目标对象且以目标对象属性为准target: {a:1} source:{a:2,b:3} 结果为:{a:2}
* @param target 目标对象
* @param source 源对象
*/
export const copyValueToTarget = (target: any, source: any) => {
const newObj = Object.assign({}, target, source);
// 删除多余属性
Object.keys(newObj).forEach((key) => {
// 如果不是target中的属性则删除
if (Object.keys(target).indexOf(key) === -1) {
delete newObj[key];
}
});
// 更新目标对象值
Object.assign(target, newObj);
};