| 
					
				 | 
			
			
				@@ -266,7 +266,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <el-form-item label="船公司" prop="carrierCnName" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <span slot="label"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            <span style="color: #1e9fff" @click="emailJump('carrier')">船公司</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            <span style="color: #4c9e44;cursor: pointer;text-decoration: underline" @click="emailJump()">船公司</span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         <search-query :datalist="carrierData" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                       :selectValue="assemblyForm.carrierCnName" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -853,7 +853,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import precontainers 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     from "@/views/iosBasicData/SeafreightExportF/bills/assembly/EntrustmentLnformation/precontainers.vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import SearchQuery from "@/components/iosbasic-data/searchquery.vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import {getBcorpslistByType} from "@/api/iosBasicData/bcorps"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import {getBcorpslistByType,getBcorpsDetail} from "@/api/iosBasicData/bcorps"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import {bportsList} from "@/api/iosBasicData/bports"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import {bpackagesList} from "@/api/iosBasicData/bpackages"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import {bcommodityList} from "@/api/iosBasicData/bcommodity"; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -862,7 +862,7 @@ import {blinesList} from "@/api/iosBasicData/blines"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import {bcorpstypedefineList} from "@/api/iosBasicData/bcorpstypedefine"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import bcorpstypedefine from "@/views/iosBasicData/bcorps/bcorpstypedefine.vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import {textareaWrap} from "@/util/messageReminder"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import Vue from "vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import emailhash from '@/views/iosBasicData/SeafreightExportF/bills/assembly/Jsonfile/emailhash.json' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         props:{ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -876,6 +876,7 @@ import Vue from "vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         components:{SearchQuery, precontainers,bcorpstypedefine}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         data(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                emailhash:emailhash, // 邮箱跳转地址 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 // 多选的数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 tabsMultipleChoice:[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 // 发货人数据 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1070,6 +1071,13 @@ import Vue from "vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 // 船公司 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 else if (name == 'carrier') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if (!value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        this.$set(this.assemblyForm,'carrierId','') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        this.$set(this.assemblyForm,'carrierCnName','') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        this.$set(this.assemblyForm,'carrierEnName','') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        this.$set(this.assemblyForm,'carrierCode','') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        this.$set(this.assemblyForm,'carrierArgreementNo','') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     for(let item of this[name + 'Data']) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         if (item.cnName == value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             this.$set(this.assemblyForm,'carrierId',item.id) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1220,20 +1228,24 @@ import Vue from "vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 this.$set(this.assemblyForm,'hnotifyCntyCode',this.assemblyForm.hconsigneeCntyCode) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 邮箱跳转 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            emailJump(name){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (name == 'carrier') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if (!this.assemblyForm.carrierId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            message: '请先选择船公司', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            type: 'warning' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    // getBcorpslistByType().then(res=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    // 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    // }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    // this.assemblyForm.carrierId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            emailJump(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (!this.assemblyForm.carrierId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        message: '请先选择船公司', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        type: 'warning' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                // 调详情获取邮箱 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                getBcorpsDetail(this.assemblyForm.carrierId).then(res=>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    let email = res.data.data.email.split('@')[1] // 取@符号后面的数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    for (let i in this.emailhash) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if (email == i) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            // 跳转打开一个新的页面 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            window.open(this.emailhash[i],"_blank") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 添加跳转 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             addJump(name){ 
			 |