|
@@ -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;
|
|
|
}
|