| 
					
					
						
							
						
					
					
				 | 
				@ -129,6 +129,8 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				      setParentsId: null, | 
				 | 
				 | 
				      setParentsId: null, | 
			
		
		
	
		
			
				 | 
				 | 
				      result: null, | 
				 | 
				 | 
				      result: null, | 
			
		
		
	
		
			
				 | 
				 | 
				      autoMatic: null, | 
				 | 
				 | 
				      autoMatic: null, | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      autoEditString: [], | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      isAutoLastString: null, | 
			
		
		
	
		
			
				 | 
				 | 
				      normalizer(node) { | 
				 | 
				 | 
				      normalizer(node) { | 
			
		
		
	
		
			
				 | 
				 | 
				        if (node.childMenus == null || node.childMenus === 'null') { | 
				 | 
				 | 
				        if (node.childMenus == null || node.childMenus === 'null') { | 
			
		
		
	
		
			
				 | 
				 | 
				          delete node.childMenus | 
				 | 
				 | 
				          delete node.childMenus | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
						
							
						
					
					
				 | 
				@ -216,7 +218,20 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				        } | 
				 | 
				 | 
				        } | 
			
		
		
	
		
			
				 | 
				 | 
				        this.formPreviewData.map(item => { | 
				 | 
				 | 
				        this.formPreviewData.map(item => { | 
			
		
		
	
		
			
				 | 
				 | 
				          if (item.isAutomatic) { | 
				 | 
				 | 
				          if (item.isAutomatic) { | 
			
		
		
	
		
			
				 | 
				 | 
				            this.$set(this.addOrUpdateForm, item.fieldName, string) | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            this.autoEditString = [] | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            this.autoEditString.push(this.addOrUpdateForm[item.fieldName]) | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            console.log('autoEditString', this.autoEditString) | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            console.log(this.autoEditString[0].lastIndexOf('-')) | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            this.isAutoLastString = this.autoEditString[0].substring(this.autoEditString[0].lastIndexOf('-') + 1) | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            console.log('autoEditString', this.isAutoLastString) | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            let lastString | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            if (this.isAutoLastString) { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              lastString = string + this.isAutoLastString | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            } else { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				              lastString = string | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            } | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				            this.$set(this.addOrUpdateForm, item.fieldName, lastString) | 
			
		
		
	
		
			
				 | 
				 | 
				          } | 
				 | 
				 | 
				          } | 
			
		
		
	
		
			
				 | 
				 | 
				        }) | 
				 | 
				 | 
				        }) | 
			
		
		
	
		
			
				 | 
				 | 
				      }) | 
				 | 
				 | 
				      }) | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -225,7 +240,7 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				    FetchNoFormatField() { | 
				 | 
				 | 
				    FetchNoFormatField() { | 
			
		
		
	
		
			
				 | 
				 | 
				      getNoFormatField({ categoryId: this.selectedCategory.id }).then(res => { | 
				 | 
				 | 
				      getNoFormatField({ categoryId: this.selectedCategory.id }).then(res => { | 
			
		
		
	
		
			
				 | 
				 | 
				        this.autoMatic = res | 
				 | 
				 | 
				        this.autoMatic = res | 
			
		
		
	
		
			
				 | 
				 | 
				        this.handleAuto() | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        // this.handleAuto() | 
			
		
		
	
		
			
				 | 
				 | 
				      }) | 
				 | 
				 | 
				      }) | 
			
		
		
	
		
			
				 | 
				 | 
				    }, | 
				 | 
				 | 
				    }, | 
			
		
		
	
		
			
				 | 
				 | 
				    // 获取对应字典子集数据 | 
				 | 
				 | 
				    // 获取对应字典子集数据 | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
						
							
						
					
					
				 | 
				@ -260,8 +275,12 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				        } | 
				 | 
				 | 
				        } | 
			
		
		
	
		
			
				 | 
				 | 
				        this.handlerIsRepeat(params, item) | 
				 | 
				 | 
				        this.handlerIsRepeat(params, item) | 
			
		
		
	
		
			
				 | 
				 | 
				      } | 
				 | 
				 | 
				      } | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				      if (!item.isAutomatic) { | 
				 | 
				 | 
				      if (!item.isAutomatic) { | 
			
		
		
	
		
			
				 | 
				 | 
				        this.handleAuto() | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        const index = this.autoMatic.findIndex(i => item.fieldName === i.fieldName) | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        if (index !== -1) { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          this.handleAuto() | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        } | 
			
		
		
	
		
			
				 | 
				 | 
				      } | 
				 | 
				 | 
				      } | 
			
		
		
	
		
			
				 | 
				 | 
				    }, | 
				 | 
				 | 
				    }, | 
			
		
		
	
		
			
				 | 
				 | 
				    // tree - open | 
				 | 
				 | 
				    // tree - open | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -284,7 +303,10 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				        } | 
				 | 
				 | 
				        } | 
			
		
		
	
		
			
				 | 
				 | 
				        this.handlerIsRepeat(params, this.treeCurrentFiled) | 
				 | 
				 | 
				        this.handlerIsRepeat(params, this.treeCurrentFiled) | 
			
		
		
	
		
			
				 | 
				 | 
				      } | 
				 | 
				 | 
				      } | 
			
		
		
	
		
			
				 | 
				 | 
				      this.handleAuto() | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      const index = this.autoMatic.findIndex(i => this.treeCurrentFiled.fieldName === i.fieldName) | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      if (index !== -1) { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        this.handleAuto() | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      } | 
			
		
		
	
		
			
				 | 
				 | 
				    }, | 
				 | 
				 | 
				    }, | 
			
		
		
	
		
			
				 | 
				 | 
				    // popover - table 单选 | 
				 | 
				 | 
				    // popover - table 单选 | 
			
		
		
	
		
			
				 | 
				 | 
				    clickRowHandler(row) { | 
				 | 
				 | 
				    clickRowHandler(row) { | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -298,7 +320,11 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				      } | 
				 | 
				 | 
				      } | 
			
		
		
	
		
			
				 | 
				 | 
				      this.$refs.popoverTable.clearSelection() | 
				 | 
				 | 
				      this.$refs.popoverTable.clearSelection() | 
			
		
		
	
		
			
				 | 
				 | 
				      this.popoverVisible = false | 
				 | 
				 | 
				      this.popoverVisible = false | 
			
		
		
	
		
			
				 | 
				 | 
				      this.handleAuto() | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      const index = this.autoMatic.findIndex(i => this.currentFieldName === i.fieldName) | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      if (index !== -1) { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				        this.handleAuto() | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				      } | 
			
		
		
	
		
			
				 | 
				 | 
				    }, | 
				 | 
				 | 
				    }, | 
			
		
		
	
		
			
				 | 
				 | 
				    // popover - 当前选中得 | 
				 | 
				 | 
				    // popover - 当前选中得 | 
			
		
		
	
		
			
				 | 
				 | 
				    handleCurrentFieldName(item) { | 
				 | 
				 | 
				    handleCurrentFieldName(item) { | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
						
							
						
					
					
				 | 
				@ -384,7 +410,7 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				            'parentsId': this.setParentsId, | 
				 | 
				 | 
				            'parentsId': this.setParentsId, | 
			
		
		
	
		
			
				 | 
				 | 
				            'jsonString': JSON.stringify(this.addOrUpdateForm) | 
				 | 
				 | 
				            'jsonString': JSON.stringify(this.addOrUpdateForm) | 
			
		
		
	
		
			
				 | 
				 | 
				          } | 
				 | 
				 | 
				          } | 
			
		
		
	
		
			
				 | 
				 | 
				          // console.log(this.addOrUpdateForm) | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          console.log(this.addOrUpdateForm) | 
			
		
		
	
		
			
				 | 
				 | 
				          edit(params).then(res => { | 
				 | 
				 | 
				          edit(params).then(res => { | 
			
		
		
	
		
			
				 | 
				 | 
				            if (res) { | 
				 | 
				 | 
				            if (res) { | 
			
		
		
	
		
			
				 | 
				 | 
				              this.$message.success(res) | 
				 | 
				 | 
				              this.$message.success(res) | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
					
				 | 
				
  |