From 9a6375eb4e40a32d17580ea77d0e2f5f2fb1a7a9 Mon Sep 17 00:00:00 2001 From: jjLv <1981429112@qq.com> Date: Mon, 30 Sep 2024 16:06:09 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A2=84=E8=AD=A6=E9=85=8D=E7=BD=AE=E8=A1=A8?= =?UTF-8?q?=E5=8D=95=E9=AA=8C=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/warning/components/form-warning.vue | 124 +++++++++--------- 1 file changed, 63 insertions(+), 61 deletions(-) diff --git a/src/views/base/warning/components/form-warning.vue b/src/views/base/warning/components/form-warning.vue index ff9d69b..b016306 100644 --- a/src/views/base/warning/components/form-warning.vue +++ b/src/views/base/warning/components/form-warning.vue @@ -255,6 +255,7 @@ export default { }, mounted() { if (this.editParams) { + console.log(this.editParams) switch (this.formCount) { case 116: Object.assign(this.projectParams1, this.editParams) @@ -395,11 +396,12 @@ export default { return callback(new Error('请勿输入非数字')); } const valueTemp = parseFloat(value); + console.log(value+"444444444444444") + console.log(valueTemp+"111111111111111") // 检查前导零(例如 '0000' 或 '000.000000') - // if(valueTemp.toString()==="0") - if (value !== valueTemp.toString() && value !== "0") { - return callback(new Error('请输入0~100内的数据且小数点后最多保留两位')); - } + // if (value !== valueTemp.toString() && value !== "0") { + // return callback(new Error('请输入0~100内的数据且小数点后最多保留两位')); + // } if(valueTemp.toString().includes('.')==true){ if (valueTemp < 0 || valueTemp > 100 ||valueTemp.toString().split(".")[1].length>2) { callback(new Error('请输入0~100内的数据且小数点后最多保留两位')); @@ -435,9 +437,9 @@ export default { const valueTemp = parseFloat(value); // 检查前导零(例如 '0000' 或 '000.000000') // if(valueTemp.toString()==="0") - if (value !== valueTemp.toString() && value !== "0") { - return callback(new Error('请输入0~100内的数据且小数点后最多保留两位')); - } + // if (value !== valueTemp.toString() && value !== "0") { + // return callback(new Error('请输入0~100内的数据且小数点后最多保留两位')); + // } if(valueTemp.toString().includes('.')==true){ if (valueTemp < 0 || valueTemp > 100 ||valueTemp.toString().split(".")[1].length>2) { callback(new Error('请输入0~100内的数据且小数点后最多保留两位')); @@ -473,9 +475,9 @@ export default { const valueTemp = parseFloat(value); // 检查前导零(例如 '0000' 或 '000.000000') // if(valueTemp.toString()==="0") - if (value !== valueTemp.toString() && value !== "0") { - return callback(new Error('请输入大于零的数据且小数点后最多保留两位')); - } + // if (value !== valueTemp.toString() && value !== "0") { + // return callback(new Error('请输入大于零的数据且小数点后最多保留两位')); + // } if(valueTemp.toString().includes('.')==true){ if (valueTemp < 0 ||valueTemp.toString().split(".")[1].length>2) { callback(new Error('请输入大于零的数据且小数点后最多保留两位')); @@ -511,9 +513,9 @@ export default { const valueTemp = parseFloat(value); // 检查前导零(例如 '0000' 或 '000.000000') // if(valueTemp.toString()==="0") - if (value !== valueTemp.toString() && value !== "0") { - return callback(new Error('请输入大于零的数据且小数点后最多保留两位')); - } + // if (value !== valueTemp.toString() && value !== "0") { + // return callback(new Error('请输入大于零的数据且小数点后最多保留两位')); + // } if(valueTemp.toString().includes('.')==true){ if (valueTemp < 0 ||valueTemp.toString().split(".")[1].length>2) { callback(new Error('请输入大于零的数据且小数点后最多保留两位')); @@ -549,9 +551,9 @@ export default { const valueTemp = parseFloat(value); // 检查前导零(例如 '0000' 或 '000.000000') // if(valueTemp.toString()==="0") - if (value !== valueTemp.toString() && value !== "0") { - return callback(new Error('请输入大于零的数据且小数点后最多保留两位')); - } + // if (value !== valueTemp.toString() && value !== "0") { + // return callback(new Error('请输入大于零的数据且小数点后最多保留两位')); + // } if(valueTemp.toString().includes('.')==true){ if (valueTemp < 0 ||valueTemp.toString().split(".")[1].length>2) { callback(new Error('请输入大于零的数据且小数点后最多保留两位')); @@ -587,9 +589,9 @@ export default { const valueTemp = parseFloat(value); // 检查前导零(例如 '0000' 或 '000.000000') // if(valueTemp.toString()==="0") - if (value !== valueTemp.toString() && value !== "0") { - return callback(new Error('请输入大于零的数据且小数点后最多保留两位')); - } + // if (value !== valueTemp.toString() && value !== "0") { + // return callback(new Error('请输入大于零的数据且小数点后最多保留两位')); + // } if(valueTemp.toString().includes('.')==true){ if (valueTemp < 0 ||valueTemp.toString().split(".")[1].length>2) { callback(new Error('请输入大于零的数据且小数点后最多保留两位')); @@ -625,9 +627,9 @@ export default { const valueTemp = parseFloat(value); // 检查前导零(例如 '0000' 或 '000.000000') // if(valueTemp.toString()==="0") - if (value !== valueTemp.toString() && value !== "0") { - return callback(new Error('请输入大于零的数据且小数点后最多保留两位')); - } + // if (value !== valueTemp.toString() && value !== "0") { + // return callback(new Error('请输入大于零的数据且小数点后最多保留两位')); + // } if(valueTemp.toString().includes('.')==true){ if (valueTemp < 0 ||valueTemp.toString().split(".")[1].length>2) { callback(new Error('请输入大于零的数据且小数点后最多保留两位')); @@ -663,9 +665,9 @@ export default { const valueTemp = parseFloat(value); // 检查前导零(例如 '0000' 或 '000.000000') // if(valueTemp.toString()==="0") - if (value !== valueTemp.toString() && value !== "0") { - return callback(new Error('请输入大于零的数据且小数点后最多保留两位')); - } + // if (value !== valueTemp.toString() && value !== "0") { + // return callback(new Error('请输入大于零的数据且小数点后最多保留两位')); + // } if(valueTemp.toString().includes('.')==true){ if (valueTemp < 0 ||valueTemp.toString().split(".")[1].length>2) { callback(new Error('请输入大于零的数据且小数点后最多保留两位')); @@ -710,9 +712,9 @@ export default { const valueTemp = parseFloat(value); // 检查前导零(例如 '0000' 或 '000.000000') // if(valueTemp.toString()==="0") - if (value !== valueTemp.toString() && value !== "0") { - return callback(new Error('请输入0~90内的数据且小数点后最多保留两位')); - } + // if (value !== valueTemp.toString() && value !== "0") { + // return callback(new Error('请输入0~90内的数据且小数点后最多保留两位')); + // } if(valueTemp.toString().includes('.')==true){ if (valueTemp < 0 || valueTemp > 90 ||valueTemp.toString().split(".")[1].length>2) { callback(new Error('请输入0~90内的数据且小数点后最多保留两位')); @@ -748,9 +750,9 @@ export default { const valueTemp = parseFloat(value); // 检查前导零(例如 '0000' 或 '000.000000') // if(valueTemp.toString()==="0") - if (value !== valueTemp.toString() && value !== "0") { - return callback(new Error('请输入0~90内的数据且小数点后最多保留两位')); - } + // if (value !== valueTemp.toString() && value !== "0") { + // return callback(new Error('请输入0~90内的数据且小数点后最多保留两位')); + // } if(valueTemp.toString().includes('.')==true){ if (valueTemp < 0 || valueTemp > 90 ||valueTemp.toString().split(".")[1].length>2) { callback(new Error('请输入0~90内的数据且小数点后最多保留两位')); @@ -795,9 +797,9 @@ export default { const valueTemp = parseFloat(value); // 检查前导零(例如 '0000' 或 '000.000000') // if(valueTemp.toString()==="0") - if (value !== valueTemp.toString() && value !== "0") { - return callback(new Error('请输入大于零的数据且小数点后最多保留两位')); - } + // if (value !== valueTemp.toString() && value !== "0") { + // return callback(new Error('请输入大于零的数据且小数点后最多保留两位')); + // } if(valueTemp.toString().includes('.')==true){ if (valueTemp < 0 ||valueTemp.toString().split(".")[1].length>2) { callback(new Error('请输入大于零的数据且小数点后最多保留两位')); @@ -833,9 +835,9 @@ export default { const valueTemp = parseFloat(value); // 检查前导零(例如 '0000' 或 '000.000000') // if(valueTemp.toString()==="0") - if (value !== valueTemp.toString() && value !== "0") { - return callback(new Error('请输入大于零的数据且小数点后最多保留两位')); - } + // if (value !== valueTemp.toString() && value !== "0") { + // return callback(new Error('请输入大于零的数据且小数点后最多保留两位')); + // } if(valueTemp.toString().includes('.')==true){ if (valueTemp < 0 ||valueTemp.toString().split(".")[1].length>2) { callback(new Error('请输入大于零的数据且小数点后最多保留两位')); @@ -880,9 +882,9 @@ export default { const valueTemp = parseFloat(value); // 检查前导零(例如 '0000' 或 '000.000000') // if(valueTemp.toString()==="0") - if (value !== valueTemp.toString() && value !== "0") { - return callback(new Error('请输入0~100内的数据且小数点后最多保留两位')); - } + // if (value !== valueTemp.toString() && value !== "0") { + // return callback(new Error('请输入0~100内的数据且小数点后最多保留两位')); + // } if(valueTemp.toString().includes('.')==true){ if (valueTemp < 0 || valueTemp > 100 ||valueTemp.toString().split(".")[1].length>2) { callback(new Error('请输入0~100内的数据且小数点后最多保留两位')); @@ -918,9 +920,9 @@ export default { const valueTemp = parseFloat(value); // 检查前导零(例如 '0000' 或 '000.000000') // if(valueTemp.toString()==="0") - if (value !== valueTemp.toString() && value !== "0") { - return callback(new Error('请输入0~100内的数据且小数点后最多保留两位')); - } + // if (value !== valueTemp.toString() && value !== "0") { + // return callback(new Error('请输入0~100内的数据且小数点后最多保留两位')); + // } if(valueTemp.toString().includes('.')==true){ if (valueTemp < 0 || valueTemp > 100 ||valueTemp.toString().split(".")[1].length>2) { callback(new Error('请输入0~100内的数据且小数点后最多保留两位')); @@ -956,9 +958,9 @@ export default { const valueTemp = parseFloat(value); // 检查前导零(例如 '0000' 或 '000.000000') // if(valueTemp.toString()==="0") - if (value !== valueTemp.toString() && value !== "0") { - return callback(new Error('请输入大于零的数据且小数点后最多保留两位')); - } + // if (value !== valueTemp.toString() && value !== "0") { + // return callback(new Error('请输入大于零的数据且小数点后最多保留两位')); + // } if(valueTemp.toString().includes('.')==true){ if (valueTemp < 0 ||valueTemp.toString().split(".")[1].length>2) { callback(new Error('请输入大于零的数据且小数点后最多保留两位')); @@ -994,9 +996,9 @@ export default { const valueTemp = parseFloat(value); // 检查前导零(例如 '0000' 或 '000.000000') // if(valueTemp.toString()==="0") - if (value !== valueTemp.toString() && value !== "0") { - return callback(new Error('请输入大于零的数据且小数点后最多保留两位')); - } + // if (value !== valueTemp.toString() && value !== "0") { + // return callback(new Error('请输入大于零的数据且小数点后最多保留两位')); + // } if(valueTemp.toString().includes('.')==true){ if (valueTemp < 0 ||valueTemp.toString().split(".")[1].length>2) { callback(new Error('请输入大于零的数据且小数点后最多保留两位')); @@ -1032,9 +1034,9 @@ export default { const valueTemp = parseFloat(value); // 检查前导零(例如 '0000' 或 '000.000000') // if(valueTemp.toString()==="0") - if (value !== valueTemp.toString() && value !== "0") { - return callback(new Error('请输入0~100内的数据且小数点后最多保留两位')); - } + // if (value !== valueTemp.toString() && value !== "0") { + // return callback(new Error('请输入0~100内的数据且小数点后最多保留两位')); + // } if(valueTemp.toString().includes('.')==true){ if (valueTemp < 0 || valueTemp > 100 ||valueTemp.toString().split(".")[1].length>2) { callback(new Error('请输入0~100内的数据且小数点后最多保留两位')); @@ -1070,9 +1072,9 @@ export default { const valueTemp = parseFloat(value); // 检查前导零(例如 '0000' 或 '000.000000') // if(valueTemp.toString()==="0") - if (value !== valueTemp.toString() && value !== "0") { - return callback(new Error('请输入0~100内的数据且小数点后最多保留两位')); - } + // if (value !== valueTemp.toString() && value !== "0") { + // return callback(new Error('请输入0~100内的数据且小数点后最多保留两位')); + // } if(valueTemp.toString().includes('.')==true){ if (valueTemp < 0 || valueTemp > 100 ||valueTemp.toString().split(".")[1].length>2) { callback(new Error('请输入0~100内的数据且小数点后最多保留两位')); @@ -1108,9 +1110,9 @@ export default { const valueTemp = parseFloat(value); // 检查前导零(例如 '0000' 或 '000.000000') // if(valueTemp.toString()==="0") - if (value !== valueTemp.toString() && value !== "0") { - return callback(new Error('请输入大于零的数据且小数点后最多保留两位')); - } + // if (value !== valueTemp.toString() && value !== "0") { + // return callback(new Error('请输入大于零的数据且小数点后最多保留两位')); + // } if(valueTemp.toString().includes('.')==true){ if (valueTemp < 0 ||valueTemp.toString().split(".")[1].length>2) { callback(new Error('请输入大于零的数据且小数点后最多保留两位')); @@ -1146,9 +1148,9 @@ export default { const valueTemp = parseFloat(value); // 检查前导零(例如 '0000' 或 '000.000000') // if(valueTemp.toString()==="0") - if (value !== valueTemp.toString() && value !== "0") { - return callback(new Error('请输入大于零的数据且小数点后最多保留两位')); - } + // if (value !== valueTemp.toString() && value !== "0") { + // return callback(new Error('请输入大于零的数据且小数点后最多保留两位')); + // } if(valueTemp.toString().includes('.')==true){ if (valueTemp < 0 ||valueTemp.toString().split(".")[1].length>2) { callback(new Error('请输入大于零的数据且小数点后最多保留两位'));