UNPKG

@pisell/pisellos

Version:

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

43 lines (39 loc) 1.61 kB
import { ProductList, CartModule, AccountListModule, OrderModule } from "../../modules"; import { CustomerModule } from "../../modules/Customer"; export function createModule(moduleName, solutionName, name, version) { switch (moduleName) { case 'cart': return new CartModule("".concat(solutionName, "_").concat(name || moduleName), version); case 'products': return new ProductList("".concat(solutionName, "_").concat(name || moduleName), version); case 'accountList': return new AccountListModule("".concat(solutionName, "_").concat(name || moduleName), version); case 'customer': return new CustomerModule("".concat(solutionName, "_").concat(name || moduleName), version); case 'order': return new OrderModule("".concat(solutionName, "_").concat(name || moduleName), version); default: throw new Error("Unknown module type: ".concat(moduleName)); } } export var BookingTicketHooks = /*#__PURE__*/function (BookingTicketHooks) { BookingTicketHooks["onInited"] = "bookingTicket:onInited"; BookingTicketHooks["onDestroy"] = "bookingTicket:onDestroy"; BookingTicketHooks["onProductsLoaded"] = "bookingTicket:onProductsLoaded"; BookingTicketHooks["onCustomerSelected"] = "bookingTicket:onCustomerSelected"; BookingTicketHooks["onCustomerListUpdate"] = "bookingTicket:onCustomerListUpdate"; BookingTicketHooks["onCustomerListReset"] = "bookingTicket:onCustomerListReset"; return BookingTicketHooks; }({}); /** * 获取客户列表的参数 */ /** * 客户信息 */ /** * 加载商品列表的参数 */ /** * 扫描结果 */