[update 标准解读流程] 重新分发去掉空数据校验
This commit is contained in:
@@ -122,7 +122,8 @@ module.exports = {
|
|||||||
pleaseSelectInterpreter: 'Select at least one piece of data for each department involved to interpret',
|
pleaseSelectInterpreter: 'Select at least one piece of data for each department involved to interpret',
|
||||||
pleaseSelectClause: 'Please select terms',
|
pleaseSelectClause: 'Please select terms',
|
||||||
interpretationDistribution: 'Interpretation and Distribution',
|
interpretationDistribution: 'Interpretation and Distribution',
|
||||||
interpretationTable: 'Interpretation Table'
|
interpretationTable: 'Interpretation Table',
|
||||||
|
interpretationAttributes: 'Interpretation of attributes'
|
||||||
},
|
},
|
||||||
// 流程配置
|
// 流程配置
|
||||||
processConfig: {
|
processConfig: {
|
||||||
|
|||||||
@@ -122,7 +122,8 @@ module.exports = {
|
|||||||
pleaseSelectInterpreter: '至少选择一条数据的各涉及部门解读人',
|
pleaseSelectInterpreter: '至少选择一条数据的各涉及部门解读人',
|
||||||
pleaseSelectClause: '请选择条款',
|
pleaseSelectClause: '请选择条款',
|
||||||
interpretationDistribution: '解读分发',
|
interpretationDistribution: '解读分发',
|
||||||
interpretationTable: '解读表'
|
interpretationTable: '解读表',
|
||||||
|
interpretationAttributes: '解读属性'
|
||||||
},
|
},
|
||||||
// 流程配置
|
// 流程配置
|
||||||
processConfig: {
|
processConfig: {
|
||||||
|
|||||||
+5
-3
@@ -97,7 +97,7 @@
|
|||||||
import UserSelection from '@comp/selection/UserSelection'
|
import UserSelection from '@comp/selection/UserSelection'
|
||||||
import InterpretationClauseTable
|
import InterpretationClauseTable
|
||||||
from '@views/workCenter/standardInterpretationProcess/modules/InterpretationClauseTable'
|
from '@views/workCenter/standardInterpretationProcess/modules/InterpretationClauseTable'
|
||||||
import { DecompositionSource, IsDistribute } from '@/enums/commonEnums'
|
import { DecompositionSource, IsDistribute, StandardInterpretationNodes } from '@/enums/commonEnums'
|
||||||
export default {
|
export default {
|
||||||
name: 'InterpretationMainInterpreterDistribute',
|
name: 'InterpretationMainInterpreterDistribute',
|
||||||
components: { InterpretationClauseTable, UserSelection },
|
components: { InterpretationClauseTable, UserSelection },
|
||||||
@@ -264,13 +264,15 @@ export default {
|
|||||||
obj._flag = true
|
obj._flag = true
|
||||||
this.$message.warn(this.$t('workCenter.standardInterpretationProcess.pleaseSelectTheNextStep'))
|
this.$message.warn(this.$t('workCenter.standardInterpretationProcess.pleaseSelectTheNextStep'))
|
||||||
} else {
|
} else {
|
||||||
|
// 是否重新分发节点
|
||||||
|
const isReDistribute = this.currentNodeId === StandardInterpretationNodes.standardInterpreterReDistribution.value
|
||||||
// 只要下一步了,对新增的部分进行校验
|
// 只要下一步了,对新增的部分进行校验
|
||||||
obj.clauseData = this.$refs.interpretationClauseTable.getData()
|
obj.clauseData = this.$refs.interpretationClauseTable.getData()
|
||||||
// 至少一条条款数据(重新分发节点可以删了代表不分发)
|
// 至少一条条款数据(重新分发节点可以删了代表不分发)
|
||||||
if (!obj.clauseData.length) {
|
if (!obj.clauseData.length && !isReDistribute) {
|
||||||
this.$message.warn(this.$t('addAtLeastOneRowOfData'))
|
this.$message.warn(this.$t('addAtLeastOneRowOfData'))
|
||||||
obj._flag = true
|
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'))
|
this.$message.warn(this.$t('workCenter.standardInterpretationProcess.pleaseSelectInterpreter'))
|
||||||
obj._flag = true
|
obj._flag = true
|
||||||
|
|||||||
Reference in New Issue
Block a user