UNPKG

@pisell/pisellos

Version:

一个可扩展的前端模块化SDK框架,支持插件系统

63 lines (61 loc) 1.62 kB
export * from "./cartAccount"; export * from "./cartDate"; export * from "./cartDiscount"; export * from "./cartNote"; export * from "./cartProduct"; export * from "./cartRelationForms"; export * from "./cartResource"; /** * 生成一个唯一的 ID */ export var getUniqueId = function getUniqueId() { var prefix = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ''; var maxLength = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 11; return prefix + (Math.random() + '').replace(/\D/g, '').substring(0, maxLength); }; /** * 创建购物车原始数据 */ export var createCartItemOrigin = function createCartItemOrigin() { return { // 新增为0 id: 0, // 数量 固定为1 number: 1, // 客户端报名所有活动; registration_type: 'all', // 暂时不用 relation_products: [], // 固定 is_all: false, // 商品相关 product: null, // 时长类型 sub_type: null, // 时长 duration: null, // 资源相关 // 资源状态 -固定 like_status: 'common', // 资源类型 - 固定--谭景琳备注:马天宇说现在平行资源是不传这个的 // relation_type: "form", // 所选资源 resources: null, // 日程id - 固定 schedule_id: 0, // 所选开始时间 start_date: null, // 所选开始时间 start_time: null, // 所选开始时间 select_date: null, // 所选结束时间 end_time: null, // 所选结束时间 end_date: null, // 额外信息 metadata: {}, // holder相关 holder: null }; };