|
@@ -37,9 +37,18 @@ const rules = reactive<FormRules<any>>({
|
|
|
name: [
|
|
|
{ required: true, message: "请输入审核节点名称", trigger: "blur" },
|
|
|
],
|
|
|
- /*desc: [
|
|
|
- { required: true, message: "Please input activity form", trigger: "blur" },
|
|
|
- ],*/
|
|
|
+ userType: [
|
|
|
+ { required: true, message: "人员类型不能为空", trigger: "blur" },
|
|
|
+ ],
|
|
|
+ candidateUsers: [
|
|
|
+ { required: true, message: "候选人员不能为空", trigger: "blur" },
|
|
|
+ ],
|
|
|
+ assignee: [
|
|
|
+ { required: true, message: "指定人员不能为空", trigger: "blur" },
|
|
|
+ ],
|
|
|
+ candidateGroups: [
|
|
|
+ { required: true, message: "指定角色不能为空", trigger: "blur" },
|
|
|
+ ],
|
|
|
});
|
|
|
|
|
|
const submitForm = () => {
|
|
@@ -107,10 +116,14 @@ const onNodeOperation = async (name: HJMethodName, node: HJNodeData): void => {
|
|
|
|
|
|
selectedNode.value = JSON.parse(JSON.stringify(node));
|
|
|
|
|
|
- if (selectedNode.value && selectedNode.value.data.information) {
|
|
|
- formData.value = JSON.parse(
|
|
|
- JSON.stringify(selectedNode.value.data.information)
|
|
|
- );
|
|
|
+ if (selectedNode.value) {
|
|
|
+ if(selectedNode.value.data.information){
|
|
|
+ formData.value = JSON.parse(
|
|
|
+ JSON.stringify(selectedNode.value.data.information)
|
|
|
+ );
|
|
|
+ }else{
|
|
|
+ formData.value = {}
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
console.log("selectedNode", selectedNode.value);
|