rainco 7 лет назад
Родитель
Сommit
08cbaf7b48
31 измененных файлов с 116 добавлено и 80 удалено
  1. 27 9
      frontend/saas-web/app/view/document/product/FormPanel.js
  2. 1 1
      frontend/saas-web/app/view/home/infoCardList/Payment.js
  3. 1 1
      frontend/saas-web/app/view/home/infoCardList/PurchaseIn.js
  4. 4 4
      frontend/saas-web/app/view/home/infoCardList/Recment.js
  5. 1 1
      frontend/saas-web/app/view/home/infoCardList/SaleOut.js
  6. 1 1
      frontend/saas-web/app/view/home/infoCardList/UnauditCheckIn.js
  7. 4 4
      frontend/saas-web/app/view/home/infoCardList/UnauditSaleOut.js
  8. 2 2
      frontend/saas-web/app/view/money/report/CustomerCheck.js
  9. 2 2
      frontend/saas-web/app/view/money/report/VendorCheck.js
  10. 2 2
      frontend/saas-web/app/view/purchase/purchase/FormPanel.js
  11. 1 1
      frontend/saas-web/app/view/purchase/purchase/QueryPanel.js
  12. 2 2
      frontend/saas-web/app/view/purchase/purchaseIn/FormPanel.js
  13. 1 1
      frontend/saas-web/app/view/purchase/purchaseIn/QueryPanel.js
  14. 2 2
      frontend/saas-web/app/view/purchase/purchaseOut/FormPanel.js
  15. 1 1
      frontend/saas-web/app/view/purchase/purchaseOut/QueryPanel.js
  16. 2 2
      frontend/saas-web/app/view/purchase/report/Purchase.js
  17. 2 2
      frontend/saas-web/app/view/sale/report/Sale.js
  18. 16 4
      frontend/saas-web/app/view/sale/report/SaleProfit.js
  19. 2 2
      frontend/saas-web/app/view/sale/sale/FormPanel.js
  20. 1 1
      frontend/saas-web/app/view/sale/sale/QueryPanel.js
  21. 2 2
      frontend/saas-web/app/view/sale/saleIn/FormPanel.js
  22. 4 4
      frontend/saas-web/app/view/sale/saleIn/QueryPanel.js
  23. 2 2
      frontend/saas-web/app/view/sale/saleOut/FormPanel.js
  24. 4 4
      frontend/saas-web/app/view/sale/saleOut/QueryPanel.js
  25. 13 7
      frontend/saas-web/app/view/stock/make/FormPanel.js
  26. 4 4
      frontend/saas-web/app/view/stock/otherIn/FormPanel.js
  27. 3 3
      frontend/saas-web/app/view/stock/otherIn/QueryPanel.js
  28. 3 3
      frontend/saas-web/app/view/stock/otherOut/FormPanel.js
  29. 3 3
      frontend/saas-web/app/view/stock/otherOut/QueryPanel.js
  30. 1 1
      frontend/saas-web/app/view/stock/report/DataList.js
  31. 2 2
      frontend/saas-web/app/view/stock/report/Prodiodetail.js

+ 27 - 9
frontend/saas-web/app/view/document/product/FormPanel.js

@@ -125,11 +125,17 @@ Ext.define('saas.view.document.product.FormPanel', {
     },{
         xtype : "numberfield", 
         name : "pr_standardprice", 
-        fieldLabel : "标准单价", 
+        fieldLabel : "标准单价(元)", 
         allowBlank : true, 
         columnWidth : 0.25,
-        decimalPrecision: 8,
-        minValue:0
+        decimalPrecision: 4,
+        minValue:0,
+        renderer: function (v) {
+            var arr = (v + '.').split('.');
+            var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
+            var format = '0,000.' + xr.join('');
+            return Ext.util.Format.number(v, format);
+        }
     },{
         xtype : "numberfield", 
         name : "pr_zxbzs", 
@@ -169,19 +175,31 @@ Ext.define('saas.view.document.product.FormPanel', {
         readOnly:true,
         xtype : "numberfield", 
         name : "pr_purcprice", 
-        fieldLabel : "最新采购单价", 
+        fieldLabel : "最新采购单价(元)", 
         allowBlank : true, 
         columnWidth : 0.25,
-        decimalPrecision: 8,
-        minValue:0
+        decimalPrecision: 4,
+        minValue:0,
+        renderer: function (v) {
+            var arr = (v + '.').split('.');
+            var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
+            var format = '0,000.' + xr.join('');
+            return Ext.util.Format.number(v, format);
+        }
     },{
         ignore:true,
         readOnly:true,
         xtype : "numberfield", 
         name : "pr_saleprice", 
-        fieldLabel : "最新出货单价", 
-        decimalPrecision: 8,
-        minValue:0
+        fieldLabel : "最新出货单价(元)", 
+        decimalPrecision: 4,
+        minValue:0,
+        renderer: function (v) {
+            var arr = (v + '.').split('.');
+            var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
+            var format = '0,000.' + xr.join('');
+            return Ext.util.Format.number(v, format);
+        }
     },{  
         hidden:true,
         xtype : "datefield", 

+ 1 - 1
frontend/saas-web/app/view/home/infoCardList/Payment.js

@@ -128,7 +128,7 @@ Ext.define('saas.view.home.infoCardList.Payment', {
         hidden: true,
         renderer: function (v) {
             var arr = (v + '.').split('.');
-            var xr = (new Array(arr[1].length)).fill('0');
+            var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
             var format = '0,000.' + xr.join('');
             return Ext.util.Format.number(v, format);
         },

+ 1 - 1
frontend/saas-web/app/view/home/infoCardList/PurchaseIn.js

@@ -86,7 +86,7 @@ Ext.define('saas.view.home.infoCardList.PurchaseIn', {
         width: 110,
         renderer: function (v) {
             var arr = (v + '.').split('.');
-            var xr = (new Array(arr[1].length > 8 ? 8 : arr[1].length)).fill('0');
+            var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
             var format = '0,000.' + xr.join('');
             return Ext.util.Format.number(v, format);
         }

+ 4 - 4
frontend/saas-web/app/view/home/infoCardList/Recment.js

@@ -112,14 +112,14 @@ Ext.define('saas.view.home.infoCardList.Recment', {
             return Ext.util.Format.number(v, format);
         }
     }, {
-        text: '销售单价',
+        text: '销售单价(元)',
         dataIndex: 'pd_sendprice',
         xtype:'numbercolumn',
         hidden:true,
         width: 110,
         renderer : function(v) {
             var arr = (v + '.').split('.');
-            var xr = (new Array(arr[1].length > 8 ? 8 : arr[1].length)).fill('0');
+            var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
             var format = '0.' + xr.join('');
             return Ext.util.Format.number(v, format);
         }
@@ -145,14 +145,14 @@ Ext.define('saas.view.home.infoCardList.Recment', {
             return Ext.util.Format.number(v, '0');
         }
     }, {
-        text: '成本单价',
+        text: '成本单价(元)',
         dataIndex: 'pd_price',
         xtype:'numbercolumn',
         width: 110,
         hidden:true,
         renderer : function(v) {
             var arr = (v + '.').split('.');
-            var xr = (new Array(arr[1].length > 2 ? 2 : arr[1].length)).fill('0');
+            var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
             var format = '0.' + xr.join('');
             return Ext.util.Format.number(v, format);
         }

+ 1 - 1
frontend/saas-web/app/view/home/infoCardList/SaleOut.js

@@ -77,7 +77,7 @@ Ext.define('saas.view.home.infoCardList.SaleOut', {
         width: 110,
         renderer: function (v) {
             var arr = (v + '.').split('.');
-            var xr = (new Array(arr[1].length > 8 ? 8 : arr[1].length)).fill('0');
+            var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
             var format = '0,000.' + xr.join('');
             return Ext.util.Format.number(v, format);
         },

+ 1 - 1
frontend/saas-web/app/view/home/infoCardList/UnauditCheckIn.js

@@ -128,7 +128,7 @@ Ext.define('saas.view.home.infoCardList.UnauditCheckIn', {
         xtype: 'numbercolumn',
         renderer: function (v) {
             var arr = (v + '.').split('.');
-            var xr = (new Array(arr[1].length)).fill('0');
+            var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
             var format = '0,000.' + xr.join('');
             return Ext.util.Format.number(v, format);
         },

+ 4 - 4
frontend/saas-web/app/view/home/infoCardList/UnauditSaleOut.js

@@ -109,14 +109,14 @@ Ext.define('saas.view.home.infoCardList.UnauditSaleOut', {
             return Ext.util.Format.number(v, format);
         }
     }, {
-        text: '销售单价',
+        text: '销售单价(元)',
         dataIndex: 'pd_sendprice',
         xtype:'numbercolumn',
         width: 110,
         hidden:true,
         renderer : function(v) {
             var arr = (v + '.').split('.');
-            var xr = (new Array(arr[1].length > 8 ? 8 : arr[1].length)).fill('0');
+            var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
             var format = '0.' + xr.join('');
             return Ext.util.Format.number(v, format);
         }
@@ -142,14 +142,14 @@ Ext.define('saas.view.home.infoCardList.UnauditSaleOut', {
             return Ext.util.Format.number(v, '0');
         }
     }, {
-        text: '成本单价',
+        text: '成本单价(元)',
         dataIndex: 'pd_price',
         xtype:'numbercolumn',
         width: 110,
         hidden:true,
         renderer : function(v) {
             var arr = (v + '.').split('.');
-            var xr = (new Array(arr[1].length > 2 ? 2 : arr[1].length)).fill('0');
+            var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
             var format = '0.' + xr.join('');
             return Ext.util.Format.number(v, format);
         }

+ 2 - 2
frontend/saas-web/app/view/money/report/CustomerCheck.js

@@ -92,7 +92,7 @@ Ext.define('saas.view.money.report.CustomerCheckCheck', {
         width: 110,
         renderer: function(v) {
             var arr = (v + '.').split('.');
-            var xr = (new Array(arr[1].length > 8 ? 8 : arr[1].length)).fill('0');
+            var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
             var format = '0,000.' + xr.join('');
             return Ext.util.Format.number(v, format);
         }
@@ -132,7 +132,7 @@ Ext.define('saas.view.money.report.CustomerCheckCheck', {
         xtype: 'numbercolumn',
         renderer: function(v) {
             var arr = (v + '.').split('.');
-            var xr = (new Array(arr[1].length > 8 ? 8 : arr[1].length)).fill('0');
+            var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
             var format = '0,000.' + xr.join('');
             return Ext.util.Format.number(v, format);
         }

+ 2 - 2
frontend/saas-web/app/view/money/report/VendorCheck.js

@@ -102,7 +102,7 @@ Ext.define('saas.view.money.report.VendorCheck', {
         width: 110,
         renderer: function(v) {
             var arr = (v + '.').split('.');
-            var xr = (new Array(arr[1].length > 8 ? 8 : arr[1].length)).fill('0');
+            var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
             var format = '0,000.' + xr.join('');
             return Ext.util.Format.number(v, format);
         }
@@ -142,7 +142,7 @@ Ext.define('saas.view.money.report.VendorCheck', {
         width: 150,
         renderer: function(v) {
             var arr = (v + '.').split('.');
-            var xr = (new Array(arr[1].length > 8 ? 8 : arr[1].length)).fill('0');
+            var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
             var format = '0,000.' + xr.join('');
             return Ext.util.Format.number(v, format);
         }

+ 2 - 2
frontend/saas-web/app/view/purchase/purchase/FormPanel.js

@@ -188,12 +188,12 @@ Ext.define('saas.view.purchase.purchase.FormPanel', {
                         width : 110.0,
                         editor : {
                             xtype : "numberfield",
-                            decimalPrecision: 8,
+                            decimalPrecision: 4,
                             minValue:0
                         },
                         renderer : function(v) {
                             var arr = (v + '.').split('.');
-                            var xr = (new Array(arr[1].length > 8 ? 8 :(arr[1].length < 2? 2 : arr[1].length))).fill('0');
+                            var xr = (new Array(arr[1].length > 4 ? 4 :(arr[1].length < 2? 2 : arr[1].length))).fill('0');
                             var format = '0,000.' + xr.join('');
                             return Ext.util.Format.number(v, format);
                         },

+ 1 - 1
frontend/saas-web/app/view/purchase/purchase/QueryPanel.js

@@ -221,7 +221,7 @@ Ext.define('saas.view.purchase.purchase.QueryPanel', {
             width: 110,
             renderer : function(v) {
                 var arr = (v + '.').split('.');
-                var xr = (new Array(arr[1].length > 8 ? 8 : arr[1].length)).fill('0');
+                var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
                 var format = '0,000.' + xr.join('');
                 return Ext.util.Format.number(v, format);
             }

+ 2 - 2
frontend/saas-web/app/view/purchase/purchaseIn/FormPanel.js

@@ -209,14 +209,14 @@ Ext.define('saas.view.purchase.purchaseIn.FormPanel', {
                 width : 110.0,
                 editor : {
                     xtype : "numberfield",
-                    decimalPrecision: 8,
+                    decimalPrecision: 4,
                     minValue:0
                 },
                 dataIndex : "pd_orderprice", 
                 width : 120.0,
                 renderer : function(v) {
                     var arr = (v + '.').split('.');
-                    var xr = (new Array(arr[1].length > 8 ? 8 : arr[1].length)).fill('0');
+                    var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
                     var format = '0,000.' + xr.join('');
                     return Ext.util.Format.number(v, format);
                 },

+ 1 - 1
frontend/saas-web/app/view/purchase/purchaseIn/QueryPanel.js

@@ -229,7 +229,7 @@ Ext.define('saas.view.purchase.purchaseIn.QueryPanel', {
             xtype:'numbercolumn',
             renderer : function(v) {
                 var arr = (v + '.').split('.');
-                var xr = (new Array(arr[1].length)).fill('0');
+                var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
                 var format = '0,000.' + xr.join('');
                 return Ext.util.Format.number(v, format);
             },            

+ 2 - 2
frontend/saas-web/app/view/purchase/purchaseOut/FormPanel.js

@@ -203,14 +203,14 @@ Ext.define('saas.view.purchase.purchaseOut.FormPanel', {
                 width : 110.0,
                 editor : {
                     xtype : "numberfield",
-                    decimalPrecision: 8,
+                    decimalPrecision: 4,
                     minValue:0
                 },
                 dataIndex : "pd_orderprice", 
                 width : 120.0,
                 renderer : function(v) {
                     var arr = (v + '.').split('.');
-                    var xr = (new Array(arr[1].length > 8 ? 8 : arr[1].length)).fill('0');
+                    var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
                     var format = '0,000.' + xr.join('');
                     return Ext.util.Format.number(v, format);
                 },

+ 1 - 1
frontend/saas-web/app/view/purchase/purchaseOut/QueryPanel.js

@@ -252,7 +252,7 @@ Ext.define('saas.view.purchase.purchaseOut.QueryPanel', {
                 xtype:'numbercolumn',
                 renderer : function(v) {
                     var arr = (v + '.').split('.');
-                    var xr = (new Array(arr[1].length)).fill('0');
+                    var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
                     var format = '0,000.' + xr.join('');
                     return Ext.util.Format.number(v, format);
                 },            

+ 2 - 2
frontend/saas-web/app/view/purchase/report/Purchase.js

@@ -122,7 +122,7 @@ Ext.define('saas.view.purchase.report.Purchase', {
         xtype: 'numbercolumn',
         renderer: function(v) {
             var arr = (v + '.').split('.');
-            var xr = (new Array(arr[1].length > 8 ? 8 : arr[1].length)).fill('0');
+            var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
             var format = '0,000.' + xr.join('');
             return Ext.util.Format.number(v, format);
         }
@@ -162,7 +162,7 @@ Ext.define('saas.view.purchase.report.Purchase', {
         xtype: 'numbercolumn',
         renderer: function(v) {
             var arr = (v + '.').split('.');
-            var xr = (new Array(arr[1].length > 8 ? 8 : arr[1].length)).fill('0');
+            var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
             var format = '0,000.' + xr.join('');
             return Ext.util.Format.number(v, format);
         }

+ 2 - 2
frontend/saas-web/app/view/sale/report/Sale.js

@@ -123,7 +123,7 @@ Ext.define('saas.view.sale.report.Sale', {
         xtype: 'numbercolumn',
         renderer : function(v) {
             var arr = (v + '.').split('.');
-            var xr = (new Array(arr[1].length > 8 ? 8 : arr[1].length)).fill('0');
+            var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
             var format = '0,000.' + xr.join('');
             return Ext.util.Format.number(v, format);
         }
@@ -135,7 +135,7 @@ Ext.define('saas.view.sale.report.Sale', {
         width: 150,
         renderer : function(v) {
             var arr = (v + '.').split('.');
-            var xr = (new Array(arr[1].length > 8 ? 8 : arr[1].length)).fill('0');
+            var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
             var format = '0,000.' + xr.join('');
             return Ext.util.Format.number(v, format);
         }

+ 16 - 4
frontend/saas-web/app/view/sale/report/SaleProfit.js

@@ -100,7 +100,7 @@ Ext.define('saas.view.sale.report.SaleProfit', {
         width: 150,
         renderer: function(v) {
             var arr = (v + '.').split('.');
-            var xr = (new Array(arr[1].length > 2 ? 2 : arr[1].length)).fill('0');
+            var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
             var format = '0,000.' + xr.join('');
             return Ext.util.Format.number(v, format);
         }
@@ -127,12 +127,24 @@ Ext.define('saas.view.sale.report.SaleProfit', {
         text: '不含税单价(元)',
         exportFormat: 'Price',
         dataIndex: 'pd_netprice',
-        xtype: 'numbercolumn'
+        xtype: 'numbercolumn',
+        renderer : function(v) {
+            var arr = (v + '.').split('.');
+            var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
+            var format = '0,000.' + xr.join('');
+            return Ext.util.Format.number(v, format);
+        }
     }, {
-        text: '成本单价',
+        text: '成本单价(元)',
         dataIndex: 'pw_costprice',
         exportFormat: 'Price',
-        xtype: 'numbercolumn'
+        xtype: 'numbercolumn',
+        renderer : function(v) {
+            var arr = (v + '.').split('.');
+            var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
+            var format = '0,000.' + xr.join('');
+            return Ext.util.Format.number(v, format);
+        }
     }, {
         text: '成本金额',
         dataIndex: 'pd_total',

+ 2 - 2
frontend/saas-web/app/view/sale/sale/FormPanel.js

@@ -208,12 +208,12 @@ Ext.define('saas.view.sale.sale.FormPanel', {
                         width : 110.0,
                         editor : {
                             xtype : "numberfield",
-                            decimalPrecision: 8,
+                            decimalPrecision: 4,
                             minValue:0
                         },
                         renderer : function(v) {
                             var arr = (v + '.').split('.');
-                            var xr = (new Array(arr[1].length > 8 ? 8 :(arr[1].length < 2? 2 : arr[1].length))).fill('0');
+                            var xr = (new Array(arr[1].length > 4 ? 4 :(arr[1].length < 2? 2 : arr[1].length))).fill('0');
                             var format = '0,000.' + xr.join('');
                             return Ext.util.Format.number(v, format);
                        }

+ 1 - 1
frontend/saas-web/app/view/sale/sale/QueryPanel.js

@@ -233,7 +233,7 @@ Ext.define('saas.view.sale.sale.QueryPanel', {
             width: 120,
             renderer : function(v) {
                 var arr = (v + '.').split('.');
-                var xr = (new Array(arr[1].length > 8 ? 8 : arr[1].length)).fill('0');
+                var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
                 var format = '0,000.' + xr.join('');
                 return Ext.util.Format.number(v, format);
             },

+ 2 - 2
frontend/saas-web/app/view/sale/saleIn/FormPanel.js

@@ -218,12 +218,12 @@ Ext.define('saas.view.sale.saleIn.FormPanel', {
                 width : 110.0, 
                 editor : {
                     xtype : "numberfield",
-                    decimalPrecision: 8,
+                    decimalPrecision: 4,
                     minValue:0
                 },
                 renderer : function(v) {
                     var arr = (v + '.').split('.');
-                    var xr = (new Array(arr[1].length > 8 ? 8 : arr[1].length)).fill('0');
+                    var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
                     var format = '0,000.' + xr.join('');
                     return Ext.util.Format.number(v, format);
                 },

+ 4 - 4
frontend/saas-web/app/view/sale/saleIn/QueryPanel.js

@@ -247,13 +247,13 @@ Ext.define('saas.view.sale.saleIn.QueryPanel', {
             dataIndex: 'pr_unit',
             width: 80
         }, {
-            text: '销售单价',
+            text: '销售单价(元)',
             dataIndex: 'pd_sendprice',
             xtype:'numbercolumn',
             width: 110,
             renderer : function(v) {
                 var arr = (v + '.').split('.');
-                var xr = (new Array(arr[1].length > 8 ? 8 : arr[1].length)).fill('0');
+                var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
                 var format = '0.' + xr.join('');
                 return Ext.util.Format.number(v, format);
             }
@@ -277,13 +277,13 @@ Ext.define('saas.view.sale.saleIn.QueryPanel', {
                 return Ext.util.Format.number(v, '0');
             }
         }, {
-            text: '成本单价',
+            text: '成本单价(元)',
             dataIndex: 'pd_price',
             xtype:'numbercolumn',
             width: 110,
             renderer : function(v) {
                 var arr = (v + '.').split('.');
-                var xr = (new Array(arr[1].length > 8 ? 8 : arr[1].length)).fill('0');
+                var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
                 var format = '0.' + xr.join('');
                 return Ext.util.Format.number(v, format);
             }

+ 2 - 2
frontend/saas-web/app/view/sale/saleOut/FormPanel.js

@@ -229,12 +229,12 @@ Ext.define('saas.view.sale.saleout.FormPanel', {
                 width : 110.0,
                 editor : {
                     xtype : "numberfield",
-                    decimalPrecision: 8,
+                    decimalPrecision: 4,
                     minValue:0
                 },
                 renderer : function(v) {
                     var arr = (v + '.').split('.');
-                    var xr = (new Array(arr[1].length > 8 ? 8 : arr[1].length)).fill('0');
+                    var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
                     var format = '0,000.' + xr.join('');
                     return Ext.util.Format.number(v, format);
                 },

+ 4 - 4
frontend/saas-web/app/view/sale/saleOut/QueryPanel.js

@@ -239,13 +239,13 @@ Ext.define('saas.view.sale.saleout.QueryPanel', {
             dataIndex: 'pr_unit',
             width: 80
         }, {
-            text: '销售单价',
+            text: '销售单价(元)',
             dataIndex: 'pd_sendprice',
             xtype:'numbercolumn',
             width: 110,
             renderer : function(v) {
                 var arr = (v + '.').split('.');
-                var xr = (new Array(arr[1].length > 8 ? 8 : arr[1].length)).fill('0');
+                var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
                 var format = '0.' + xr.join('');
                 return Ext.util.Format.number(v, format);
             }
@@ -269,13 +269,13 @@ Ext.define('saas.view.sale.saleout.QueryPanel', {
                 return Ext.util.Format.number(v, '0');
             }
         }, {
-            text: '成本单价',
+            text: '成本单价(元)',
             dataIndex: 'pd_price',
             xtype:'numbercolumn',
             width: 110,
             renderer : function(v) {
                 var arr = (v + '.').split('.');
-                var xr = (new Array(arr[1].length > 8 ? 8 : arr[1].length)).fill('0');
+                var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
                 var format = '0.' + xr.join('');
                 return Ext.util.Format.number(v, format);
             }

+ 13 - 7
frontend/saas-web/app/view/stock/make/FormPanel.js

@@ -113,14 +113,20 @@ Ext.define('saas.view.stock.make.FormPanel', {
         fieldLabel : "单价(元)",
         readOnly:true,
         editable:false,
-        decimalPrecision:8,
-        columnWidth: 0.25
+        decimalPrecision:4,
+        columnWidth: 0.25,
+        renderer : function(v) {
+            var arr = (v + '.').split('.');
+            var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
+            var format = '0.' + xr.join('');
+            return Ext.util.Format.number(v, format);
+        }
     },{
         xtype : "numberfield", 
         name : "ma_total",
         readOnly:true,
         editable:false, 
-        fieldLabel : "金额(元)",
+        fieldLabel : "金额",
         decimalPrecision:2,
         columnWidth: 0.25
     },
@@ -240,13 +246,13 @@ Ext.define('saas.view.stock.make.FormPanel', {
                     return v;
                 }
             },{
-                text : "成本单价", 
+                text : "成本单价(元)", 
                 dataIndex : "mm_price", 
                 xtype: 'numbercolumn',
                 width : 110.0,
                 editor : {
                     xtype : "numberfield",
-                    decimalPrecision: 8,
+                    decimalPrecision: 4,
                     minValue:0
                 },
                 listeners:{
@@ -254,8 +260,8 @@ Ext.define('saas.view.stock.make.FormPanel', {
                 },
                 renderer : function(v) {
                     var arr = (v + '.').split('.');
-                    var xr = (new Array(arr[1].length)).fill('0');
-                    var format = '0,000.' + xr.join('');
+                    var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
+                    var format = '0.' + xr.join('');
                     return Ext.util.Format.number(v, format);
                 }
             },

+ 4 - 4
frontend/saas-web/app/view/stock/otherIn/FormPanel.js

@@ -204,15 +204,15 @@ Ext.define('saas.view.stock.otherIn.FormPanel', {
                 width : 110.0,
                 editor : {
                     xtype : "numberfield",
-                    decimalPrecision: 8,
+                    decimalPrecision: 4,
                     minValue:0
                 },
                 renderer : function(v) {
                     var arr = (v + '.').split('.');
-                    var xr = (new Array(arr[1].length)).fill('0');
-                    var format = '0,000.' + xr.join('');
+                    var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
+                    var format = '0.' + xr.join('');
                     return Ext.util.Format.number(v, format);
-                },
+                }
             },{
                 text : "仓库id", 
                 dataIndex : "pd_whid", 

+ 3 - 3
frontend/saas-web/app/view/stock/otherIn/QueryPanel.js

@@ -206,10 +206,10 @@ Ext.define('saas.view.stock.otherIn.QueryPanel', {
             width: 110,
             renderer : function(v) {
                 var arr = (v + '.').split('.');
-                var xr = (new Array(arr[1].length)).fill('0');
-                var format = '0,000.' + xr.join('');
+                var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
+                var format = '0.' + xr.join('');
                 return Ext.util.Format.number(v, format);
-            }         
+            }        
         },{
             text: '仓库',
             dataIndex: 'pd_whname',

+ 3 - 3
frontend/saas-web/app/view/stock/otherOut/FormPanel.js

@@ -188,13 +188,13 @@ Ext.define('saas.view.stock.otherOut.FormPanel', {
                 width : 110.0,
                 editor : {
                     xtype : "numberfield",
-                    decimalPrecision: 8,
+                    decimalPrecision: 4,
                     minValue:0
                 },
                 renderer : function(v) {
                     var arr = (v + '.').split('.');
-                    var xr = (new Array(arr[1].length)).fill('0');
-                    var format = '0,000.' + xr.join('');
+                    var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
+                    var format = '0.' + xr.join('');
                     return Ext.util.Format.number(v, format);
                 }
             },{

+ 3 - 3
frontend/saas-web/app/view/stock/otherOut/QueryPanel.js

@@ -206,10 +206,10 @@ Ext.define('saas.view.stock.otherOut.QueryPanel', {
             width: 110,
             renderer : function(v) {
                 var arr = (v + '.').split('.');
-                var xr = (new Array(arr[1].length)).fill('0');
-                var format = '0,000.' + xr.join('');
+                var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
+                var format = '0.' + xr.join('');
                 return Ext.util.Format.number(v, format);
-            }         
+            }       
         },{
             text: '仓库',
             dataIndex: 'pd_whname',

+ 1 - 1
frontend/saas-web/app/view/stock/report/DataList.js

@@ -96,7 +96,7 @@ Ext.define('saas.view.stock.report.DataList', {
         width: 120,
         renderer: function (v) {
             var arr = (v + '.').split('.');
-            var xr = (new Array(arr[1].length > 8 ? 8 : arr[1].length)).fill('0');
+            var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
             var format = '0,000.' + xr.join('');
             return Ext.util.Format.number(v, format);
         }

+ 2 - 2
frontend/saas-web/app/view/stock/report/Prodiodetail.js

@@ -117,13 +117,13 @@ Ext.define('saas.view.stock.report.Prodiodetail', {
             return Ext.util.Format.number(v, format);
         }
     }, {
-        text: '成本单价',
+        text: '成本单价(元)',
         xtype: 'numbercolumn',
         exportFormat: 'Price',
         dataIndex: 'pd_price',
         renderer: function(v) {
             var arr = (v + '.').split('.');
-            var xr = (new Array(arr[1].length > 8 ? 8 : arr[1].length)).fill('0');
+            var xr = (new Array(arr[1].length > 4 ? 4 : arr[1].length)).fill('0');
             var format = '0,000.' + xr.join('');
             return Ext.util.Format.number(v, format);
         }