|  | @@ -730,15 +730,69 @@
 | 
	
		
			
				|  |  |                  feesselectionList:[],
 | 
	
		
			
				|  |  |                  selectionDList:[], // 收选择的
 | 
	
		
			
				|  |  |                  selectionCList:[], // 付选择的
 | 
	
		
			
				|  |  | +                // 需要加判断是否必填的数据
 | 
	
		
			
				|  |  | +                messageData:[
 | 
	
		
			
				|  |  | +                    {
 | 
	
		
			
				|  |  | +                        name:'客户',
 | 
	
		
			
				|  |  | +                        value:'corpCnName',
 | 
	
		
			
				|  |  | +                    },
 | 
	
		
			
				|  |  | +                    {
 | 
	
		
			
				|  |  | +                        name:'业务来源',
 | 
	
		
			
				|  |  | +                        value:'srcType',
 | 
	
		
			
				|  |  | +                    },
 | 
	
		
			
				|  |  | +                    {
 | 
	
		
			
				|  |  | +                        name:'MBLNO',
 | 
	
		
			
				|  |  | +                        value:'mblno',
 | 
	
		
			
				|  |  | +                    },
 | 
	
		
			
				|  |  | +                    {
 | 
	
		
			
				|  |  | +                        name:'HBLNO',
 | 
	
		
			
				|  |  | +                        value:'hblno',
 | 
	
		
			
				|  |  | +                    },
 | 
	
		
			
				|  |  | +                    {
 | 
	
		
			
				|  |  | +                        name:'booking NO',
 | 
	
		
			
				|  |  | +                        value:'bookingNo',
 | 
	
		
			
				|  |  | +                    },
 | 
	
		
			
				|  |  | +                    {
 | 
	
		
			
				|  |  | +                        name:'外提单号',
 | 
	
		
			
				|  |  | +                        value:'refno',
 | 
	
		
			
				|  |  | +                    },
 | 
	
		
			
				|  |  | +                    {
 | 
	
		
			
				|  |  | +                        name:'船名(VSL)',
 | 
	
		
			
				|  |  | +                        value:'vesselCnName',
 | 
	
		
			
				|  |  | +                    },
 | 
	
		
			
				|  |  | +                    {
 | 
	
		
			
				|  |  | +                        name:'航次(VOY)',
 | 
	
		
			
				|  |  | +                        value:'voyageNo',
 | 
	
		
			
				|  |  | +                    },
 | 
	
		
			
				|  |  | +                    {
 | 
	
		
			
				|  |  | +                        name:'ETD',
 | 
	
		
			
				|  |  | +                        value:'etd',
 | 
	
		
			
				|  |  | +                    },
 | 
	
		
			
				|  |  | +                    {
 | 
	
		
			
				|  |  | +                        name:'装货港',
 | 
	
		
			
				|  |  | +                        value:'polCnName',
 | 
	
		
			
				|  |  | +                    },
 | 
	
		
			
				|  |  | +                    {
 | 
	
		
			
				|  |  | +                        name:'目的港',
 | 
	
		
			
				|  |  | +                        value:'destinationNamePrint',
 | 
	
		
			
				|  |  | +                    },
 | 
	
		
			
				|  |  | +                    {
 | 
	
		
			
				|  |  | +                        name:'包装单位',
 | 
	
		
			
				|  |  | +                        value:'packingUnit',
 | 
	
		
			
				|  |  | +                    },
 | 
	
		
			
				|  |  | +                    {
 | 
	
		
			
				|  |  | +                        name:'船公司',
 | 
	
		
			
				|  |  | +                        value:'carrierCnName',
 | 
	
		
			
				|  |  | +                    },
 | 
	
		
			
				|  |  | +                    {
 | 
	
		
			
				|  |  | +                        name:'场站',
 | 
	
		
			
				|  |  | +                        value:'cyCnName',
 | 
	
		
			
				|  |  | +                    },
 | 
	
		
			
				|  |  | +                ],
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          created() {
 | 
	
		
			
				|  |  | -            // this.getBcorpsListfun()
 | 
	
		
			
				|  |  | -            // this.bfeesListfun()
 | 
	
		
			
				|  |  | -            // this.getBunitsPagefun()
 | 
	
		
			
				|  |  | -            // this.getRateListfun()
 | 
	
		
			
				|  |  | -            // this.getWorkDictsfun()
 | 
	
		
			
				|  |  |          },
 | 
	
		
			
				|  |  |          methods:{
 | 
	
		
			
				|  |  |              // 模板导入
 | 
	
	
		
			
				|  | @@ -791,59 +845,9 @@
 | 
	
		
			
				|  |  |                      return
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |                  // 判断数据需要的数据是否有
 | 
	
		
			
				|  |  | -                // 起运港、目的港、
 | 
	
		
			
				|  |  | -                // 件重尺、包装单位、箱型、箱量、船公司、场站、
 | 
	
		
			
				|  |  | -                const data = [
 | 
	
		
			
				|  |  | -                    {
 | 
	
		
			
				|  |  | -                        name:'客户',
 | 
	
		
			
				|  |  | -                        value:'corpCnName',
 | 
	
		
			
				|  |  | -                    },
 | 
	
		
			
				|  |  | -                    {
 | 
	
		
			
				|  |  | -                        name:'业务来源',
 | 
	
		
			
				|  |  | -                        value:'srcType',
 | 
	
		
			
				|  |  | -                    },
 | 
	
		
			
				|  |  | -                    {
 | 
	
		
			
				|  |  | -                        name:'MBLNO',
 | 
	
		
			
				|  |  | -                        value:'mblno',
 | 
	
		
			
				|  |  | -                    },
 | 
	
		
			
				|  |  | -                    {
 | 
	
		
			
				|  |  | -                        name:'HBLNO',
 | 
	
		
			
				|  |  | -                        value:'hblno',
 | 
	
		
			
				|  |  | -                    },
 | 
	
		
			
				|  |  | -                    {
 | 
	
		
			
				|  |  | -                        name:'booking NO',
 | 
	
		
			
				|  |  | -                        value:'bookingNo',
 | 
	
		
			
				|  |  | -                    },
 | 
	
		
			
				|  |  | -                    {
 | 
	
		
			
				|  |  | -                        name:'外提单号',
 | 
	
		
			
				|  |  | -                        value:'refno',
 | 
	
		
			
				|  |  | -                    },
 | 
	
		
			
				|  |  | -                    {
 | 
	
		
			
				|  |  | -                        name:'船名(VSL)',
 | 
	
		
			
				|  |  | -                        value:'vesselCnName',
 | 
	
		
			
				|  |  | -                    },
 | 
	
		
			
				|  |  | -                    {
 | 
	
		
			
				|  |  | -                        name:'航次(VOY)',
 | 
	
		
			
				|  |  | -                        value:'voyageNo',
 | 
	
		
			
				|  |  | -                    },
 | 
	
		
			
				|  |  | -                    {
 | 
	
		
			
				|  |  | -                        name:'ETD',
 | 
	
		
			
				|  |  | -                        value:'etd',
 | 
	
		
			
				|  |  | -                    },
 | 
	
		
			
				|  |  | -                ]
 | 
	
		
			
				|  |  | -                console.log(requiredMessage(this.assemblyForm,data))
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -                // for (let item of messageData) {
 | 
	
		
			
				|  |  | -                //     if (!this.assemblyForm[item.value]) {
 | 
	
		
			
				|  |  | -                //         this.$message({
 | 
	
		
			
				|  |  | -                //             message: `请先选择${item.name}`,
 | 
	
		
			
				|  |  | -                //             type: 'warning'
 | 
	
		
			
				|  |  | -                //         });
 | 
	
		
			
				|  |  | -                //         return
 | 
	
		
			
				|  |  | -                //     }
 | 
	
		
			
				|  |  | -                // }
 | 
	
		
			
				|  |  | -                // etd
 | 
	
		
			
				|  |  | -                return
 | 
	
		
			
				|  |  | +                if (!requiredMessage(this.assemblyForm,this.messageData)) {
 | 
	
		
			
				|  |  | +                    return;
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  |                  this.assemblyForm.feeCenterListD.push({
 | 
	
		
			
				|  |  |                      edit:true
 | 
	
		
			
				|  |  |                  })
 | 
	
	
		
			
				|  | @@ -857,6 +861,10 @@
 | 
	
		
			
				|  |  |                      });
 | 
	
		
			
				|  |  |                      return
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  | +                // 判断数据需要的数据是否有
 | 
	
		
			
				|  |  | +                if (!requiredMessage(this.assemblyForm,this.messageData)) {
 | 
	
		
			
				|  |  | +                    return;
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  |                  this.assemblyForm.feeCenterListC.push({
 | 
	
		
			
				|  |  |                      edit:true
 | 
	
		
			
				|  |  |                  })
 | 
	
	
		
			
				|  | @@ -949,8 +957,6 @@
 | 
	
		
			
				|  |  |                          }else {
 | 
	
		
			
				|  |  |                              this.assemblyForm.feeCenterListC.splice(index, 1)
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |                  })
 | 
	
		
			
				|  |  |              },
 | 
	
	
		
			
				|  | @@ -985,7 +991,6 @@
 | 
	
		
			
				|  |  |                                  this.$set(row,'usdAmount',row.amount)
 | 
	
		
			
				|  |  |                                  this.$set(row,'rmbAmount','')
 | 
	
		
			
				|  |  |                              }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |                          }
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |                  } else {
 |