Browse Source

数量、单价最小值限制为0

zhuth 7 years ago
parent
commit
0c0126010e

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

@@ -114,7 +114,8 @@ Ext.define('saas.view.sale.sale.FormPanel', {
                 dataIndex : "sd_qty", 
                 dataIndex : "sd_qty", 
                 editor : {
                 editor : {
                     xtype : "numberfield",
                     xtype : "numberfield",
-                    decimalPrecision: 8
+                    decimalPrecision: 8,
+                    minValue:0
                 },
                 },
                 renderer : function(v) {
                 renderer : function(v) {
                     var arr = (v + '.').split('.');
                     var arr = (v + '.').split('.');
@@ -158,7 +159,8 @@ Ext.define('saas.view.sale.sale.FormPanel', {
                 width : 120.0,
                 width : 120.0,
                 editor : {
                 editor : {
                     xtype : "numberfield",
                     xtype : "numberfield",
-                    decimalPrecision: 8
+                    decimalPrecision: 8,
+                    minValue:0
                 },
                 },
                 renderer : function(v) {
                 renderer : function(v) {
                     var arr = (v + '.').split('.');
                     var arr = (v + '.').split('.');

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

@@ -111,7 +111,8 @@ Ext.define('saas.view.sale.saleIn.FormPanel', {
                 width : 120.0,
                 width : 120.0,
                 editor : {
                 editor : {
                     xtype : "numberfield",
                     xtype : "numberfield",
-                    decimalPrecision: 8
+                    decimalPrecision: 8,
+                    minValue:0
                 },
                 },
                 renderer : function(v) {
                 renderer : function(v) {
                     var arr = (v + '.').split('.');
                     var arr = (v + '.').split('.');
@@ -159,7 +160,8 @@ Ext.define('saas.view.sale.saleIn.FormPanel', {
                 width : 120.0, 
                 width : 120.0, 
                 editor : {
                 editor : {
                     xtype : "numberfield",
                     xtype : "numberfield",
-                    decimalPrecision: 8
+                    decimalPrecision: 8,
+                    minValue:0
                 },
                 },
                 renderer : function(v) {
                 renderer : function(v) {
                     var arr = (v + '.').split('.');
                     var arr = (v + '.').split('.');

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

@@ -121,7 +121,8 @@ Ext.define('saas.view.sale.saleout.FormPanel', {
                 allowBlank:false,
                 allowBlank:false,
                 editor : {
                 editor : {
                     xtype : "numberfield",
                     xtype : "numberfield",
-                    decimalPrecision: 8
+                    decimalPrecision: 8,
+                    minValue:0
                 },
                 },
                 renderer : function(v) {
                 renderer : function(v) {
                     var arr = (v + '.').split('.');
                     var arr = (v + '.').split('.');
@@ -170,7 +171,8 @@ Ext.define('saas.view.sale.saleout.FormPanel', {
                 width : 120.0,
                 width : 120.0,
                 editor : {
                 editor : {
                     xtype : "numberfield",
                     xtype : "numberfield",
-                    decimalPrecision: 8
+                    decimalPrecision: 8,
+                    minValue:0
                 },
                 },
                 renderer : function(v) {
                 renderer : function(v) {
                     var arr = (v + '.').split('.');
                     var arr = (v + '.').split('.');

+ 2 - 1
frontend/saas-web/app/view/stock/appropriationInOut/FormPanel.js

@@ -165,7 +165,8 @@ Ext.define('saas.view.stock.appropriationInOut.FormPanel', {
                 width : 120.0,
                 width : 120.0,
                 editor : {
                 editor : {
                     xtype : "numberfield",
                     xtype : "numberfield",
-                    decimalPrecision: 8
+                    decimalPrecision: 8,
+                    minValue:0
                 },
                 },
                 renderer : function(v) {
                 renderer : function(v) {
                     var arr = (v + '.').split('.');
                     var arr = (v + '.').split('.');

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

@@ -72,10 +72,11 @@ Ext.define('saas.view.stock.make.FormPanel', {
         columnWidth: 0.2
         columnWidth: 0.2
     },
     },
     {
     {
-        xtype : "textfield", 
+        xtype : "numberfield", 
         name : "ma_qty", 
         name : "ma_qty", 
         fieldLabel : "数量",
         fieldLabel : "数量",
-        columnWidth: 0.2
+        columnWidth: 0.2,
+        minValue:0
     },{
     },{
         xtype : "hidden", 
         xtype : "hidden", 
         name : "ma_whid", 
         name : "ma_whid", 
@@ -162,7 +163,8 @@ Ext.define('saas.view.stock.make.FormPanel', {
                 width : 120.0,
                 width : 120.0,
                 editor : {
                 editor : {
                     xtype : "numberfield",
                     xtype : "numberfield",
-                    decimalPrecision: 8
+                    decimalPrecision: 8,
+                    minValue:0
                 },
                 },
                 renderer : function(v) {
                 renderer : function(v) {
                     var arr = (v + '.').split('.');
                     var arr = (v + '.').split('.');