Quellcode durchsuchen

fix: 创建流程 审批 审核人校验

lanceJiang vor 1 Jahr
Ursprung
Commit
c07590ecbd
1 geänderte Dateien mit 10 neuen und 1 gelöschten Zeilen
  1. 10 1
      src/components/scWorkflow/nodes/approver.vue

+ 10 - 1
src/components/scWorkflow/nodes/approver.vue

@@ -235,7 +235,16 @@ export default {
 			this.$emit('update:modelValue', data)
 		},
 		save() {
-			this.emit(this.form)
+			const _form = this.form
+			if (_form.setType === 1) {
+				// 选择成员
+				if (!_form.nodeUserList || !_form.nodeUserList.length) return this.$message.warning('请选择成员')
+			} else if (_form.setType === 3) {
+				// 选择角色
+				if (!_form.nodeRoleList || !_form.nodeRoleList.length) return this.$message.warning('请选择角色')
+			}
+
+			this.emit(_form)
 			this.drawer = false
 		},
 		delNode() {