[update 标准解读流程] 重新分发去掉空数据校验
This commit is contained in:
+5
-3
@@ -97,7 +97,7 @@
|
||||
import UserSelection from '@comp/selection/UserSelection'
|
||||
import InterpretationClauseTable
|
||||
from '@views/workCenter/standardInterpretationProcess/modules/InterpretationClauseTable'
|
||||
import { DecompositionSource, IsDistribute } from '@/enums/commonEnums'
|
||||
import { DecompositionSource, IsDistribute, StandardInterpretationNodes } from '@/enums/commonEnums'
|
||||
export default {
|
||||
name: 'InterpretationMainInterpreterDistribute',
|
||||
components: { InterpretationClauseTable, UserSelection },
|
||||
@@ -264,13 +264,15 @@ export default {
|
||||
obj._flag = true
|
||||
this.$message.warn(this.$t('workCenter.standardInterpretationProcess.pleaseSelectTheNextStep'))
|
||||
} else {
|
||||
// 是否重新分发节点
|
||||
const isReDistribute = this.currentNodeId === StandardInterpretationNodes.standardInterpreterReDistribution.value
|
||||
// 只要下一步了,对新增的部分进行校验
|
||||
obj.clauseData = this.$refs.interpretationClauseTable.getData()
|
||||
// 至少一条条款数据(重新分发节点可以删了代表不分发)
|
||||
if (!obj.clauseData.length) {
|
||||
if (!obj.clauseData.length && !isReDistribute) {
|
||||
this.$message.warn(this.$t('addAtLeastOneRowOfData'))
|
||||
obj._flag = true
|
||||
} else if (this.isDistribute && !obj.clauseData.some(item => item.interpretPersonIds)) {
|
||||
} else if (obj.clauseData.length && this.isDistribute && !obj.clauseData.some(item => item.interpretPersonIds)) {
|
||||
// 有数据且选分发时候校验 至少一条数据选择解读人
|
||||
this.$message.warn(this.$t('workCenter.standardInterpretationProcess.pleaseSelectInterpreter'))
|
||||
obj._flag = true
|
||||
|
||||
Reference in New Issue
Block a user