|
|
@@ -50,26 +50,65 @@ Ext.define('saas.view.sale.report.SaleRec', {
|
|
|
xtype: 'datecolumn'
|
|
|
}, {
|
|
|
text: '来源单号',
|
|
|
- dataIndex: 'rbd_slcode'
|
|
|
+ dataIndex: 'rbd_slcode',
|
|
|
+ width: 200
|
|
|
}, {
|
|
|
text: '类型',
|
|
|
dataIndex: 'rbd_slkind'
|
|
|
}, {
|
|
|
text: '销售金额',
|
|
|
xtype: 'numbercolumn',
|
|
|
- dataIndex: 'rbd_amount'
|
|
|
+ dataIndex: 'rbd_amount',
|
|
|
+ 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: '本次收款',
|
|
|
xtype: 'numbercolumn',
|
|
|
- dataIndex: 'rbd_nowbalance'
|
|
|
+ dataIndex: 'rbd_nowbalance',
|
|
|
+ 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: '应收余额',
|
|
|
xtype: 'numbercolumn',
|
|
|
- dataIndex: 'rb_rbdamount'
|
|
|
+ dataIndex: 'rb_rbdamount',
|
|
|
+ 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);
|
|
|
+ }
|
|
|
}, {
|
|
|
- text: '回款比例',
|
|
|
+ text: '回款比例%',
|
|
|
+ dataIndex: 'rb_backrate',
|
|
|
xtype: 'numbercolumn',
|
|
|
- dataIndex: 'rb_backrate'
|
|
|
+ renderer : function(v) {
|
|
|
+ var arr = (v*100 + '.').split('.');
|
|
|
+ var xr = (new Array(arr[1].length > 2 ? 2 : arr[1].length)).fill('0');
|
|
|
+ var format = '0.' + xr.join();
|
|
|
+ return Ext.util.Format.number(v*100, format);
|
|
|
+ }
|
|
|
}, {
|
|
|
text: '备注',
|
|
|
dataIndex: 'rb_remark'
|