| 
														
															@@ -33,6 +33,18 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           :disabled="disabled || selectOperator" 
														 | 
														
														 | 
														
															           :disabled="disabled || selectOperator" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         ></el-input> 
														 | 
														
														 | 
														
															         ></el-input> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       </el-form-item> 
														 | 
														
														 | 
														
															       </el-form-item> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      <el-form-item label="工序要求" prop="require"  v-if="node.type !== 'end'"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        <el-input 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          v-model="form.require" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          :disabled="disabled || selectOperator" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        ></el-input> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      </el-form-item> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+       <el-form-item label="工序说明" prop="explain"  v-if="node.type !== 'end'"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        <el-input 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          v-model="form.explain" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          :disabled="disabled || selectOperator" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        ></el-input> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      </el-form-item> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       <el-form-item label="操作人" v-if="form.operatorName"> 
														 | 
														
														 | 
														
															       <el-form-item label="操作人" v-if="form.operatorName"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         <el-input 
														 | 
														
														 | 
														
															         <el-input 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           :disabled="disabled && selectOperator" 
														 | 
														
														 | 
														
															           :disabled="disabled && selectOperator" 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -59,6 +71,15 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           ></el-option> 
														 | 
														
														 | 
														
															           ></el-option> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         </el-select> 
														 | 
														
														 | 
														
															         </el-select> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       </el-form-item> 
														 | 
														
														 | 
														
															       </el-form-item> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      <el-form-item v-if="node.type !== 'end'"> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+         <upload-component 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            :display="disabled || selectOperator" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            :title="'附件'" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            :accept="'*'" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            :file-obj-list="fileList" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            @uploadSuccess="uploadSuccess" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          /> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      </el-form-item> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     </el-form> 
														 | 
														
														 | 
														
															     </el-form> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   </div> 
														 | 
														
														 | 
														
															   </div> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 </template> 
														 | 
														
														 | 
														
															 </template> 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -66,8 +87,10 @@ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 <script> 
														 | 
														
														 | 
														
															 <script> 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import { getWorkType } from '@/api/crafts' 
														 | 
														
														 | 
														
															 import { getWorkType } from '@/api/crafts' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import { workTypeMasterList } from '@/api/worktype' 
														 | 
														
														 | 
														
															 import { workTypeMasterList } from '@/api/worktype' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+import UploadComponent from '@/views/modules/common/upload-component' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 export default { 
														 | 
														
														 | 
														
															 export default { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   name: 'nodeEdit', 
														 | 
														
														 | 
														
															   name: 'nodeEdit', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  components: { UploadComponent }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   props: { 
														 | 
														
														 | 
														
															   props: { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     data: { 
														 | 
														
														 | 
														
															     data: { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       type: Object, 
														 | 
														
														 | 
														
															       type: Object, 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -95,6 +118,7 @@ export default { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         workTypeId: '', 
														 | 
														
														 | 
														
															         workTypeId: '', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         operatorId: [] 
														 | 
														
														 | 
														
															         operatorId: [] 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       }, 
														 | 
														
														 | 
														
															       }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      fileList: [], 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       rules: { 
														 | 
														
														 | 
														
															       rules: { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         nodeName: [ 
														 | 
														
														 | 
														
															         nodeName: [ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           { required: true, message: '请输入节点名称', trigger: 'blur' } 
														 | 
														
														 | 
														
															           { required: true, message: '请输入节点名称', trigger: 'blur' } 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -135,6 +159,17 @@ export default { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       this.form.operatorId = this.node.operatorId.split(',') 
														 | 
														
														 | 
														
															       this.form.operatorId = this.node.operatorId.split(',') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+     // 附件 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    if (this.node.attachList) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      this.node.attachList.forEach(item => { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        this.fileList.push({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          name: item.fileName, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          url: item.url, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          id: item.url 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     this.getOperatorList() 
														 | 
														
														 | 
														
															     this.getOperatorList() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   }, 
														 | 
														
														 | 
														
															   }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   methods: { 
														 | 
														
														 | 
														
															   methods: { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -159,6 +194,9 @@ export default { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }) 
														 | 
														
														 | 
														
															         }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       } 
														 | 
														
														 | 
														
															       } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }, 
														 | 
														
														 | 
														
															     }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    uploadSuccess (fileList) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      this.fileList = fileList 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     // 校验表单 
														 | 
														
														 | 
														
															     // 校验表单 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     validateFormData () { 
														 | 
														
														 | 
														
															     validateFormData () { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       return new Promise((resolve, reject) => { 
														 | 
														
														 | 
														
															       return new Promise((resolve, reject) => { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -174,7 +212,7 @@ export default { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     }, 
														 | 
														
														 | 
														
															     }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     // 获取表单数据 
														 | 
														
														 | 
														
															     // 获取表单数据 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     formData () { 
														 | 
														
														 | 
														
															     formData () { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      const form = { ...this.form, operatorName: '' } 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      const form = { ...this.form, operatorName: ''} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (this.form.operatorId != null) { 
														 | 
														
														 | 
														
															       if (this.form.operatorId != null) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         form.operatorId = this.form.operatorId.toString() 
														 | 
														
														 | 
														
															         form.operatorId = this.form.operatorId.toString() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         this.form.operatorId.forEach(id => { 
														 | 
														
														 | 
														
															         this.form.operatorId.forEach(id => { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -184,6 +222,19 @@ export default { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           } 
														 | 
														
														 | 
														
															           } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         }) 
														 | 
														
														 | 
														
															         }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       } 
														 | 
														
														 | 
														
															       } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+       // 填充附件 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          let fList = this.fileList 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          if (fList.length > 0) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            form.attachList = [] 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            for (let i = 0; i < fList.length; i++) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              form.attachList.push({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                fileName: fList[i].name, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                url: fList[i].url 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+              }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       return form 
														 | 
														
														 | 
														
															       return form 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   } 
														 | 
														
														 | 
														
															   } 
														 |