瀏覽代碼

修改长数字回填不正确的BUG

chenken 6 年之前
父節點
當前提交
329da9781c

+ 4 - 6
src/modules/oe/views/alreadyAudited.vue

@@ -232,6 +232,7 @@ import { mapState } from "vuex";
 import commonFormVue from "../component/commonForm.vue";
 import { AUDIT_EXPLAIN_LIST } from "../constants/constants";
 import pagePrivilege from "../mixin/pagePrivilege.js";
+import _ from "lodash";
 export default {
   components: { commonFormVue },
   mixins: [pagePrivilege],
@@ -379,12 +380,9 @@ export default {
         for (var attr in formData) {
           var value = formData[attr];
           if (value && value != "null") {
-            if (!isNaN(value)) {
-              if (~~value == value) {
-                value = parseInt(value);
-              } else {
-                value = parseFloat(value);
-              }
+            //是数字 且 长度小于15
+            if (!isNaN(value) && value.toString().length < 15) {
+              value = _.toNumber(value);
             }
             this.form[attr] = value;
           }

+ 4 - 6
src/modules/oe/views/awaitingAudit.vue

@@ -335,6 +335,7 @@ import { mapState } from "vuex";
 import pagePrivilege from "../mixin/pagePrivilege.js";
 import commonFormVue from "../component/commonForm.vue";
 import { DISCIPLINE_TYPE_LIST } from "../constants/constants";
+import _ from "lodash";
 export default {
   mixins: [pagePrivilege],
   components: { commonFormVue },
@@ -570,12 +571,9 @@ export default {
         for (var attr in formData) {
           var value = formData[attr];
           if (value && value != "null") {
-            if (!isNaN(value)) {
-              if (~~value == value) {
-                value = parseInt(value);
-              } else {
-                value = parseFloat(value);
-              }
+            //是数字 且 长度小于15
+            if (!isNaN(value) && value.toString().length < 15) {
+              value = _.toNumber(value);
             }
             this.form[attr] = value;
           }

+ 4 - 6
src/modules/oe/views/examDetail.vue

@@ -372,6 +372,7 @@ import commonFormVue from "../component/commonForm.vue";
 import commonExportVue from "../component/commonExport.vue";
 import { DISCIPLINE_TYPE_LIST } from "../constants/constants";
 import pagePrivilege from "../mixin/pagePrivilege.js";
+import _ from "lodash";
 export default {
   components: { commonFormVue, commonExportVue },
   mixins: [pagePrivilege],
@@ -630,12 +631,9 @@ export default {
         for (var attr in formData) {
           var value = formData[attr];
           if (value && value != "null") {
-            if (!isNaN(value)) {
-              if (~~value == value) {
-                value = parseInt(value);
-              } else {
-                value = parseFloat(value);
-              }
+            //是数字 且 长度小于15
+            if (!isNaN(value) && value.toString().length < 15) {
+              value = _.toNumber(value);
             }
             this.form[attr] = value;
           }

+ 4 - 6
src/modules/oe/views/illegalityNameList.vue

@@ -167,6 +167,7 @@ import commonFormVue from "../component/commonForm.vue";
 import commonExportVue from "../component/commonExport.vue";
 import { DISCIPLINE_TYPE_LIST } from "../constants/constants";
 import pagePrivilege from "../mixin/pagePrivilege.js";
+import _ from "lodash";
 export default {
   components: { commonFormVue, commonExportVue },
   mixins: [pagePrivilege],
@@ -299,12 +300,9 @@ export default {
         for (var attr in formData) {
           var value = formData[attr];
           if (value && value != "null") {
-            if (!isNaN(value)) {
-              if (~~value == value) {
-                value = parseInt(value);
-              } else {
-                value = parseFloat(value);
-              }
+            //是数字 且 长度小于15
+            if (!isNaN(value) && value.toString().length < 15) {
+              value = _.toNumber(value);
             }
             this.form[attr] = value;
           }