mutants-appfx
Version:
appfx module
22 lines (21 loc) • 781 B
JavaScript
module.exports = ({
sysid,
mid
}) => {
return {
sysid,
mid,
// views 没有配置的特定模式都使用这个统一的模板
view: 'Voucher',
// 模块的多个子模块页面,不是一个功能子视图(子视图需要开发时注册)
views: {
list: 'VoucherList',
draft: 'VoucherDraft',
selector: 'VoucherSelector',
},
// 视图模板和业务controller不是一对一关系,模板是可以复用的,controller是特定业务,也可以用rules替代
// 注:为什么这么多view只有一个controller?
// 概念是业务行为和视图交互尽量无关,业务只针对模型和场景编写,视图事件映射到(配置事件和action关系)场景
controller: 'RetailOrder',
};
}