Bootstrapped UI #1933

This commit is contained in:
mbj36 2017-03-01 01:45:09 +05:30
parent f51f618226
commit 8d6ddcab51
13 changed files with 424 additions and 479 deletions

View File

@ -209,7 +209,7 @@
<div id="mifos-reskin-header-nav" ng-include="'views/_topnavbar.html'"></div>
<div id="mifos-reskin-body-container">
<div id="mifos-reskin-side-nav" ng-scrollbar>
<nav id="mifos-reskin-side-nav" ng-scrollbar>
<div class="left-nav">
<ul>
<li>
@ -307,27 +307,21 @@
</ul>
</div>
</div>
<div id="mifos-reskin-body-view">
<div class="" ng-view></div>
<!-- Footer -->
<br><br>
<footer>
<p align="center"><a
href="https://mifosforge.jira.com/browse/MIFOSX/component/11710/?selectedTab=com.atlassian.jira.jira-projects-plugin:component-changelog-panel"
target="_blank"> {{'label.relVersion' | translate}} {{version}} | {{'label.relDate' |
translate}} {{releasedate}} </a></p>
</footer>
<hr>
</div>
</nav>
</div>
<div id="mifos-reskin-body-view">
<div class="" ng-view></div>
<!-- Footer -->
<br><br>
<footer>
<p align="center"><a
href="https://mifosforge.jira.com/browse/MIFOSX/component/11710/?selectedTab=com.atlassian.jira.jira-projects-plugin:component-changelog-panel"
target="_blank"> {{'label.relVersion' | translate}} {{version}} | {{'label.relDate' |
translate}} {{releasedate}} </a></p>
</footer>
<hr>
</div>
</div>
</div>
</div>
<!-- Le javascript -->

View File

@ -1,6 +1,6 @@
(function (module) {
mifosX.controllers = _.extend(module, {
NewJLGLoanAccAppController: function (scope, rootScope, routeParams, resourceFactory, location, dateFilter, WizardHandler) {
NewJLGLoanAccAppController: function (scope, rootScope, routeParams, resourceFactory, location, dateFilter) {
scope.response = {success:[],failed:[]};
scope.group = {};
@ -41,12 +41,11 @@
scope.loanProductChange = function (loanProductId) {
_.isUndefined(scope.datatables) ? scope.tempDataTables = [] : scope.tempDataTables = scope.datatables;
WizardHandler.wizard().removeSteps(1, scope.tempDataTables.length);
scope.inparams.productId = loanProductId;
resourceFactory.loanResource.get(scope.inparams, function (data) {
scope.productDetails = data.product;
console.log('scope', scope.productDetails);
scope.group.clients = data.group.clientMembers.map(function(client) {
client.principal = data.product.principal;
client.charges = data.product.charges.map(function(charge){
@ -140,11 +139,6 @@
/* Submit button action */
scope.submit = function () {
if (WizardHandler.wizard().getCurrentStep() != scope.noOfTabs) {
WizardHandler.wizard().next();
return;
}
if (!_.isUndefined(scope.datatables) && scope.datatables.length > 0) {
angular.forEach(scope.datatables, function (datatable, index) {
scope.columnHeaders = datatable.columnHeaderData;
@ -258,7 +252,7 @@
} // End of NewJLGLoanAccAppController
});
mifosX.ng.application.controller('NewJLGLoanAccAppController', ['$scope', '$rootScope', '$routeParams', 'ResourceFactory', '$location', 'dateFilter', 'WizardHandler', mifosX.controllers.NewJLGLoanAccAppController]).run(function ($log) {
mifosX.ng.application.controller('NewJLGLoanAccAppController', ['$scope', '$rootScope', '$routeParams', 'ResourceFactory', '$location', 'dateFilter', mifosX.controllers.NewJLGLoanAccAppController]).run(function ($log) {
$log.info("NewJLGLoanAccAppController initialized");
});
}(mifosX.controllers || {}));

View File

@ -103,7 +103,7 @@ div[data-tree-model] li .selected {
}
#mifos-reskin-body-view {
padding:10px 0 0 0;
padding: 10px 0 0 65px;
.content-container {
width: 100%;
max-width: 1124px;

View File

@ -1,5 +1,15 @@
/* @import this file */
#bs-example-navbar-collapse-1 {
@media screen and (max-width: 767px){
padding: 0 0 0 65px;
}
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a, .navbar-default .navbar-nav > li > a{
color: #4f99ed !important;
}
#mifos-reskin-ui-container{
position:absolute;
top:0;
@ -13,9 +23,9 @@
}
#mifos-reskin-header-nav{
@include flex(1 100%);
// @include flex(1 100%);
@include order(0);
max-height:52px;
// max-height:52px;
}
$sidebar-width : 51px;
@ -32,7 +42,7 @@ $sidebar-hover-width : 240px;
position: absolute;
top: 52px;
bottom: 0;
z-index: 1;
z-index: 3;
@include flex(1 100%);
@include order(0);
@ -87,12 +97,12 @@ $sidebar-hover-width : 240px;
#mifos-reskin-body-view{
@include flex(1 100%);
@include order(0);
padding: 10px 0 0 65px;
// @include flex(1 100%);
// @include order(0);
overflow: auto;
background-color: #ebeff1;
}
}

View File

@ -8,7 +8,6 @@
display:inline-block;
height:50px;
border-right:1px solid #e0e0e0;
margin-left: -15px;
padding: 11px 16px 0 0;
font-size:20px;
margin-right:10px;

View File

@ -9,7 +9,7 @@ $state-success-text:#1abc9c;
/* Load External Stylesheets */
@import "../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap";
//@import "../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap";
// @import "../../bower_components/bootstrap-sass/assets/stylesheets/bootstrap";
@import "../../bower_components/fontawesome/scss/font-awesome";
@import "../../bower_components/angular-bootstrap/ui-bootstrap-csp.css";
@import "../../bower_components/chosen/chosen.css";
@ -28,4 +28,3 @@ $state-success-text:#1abc9c;
@import "components/leftnav";
@import "components/chosen";
@import "components/notifications";
@import "components/report"

View File

@ -7466,7 +7466,7 @@ div[data-tree-model] li .selected {
max-height: 21px; }
#mifos-reskin-body-view {
padding: 10px 0 0 0; }
padding: 10px 0 0 65px; }
#mifos-reskin-body-view .content-container {
width: 100%;
max-width: 1124px;
@ -7608,7 +7608,6 @@ div[data-tree-model] li .selected {
display: inline-block;
height: 50px;
border-right: 1px solid #e0e0e0;
margin-left: -15px;
padding: 11px 16px 0 0;
font-size: 20px;
margin-right: 10px; }
@ -7637,6 +7636,13 @@ div[data-tree-model] li .selected {
height: 22px; }
/* @import this file */
@media screen and (max-width: 767px) {
#bs-example-navbar-collapse-1 {
padding: 0 0 0 65px; } }
.navbar-default .navbar-nav .open .dropdown-menu > li > a, .navbar-default .navbar-nav > li > a {
color: #4f99ed !important; }
#mifos-reskin-ui-container {
position: absolute;
top: 0;
@ -7653,17 +7659,11 @@ div[data-tree-model] li .selected {
flex-direction: column; }
#mifos-reskin-header-nav {
-webkit-box-flex: 1 100%;
-moz-box-flex: 1 100%;
-webkit-flex: 1 100%;
-ms-flex: 1 100%;
flex: 1 100%;
-webkit-box-ordinal-group: 0;
-moz-box-ordinal-group: 0;
-ms-flex-order: 0;
-webkit-order: 0;
order: 0;
max-height: 52px; }
order: 0; }
#mifos-reskin-body-container {
-webkit-box-flex: 1 100%;
@ -7685,7 +7685,7 @@ div[data-tree-model] li .selected {
position: absolute;
top: 52px;
bottom: 0;
z-index: 1;
z-index: 3;
-webkit-box-flex: 1 100%;
-moz-box-flex: 1 100%;
-webkit-flex: 1 100%;
@ -7728,16 +7728,7 @@ div[data-tree-model] li .selected {
transition-duration: 500ms;
max-width: 240px; }
#mifos-reskin-body-container #mifos-reskin-body-view {
-webkit-box-flex: 1 100%;
-moz-box-flex: 1 100%;
-webkit-flex: 1 100%;
-ms-flex: 1 100%;
flex: 1 100%;
-webkit-box-ordinal-group: 0;
-moz-box-ordinal-group: 0;
-ms-flex-order: 0;
-webkit-order: 0;
order: 0;
padding: 10px 0 0 65px;
overflow: auto;
background-color: #ebeff1; }
@ -7896,49 +7887,3 @@ div[data-tree-model] li .selected {
font-size: 14px;
text-align: center;
padding: 8px 5px; }
.width170px {
min-width: 170px !important;
width: auto; }
.width100 {
width: 100%; }
.width86 {
width: 86%; }
.width30 {
width: 30%; }
.width20 {
width: 20%; }
.width11 {
width: 11%; }
.width8 {
width: 8%; }
.minheight30px {
min-height: 30px; }
.paddedbottom10 {
padding-bottom: 10px; }
.blockquoteresult {
margin: 0 0 20px;
padding: 10px 15px; }
.blockquoteresult.width86 select {
display: inline-block;
width: auto;
vertical-align: middle; }
.margintopminustenpx {
margin-top: -10px; }
.margintopminustenpx input {
margin-left: 0px; }
.container td:first-child {
padding-left: 20px; }
.container td:last-child {
padding-right: 20px; }

View File

@ -1,12 +1,20 @@
<nav class="navbar " role="navigation">
<nav class="navbar navbar-default" role="navigation">
<div class="container-fluid">
<div class="navbar-collapse" id="">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false" ng-click="isNavCollapsed = !isNavCollapsed">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a href id="leftnav-toggle">
<span class="fa fa-bars"></span>
</a>
<a class="navbar-brand" href="#/home">
<img src="./images/mifos-logo-flat.png" alt="Mifos X">
</a>
</div>
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1" uib-collapse="isNavCollapsed">
<ul class="nav navbar-nav" id="main-menu-left">
<li class="" uib-dropdown>
<a class="" uib-dropdown-toggle data-toggle="uib-dropdown"

View File

@ -1,353 +1,351 @@
<div class="content-container"
<div class="col-md-12"
ng-controller="ViewFixedDepositAccountDetailsController">
<ul class="breadcrumb">
<li ng-if="savingaccountdetails.groupName"><a href="#/viewgroup/{{savingaccountdetails.groupId}}">{{savingaccountdetails.groupName}}</a></li>
<li ng-if="savingaccountdetails.clientName"><a href="#/viewclient/{{savingaccountdetails.clientId}}">{{savingaccountdetails.clientName}}</a></li>
<li class="active">{{savingaccountdetails.savingsProductName}}({{savingaccountdetails.accountNo}})</li>
</ul>
<div class="card">
<div class="content">
<div>
<div class="span gray-head">
<span class="boldlabel">
<strong><i class="fa fa-stop {{savingaccountdetails.status.code | StatusLookup}}"></i>&nbsp;{{savingaccountdetails.depositProductName}}(#{{savingaccountdetails.accountNo}})</strong>
</span>
</div>
<div class="col-md-12 primarydiv">
<div class="pull-right">
<span ng-repeat="button in buttons.si étp£££££nglebuttons">
<a ng-show="button.name"0
ng-click="clickEvent(button.name.replace('button.',''), savingaccountdetails.id)"
class="btn btn-primary"><i class="{{button.icon}} "></i>{{'label.'+button.name |
translate}}</a>
</span>
<span ng-show="buttons.options" class="btn-group dropdown" on-toggle="toggled(open)">
<a class="btn btn-primary dropdown-toggle">
{{'label.button.more' | translate}}
<span class="caret"></span>
</a>
<ul class="dropdown dropdown-menu">
<li class="{{button.icon}}" ng-repeat="button in buttons.options">
<a ng-click="clickEvent(button.name.replace('button.',''), savingaccountdetails.id)">{{'label.'+button.name
| translate}}</a>
</li>
</ul>
</span>
</div>
</div>
<div>
<div class="span gray-head">
<span class="boldlabel">
<strong><i class="fa fa-stop {{savingaccountdetails.status.code | StatusLookup}}"></i>&nbsp;{{savingaccountdetails.depositProductName}}(#{{savingaccountdetails.accountNo}})</strong>
</span>
</div>
<div class="col-md-12 primarydiv">
<div class="pull-right">
<span ng-repeat="button in buttons.singlebuttons">
<a ng-show="button.name"
ng-click="clickEvent(button.name.replace('button.',''), savingaccountdetails.id)"
class="btn btn-primary"><i class="{{button.icon}} "></i>{{'label.'+button.name |
translate}}</a>
</span>
<span ng-show="buttons.options" class="btn-group dropdown" on-toggle="toggled(open)">
<a class="btn btn-primary dropdown-toggle">
{{'label.button.more' | translate}}
<span class="caret"></span>
</a>
<ul class="dropdown dropdown-menu">
<li class="{{button.icon}}" ng-repeat="button in buttons.options">
<a ng-click="clickEvent(button.name.replace('button.',''), savingaccountdetails.id)">{{'label.'+button.name
| translate}}</a>
</li>
</ul>
</span>
</div>
<div class="col-sm-12 col-md-12 paddedtop25px">
<uib-tabset tabset-name="fixedAccountDetails">
<tab heading="{{'label.heading.summary' | translate}}">
<div class="col-sm-12 col-md-12 paddedtop25px">
<div class="row">
<table class="table table-bordered view-table">
<tr>
<td class="active fontnormal col-md-3">{{'label.account.deposit.date' | translate}}
</td>
<td class="col-md-3"><span class="padded-td">{{savingaccountdetails.timeline.activatedOnDate | DateFormat}}<span
data-ng-hide="savingaccountdetails.timeline.activatedOnDate">{{ 'label.notactivated' | translate }}</span>
</span>
</td>
<td class="active fontnormal col-md-3">{{'label.account.deposit.principal.amount' | translate}}
</td>
<td class="col-md-3"><span class="padded-td">{{savingaccountdetails.currency.displaySymbol}}&nbsp;{{savingaccountdetails.depositAmount}}</span>
</td>
</tr>
<tr>
<td class="active fontnormal">{{'label.account.deposit.period' | translate}}
</td>
<td><span class="padded-td">{{savingaccountdetails.depositPeriod}} &nbsp; {{savingaccountdetails.depositPeriodFrequency.value}}</span>
</td>
<td class="active fontnormal">{{'label.account.rate.of.interest' | translate}}
</td>
<td><span class="padded-td">{{savingaccountdetails.nominalAnnualInterestRate}}</span>
</td>
</tr>
<tr>
<td class="active fontnormal">{{'label.account.maturity.date' | translate}}
</td>
<td><span class="padded-td">{{savingaccountdetails.maturityDate | DateFormat}}</span>
</td>
<td class="active fontnormal">{{'label.account.maturity.amount' | translate}}
</td>
<td><span class="padded-td">{{savingaccountdetails.currency.displaySymbol}}&nbsp;{{savingaccountdetails.maturityAmount | number}}</span>
</td>
</tr>
<tr ng-show="savingaccountdetails.summary.totalInterestEarned">
<td class="active fontnormal">{{'label.totalinterestearned' |
translate}}
</td>
<td><span class="padded-td">{{savingaccountdetails.currency.displaySymbol}}&nbsp;{{savingaccountdetails.summary.totalInterestEarned | number}}</span>
</td>
<td class="active fontnormal">{{'label.totalinterestposted' |
translate}}
</td>
<td><span class="padded-td">{{savingaccountdetails.currency.displaySymbol}}&nbsp;{{savingaccountdetails.summary.totalInterestPosted | number}}</span>
</td>
</tr>
<tr ng-show="savingaccountdetails.timeline.closedOnDate || savingaccountdetails.summary.totalWithdrawals">
<td ng-show="savingaccountdetails.timeline.closedOnDate" class="active fontnormal">{{'label.account.closed.on.date' | translate}}
</td>
<td><span class="padded-td">{{savingaccountdetails.timeline.closedOnDate | DateFormat}}</span>
</td>
<td ng-show="savingaccountdetails.summary.totalWithdrawals" class="active fontnormal">{{'label.totalwithdarawals' |
translate}}
</td>
<td><span class="padded-td">{{savingaccountdetails.currency.displaySymbol}}&nbsp;{{savingaccountdetails.summary.totalWithdrawals | number}}</span>
</td>
</tr>
</table>
</div>
<div class="row">
<table class="table table-bordered view-table">
<tr>
<td class="active fontnormal col-md-3">{{'label.interestcompoundingperiod' |
translate}}
</td>
<td class="col-md-3"><span
class="padded-td">{{savingaccountdetails.interestCompoundingPeriodType.value}}</span>
</td>
<td class="active fontnormal col-md-3">{{'label.interestpostingperiod' |
translate}}
</td>
<td class="col-md-3"><span class="padded-td">{{savingaccountdetails.interestPostingPeriodType.value}}</span>
</td>
</tr>
<tr>
<td class="active fontnormal">{{'label.interestcalculatedusing' |
translate}}
</td>
<td><span class="padded-td">{{savingaccountdetails.interestCalculationType.value}}</span>
</td>
<td class="active fontnormal">{{'label.noofdaysinyear' | translate}}
</td>
<td><span
class="padded-td">{{savingaccountdetails.interestCalculationDaysInYearType.value}}</span>
</td>
</tr>
<tr ng-show="savingaccountdetails.preClosurePenalApplicable">
<td class="active fontnormal">{{'label.preclosurepenal' | translate}}
</td>
<td><span class="padded-td">{{savingaccountdetails.preClosurePenalInterest | number}} % on {{savingaccountdetails.preClosurePenalInterestOnType.value}}</span>
</td>
</tr>
<tr data-ng-show="savingaccountdetails.withHoldTax">
<td class="active fontnormal"> {{'label.heading.withholdtaxgroup' | translate}}</td>
<td><span class="padded-td">{{savingaccountdetails.taxGroup.name}}</span></td>
</tr>
</table>
</div>
</div>
<hr class="marginbottom"/>
<div class="col-sm-12 col-md-12">
<hr class="marginbottom"/>
<label><strong>{{ 'label.heading.interestchart' | translate }}</strong></label>
<div class="row">
<table class="table table-bordered view-table">
<tr class="graybg">
<td ng-show="savingaccountdetails.accountChart.isPrimaryGroupingByAmount">{{'label.heading.interestratedetails.amount.range' | translate}}</td>
<td>{{'label.heading.interestratedetails.period.type' | translate}}</td>
<td>{{'label.heading.interestratedetails.period.from.to' | translate}}</td>
<td ng-hide="savingaccountdetails.accountChart.isPrimaryGroupingByAmount">{{'label.heading.interestratedetails.amount.range' | translate}}</td>
<td>{{'label.heading.interestratedetails.interest' | translate}}</td>
<td>{{'label.heading.interestratedetails.description' | translate}}</td>
<td>&nbsp;</td>
</tr>
<tr ng-repeat="chartSlab in savingaccountdetails.accountChart.chartSlabs">
<td ng-show="savingaccountdetails.accountChart.isPrimaryGroupingByAmount">{{chartSlab.amountRangeFrom}} - {{chartSlab.amountRangeTo}}</td>
<td>{{chartSlab.periodType.value}}</td>
<td>{{chartSlab.fromPeriod}}-{{chartSlab.toPeriod}}</td>
<td ng-hide="savingaccountdetails.accountChart.isPrimaryGroupingByAmount">{{chartSlab.amountRangeFrom}} - {{chartSlab.amountRangeTo}}</td>
<td>{{chartSlab.annualInterestRate}}</td>
<td>{{chartSlab.description}}</td>
<td>
<a ng-click="incentives($index)" ><i class=""></i>{{'label.incentive.row'
| translate}}</a>
</td>
</tr>
</table>
</div>
</div>
</tab>
<tab heading="{{'label.heading.transactions' | translate}}" ng-show="savingaccountdetails.transactions" select="convertDateArrayToObject('date')">
<table class="table table-bordered">
<colgroup span="4"></colgroup>
<thead>
<tr>
<th>{{'label.heading.id' | translate}}</th>
<th>{{'label.heading.transactiondate' | translate}}</th>
<th>{{'label.heading.transactiontype' | translate}}</th>
<th>{{'label.heading.debit' | translate}}</th>
<th>{{'label.heading.credit' | translate}}</th>
<th>{{'label.heading.balance' | translate}}</th>
</tr>
</thead>
<tbody>
<tr class="pointer-main" ng-class="{strikeoff : transaction.reversed==true}"
ng-repeat="transaction in savingaccountdetails.transactions">
<td class="pointer"
data-ng-click="routeTo(transaction.accountId,transaction.id,transaction.transfer,transaction.transfer.id)">
{{transaction.id}}
</td>
<td class="pointer"
data-ng-click="routeTo(transaction.accountId,transaction.id,transaction.transfer,transaction.transfer.id)">
{{transaction.date | DateFormat}}
</td>
<td class="pointer"
data-ng-click="routeTo(transaction.accountId,transaction.id,transaction.transfer,transaction.transfer.id)">
{{transaction.transactionType.value}}
</td>
<td class="pointer"
data-ng-click="routeTo(transaction.accountId,transaction.id,transaction.transfer,transaction.transfer.id)">
<div ng-show="isDebit(transaction.transactionType)">
{{transaction.amount | number}}
</div>
</td>
<td class="pointer"
data-ng-click="routeTo(transaction.accountId,transaction.id,transaction.transfer,transaction.transfer.id)">
<div ng-show="!isDebit(transaction.transactionType)">
{{transaction.amount | number}}
</div>
</td>
<td class="pointer"
data-ng-click="routeTo(transaction.accountId,transaction.id,transaction.transfer,transaction.transfer.id)">
{{transaction.runningBalance | number}}
</td>
</tbody>
</table>
</tab>
<tab heading="{{savingdatatable.registeredTableName}}" ng-repeat="savingdatatable in savingdatatables"
select="dataTableChange(savingdatatable)">
<span data-ng-show="choice">
<a ng-show="datatabledetails.isData" class="btn btn-danger pull-right"
ng-click="deleteAll(savingdatatable.registeredTableName, savingaccountdetails.id)"><i
class="fa fa-trash "></i>{{'label.button.deleteall' | translate}}</a>
<span ng-show="!datatabledetails.isData || datatabledetails.isMultirow" class="pull-right ">
<a href="#/makedatatableentry/{{savingdatatable.registeredTableName}}/{{savingaccountdetails.id}}"
class="btn btn-primary"><i class="fa fa-plus "></i>{{'label.button.add' | translate}}</a>
</span></br>
</span>
<div data-ng-show="datatabledetails.isData">
<table ng-show="datatabledetails.isMultirow" class="table">
<thead>
<th ng-repeat="column in datatabledetails.columnHeaders">{{column.columnName}}</th>
</thead>
<tbody>
<tr ng-repeat="data in datatabledetails.data">
<td ng-repeat="row in data.row">
<span ng-show="$index == 0">
<a href="#/viewdatatableentry/{{savingdatatable.registeredTableName}}/{{savingaccountdetails.id}}/{{data.row[0]}}"
ng-show="datatabledetails.isMultirow">{{row}}</a>
<a href="#/viewdatatableentry/{{savingdatatable.registeredTableName}}/{{savingaccountdetails.id}}/"
ng-hide="datatabledetails.isMultirow">{{row}}</a>
</span>
<span ng-hide="$index == 0">{{row}}</span>
</td>
</tr>
</tbody>
</table>
<table class="table table-bordered" data-ng-show="!datatabledetails.isMultirow" style="width: 450px">
<tr ng-repeat="value in singleRow">
<td class="graybg" style="font-weight: bold">{{value.key}}</td>
<td><span class="padded-td">{{value.value}}</span></td>
</tr>
</table>
</div>
</tab>
<tab ng-show="chargeTableShow" heading="{{'label.heading.charges' | translate}}">
<table class="table width100">
<tr class="graybg">
<th>{{'label.heading.name' | translate}}</th>
<th>{{'label.heading.feeorpenalty' | translate}}</th>
<th></th>
<th>{{'label.heading.paymentdueat' | translate}}</th>
<th></th>
<th>{{'label.heading.dueasof' | translate}}</th>
<th>{{'label.heading.repeatson' | translate}}</th>
<th>{{'label.heading.calculationtype' | translate}}</th>
<th></th>
<th>{{'label.heading.due' | translate}}</th>
<th>{{'label.heading.paid' | translate}}</th>
<th>{{'label.heading.waived' | translate}}</th>
<th>{{'label.heading.outstanding' | translate}}</th>
<th></th>
<th>{{'label.heading.actions' | translate}}</th>
<th></th>
</tr>
<tr ng-repeat="charge in charges">
<td>
<a href="#">{{charge.name}}</a>
</td>
<td ng-show="'charge.penalty'==true">{{"penalty"}}</td>
<td ng-hide="'charge.penalty'==true">{{"fee"}}</td>
<td></td>
<td>{{charge.chargeTimeType.value}}</td>
<td></td>
<td>{{charge.dueDate | DateFormat}}</td>
<td>{{charge.feeOnMonthDay | DayMonthFormat}}</td>
<td>{{charge.chargeCalculationType.value}}</td>
<td></td>
<td>{{charge.currency.displaySymbol}}{{charge.amount | number}}</td>
<td>{{charge.currency.displaySymbol}}{{charge.amountPaid | number}}</td>
<td>{{charge.currency.displaySymbol}}{{charge.amountWaived | number}}</td>
<td>{{charge.currency.displaySymbol}}{{charge.amountOutstanding | number}}</td>
<td></td>
<td>
<span ng-show="chargeAction">
<a title="{{'label.edit' | translate}}"
href="#/fixeddepositaccountcharge/{{savingaccountdetails.id}}/editsavingcharge/{{charge.id}}"><i
class="fa fa-pencil "></i></a>
<a title="{{'label.delete' | translate}}"
href="#/fixeddepositaccountcharge/{{savingaccountdetails.id}}/deletesavingcharge/{{charge.id}}"><i
class="fa fa-remove "></i></a>
</span>
<span ng-hide="chargeAction">
<span ng-hide="charge.amountOutstanding == 0"
ng-show="charge.chargeTimeType.value == 'Monthly Fee' || charge.chargeTimeType.value == 'Annual Fee'|| charge.chargeTimeType.value == 'Specified due date'">
<a title="{{'label.button.paycharge' | translate}}"
href="#/fixeddepositaccountcharge/{{savingaccountdetails.id}}/paycharge/{{charge.id}}"><i
class="fa fa-check "></i></a>
<a title="{{'label.button.waivecharge' | translate}}"
href="#/fixeddepositaccountcharge/{{savingaccountdetails.id}}/waive/{{charge.id}}"><i class="fa fa-flag "></i></a>
</span>
</span>
</td>
<td></td>
</tr>
</table>
</tab>
</uib-tabset>
<script type="text/ng-template" id="incentive.html">
<div class="modal-header silver">
<h3 class="bolder">{{'label.heading.incentives' | translate}}</h3>
<h3 class="bolder">{{'label.heading.customerattributes' | translate}}</h3>
<table class="table table-bordered width100">
<tr class="graybg">
<td class="width20">{{'label.heading.interestratedetails.incentive.attributename' | translate}}</td>
<td class="width20">{{'label.heading.interestratedetails.incentive.conditiontype' | translate}}</td>
<td class="width20">{{'label.heading.interestratedetails.incentive.attributevalue' | translate}}</td>
<td class="width20">{{'label.heading.interestratedetails.incentive.incentivetype' | translate}}</td>
<td class="width20">{{'label.heading.interestratedetails.incentive.amount' | translate}}</td>
</tr>
<tr ng-repeat="incentiveData in chartSlab.incentives">
<td>{{incentiveData.attributeName.code | translate}}</td>
<td>{{incentiveData.conditionType.code | translate}} </td>
<td>{{incentiveData.attributeValueDesc}} </td>
<td>{{incentiveData.incentiveType.code | translate}} </td>
<td>{{incentiveData.amount | number}}</td>
</tr>
</table>
</div>
<div class="modal-footer">
<button class="btn btn-warning" ng-click="cancel()">{{'label.button.close' | translate}}</button>
</div>
</script>
</div>
</div>
<div class="col-sm-12 col-md-12 paddedtop25px">
<uib-tabset tabset-name="fixedAccountDetails">
<uib-tab heading="{{'label.heading.summary' | translate}}">
<div class="col-sm-12 col-md-12 paddedtop25px">
<div class="row">
<table class="table table-bordered view-table">
<tr>
<td class="active fontnormal col-md-3">{{'label.account.deposit.date' | translate}}
</td>
<td class="col-md-3"><span class="padded-td">{{savingaccountdetails.timeline.activatedOnDate | DateFormat}}<span
data-ng-hide="savingaccountdetails.timeline.activatedOnDate">{{ 'label.notactivated' | translate }}</span>
</span>
</td>
<td class="active fontnormal col-md-3">{{'label.account.deposit.principal.amount' | translate}}
</td>
<td class="col-md-3"><span class="padded-td">{{savingaccountdetails.currency.displaySymbol}}&nbsp;{{savingaccountdetails.depositAmount}}</span>
</td>
</tr>
<tr>
<td class="active fontnormal">{{'label.account.deposit.period' | translate}}
</td>
<td><span class="padded-td">{{savingaccountdetails.depositPeriod}} &nbsp; {{savingaccountdetails.depositPeriodFrequency.value}}</span>
</td>
<td class="active fontnormal">{{'label.account.rate.of.interest' | translate}}
</td>
<td><span class="padded-td">{{savingaccountdetails.nominalAnnualInterestRate}}</span>
</td>
</tr>
<tr>
<td class="active fontnormal">{{'label.account.maturity.date' | translate}}
</td>
<td><span class="padded-td">{{savingaccountdetails.maturityDate | DateFormat}}</span>
</td>
<td class="active fontnormal">{{'label.account.maturity.amount' | translate}}
</td>
<td><span class="padded-td">{{savingaccountdetails.currency.displaySymbol}}&nbsp;{{savingaccountdetails.maturityAmount | number}}</span>
</td>
</tr>
<tr ng-show="savingaccountdetails.summary.totalInterestEarned">
<td class="active fontnormal">{{'label.totalinterestearned' |
translate}}
</td>
<td><span class="padded-td">{{savingaccountdetails.currency.displaySymbol}}&nbsp;{{savingaccountdetails.summary.totalInterestEarned | number}}</span>
</td>
<td class="active fontnormal">{{'label.totalinterestposted' |
translate}}
</td>
<td><span class="padded-td">{{savingaccountdetails.currency.displaySymbol}}&nbsp;{{savingaccountdetails.summary.totalInterestPosted | number}}</span>
</td>
</tr>
<tr ng-show="savingaccountdetails.timeline.closedOnDate || savingaccountdetails.summary.totalWithdrawals">
<td ng-show="savingaccountdetails.timeline.closedOnDate" class="active fontnormal">{{'label.account.closed.on.date' | translate}}
</td>
<td><span class="padded-td">{{savingaccountdetails.timeline.closedOnDate | DateFormat}}</span>
</td>
<td ng-show="savingaccountdetails.summary.totalWithdrawals" class="active fontnormal">{{'label.totalwithdarawals' |
translate}}
</td>
<td><span class="padded-td">{{savingaccountdetails.currency.displaySymbol}}&nbsp;{{savingaccountdetails.summary.totalWithdrawals | number}}</span>
</td>
</tr>
</table>
</div>
<div class="row">
<table class="table table-bordered view-table">
<tr>
<td class="active fontnormal col-md-3">{{'label.interestcompoundingperiod' |
translate}}
</td>
<td class="col-md-3"><span
class="padded-td">{{savingaccountdetails.interestCompoundingPeriodType.value}}</span>
</td>
<td class="active fontnormal col-md-3">{{'label.interestpostingperiod' |
translate}}
</td>
<td class="col-md-3"><span class="padded-td">{{savingaccountdetails.interestPostingPeriodType.value}}</span>
</td>
</tr>
<tr>
<td class="active fontnormal">{{'label.interestcalculatedusing' |
translate}}
</td>
<td><span class="padded-td">{{savingaccountdetails.interestCalculationType.value}}</span>
</td>
<td class="active fontnormal">{{'label.noofdaysinyear' | translate}}
</td>
<td><span
class="padded-td">{{savingaccountdetails.interestCalculationDaysInYearType.value}}</span>
</td>
</tr>
<tr ng-show="savingaccountdetails.preClosurePenalApplicable">
<td class="active fontnormal">{{'label.preclosurepenal' | translate}}
</td>
<td><span class="padded-td">{{savingaccountdetails.preClosurePenalInterest | number}} % on {{savingaccountdetails.preClosurePenalInterestOnType.value}}</span>
</td>
</tr>
<tr data-ng-show="savingaccountdetails.withHoldTax">
<td class="active fontnormal"> {{'label.heading.withholdtaxgroup' | translate}}</td>
<td><span class="padded-td">{{savingaccountdetails.taxGroup.name}}</span></td>
</tr>
</table>
</div>
</div>
<hr class="marginbottom"/>
<div class="col-sm-12 col-md-12">
<hr class="marginbottom"/>
<label><strong>{{ 'label.heading.interestchart' | translate }}</strong></label>
<div class="row">
<table class="table table-bordered view-table">
<tr class="graybg">
<td ng-show="savingaccountdetails.accountChart.isPrimaryGroupingByAmount">{{'label.heading.interestratedetails.amount.range' | translate}}</td>
<td>{{'label.heading.interestratedetails.period.type' | translate}}</td>
<td>{{'label.heading.interestratedetails.period.from.to' | translate}}</td>
<td ng-hide="savingaccountdetails.accountChart.isPrimaryGroupingByAmount">{{'label.heading.interestratedetails.amount.range' | translate}}</td>
<td>{{'label.heading.interestratedetails.interest' | translate}}</td>
<td>{{'label.heading.interestratedetails.description' | translate}}</td>
<td>&nbsp;</td>
</tr>
<tr ng-repeat="chartSlab in savingaccountdetails.accountChart.chartSlabs">
<td ng-show="savingaccountdetails.accountChart.isPrimaryGroupingByAmount">{{chartSlab.amountRangeFrom}} - {{chartSlab.amountRangeTo}}</td>
<td>{{chartSlab.periodType.value}}</td>
<td>{{chartSlab.fromPeriod}}-{{chartSlab.toPeriod}}</td>
<td ng-hide="savingaccountdetails.accountChart.isPrimaryGroupingByAmount">{{chartSlab.amountRangeFrom}} - {{chartSlab.amountRangeTo}}</td>
<td>{{chartSlab.annualInterestRate}}</td>
<td>{{chartSlab.description}}</td>
<td>
<a ng-click="incentives($index)" ><i class=""></i>{{'label.incentive.row'
| translate}}</a>
</td>
</tr>
</table>
</div>
</div>
</uib-tab>
<uib-tab heading="{{'label.heading.transactions' | translate}}" ng-show="savingaccountdetails.transactions" select="convertDateArrayToObject('date')">
<table class="table table-bordered">
<colgroup span="4"></colgroup>
<thead>
<tr>
<th>{{'label.heading.id' | translate}}</th>
<th>{{'label.heading.transactiondate' | translate}}</th>
<th>{{'label.heading.transactiontype' | translate}}</th>
<th>{{'label.heading.debit' | translate}}</th>
<th>{{'label.heading.credit' | translate}}</th>
<th>{{'label.heading.balance' | translate}}</th>
</tr>
</thead>
<tbody>
<tr class="pointer-main" ng-class="{strikeoff : transaction.reversed==true}"
ng-repeat="transaction in savingaccountdetails.transactions">
<td class="pointer"
data-ng-click="routeTo(transaction.accountId,transaction.id,transaction.transfer,transaction.transfer.id)">
{{transaction.id}}
</td>
<td class="pointer"
data-ng-click="routeTo(transaction.accountId,transaction.id,transaction.transfer,transaction.transfer.id)">
{{transaction.date | DateFormat}}
</td>
<td class="pointer"
data-ng-click="routeTo(transaction.accountId,transaction.id,transaction.transfer,transaction.transfer.id)">
{{transaction.transactionType.value}}
</td>
<td class="pointer"
data-ng-click="routeTo(transaction.accountId,transaction.id,transaction.transfer,transaction.transfer.id)">
<div ng-show="isDebit(transaction.transactionType)">
{{transaction.amount | number}}
</div>
</td>
<td class="pointer"
data-ng-click="routeTo(transaction.accountId,transaction.id,transaction.transfer,transaction.transfer.id)">
<div ng-show="!isDebit(transaction.transactionType)">
{{transaction.amount | number}}
</div>
</td>
<td class="pointer"
data-ng-click="routeTo(transaction.accountId,transaction.id,transaction.transfer,transaction.transfer.id)">
{{transaction.runningBalance | number}}
</td>
</tbody>
</table>
</uib-tab>
<uib-tab heading="{{savingdatatable.registeredTableName}}" ng-repeat="savingdatatable in savingdatatables"
select="dataTableChange(savingdatatable)">
<label><strong>{{savingdatatable.registeredTableName}}</strong></label>
<span data-ng-show="choice">
<a ng-show="datatabledetails.isData" class="btn btn-danger pull-right"
ng-click="deleteAll(savingdatatable.registeredTableName, savingaccountdetails.id)"><i
class="fa fa-trash "></i>{{'label.button.deleteall' | translate}}</a>
<span ng-show="!datatabledetails.isData || datatabledetails.isMultirow" class="pull-right ">
<a href="#/makedatatableentry/{{savingdatatable.registeredTableName}}/{{savingaccountdetails.id}}"
class="btn btn-primary"><i class="fa fa-plus "></i>{{'label.button.add' | translate}}</a>
</span></br>
</span>
<div data-ng-show="datatabledetails.isData">
<table ng-show="datatabledetails.isMultirow" class="table">
<thead>
<th ng-repeat="column in datatabledetails.columnHeaders">{{column.columnName}}</th>
</thead>
<tbody>
<tr ng-repeat="data in datatabledetails.data">
<td ng-repeat="row in data.row">
<span ng-show="$index == 0">
<a href="#/viewdatatableentry/{{savingdatatable.registeredTableName}}/{{savingaccountdetails.id}}/{{data.row[0]}}"
ng-show="datatabledetails.isMultirow">{{row}}</a>
<a href="#/viewdatatableentry/{{savingdatatable.registeredTableName}}/{{savingaccountdetails.id}}/"
ng-hide="datatabledetails.isMultirow">{{row}}</a>
</span>
<span ng-hide="$index == 0">{{row}}</span>
</td>
</tr>
</tbody>
</table>
<table class="table table-bordered" data-ng-show="!datatabledetails.isMultirow" style="width: 450px">
<tr ng-repeat="value in singleRow">
<td class="graybg" style="font-weight: bold">{{value.key}}</td>
<td><span class="padded-td">{{value.value}}</span></td>
</tr>
</table>
</div>
</uib-tab>
<uib-tab ng-show="chargeTableShow" heading="{{'label.heading.charges' | translate}}">
<table class="table width100">
<tr class="graybg">
<th>{{'label.heading.name' | translate}}</th>
<th>{{'label.heading.feeorpenalty' | translate}}</th>
<th></th>
<th>{{'label.heading.paymentdueat' | translate}}</th>
<th></th>
<th>{{'label.heading.dueasof' | translate}}</th>
<th>{{'label.heading.repeatson' | translate}}</th>
<th>{{'label.heading.calculationtype' | translate}}</th>
<th></th>
<th>{{'label.heading.due' | translate}}</th>
<th>{{'label.heading.paid' | translate}}</th>
<th>{{'label.heading.waived' | translate}}</th>
<th>{{'label.heading.outstanding' | translate}}</th>
<th></th>
<th>{{'label.heading.actions' | translate}}</th>
<th></th>
</tr>
<tr ng-repeat="charge in charges">
<td>
<a href="#">{{charge.name}}</a>
</td>
<td ng-show="'charge.penalty'==true">{{"penalty"}}</td>
<td ng-hide="'charge.penalty'==true">{{"fee"}}</td>
<td></td>
<td>{{charge.chargeTimeType.value}}</td>
<td></td>
<td>{{charge.dueDate | DateFormat}}</td>
<td>{{charge.feeOnMonthDay | DayMonthFormat}}</td>
<td>{{charge.chargeCalculationType.value}}</td>
<td></td>
<td>{{charge.currency.displaySymbol}}{{charge.amount | number}}</td>
<td>{{charge.currency.displaySymbol}}{{charge.amountPaid | number}}</td>
<td>{{charge.currency.displaySymbol}}{{charge.amountWaived | number}}</td>
<td>{{charge.currency.displaySymbol}}{{charge.amountOutstanding | number}}</td>
<td></td>
<td>
<span ng-show="chargeAction">
<a title="{{'label.edit' | translate}}"
href="#/fixeddepositaccountcharge/{{savingaccountdetails.id}}/editsavingcharge/{{charge.id}}"><i
class="fa fa-pencil "></i></a>
<a title="{{'label.delete' | translate}}"
href="#/fixeddepositaccountcharge/{{savingaccountdetails.id}}/deletesavingcharge/{{charge.id}}"><i
class="fa fa-remove "></i></a>
</span>
<span ng-hide="chargeAction">
<span ng-hide="charge.amountOutstanding == 0"
ng-show="charge.chargeTimeType.value == 'Monthly Fee' || charge.chargeTimeType.value == 'Annual Fee'|| charge.chargeTimeType.value == 'Specified due date'">
<a title="{{'label.button.paycharge' | translate}}"
href="#/fixeddepositaccountcharge/{{savingaccountdetails.id}}/paycharge/{{charge.id}}"><i
class="fa fa-check "></i></a>
<a title="{{'label.button.waivecharge' | translate}}"
href="#/fixeddepositaccountcharge/{{savingaccountdetails.id}}/waive/{{charge.id}}"><i class="fa fa-flag "></i></a>
</span>
</span>
</td>
<td></td>
</tr>
</table>
</uib-tab>
</uib-tabset>
<script type="text/ng-template" id="incentive.html">
<div class="modal-header silver">
<h3 class="bolder">{{'label.heading.incentives' | translate}}</h3>
<h3 class="bolder">{{'label.heading.customerattributes' | translate}}</h3>
<table class="table table-bordered width100">
<tr class="graybg">
<td class="width20">{{'label.heading.interestratedetails.incentive.attributename' | translate}}</td>
<td class="width20">{{'label.heading.interestratedetails.incentive.conditiontype' | translate}}</td>
<td class="width20">{{'label.heading.interestratedetails.incentive.attributevalue' | translate}}</td>
<td class="width20">{{'label.heading.interestratedetails.incentive.incentivetype' | translate}}</td>
<td class="width20">{{'label.heading.interestratedetails.incentive.amount' | translate}}</td>
</tr>
<tr ng-repeat="incentiveData in chartSlab.incentives">
<td>{{incentiveData.attributeName.code | translate}}</td>
<td>{{incentiveData.conditionType.code | translate}} </td>
<td>{{incentiveData.attributeValueDesc}} </td>
<td>{{incentiveData.incentiveType.code | translate}} </td>
<td>{{incentiveData.amount | number}}</td>
</tr>
</table>
</div>
<div class="modal-footer">
<button class="btn btn-warning" ng-click="cancel()">{{'label.button.close' | translate}}</button>
</div>
</script>
</div>
</div>
</div>

View File

@ -15,7 +15,7 @@
<span ng-repeat="button in buttons.singlebuttons">
<a ng-show="button.name"
ng-click="clickEvent(button.name.replace('button.',''), savingaccountdetails.id)"
class="btn btn-primary"><i class="{{button.fa fa}} "></i>{{'label.'+button.name |
class="btn btn-primary"><i class="fa {{button.fa}} "></i>{{'label.'+button.name |
translate}}</a>
</span>
<span ng-show="buttons.options" class="btn-group dropdown" on-toggle="toggled(open)">
@ -24,7 +24,7 @@
<span class="caret"></span>
</a>
<ul class="dropdown dropdown-menu">
<li class="{{button.fa fa}}" ng-repeat="button in buttons.options">
<li class="fa {{button.fa}}" ng-repeat="button in buttons.options">
<a ng-click="clickEvent(button.name.replace('button.',''), savingaccountdetails.id)">{{'label.'+button.name
| translate}}</a>
</li>
@ -36,7 +36,7 @@
<div class="col-sm-12 col-md-12 paddedtop25px">
<uib-tabset tabset-name="recurringAccountDetails">
<tab heading="{{'label.heading.summary' | translate}}">
<uib-tab heading="{{'label.heading.summary' | translate}}">
<div class="col-sm-12 col-md-12 paddedtop25px">
<div class="row">
<table class="table table-bordered view-table">
@ -218,8 +218,8 @@
</table>
</div>
</div>
</tab>
<tab heading="{{'label.heading.transactions' | translate}}" ng-show="savingaccountdetails.transactions" select="convertDateArrayToObject('date')">
</uib-tab>
<uib-tab heading="{{'label.heading.transactions' | translate}}" ng-show="savingaccountdetails.transactions" select="convertDateArrayToObject('date')">
<table class="table table-bordered">
<colgroup span="4"></colgroup>
<thead>
@ -265,9 +265,10 @@
</td>
</tbody>
</table>
</tab>
<tab heading="{{savingdatatable.registeredTableName}}" ng-repeat="savingdatatable in savingdatatables"
</uib-tab>
<uib-tab ng-repeat="savingdatatable in savingdatatables" heading="{{savingdatatable.registeredTableName}}"
select="dataTableChange(savingdatatable)">
<label><strong>{{savingdatatable.registeredTableName}}</strong></label>
<span data-ng-show="choice">
<a ng-show="datatabledetails.isData" class="btn btn-danger pull-right"
ng-click="deleteAll(savingdatatable.registeredTableName, savingaccountdetails.id)"><i
@ -304,8 +305,8 @@
</tr>
</table>
</div>
</tab>
<tab ng-show="chargeTableShow" heading="{{'label.heading.charges' | translate}}">
</uib-tab>
<uib-tab ng-show="chargeTableShow" heading="{{'label.heading.charges' | translate}}">
<table class="table" width="100%">
<tr class="graybg">
<th>{{'label.heading.name' | translate}}</th>
@ -367,7 +368,7 @@
<td></td>
</tr>
</table>
</tab>
</uib-tab>
</uib-tabset>
<script type="text/ng-template" id="incentive.html">
<div class="modal-header silver">

View File

@ -20,24 +20,23 @@
</select>
<p></p>
<div ng-show="caledars">
<table class="width100">
<table class="table">
<tr ng-repeat="calendar in caledars">
<td>
<label><i class="fa fa-calendar "></i>&nbsp;<strong>{{
'label.heading.meetingdetails' | translate }}</strong></label>
</td>
<td class="width14"><label>{{ 'label.heading.repeatson' | translate }}:</label></td>
<td class="width36">{{calendar.humanReadable}}</td>
<td align="center"><input type="checkbox" ng-model="loanApplicationCommonData.syncDisbursementWithMeeting" ></td>
<td class="width14"><label>{{ 'label.heading.repeatson' | translate }}:</label>{{calendar.humanReadable}}</td>
<td><input type="checkbox" ng-model="loanApplicationCommonData.syncDisbursementWithMeeting" ></td>
<td><label>{{ 'label.input.syncdisbursementdatewithmeeting' | translate }}</label></td>
</tr>
</table>
</div>
</div>
<div class="row">
<div class="">
<div data-ng-show="productDetails" class="well">
<table class="width100">
<table class="table">
<tr>
<td class="width14">
<label>{{ 'label.input.loanofficer' | translate }}:&nbsp;</label>
@ -76,7 +75,7 @@
</div>
</div>
<div class="row" data-ng-show="productDetails">
<div class="" data-ng-show="productDetails">
<table class="table table-condensed">
<thead>
<tr class="active">

View File

@ -11,7 +11,7 @@
<div class="card-content">
<api-validate></api-validate>
<form name="newloanaccountform" novalidate="" rc-submit="submit()" class="well form-inline">
<table class="width100">
<table class="table width100">
<tr>
<td class="width14">
<label>{{ 'label.input.product' | translate }}<span class="required">*</span>:&nbsp;</label>
@ -88,7 +88,7 @@
</div>
<label ng-show="loanaccountinfo.calendarOptions"><i class="fa fa-calendar "></i>&nbsp;<strong>{{
'label.heading.meetingdetails' | translate }}</strong></label>
<table ng-show="loanaccountinfo.calendarOptions" class="width100">
<table ng-show="loanaccountinfo.calendarOptions" class="table width100">
<tr ng-repeat="calendar in loanaccountinfo.calendarOptions">
<td class="width14"><label>{{ 'label.heading.startdate' | translate }}:</label></td>
<td class="width36">{{calendar.startDate | DateFormat}}</td>
@ -110,7 +110,7 @@
<div ng-hide="response.uiDisplayConfigurations.loanAccount.isHiddenField.linkAccountId == true && response.uiDisplayConfigurations.loanAccount.isHiddenField.createStandingInstruction == true">
<label ng-show="loanaccountinfo"><strong>{{ 'label.heading.savingsLinkage' | translate }}</strong></label>
</div>
<table ng-show="loanaccountinfo" ng-show="previewRepayment" class="width100">
<table ng-show="loanaccountinfo" ng-show="previewRepayment" class="table width100">
<tr>
<td class="width19" ng-hide="response.uiDisplayConfigurations.loanAccount.isHiddenField.linkAccountId == true">
<label>{{ 'label.input.linksavings' | translate }}:</label>
@ -127,7 +127,7 @@
</td>
<td class="width31" ng-hide="response.uiDisplayConfigurations.loanAccount.isHiddenField.createStandingInstruction == true">
<input id="createStandingInstruction" class="input-mini-small" type="checkbox"
ng-model="formData.createStandingInstructionAtDisbursement"></label>
ng-model="formData.createStandingInstructionAtDisbursement">
</td>
</tr>
</table>
@ -135,9 +135,7 @@
<hr ng-show="loanaccountinfo"/>
<label ng-show="loanaccountinfo"><strong>{{ 'label.heading.terms' | translate }}</strong></label>
<!--<hr class="terms">-->
<table ng-show="loanaccountinfo" ng-hide="previewRepayment" class="width100">
<table ng-show="loanaccountinfo" ng-hide="previewRepayment" class="table width100">
<tr>
<td class="width19"><label>{{ 'label.input.principal' | translate }}&nbsp;<span
class="required">*</span>:</label></td>
@ -518,7 +516,7 @@
<div ng-show="multiDisburseLoan">
<hr/>
<label><strong>{{ 'label.heading.tranchedetails' | translate }}</strong></label>
<table class="width100">
<table class="table width100">
<tr>
<td class="width14"><label>{{'label.input.outstandingloanbalance' | translate}}:</label></td>
<td class="width36 paddedbottom10">
@ -566,7 +564,7 @@
</select>
<a ng-click="addCharge()"><i class="fa fa-plus "></i></a>
</div>
<table class="table" class="width100" ng-show="charges.length>0">
<table class="table width100" ng-show="charges.length>0">
<tr class="graybg">
<th>{{'label.heading.name' | translate}}</th>
<th>{{'label.heading.type' | translate}}</th>

View File

@ -14,7 +14,7 @@
<br/>
<form name="newsavingccountform" novalidate="" class="form-inline" rc-submit="submit()">
<fieldset>
<table class="width100">
<table class="table width100">
<tr>
<td class="width14">
<label>{{ 'label.input.product' | translate }}<span class="required">*</span>:&nbsp;</label>
@ -60,7 +60,7 @@
<label ng-show="data"><strong>{{ 'label.heading.terms' | translate }}</strong></label>
<div ng-show="data">
<table class="width100">
<table class="table width100">
<tr>
<td class="width14"><label class="control-label">{{ 'label.heading.currency' | translate }}</label>
</td>