forked from RockF2E20151122/Flight_2.4.8_refactoring
-
Notifications
You must be signed in to change notification settings - Fork 0
/
main_r.js
59 lines (57 loc) · 2.45 KB
/
main_r.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
/**
* grunt 打包使用,修改了VIEWS_PATH,使其指向dist目录
*/
window.BASEURL = '/webapp/';
window.LIBS_URL = 'res/libs/';
window.APP_PATH = 'flight/';
window.COMMON_PATH = 'app/common/';
window.MODELS_PATH = 'flight/models/';
window.VIEWS_PATH = 'flight/dest/views/';
window.MODULES_PATH = 'flight/dest/modules/';
window.DEFAULTINDEX = 'index';
function getViewsPath() {
return window.VIEWS_PATH;
}
function buildViewPath(htmlpath) {
return getViewsPath() + htmlpath;
}
function buildViewTemplatesPath(htmlpath) {
return 'text!' + getViewsPath() + htmlpath;
}
require.config({
baseUrl: BASEURL,
paths: {
// 公共页面
'CPageStore': 'fpage/dest/models/cpagestore',
'CPageModel': 'fpage/dest/models/cpagemodel',
'InvoiceStore': 'invoice/dest/models/invoicestore',
'vFlightInfo': window.MODULES_PATH + 'bookingInfo/views/vFlightInfo',
'vPassenger': window.MODULES_PATH + 'bookingInfo/views/vPassenger',
'vVouchers': window.MODULES_PATH + 'bookingInfo/views/vVouchers',
'vInsurance': window.MODULES_PATH + 'bookingInfo/views/vInsurance',
'vTravelPackages': window.MODULES_PATH + 'bookingInfo/views/vTravelPackages',
'vParentCorporate': window.MODULES_PATH + 'bookingInfo/views/vParentCorporate',
'vPayment': window.MODULES_PATH + 'bookingInfo/views/vPayment',
'vOrder': window.MODULES_PATH + 'bookingInfo/views/vOrder',
'mPassenger': window.MODULES_PATH + 'bookingInfo/models/c.mPassenger',
'vCorporater1': window.MODULES_PATH + 'bookingInfo/views/vPassengerCorporater1',
'mFlight': window.MODULES_PATH + 'bookingInfo/models/mFlight',
'sFlight': window.MODULES_PATH + 'bookingInfo/models/sFlight',
'mVouchers': window.MODULES_PATH + 'bookingInfo/models/c.mVouchers',
'vVouchersCorporater': window.MODULES_PATH + 'bookingInfo/views/vVouchersCorporater',
'vDataControl': window.MODULES_PATH + 'bookingInfo/views/bottom',
'widgetHidden': 'flight/dest/widgets/c.widget.Hidden',
'widgetForm': 'flight/dest/widgets/c.widget.form',
'MultipleScrollList': 'flight/dest/common/MultipleScrollList',
'adLoad': 'flight/dest/utility/adLoad',
'Utility': 'flight/dest/utility/utility'
},
urlArgs: '2.4.8-201409011100'
});
require(['libs', 'App'], function (libs, App) {
new App({
'defaultView': DEFAULTINDEX,
'viewRootPath': VIEWS_PATH,
'animatSwitch': true
});
});