|
5 | 5 | size="small" |
6 | 6 | label-position="right"> |
7 | 7 | <el-form-item label="节点类型"> |
8 | | - <el-input v-model="formData.type" disabled></el-input> |
| 8 | + <el-input v-model="localFormData.type" disabled></el-input> |
9 | 9 | </el-form-item> |
10 | 10 | <el-form-item label="节点ID"> |
11 | | - <el-input v-model="formData.id" @input="updateId"></el-input> |
| 11 | + <el-input v-model="localFormData.id" @input="updateId"></el-input> |
12 | 12 | </el-form-item> |
13 | 13 | <el-form-item label="节点名称"> |
14 | | - <el-input v-model="formData.name" @input="updateName"></el-input> |
| 14 | + <el-input v-model="localFormData.name" @input="updateName"></el-input> |
15 | 15 | </el-form-item> |
16 | 16 |
|
17 | 17 | <!--usertask--> |
18 | | - <el-form-item v-if="formData.type=='bpmn:UserTask'" label="节点人员"> |
19 | | - <el-select v-model="formData.userType" placeholder="请选择" @change="changeUserType"> |
| 18 | + <el-form-item v-if="localFormData.type=='bpmn:UserTask'" label="节点人员"> |
| 19 | + <el-select v-model="localFormData.userType" placeholder="请选择" @change="changeUserType"> |
20 | 20 | <el-option value="assignee" label="指定人员"></el-option> |
21 | 21 | <el-option value="candidateUsers" label="候选人员"></el-option> |
22 | 22 | <el-option value="candidateGroups" label="角色/岗位"></el-option> |
23 | 23 | </el-select> |
24 | 24 | </el-form-item> |
25 | | - <el-form-item label="指定人员" v-if="formData.type=='bpmn:UserTask' && formData.userType === 'assignee'"> |
| 25 | + <el-form-item label="指定人员" v-if="localFormData.type=='bpmn:UserTask' && localFormData.userType === 'assignee'"> |
26 | 26 | <el-select |
27 | | - v-model="formData.assignee" |
| 27 | + v-model="localFormData.assignee" |
28 | 28 | placeholder="请选择" |
29 | 29 | key="1" |
30 | 30 | @change="(value) => addUser({assignee: value})" |
|
37 | 37 | ></el-option> |
38 | 38 | </el-select> |
39 | 39 | </el-form-item> |
40 | | - <el-form-item label="候选人员" v-else-if="formData.type=='bpmn:UserTask' && formData.userType === 'candidateUsers'"> |
| 40 | + <el-form-item label="候选人员" v-else-if="localFormData.type=='bpmn:UserTask' && localFormData.userType === 'candidateUsers'"> |
41 | 41 | <el-select |
42 | | - v-model="formData.candidateUsers" |
| 42 | + v-model="localFormData.candidateUsers" |
43 | 43 | placeholder="请选择" |
44 | 44 | key="2" |
45 | 45 | multiple |
|
53 | 53 | ></el-option> |
54 | 54 | </el-select> |
55 | 55 | </el-form-item> |
56 | | - <el-form-item label="角色/岗位" v-else-if="formData.type=='bpmn:UserTask' && formData.userType === 'candidateGroups'"> |
| 56 | + <el-form-item label="角色/岗位" v-else-if="localFormData.type=='bpmn:UserTask' && localFormData.userType === 'candidateGroups'"> |
57 | 57 | <el-select |
58 | | - v-model="formData.candidateGroups" |
| 58 | + v-model="localFormData.candidateGroups" |
59 | 59 | placeholder="请选择" |
60 | 60 | @change="(value) => addUser({candidateGroups: value})" |
61 | 61 | > |
|
68 | 68 | </el-select> |
69 | 69 | </el-form-item> |
70 | 70 | <!--sequenceFlow--> |
71 | | - <el-form-item v-if="formData.type=='bpmn:SequenceFlow'" label="分支条件"> |
72 | | - <el-input v-model="formData.sequenceFlow" @input="updateSequenceFlow"></el-input> |
| 71 | + <el-form-item v-if="localFormData.type=='bpmn:SequenceFlow'" label="分支条件"> |
| 72 | + <el-input v-model="localFormData.sequenceFlow" @input="updateSequenceFlow"></el-input> |
73 | 73 | </el-form-item> |
74 | 74 | </el-form> |
75 | 75 | </div> |
|
118 | 118 | label: "主管" |
119 | 119 | } |
120 | 120 | ] |
121 | | - } |
| 121 | + }, |
| 122 | + localFormData:this.formData |
122 | 123 | } |
123 | 124 | }, |
124 | 125 | props: { |
|
0 commit comments