@pisell/pisellos
Version:
一个可扩展的前端模块化SDK框架,支持插件系统
29 lines (28 loc) • 919 B
JavaScript
/**
* 格式化关联表单到购物车
* @param params 参数
* @returns 格式化后的购物车
*/
export var formatRelationFormsToCartItem = function formatRelationFormsToCartItem(params) {
var cartItem = params.cartItem;
var oringin = formatRelationFormsToCartItemOrigin(params);
cartItem._origin = oringin;
return cartItem;
};
export var formatRelationFormsToCartItemOrigin = function formatRelationFormsToCartItemOrigin(params) {
var cartItem = params.cartItem,
relationForms = params.relationForms;
var origin = cartItem._origin;
origin.relation_forms = relationForms;
return origin;
};
/**
* 从购物车中删除关联表单信息
* @param cartItem 购物车
* @returns 删除后的购物车
*/
export var deleteRelationFormsFromCartItem = function deleteRelationFormsFromCartItem(cartItem) {
// 删除原始数据
cartItem._origin.relation_forms = null;
return cartItem;
};