|
|
@@ -7,15 +7,15 @@ Ext.define('saas.view.money.report.AccountBalance', {
|
|
|
|
|
|
viewName: 'money-report-accountbalance',
|
|
|
|
|
|
- groupField: null,
|
|
|
+ groupField: 'bankname',
|
|
|
listUrl: '/api/money/report/accountBalance',
|
|
|
defaultCondition: null,
|
|
|
- reportTitle: '资金账户收支明细',
|
|
|
+ reportTitle: '资金账户余额表',
|
|
|
QueryWidth:0.25,
|
|
|
//筛选:账户、日期(必填)
|
|
|
searchItems: [ {
|
|
|
xtype: 'bandinfoDbfindTrigger',
|
|
|
- name: 'bankcode',
|
|
|
+ name: 'bankname',
|
|
|
fieldLabel: '账户名称',
|
|
|
columnWidth: 0.25
|
|
|
}, {
|
|
|
@@ -44,11 +44,37 @@ Ext.define('saas.view.money.report.AccountBalance', {
|
|
|
},{
|
|
|
text:'收入',
|
|
|
dataIndex:'outamount',
|
|
|
- xtype: 'numbercolumn'
|
|
|
+ xtype: 'numbercolumn',
|
|
|
+ renderer : function(v) {
|
|
|
+ var arr = (v + '.').split('.');
|
|
|
+ var xr = (new Array(arr[1].length > 2 ? 2 : arr[1].length)).fill('0');
|
|
|
+ var format = '0,000.' + xr.join();
|
|
|
+ return Ext.util.Format.number(v, format);
|
|
|
+ },
|
|
|
+ summaryType: 'sum',
|
|
|
+ summaryRenderer: function(v) {
|
|
|
+ var arr = (v + '.').split('.');
|
|
|
+ var xr = (new Array(arr[1].length > 2 ? 2 : arr[1].length)).fill('0');
|
|
|
+ var format = '0,000.' + xr.join();
|
|
|
+ return Ext.util.Format.number(v, format);
|
|
|
+ }
|
|
|
},{
|
|
|
text:'支出',
|
|
|
dataIndex:'thisamount',
|
|
|
- xtype: 'numbercolumn'
|
|
|
+ xtype: 'numbercolumn',
|
|
|
+ renderer : function(v) {
|
|
|
+ var arr = (v + '.').split('.');
|
|
|
+ var xr = (new Array(arr[1].length > 2 ? 2 : arr[1].length)).fill('0');
|
|
|
+ var format = '0,000.' + xr.join();
|
|
|
+ return Ext.util.Format.number(v, format);
|
|
|
+ },
|
|
|
+ summaryType: 'sum',
|
|
|
+ summaryRenderer: function(v) {
|
|
|
+ var arr = (v + '.').split('.');
|
|
|
+ var xr = (new Array(arr[1].length > 2 ? 2 : arr[1].length)).fill('0');
|
|
|
+ var format = '0,000.' + xr.join();
|
|
|
+ return Ext.util.Format.number(v, format);
|
|
|
+ }
|
|
|
},{
|
|
|
text: '账户余额',
|
|
|
dataIndex: 'pr_code',
|