You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
/**
|
|
|
|
|
* projectrouter是用来配置router与平台router联合使用的,主要有两个对象,一个是allobjs,
|
|
|
|
|
* 此文件存储项目所有的功能的业务类、模板类、模板tpl、多语言文件,具体规则如下:
|
|
|
|
|
* 业务类文件命名:funccode+'biz'
|
|
|
|
|
* 多语言文件命名:funccode+'locale',这里的多语言文件只是摆设,历史遗留,后期全部转移到locale目录下对应的project.js中
|
|
|
|
|
* 模板类文件命名:模板文件名
|
|
|
|
|
* 模板tpl文件命名:模板文件名+'tpl'
|
|
|
|
|
* 第二个是funccodeList,将所有的funccode写在数组中,字母全部小写
|
|
|
|
|
* 平台路由整合项目路由后根据funccode与allobjs进行路由功能打开
|
|
|
|
|
* 下面的代码是样例,需要将所有业务类都包括进来。
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
define(function (require, exports, module) {
|
|
|
|
|
|
|
|
|
|
// var frd002locale = require('apps/edp/frd/frd002/frd002_zh-CN');
|
|
|
|
|
// var frd002biz = require('apps/edp/frd/frd002/frd002');
|
|
|
|
|
// var pageDicttpl = require('text!apps/edp/frd/frd002/pageDict.tpl');
|
|
|
|
|
// var pageDict = require('apps/edp/frd/frd002/pageDict');
|
|
|
|
|
|
|
|
|
|
var allobjs = {
|
|
|
|
|
// frd002locale: frd002locale,
|
|
|
|
|
// frd002biz: frd002biz,
|
|
|
|
|
// pageDicttpl: pageDicttpl,
|
|
|
|
|
// pageDict: pageDict
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
var funccodeList = [
|
|
|
|
|
// 'frd002'
|
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
return {
|
|
|
|
|
allobjs: allobjs,
|
|
|
|
|
funccodeList: funccodeList,
|
|
|
|
|
useFunccodeList: true // false情况下都走allobjs压缩模式,true时通过funccodelist判断
|
|
|
|
|
}
|
|
|
|
|
})
|