|
@@ -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)
|