Browse Source

发运明细增加未填写报关要素不可提交判断条件

jbb 2 years ago
parent
commit
7432cf1d07
1 changed files with 7 additions and 3 deletions
  1. 7 3
      src/views/shipment-details/shipmentList.vue

+ 7 - 3
src/views/shipment-details/shipmentList.vue

@@ -571,7 +571,6 @@ export default {
 
     //  申报要素
     declareElements(record) {
-      console.log(record)
       if (record.inventoryName == ""){
         this.$message.error('当前行存货名称为空,无法维护报关要素');
       }else{
@@ -597,14 +596,12 @@ export default {
 
     //  维护款号成分
     itemNumberElement(record) {
-      debugger
       this.$refs.itemNumEleModal.itemNumEleModVis = true
       this.$refs.itemNumEleModal.editItemNumber.itemIds = record.itemIds
       this.$refs.itemNumEleModal.editItemNumber.itemNumber = record.itemNumber
       this.$refs.itemNumEleModal.editItemNumber.materialComposition = record.materialComposition
       this.$refs.itemNumEleModal.editItemNumber.isTc = record.isTc
       if(record.materialComposition == ''  || !record.materialComposition){
-        debugger
         this.$refs.itemNumEleModal.editItemNumber.materialComposition = record.specificationAndModel
       }
     },
@@ -674,6 +671,13 @@ export default {
     submit() {
       // console.log('点击id:', record.id)
       this.$nextTick(() => {
+        for(var i =0;i<this.selectedRows.length;i++){
+          var selectRow = this.selectedRows[i]
+          if(selectRow.elementsId===''||!selectRow.elementsId){
+            this.$message.error('勾选的第'+(i+1)+'行数据报关要素未填写,不可提交!')
+            return
+          }
+        }
         submitShipment({ submitListId: this.selectedRowKeys, type: '1' }).then(res => {
           if (res.success) {
             console.log('提交成功,单据状态改为【已提交】')