diff --git a/src/views/pages/process/task/processdetail/detailmixin.js b/src/views/pages/process/task/processdetail/detailmixin.js index 18354528427ecc88765482d54037167a008e3aa3..d6529e7537052e49cd6e3eec15289c751f3c1a5a 100644 --- a/src/views/pages/process/task/processdetail/detailmixin.js +++ b/src/views/pages/process/task/processdetail/detailmixin.js @@ -1045,6 +1045,15 @@ export default { isComplete = false; } } + // 其他节点校验方法 + if (this.validNodeData && typeof this.validNodeData === 'function') { + let validNodeList = this.validNodeData(); + if (validNodeList && Array.isArray(validNodeList) && validNodeList.length > 0) { + this.validCardOpen = true; + isComplete = false; + this.validList.push(...validNodeList); + } + } //校验表单 if (JSON.stringify(this.formConfig) != '{}') { let completeList = await this.$refs.TaskCenterDetail.getcompleteValid();