Merge remote-tracking branch 'origin/main'

main
zhen 11 months ago
commit 0ad302222d
  1. 6
      src/views/inspection/inspectionPlanDetail.vue
  2. 21
      src/views/inspection/inspectiontasks.vue
  3. 12
      src/views/inspection/inspectiontasksDetail.vue

@ -38,9 +38,8 @@
if(value > this.form.endTime) { if(value > this.form.endTime) {
callback(new Error('输入的计划起始时间大于计划终了时间')); callback(new Error('输入的计划起始时间大于计划终了时间'));
} }
} else {
callback();
} }
callback();
}; };
var validateEnd = (rule, value, callback) => { var validateEnd = (rule, value, callback) => {
if (value === '') { if (value === '') {
@ -49,9 +48,8 @@
if(this.form.startTime > value) { if(this.form.startTime > value) {
callback(new Error('输入的计划终了时间小于计划起始时间')); callback(new Error('输入的计划终了时间小于计划起始时间'));
} }
} else {
callback();
} }
callback();
}; };
return { return {
addUpdateShowButton:{}, addUpdateShowButton:{},

@ -21,7 +21,7 @@
<template slot="menuLeft"> <template slot="menuLeft">
<el-button type="danger" <el-button type="danger"
size="small" size="small"
icon="el-icon-delete" class="btn1"
plain plain
v-if="permission.inspectiontasks_delete" v-if="permission.inspectiontasks_delete"
@click="handleDelete">批量删除 @click="handleDelete">批量删除
@ -30,24 +30,28 @@
<template slot="menuRight"> <template slot="menuRight">
<el-button type="primary" <el-button type="primary"
size="small" size="small"
class="btn1"
plain plain
@click="handleDetailAdd" @click="handleDetailAdd"
v-if="permission.inspectiontasks_add">新增 v-if="permission.inspectiontasks_add">新增
</el-button> </el-button>
<el-button type="primary" <el-button type="primary"
size="small" size="small"
class="btn1"
plain plain
@click="handleAction" @click="handleAction"
v-if="permission.inspectiontasks_action">启动 v-if="permission.inspectiontasks_action">启动
</el-button> </el-button>
<el-button type="primary" <el-button type="primary"
size="small" size="small"
class="btn1"
plain plain
@click="handleStop" @click="handleStop"
v-if="permission.inspectiontasks_stop">停止 v-if="permission.inspectiontasks_stop">停止
</el-button> </el-button>
<el-button type="primary" <el-button type="primary"
size="small" size="small"
class="btn1"
plain plain
@click="handleExport()" @click="handleExport()"
v-if="permission.inspectiontasks_export">导出 v-if="permission.inspectiontasks_export">导出
@ -113,18 +117,18 @@
if(this.resultForm.executeEndDate.trim().replaceAll('/','') < value.trim().replaceAll('/','')) { if(this.resultForm.executeEndDate.trim().replaceAll('/','') < value.trim().replaceAll('/','')) {
callback(new Error('输入的任务执行开始时间大于任务执行结束时间')); callback(new Error('输入的任务执行开始时间大于任务执行结束时间'));
} }
} else {
callback();
} }
callback();
}; };
var validateEndTime = (rule, value, callback) => { var validateEndTime = (rule, value, callback) => {
if (value === '') { if (value === '') {
callback(new Error('请输入任务执行结束时间')); callback(new Error('请输入任务执行结束时间'));
} else if(this.resultForm.executeStartDate.trim().replaceAll('/','') >= value.trim().replaceAll('/','')) { } else if(this.resultForm.executeStartDate.trim().replaceAll('/','') >= value.trim().replaceAll('/','')) {
callback(new Error('输入的任务执行结束时间小于任务执行开始时间')); callback(new Error('输入的任务执行结束时间小于任务执行开始时间'));
} else {
callback();
} }
callback();
}; };
return { return {
form: {}, form: {},
@ -147,6 +151,7 @@
calcHeight: 210, calcHeight: 210,
searchShow: true, searchShow: true,
searchMenuSpan: 6, searchMenuSpan: 6,
align: 'center',
tip: false, tip: false,
border: true, border: true,
index: false, index: false,
@ -656,7 +661,11 @@
<style> <style>
.header-class{ .header-class{
background-color: #3366cc !important; background-color: #243970 !important;
color: #FFFFFF !important;
}
.btn1.el-button{
background-color: #3060C4 !important;
color: #FFFFFF !important; color: #FFFFFF !important;
} }
</style> </style>

@ -59,18 +59,16 @@ export default {
if(this.information_form.taskEndDate < value) { if(this.information_form.taskEndDate < value) {
callback(new Error('输入的任务开始日期大于任务完成日期')); callback(new Error('输入的任务开始日期大于任务完成日期'));
} }
} else {
callback();
} }
callback();
}; };
var validateEndTime = (rule, value, callback) => { var validateEndTime = (rule, value, callback) => {
if (value === '') { if (!value) {
callback(new Error('请输入任务完成日期')); callback(new Error('请输入任务完成日期'));
} else if(this.information_form.taskStartDate > value) { } else if(this.information_form.taskStartDate > value) {
callback(new Error('输入的任务开始日期大于任务完成日期')); callback(new Error('输入的任务开始日期大于任务完成日期'));
} else {
callback();
} }
callback();
}; };
return { return {
information_class: '', information_class: '',
@ -143,7 +141,7 @@ export default {
labelWidth: 120, labelWidth: 120,
format: 'yyyy年MM月dd日', format: 'yyyy年MM月dd日',
valueFormat: "yyyyMMdd", valueFormat: "yyyyMMdd",
rules: [{required: true, validator: validateStartTime, trigger: 'blur' }] rules: [{required: true, validator: validateStartTime, trigger: 'change' }]
}, },
{ {
label: "任务完成日期", label: "任务完成日期",
@ -513,7 +511,7 @@ export default {
</script> </script>
<style> <style>
.header-class{ .header-class{
background-color: #3366cc !important; background-color: #243970 !important;
color: #FFFFFF !important; color: #FFFFFF !important;
} }
.information_class .el-input__inner, .information_class .el-input__inner,

Loading…
Cancel
Save