|
|
@ -130,6 +130,26 @@ import {Alert} from "element-ui"; |
|
|
|
export default { |
|
|
|
export default { |
|
|
|
name: "operationticketDetail", |
|
|
|
name: "operationticketDetail", |
|
|
|
data () { |
|
|
|
data () { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var validateStartTime = (rule, value, callback) => { |
|
|
|
|
|
|
|
if (value === '') { |
|
|
|
|
|
|
|
callback(new Error('请输入计划开始日期')); |
|
|
|
|
|
|
|
} else if(this.tab1_form.plannedEndTime !== '' && this.tab1_form.plannedEndTime !== null) { |
|
|
|
|
|
|
|
if(this.tab1_form.plannedEndTime < value) { |
|
|
|
|
|
|
|
callback(new Error('输入的计划开始日期大于计划结束日期')); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
callback(); |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
var validateEndTime = (rule, value, callback) => { |
|
|
|
|
|
|
|
if (value === '') { |
|
|
|
|
|
|
|
callback(new Error('请输入计划结束日期')); |
|
|
|
|
|
|
|
} else if(this.tab1_form.plannedStartTime > value) { |
|
|
|
|
|
|
|
callback(new Error('输入的计划结束日期小于计划开始日期')); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
callback(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}; |
|
|
|
return { |
|
|
|
return { |
|
|
|
// checkStatusValue: this.$route.query.reviewStatus, |
|
|
|
// checkStatusValue: this.$route.query.reviewStatus, |
|
|
|
// optionCheckStatus: [{ |
|
|
|
// optionCheckStatus: [{ |
|
|
@ -339,25 +359,17 @@ export default { |
|
|
|
{ |
|
|
|
{ |
|
|
|
label: "计划开始时间", |
|
|
|
label: "计划开始时间", |
|
|
|
prop: "plannedStartTime", |
|
|
|
prop: "plannedStartTime", |
|
|
|
rules: [{ |
|
|
|
|
|
|
|
required: true, |
|
|
|
|
|
|
|
message: "请输入计划开始时间", |
|
|
|
|
|
|
|
trigger: "blur" |
|
|
|
|
|
|
|
}], |
|
|
|
|
|
|
|
type: "datetime", |
|
|
|
type: "datetime", |
|
|
|
format: 'yyyy/MM/dd HH:mm:ss', |
|
|
|
format: 'yyyy/MM/dd HH:mm:ss', |
|
|
|
valueFormat: "yyyyMMddHH:mm:ss", |
|
|
|
valueFormat: "yyyyMMddHH:mm:ss", |
|
|
|
span: 8, |
|
|
|
span: 8, |
|
|
|
maxlength: 20, |
|
|
|
maxlength: 20, |
|
|
|
|
|
|
|
rules: [{required: true,validator: validateStartTime, trigger: 'blur' }], |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
{ |
|
|
|
label: "计划结束时间", |
|
|
|
label: "计划结束时间", |
|
|
|
prop: "plannedEndTime", |
|
|
|
prop: "plannedEndTime", |
|
|
|
rules: [{ |
|
|
|
rules: [{ required: true,validator: validateEndTime, trigger: 'blur' }], |
|
|
|
required: true, |
|
|
|
|
|
|
|
message: "请输入计划结束时间", |
|
|
|
|
|
|
|
trigger: "blur" |
|
|
|
|
|
|
|
}], |
|
|
|
|
|
|
|
type: "datetime", |
|
|
|
type: "datetime", |
|
|
|
format: 'yyyy/MM/dd HH:mm:ss', |
|
|
|
format: 'yyyy/MM/dd HH:mm:ss', |
|
|
|
valueFormat: "yyyyMMddHH:mm:ss", |
|
|
|
valueFormat: "yyyyMMddHH:mm:ss", |
|
|
@ -626,7 +638,7 @@ export default { |
|
|
|
this.shouldShowButton=false; |
|
|
|
this.shouldShowButton=false; |
|
|
|
this.addUpdateShowButton=true; |
|
|
|
this.addUpdateShowButton=true; |
|
|
|
this.addUpdateShowButton=true; |
|
|
|
this.addUpdateShowButton=true; |
|
|
|
this.frame_class = null; |
|
|
|
this.frame_class = ""; |
|
|
|
}else{ |
|
|
|
}else{ |
|
|
|
this.readonlyForm=false; |
|
|
|
this.readonlyForm=false; |
|
|
|
this.shouldShowButton=true; |
|
|
|
this.shouldShowButton=true; |
|
|
|