| 
					
				 | 
			
			
				@@ -167,7 +167,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </el-tooltip> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-<!--            <el-form-item label="提单号"><span class="blNo" v-text="props.row.tidan" @click="$refs.blNo.openDialog(props.row.tidan)"></span></el-form-item>--> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </slot> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-table-column> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -344,30 +343,21 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   created() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.setRowList = this.tableDate; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.getRowList = this.tableDate; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.vessleRemthod(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.voyageRemthods(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // const data = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //   fVsl: '凯和志诚1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //   fVoy: '02W1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //   fVslid: 3, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //   fVoyid: 6, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //   fUpdatetime: '2021-08-11 14:08:00', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //   updateStatus: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // cargoStatus(data).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //   console.log(response) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  activated() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     async getList() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.loading = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       await listSingleVoyageByShip(this.queryParams).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log(response.rows) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.singleShipList = response.rows; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        console.log(this.singleShipList) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.singleShipList.forEach((item, index) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           let blNo = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             fCargoPlanning: 0, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -402,80 +392,90 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //获取船名 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     vessleRemthod() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       getVesselName().then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.vesselOptions = response.rows 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.vesselOptions = response.rows; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 获取航次 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     voyageRemthods(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       getVoyageName().then(response=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.voyageOptions = response.rows 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.voyageOptions = response.rows; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 多选框选中数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     handleSelectionChange(selection) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.ship = selection 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.ship = selection; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // this.ids = selection.map(item => item.fId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.single = selection.length!==1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.single = selection.length!==1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // this.multiple = !selection.length 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 离港出运 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     departureShipment() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (this.departure === null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          showClose: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          message: '离港时间未选择', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          type: 'warning' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        const data = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          fVsl: this.ship[0].vslName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          fVoy: this.ship[0].voyNo, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          fVslid: this.ship[0].fVslid, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          fVoyid: this.ship[0].fVoyid, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          fUpdatetime: this.departure, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          updateStatus: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        cargoStatus(data).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (response.code === 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (this.ship[0].fArrivalStatus === 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (this.departure === null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            showClose: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            message: '离港时间未选择', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            type: 'warning' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          const data = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            fVsl: this.ship[0].vslName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            fVoy: this.ship[0].voyNo, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            fVslid: this.ship[0].fVslid, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            fVoyid: this.ship[0].fVoyid, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            fUpdatetime: this.departure, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            updateStatus: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          cargoStatus(data).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               showClose: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               message: '出港操作成功', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               type: 'success' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              showClose: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              message: response.msg, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              type: 'warning' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          showClose: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          message: '该航次已离港或已到港', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          type: 'warning' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 到港卸船 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     unloading() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (this.arrival === null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (this.ship[0].fArrivalStatus === 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (this.arrival === null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            showClose: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            message: '到港时间未选择', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            type: 'warning' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          const data = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            fVsl: this.ship[0].vslName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            fVoy: this.ship[0].voyNo, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            fVslid: this.ship[0].fVslid, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            fVoyid: this.ship[0].fVoyid, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            fUpdatetime: this.arrival, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            updateStatus: '2', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          cargoStatus(data).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              showClose: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              message: '到港操作成功', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              type: 'success' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           showClose: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          message: '到港时间未选择', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          message: '该航次未离港或已到港', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           type: 'warning' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        const data = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          fVsl: this.ship[0].vslName, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          fVoy: this.ship[0].voyNo, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          fVslid: this.ship[0].fVslid, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          fVoyid: this.ship[0].fVoyid, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          fUpdatetime: this.arrival, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          updateStatus: '2', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        cargoStatus(data).then(response => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            showClose: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            message: '到港操作成功', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            type: 'success' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 导出清单 
			 |