|
|
@@ -8,10 +8,6 @@ Ext.define('saas.view.sale.saleIn.QueryPanel', {
|
|
|
viewName: 'sale-salein-querypanel',
|
|
|
|
|
|
queryFormItems: [{
|
|
|
- xtype: 'hidden',
|
|
|
- name: 'id',
|
|
|
- fieldLabel: 'ID'
|
|
|
- },{
|
|
|
xtype: 'textfield',
|
|
|
name: 'pi_inoutno',
|
|
|
emptyText:'请输入单号或客户',
|
|
|
@@ -122,7 +118,13 @@ Ext.define('saas.view.sale.saleIn.QueryPanel', {
|
|
|
text: '总金额',
|
|
|
dataIndex: 'pi_total',
|
|
|
xtype:'numbercolumn',
|
|
|
- width: 110
|
|
|
+ width: 110,
|
|
|
+ renderer : function(v) {
|
|
|
+ var arr = (v + '.').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, format);
|
|
|
+ }
|
|
|
}, {
|
|
|
text: '单据状态',
|
|
|
align: 'center',
|
|
|
@@ -149,7 +151,13 @@ Ext.define('saas.view.sale.saleIn.QueryPanel', {
|
|
|
text: '未含税金额',
|
|
|
dataIndex: 'pi_nettotal',
|
|
|
xtype:'numbercolumn',
|
|
|
- width: 0
|
|
|
+ width: 0,
|
|
|
+ renderer : function(v) {
|
|
|
+ var arr = (v + '.').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, format);
|
|
|
+ }
|
|
|
},{
|
|
|
text: '单据类型',
|
|
|
dataIndex: 'pi_class',
|
|
|
@@ -204,27 +212,54 @@ Ext.define('saas.view.sale.saleIn.QueryPanel', {
|
|
|
text: '退货数量',
|
|
|
dataIndex: 'pd_inqty',
|
|
|
xtype:'numbercolumn',
|
|
|
- width: 110
|
|
|
+ width: 110,
|
|
|
+ renderer : function(v) {
|
|
|
+ var arr = (v + '.').split('.');
|
|
|
+ var xr = (new Array(arr[1].length > 3 ? 3 : arr[1].length)).fill('0');
|
|
|
+ var format = '0.' + xr.join();
|
|
|
+ return Ext.util.Format.number(v, format);
|
|
|
+ }
|
|
|
}, {
|
|
|
text: '销售单价',
|
|
|
dataIndex: 'pd_sendprice',
|
|
|
xtype:'numbercolumn',
|
|
|
- width: 110
|
|
|
+ width: 110,
|
|
|
+ renderer : function(v) {
|
|
|
+ var arr = (v + '.').split('.');
|
|
|
+ var xr = (new Array(arr[1].length > 8 ? 8 : arr[1].length)).fill('0');
|
|
|
+ var format = '0.' + xr.join();
|
|
|
+ return Ext.util.Format.number(v, format);
|
|
|
+ }
|
|
|
}, {
|
|
|
text: '金额',
|
|
|
dataIndex: 'pd_total',
|
|
|
xtype:'numbercolumn',
|
|
|
- width: 110
|
|
|
+ width: 110,
|
|
|
+ renderer : function(v) {
|
|
|
+ var arr = (v + '.').split('.');
|
|
|
+ var xr = (new Array(arr[1].length > 3 ? 3 : arr[1].length)).fill('0');
|
|
|
+ var format = '0.' + xr.join();
|
|
|
+ return Ext.util.Format.number(v, format);
|
|
|
+ }
|
|
|
}, {
|
|
|
text: '税率',
|
|
|
dataIndex: 'pd_taxrate',
|
|
|
xtype:'numbercolumn',
|
|
|
- width: 80
|
|
|
+ width: 80,
|
|
|
+ renderer : function(v) {
|
|
|
+ return Ext.util.Format.number(v, '0');
|
|
|
+ }
|
|
|
}, {
|
|
|
text: '成本单价',
|
|
|
dataIndex: 'pd_price',
|
|
|
xtype:'numbercolumn',
|
|
|
- width: 110
|
|
|
+ width: 110,
|
|
|
+ renderer : function(v) {
|
|
|
+ var arr = (v + '.').split('.');
|
|
|
+ var xr = (new Array(arr[1].length > 8 ? 8 : arr[1].length)).fill('0');
|
|
|
+ var format = '0.' + xr.join();
|
|
|
+ return Ext.util.Format.number(v, format);
|
|
|
+ }
|
|
|
}, {
|
|
|
text: '备注',
|
|
|
dataIndex: 'pd_remark',
|