| 
					
				 | 
			
			
				@@ -777,29 +777,29 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (valid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           const { organIdLists, postDeptIds, deptIds, deptId, ...res } = 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.form; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          let tempPost = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          postDeptIds.forEach((post) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            let tempIds = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            post.deptIds.forEach((item) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              tempIds.push(item[item.length - 1]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            tempPost.push({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              postId: post.postId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              // deptIds: tempIds, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          const tempDeptIds = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          deptIds.forEach((ds) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            tempDeptIds.push(ds[ds.length - 1]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // let tempPost = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // postDeptIds.forEach((post) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   let tempIds = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   post.deptIds.forEach((item) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //     tempIds.push(item[item.length - 1]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   tempPost.push({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //     postId: post.postId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //     deptIds: tempIds, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // const tempDeptIds = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // deptIds.forEach((ds) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   tempDeptIds.push(ds[ds.length - 1]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           const tempDeptId = deptId ? deptId[deptId.length - 1] : ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           let tempForm = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            postDeptIds: JSON.stringify(tempPost), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            postDeptIds: JSON.stringify(postDeptIds), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             organIdList: organIdLists.join(","), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // deptIds: tempDeptIds, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            deptId: tempDeptId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // deptId: tempDeptId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ...res, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if (this.formActionTitle == "create") { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1003,19 +1003,20 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 初始化数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let postDeptArr = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         const postDept = data.postDeptIds ? JSON.parse(data.postDeptIds) : []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (postDept.length > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          postDept.forEach((dept) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            let deptIds = dept.deptIds || []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            let deptArr = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            deptIds.forEach((ds) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              deptArr.push(this.formatParentId(ds, this.deptList)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            postDeptArr.push({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              postId: dept.postId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              deptIds: deptArr, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // postDept.forEach((dept) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   let deptIds = dept.deptIds || []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   let deptArr = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   deptIds.forEach((ds) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //     deptArr.push(this.formatParentId(ds, this.deptList)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   postDeptArr.push({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //     postId: dept.postId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //     deptIds: deptArr, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          //   }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          postDeptArr = [...postDept] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          // console.log('postDeptArr',postDeptArr) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           postDeptArr = [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1027,12 +1028,12 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         const deptIds = data.deptIds ? eval(data.deptIds) : []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         const tempDeptIds = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (deptIds.length > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          deptIds.forEach((ds) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            tempDeptIds.push(this.formatParentId(ds, this.deptList)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.onDeptChange(tempDeptIds); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // if (deptIds.length > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   deptIds.forEach((ds) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //     tempDeptIds.push(this.formatParentId(ds, this.deptList)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //   }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // this.onDeptChange(tempDeptIds); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.form = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           id: data.id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           realName: data.realName, 
			 |