| 
					
				 | 
			
			
				@@ -215,27 +215,37 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 报关要素 保存 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     addSave() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log('点击报关要素对话框 保存') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      var newObj = {} // 新增主表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      newObj.id = this.declareElements.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      newObj.declarationName = this.declareElements.declarationName //报关品名 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      newObj.hsCode = this.declareElements.hsCode //报关品名 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      newObj.englishProductName = this.declareElements.englishProductName //英文品名 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      newObj.acSetNo = this.declareElements.acSetNo //账套 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      newObj.inventoryName = this.declareElements.inventoryName //物料名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      newObj.itemNumber = this.declareElements.itemNumber //款号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // 新增子表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      newObj.syDeclarationElementsItemList = this.declareElementsData 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // newDeclareElement.documentNo = this.addShipDet.documentNo // 单据号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      syDeclarationElementsAdd(newObj).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      var type = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.declareElementsData.map(item => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       type.push(item.typeValue) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      var typeSet = [...new Set(type)] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if(typeSet.length !== type.length){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$message.error("类型不能重复选择!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log('点击报关要素对话框 保存') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        var newObj = {} // 新增主表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        newObj.id = this.declareElements.id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        newObj.declarationName = this.declareElements.declarationName //报关品名 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        newObj.hsCode = this.declareElements.hsCode //报关品名 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        newObj.englishProductName = this.declareElements.englishProductName //英文品名 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        newObj.acSetNo = this.declareElements.acSetNo //账套 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        newObj.inventoryName = this.declareElements.inventoryName //物料名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        newObj.itemNumber = this.declareElements.itemNumber //款号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 新增子表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        newObj.syDeclarationElementsItemList = this.declareElementsData 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // newDeclareElement.documentNo = this.addShipDet.documentNo // 单据号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        syDeclarationElementsAdd(newObj).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (res.success) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.$message.success('新增成功') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           console.log('新增的对象', newObj) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.close() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.close() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // 刷新 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       this.close() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       // 刷新 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     handletypeValue(e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       console.log('类型下拉菜单click', e) 
			 |