@@ -96,7 +96,7 @@
- 取消
From 53b87e0a01fa115f52a3b82aa8f7ee299eab2964 Mon Sep 17 00:00:00 2001
From: Dayu <1010@qq.com>
Date: Thu, 18 Jul 2024 16:50:56 +0800
Subject: [PATCH 10/12] =?UTF-8?q?bug=20=E4=BF=AE=E6=AD=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/leger/equipmentledgerDetail.vue | 20 ++++++++-----
src/views/leger/toolinventoryrecordDetail.vue | 20 ++++++++-----
src/views/spares/material.vue | 29 ++++++++++++++-----
3 files changed, 47 insertions(+), 22 deletions(-)
diff --git a/src/views/leger/equipmentledgerDetail.vue b/src/views/leger/equipmentledgerDetail.vue
index 7ab5584..df1d7eb 100644
--- a/src/views/leger/equipmentledgerDetail.vue
+++ b/src/views/leger/equipmentledgerDetail.vue
@@ -128,6 +128,18 @@
export default {
name: "equipmentledgerDetail",
data () {
+ var validatePage = (rule, value, callback) => {
+ if (value === '') {
+ callback(new Error('请输入页数'));
+ } else {
+ var r = /^\+?[0-9][0-9]*$/;
+ if(!r.test(value)) {
+ callback(new Error('输入的页数不合法'));
+ } else {
+ callback();
+ }
+ }
+ };
return {
checkStatusValue: this.$route.query.checkstatus,
optionCheckStatus: [{
@@ -614,14 +626,8 @@
{
label: "页数",
prop: "page",
- type: 'number',
- step: 1,
span: 20,
- rules: [{
- required: true,
- message: "请输入页数",
- trigger: "blur"
- }],
+ rules: [{required: true, validator: validatePage, trigger: 'blur' }]
},
{
label: "关键字",
diff --git a/src/views/leger/toolinventoryrecordDetail.vue b/src/views/leger/toolinventoryrecordDetail.vue
index 460e0d1..98dbfdd 100644
--- a/src/views/leger/toolinventoryrecordDetail.vue
+++ b/src/views/leger/toolinventoryrecordDetail.vue
@@ -175,6 +175,18 @@ import {getListByTaskNo} from "@/api/inspection/inspectionresult";
export default {
name: "equipmentledgerDetail",
data () {
+ var validatePage = (rule, value, callback) => {
+ if (value === '') {
+ callback(new Error('请输入页数'));
+ } else {
+ var r = /^\+?[0-9][0-9]*$/;
+ if(!r.test(value)) {
+ callback(new Error('输入的页数不合法'));
+ } else {
+ callback();
+ }
+ }
+ };
return {
checkStatusValue:{},
optionCheckStatus: [{
@@ -552,13 +564,7 @@ export default {
label: "页数",
prop: "page",
span: 20,
- type: 'number',
- step: 1,
- rules: [{
- required: true,
- message: "请输入页数",
- trigger: "blur"
- }],
+ rules: [{required: true, validator: validatePage, trigger: 'blur' }]
},
{
label: "关键字",
diff --git a/src/views/spares/material.vue b/src/views/spares/material.vue
index c434b2b..d888254 100644
--- a/src/views/spares/material.vue
+++ b/src/views/spares/material.vue
@@ -103,13 +103,30 @@
export default {
data() {
+ var validateInCount = (rule, value, callback) => {
+ if (value === '') {
+ callback(new Error('请输入入库数量'));
+ } else {
+ var r = /^\+?[0-9][0-9]*$/;
+ if(!r.test(value)) {
+ callback(new Error('入库数量不合法'));
+ } else {
+ callback();
+ }
+ }
+ };
var validateCount = (rule, value, callback) => {
if (value === '') {
callback(new Error('请输入出库数量'));
- } else if(this.count < value) {
- callback(new Error('输入的出库数量大于库存数量'));
} else {
- callback();
+ var r = /^\+?[0-9][0-9]*$/;
+ if(!r.test(value)) {
+ callback(new Error('出库数量不合法'));
+ } else if(this.count < value) {
+ callback(new Error('输入的出库数量大于库存数量'));
+ } else {
+ callback();
+ }
}
};
return {
@@ -329,11 +346,7 @@
label: "入库数量",
prop: "inboundCount",
span: 22,
- rules: [{
- required: true,
- message: "请输入入库数量",
- trigger: "blur"
- }]
+ rules: [{required: true, validator: validateInCount, trigger: 'blur' }]
},
{
label: "入库申领人",
From cd2dd194781e316a4e4014ad28b127ef04036261 Mon Sep 17 00:00:00 2001
From: yangzhicheng
Date: Thu, 18 Jul 2024 17:17:04 +0800
Subject: [PATCH 11/12] =?UTF-8?q?=E5=BC=B9=E7=AA=97=E5=86=85=E5=AE=B9?=
=?UTF-8?q?=E6=B8=85=E7=A9=BA=E5=A4=84=E7=90=86=E4=BF=AE=E6=AD=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/inspection/inspectionplan.vue | 4 ++--
src/views/inspection/inspectionroute.vue | 4 ++--
src/views/spares/materialDetail.vue | 6 ++----
3 files changed, 6 insertions(+), 8 deletions(-)
diff --git a/src/views/inspection/inspectionplan.vue b/src/views/inspection/inspectionplan.vue
index 129e7df..96d4a7b 100644
--- a/src/views/inspection/inspectionplan.vue
+++ b/src/views/inspection/inspectionplan.vue
@@ -320,7 +320,7 @@
return;
}
this.cancelBox = true;
- this.cancelForm.cancelReason = '';
+ this.$refs.cancelForm.resetForm();
},
handleDetailCancel() {
this.$confirm("是否将选择数据改为失效状态?", {
@@ -332,7 +332,7 @@
return lapse(this.ids, this.cancelForm.cancelReason);
})
.then(() => {
- this.cancelForm.cancelReason = '';
+ this.$refs.cancelForm.resetForm();
this.cancelBox = false;
this.onLoad(this.page);
this.$message({
diff --git a/src/views/inspection/inspectionroute.vue b/src/views/inspection/inspectionroute.vue
index 17801cf..89654af 100644
--- a/src/views/inspection/inspectionroute.vue
+++ b/src/views/inspection/inspectionroute.vue
@@ -302,7 +302,7 @@
return;
}
this.cancelBox = true;
- this.cancelForm.cancelReason = '';
+ this.$refs.cancelForm.resetForm();
},
handleDetailCancel() {
this.$confirm("是否将选择数据改为失效状态?", {
@@ -314,7 +314,7 @@
return lapse(this.ids, this.cancelForm.cancelReason);
})
.then(() => {
- this.cancelForm.cancelReason = '';
+ this.$refs.cancelForm.resetForm();
this.cancelBox = false;
this.onLoad(this.page);
this.$message({
diff --git a/src/views/spares/materialDetail.vue b/src/views/spares/materialDetail.vue
index be4f991..78e8882 100644
--- a/src/views/spares/materialDetail.vue
+++ b/src/views/spares/materialDetail.vue
@@ -442,8 +442,7 @@
},
methods: {
test(val) {
- this.diaForm.code = '';
- this.diaForm.type = '';
+ this.$refs.diaForm.resetForm();
this.dialogVisible = true;
},
handleFormSubmit() {
@@ -632,8 +631,7 @@
if (valid) {
done()
codeAdd(this.diaForm).then(() => {
- this.diaForm.code = '';
- this.diaForm.type = '';
+ this.$refs.diaForm.resetForm();
this.dialogVisible = false;
this.SearchClassCode();
this.$message({
From ac47b484e9eaf0f6dbd5f65c7d9a185ea1abfdb6 Mon Sep 17 00:00:00 2001
From: Dayu <1010@qq.com>
Date: Thu, 18 Jul 2024 17:27:21 +0800
Subject: [PATCH 12/12] =?UTF-8?q?bug=20=E4=BF=AE=E6=AD=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/inspection/inspectiontasks.vue | 41 ++++++++++++++----------
1 file changed, 24 insertions(+), 17 deletions(-)
diff --git a/src/views/inspection/inspectiontasks.vue b/src/views/inspection/inspectiontasks.vue
index cff2358..ddebc78 100644
--- a/src/views/inspection/inspectiontasks.vue
+++ b/src/views/inspection/inspectiontasks.vue
@@ -563,26 +563,33 @@
return;
}
this.stopBox = true;
+ this.$refs.stopForm.resetForm();
},
submitStop(){
- this.$confirm("是否将选择巡检任务停止?", {
- confirmButtonText: "确定",
- cancelButtonText: "取消",
- type: "warning"
+ this.$refs.stopForm.validate((valid, done, msg) => {
+ if (valid) {
+ done()
+ this.$confirm("是否将选择巡检任务停止?", {
+ confirmButtonText: "确定",
+ cancelButtonText: "取消",
+ type: "warning"
+ })
+ .then(() => {
+ return stop(this.ids, this.stopForm.cancelReason);
+ })
+ .then(() => {
+ this.$refs.stopForm.resetForm();
+ this.stopBox = false;
+ this.onLoad(this.page);
+ this.$message({
+ type: "success",
+ message: "操作成功!"
+ });
+ this.$refs.crud.toggleSelection();
+ });
+ }
})
- .then(() => {
- return stop(this.ids, this.stopForm.cancelReason);
- })
- .then(() => {
- this.stopForm.cancelReason = '';
- this.stopBox = false;
- this.onLoad(this.page);
- this.$message({
- type: "success",
- message: "操作成功!"
- });
- this.$refs.crud.toggleSelection();
- });
+
},
handleExport() {
this.$confirm("是否导出数据?", "提示", {