fix 79597
This commit is contained in:
@@ -311,8 +311,19 @@ export default {
|
||||
// 收集所有表单信息
|
||||
let formDataList = []
|
||||
if (isValidate) {
|
||||
formDataList = await this.validateFormList(this.processInfoForm, this.approvalInfoForm)
|
||||
formDataList[2] = await this.$refs.baseInfoForm.getDataValidate()
|
||||
// 记录表单验证是否报错
|
||||
let err = null
|
||||
formDataList = await this.validateFormList(this.processInfoForm, this.approvalInfoForm).catch(() => {
|
||||
err = true
|
||||
return []
|
||||
})
|
||||
formDataList[2] = await this.$refs.baseInfoForm.getDataValidate().catch(() => {
|
||||
err = true
|
||||
})
|
||||
// 如果有错误就跳转表单
|
||||
if (err !== null) {
|
||||
throw new Error('base')
|
||||
}
|
||||
} else {
|
||||
formDataList = [
|
||||
this.processInfoForm.getFieldsValue(),
|
||||
@@ -322,6 +333,7 @@ export default {
|
||||
// 保存清空校验
|
||||
this.approvalInfoForm.validateFields(['commitText'], { force: true }, () => {})
|
||||
}
|
||||
|
||||
// 收集人员信息
|
||||
const getPersonInfo = this.getPersonInfo(isValidate)
|
||||
if (!getPersonInfo) {
|
||||
|
||||
Reference in New Issue
Block a user