vs中创建新模块的步骤
1》Hyzt.ltxy.core->localization->ltxy-zh-cn.xml
2》app.js
3》app-start->ltxyNavigationProvider.cs
<text name="ConvertPNR" value="转换PNR" />
<text name="Domestic" value="国内" />
<text name="International" value="国际" />
<text name="CityPair" value="城市对"/>
<text name="ComparePrice" value="航线比价"/>
<text name="DirectFreight" value="运价直连政策"/>
<text name="Flux" value="流量汇总与明细"/>
<text name="TicketInquery" value="机票查询"/>
<text name="Sabre" value="sabre指令执行"/>
<text name="FluxCache" value="流量缓存设置"/>
<text name="AllBatchOperation" value="全部挂起/解挂"/>
<text name="BatchUpdateUsedState" value="批量挂起/解挂"/>
<text name="CtripComparePrice" value="携程比价"/>
<text name="Policy" value="政策"/>
<text name="PolicyQunar" value="去哪儿政策"/>
<text name="Presale" value="售前" />
<text name="NormalOrder" value="正常订单管理" />
<text name="RepeatPaymentSaleOrder" value="重复支付管理" />
<text name="Aftersale" value="售后" />
<text name="ChangesOrder" value="改期订单管理" />
<text name="RefundOrder" value="退票订单管理" />
<text name="FallCabinOrder" value="降舱订单管理" />
(function () {
'use strict';
//Configuration for Angular UI routing.
appModule.config([
'$stateProvider', '$urlRouterProvider',
function($stateProvider, $urlRouterProvider) {
$urlRouterProvider.otherwise('/');
//国内管理
if (abp.auth.hasPermission('Pages.Domestic')) {
$stateProvider.state('domestic', {
'abstract': true,
url: '/domestic',
template: '<div ui-view class="shuffle-animation"></div>'
});
}
//国内政策管理
if (abp.auth.hasPermission('Pages.Domestic.Policy')) {
$stateProvider.state('domestic.policy', {
'abstract': true,
url: '/policy',
template: '<div ui-view class="shuffle-animation"></div>'
});
}
if (abp.auth.hasPermission('Pages.Domestic.Policy.Qunar')) {
$stateProvider.state('domestic.policy.qunar', {
url: '/qunar',
templateUrl: '~/App/Main/views/domestic/policy/qunar/index.cshtml',
menu: 'Domestic.Policy.Qunar'
});
}
L("PolicyQunar"),
url: "#/domestic/policy/qunar",
icon: "fa fa-desktop",
requiredPermissionName: PermissionNames.Pages_Domestic_Policy_Qunar
)))
.AddItem(new MenuItemDefinition(
PageNames.App.Domestics.PreSales.PreSale,
L("Presale"),
icon: "fa fa-desktop",
requiredPermissionName: PermissionNames.Pages_Domestic_PreSale
).AddItem(new MenuItemDefinition(
PageNames.App.Domestics.PreSales.Normal,
L("NormalOrder"),
url: "#/domestic/presale/normal",
icon: "fa fa-slack"
)
).AddItem(new MenuItemDefinition(
PageNames.App.Domestics.PreSales.OffLine,
L("OffLineOrder"),
url: "#/domestic/presale/offline",
icon: "fa fa-file-text",
requiredPermissionName: PermissionNames.Pages_Domestic_PreSale_PreOffLine
)
).AddItem(new MenuItemDefinition(
PageNames.App.Domestics.PreSales.RepeatPayment,
L("RepeatPaymentSaleOrder"),
url: "#/domestic/presale/repeatpayment",
icon: "fa fa-share-alt",
requiredPermissionName: PermissionNames.Pages_Domestic_PreSale_RepeatPayment
)
)
).AddItem(new MenuItemDefinition(
PageNames.App.Domestics.AfterSales.AfterSale,
L("Aftersale"),
icon: "fa fa-phone",
requiredPermissionName: PermissionNames.Pages_Domestic_AftSale
).AddItem(new MenuItemDefinition(
PageNames.App.Domestics.AfterSales.RefundOrderPool,
L("RefundOrderPool"),
url: "#/domestic/aftersale/refundorderpool",
icon: "fa fa-paw",
requiredPermissionName: PermissionNames.Pages_Domestic_AftSale_RefundPool
)
).AddItem(new MenuItemDefinition(
PageNames.App.Domestics.AfterSales.Change,
L("ChangesOrder"),
url: "#/domestic/aftersale/changes",
icon: "fa fa-retweet",
requiredPermissionName: PermissionNames.Pages_Domestic_AftSale_Change
)
).AddItem(new MenuItemDefinition(
PageNames.App.Domestics.AfterSales.Refund,
L("RefundOrder"),
url: "#/domestic/aftersale/refund",
icon: "fa fa-plane",
requiredPermissionName: PermissionNames.Pages_Domestic_AftSale_Refund
)
).AddItem(new MenuItemDefinition(
PageNames.App.Domestics.AfterSales.FallCabin,
L("FallCabinOrder"),
url: "#/domestic/aftersale/fallcabin",
icon: "fa fa-level-down",
requiredPermissionName: PermissionNames.Pages_Domestic_AftSale_FallCabin
)
).AddItem(new MenuItemDefinition(
PageNames.App.Domestics.AfterSales.FlightChange,
L("FlightChangeOrder"),
url: "#/domestic/aftersale/flightchange",
icon: "fa fa-history",
requiredPermissionName: PermissionNames.Pages_Domestic_AftSale_FlightChange
)
这些就是添加一个新模块的详细步骤