<el-form ref="form03"
<el-form-item label="办理时间:" prop="officeComplaintApplyVo.resolveTime">
<el-date-picker
:disabled="rdisable"
v-model="form.officeComplaintApplyVo.resolveTime"
value-format="yyyy-MM-dd"
type="date"
placeholder="选择日期"/>
</el-form-item>
'officeComplaintApplyVo.resolveTime': [
{ required: true, message: '请输入投诉内容', trigger: 'change' }
], //验证
saveAddTs(form01,form03) {
let form1 = new Promise((resolve, reject) => {
this.$refs['form01'].validate(valid => {
if (valid) {
resolve()
} else {
// 返回验证失败的表单名称
reject('form01')
}
})
})
let form3 = new Promise((resolve, reject) => {
this.$refs['form03'].validate(valid => {
if (valid) {
resolve()
} else {
alert(this.form.officeComplaintApplyVo.resolveTime)
// reject('form03')
}
})
})
Promise.all([form1, form3]).then((res)=>{
if (this.edit === 'add') {
return new Promise((resolve, reject) => {
addComp(this.form).then(response => {
if (response.data.code === 200) {
this.$message.success('新增成功')
}
resolve()
}).catch(error => {
reject(error)
})
})
}
else{
return new Promise((resolve, reject) => {
editComp(this.form).then(response => {
if (response.data.code === 200) {
this.$message.success('编辑成功')
}
resolve()
}).catch(error => {
reject(error)
})
})
}
//验证成功 向提交数据
}).catch((err) => {
})
},