diff --git a/src/views/inspection/inspectionPlanDetail.vue b/src/views/inspection/inspectionPlanDetail.vue index a8578f0..e9f74ec 100644 --- a/src/views/inspection/inspectionPlanDetail.vue +++ b/src/views/inspection/inspectionPlanDetail.vue @@ -31,7 +31,16 @@ export default { name: "inspectionPlanDetail", data() { - var validateTime = (rule, value, callback) => { + var validateStart = (rule, value, callback) => { + if (value === '') { + callback(new Error('请输入计划开始时间')); + } else if(value > this.form.endTime) { + callback(new Error('输入的计划起始时间大于计划终了时间')); + } else { + callback(); + } + }; + var validateEnd = (rule, value, callback) => { if (value === '') { callback(new Error('请输入计划终了时间')); } else if(this.form.startTime > value) { @@ -105,11 +114,7 @@ labelWidth: 120, format: 'yyyy年MM月dd日', valueFormat: "yyyyMMdd", - rules: [{ - required: true, - message: "请输入计划起始时间", - trigger: "blur" - }] + rules: [{required: true, validator: validateStart, trigger: 'blur' }] }, { label: "计划终了时间", @@ -119,7 +124,7 @@ labelWidth: 120, format: 'yyyy年MM月dd日', valueFormat: "yyyyMMdd", - rules: [{required: true, validator: validateTime, trigger: 'blur' }] + rules: [{required: true, validator: validateEnd, trigger: 'blur' }] }, { label: "状态", diff --git a/src/views/leger/equipmentledgerDetail.vue b/src/views/leger/equipmentledgerDetail.vue index b0b880c..7ab5584 100644 --- a/src/views/leger/equipmentledgerDetail.vue +++ b/src/views/leger/equipmentledgerDetail.vue @@ -614,6 +614,8 @@ { label: "页数", prop: "page", + type: 'number', + step: 1, span: 20, rules: [{ required: true, diff --git a/src/views/leger/toolinventoryrecordDetail.vue b/src/views/leger/toolinventoryrecordDetail.vue index 22e5151..460e0d1 100644 --- a/src/views/leger/toolinventoryrecordDetail.vue +++ b/src/views/leger/toolinventoryrecordDetail.vue @@ -552,6 +552,8 @@ export default { label: "页数", prop: "page", span: 20, + type: 'number', + step: 1, rules: [{ required: true, message: "请输入页数", diff --git a/src/views/smart/workpermitDetail.vue b/src/views/smart/workpermitDetail.vue index 1343291..5df1678 100644 --- a/src/views/smart/workpermitDetail.vue +++ b/src/views/smart/workpermitDetail.vue @@ -34,6 +34,12 @@ @row-del="attachment_rowDel" @row-update="attachment_rowUpdate" @row-save="attachment_rowSave"> + @@ -505,7 +511,7 @@ ...mapGetters(["permission"]), permissionList() { return { - addBtn: true, + addBtn: false, viewBtn: false, delBtn: true, editBtn: true @@ -634,6 +640,10 @@ this.readonlyForm=false; this.frame_class = null; }, + addrow(){ + this.attachment_form.ticketCode = this.tab1_form.workTicketNo; + this.$refs.crud.rowAdd() + }, updateToSearch () { this.readonlyForm=true; this.shouldShowButton=true;