|  | @@ -245,7 +245,84 @@ export default {
 | 
	
		
			
				|  |  |              //   trigger: "blur"
 | 
	
		
			
				|  |  |              // }]
 | 
	
		
			
				|  |  |            },
 | 
	
		
			
				|  |  | +            // INTTRA,MAEU,OOCL,APL,PIL,HJ,HMM,ESL,ZIM,PO,MSC,CSAV,QQCT,CTM,SML
 | 
	
		
			
				|  |  |            {
 | 
	
		
			
				|  |  | +                label: "INTTRA",
 | 
	
		
			
				|  |  | +                prop: "INTTRA",
 | 
	
		
			
				|  |  | +                overHidden: true,
 | 
	
		
			
				|  |  | +            },
 | 
	
		
			
				|  |  | +            {
 | 
	
		
			
				|  |  | +                label: "MAEU",
 | 
	
		
			
				|  |  | +                prop: "MAEU",
 | 
	
		
			
				|  |  | +                overHidden: true,
 | 
	
		
			
				|  |  | +            },
 | 
	
		
			
				|  |  | +            {
 | 
	
		
			
				|  |  | +                label: "OOCL",
 | 
	
		
			
				|  |  | +                prop: "OOCL",
 | 
	
		
			
				|  |  | +                overHidden: true,
 | 
	
		
			
				|  |  | +            },
 | 
	
		
			
				|  |  | +            {
 | 
	
		
			
				|  |  | +                label: "APL",
 | 
	
		
			
				|  |  | +                prop: "APL",
 | 
	
		
			
				|  |  | +                overHidden: true,
 | 
	
		
			
				|  |  | +            },
 | 
	
		
			
				|  |  | +            {
 | 
	
		
			
				|  |  | +                label: "PIL",
 | 
	
		
			
				|  |  | +                prop: "PIL",
 | 
	
		
			
				|  |  | +                overHidden: true,
 | 
	
		
			
				|  |  | +            },
 | 
	
		
			
				|  |  | +            {
 | 
	
		
			
				|  |  | +                label: "HJ",
 | 
	
		
			
				|  |  | +                prop: "HJ",
 | 
	
		
			
				|  |  | +                overHidden: true,
 | 
	
		
			
				|  |  | +            },
 | 
	
		
			
				|  |  | +            {
 | 
	
		
			
				|  |  | +                label: "HMM",
 | 
	
		
			
				|  |  | +                prop: "HMM",
 | 
	
		
			
				|  |  | +                overHidden: true,
 | 
	
		
			
				|  |  | +            },
 | 
	
		
			
				|  |  | +            {
 | 
	
		
			
				|  |  | +                label: "ESL",
 | 
	
		
			
				|  |  | +                prop: "ESL",
 | 
	
		
			
				|  |  | +                overHidden: true,
 | 
	
		
			
				|  |  | +            },
 | 
	
		
			
				|  |  | +            {
 | 
	
		
			
				|  |  | +                label: "ZIM",
 | 
	
		
			
				|  |  | +                prop: "ZIM",
 | 
	
		
			
				|  |  | +                overHidden: true,
 | 
	
		
			
				|  |  | +            },
 | 
	
		
			
				|  |  | +            {
 | 
	
		
			
				|  |  | +                label: "PO",
 | 
	
		
			
				|  |  | +                prop: "PO",
 | 
	
		
			
				|  |  | +                overHidden: true,
 | 
	
		
			
				|  |  | +            },
 | 
	
		
			
				|  |  | +            // MSC,CSAV,QQCT,CTM,SML
 | 
	
		
			
				|  |  | +            {
 | 
	
		
			
				|  |  | +                label: "MSC",
 | 
	
		
			
				|  |  | +                prop: "MSC",
 | 
	
		
			
				|  |  | +                overHidden: true,
 | 
	
		
			
				|  |  | +            },
 | 
	
		
			
				|  |  | +            {
 | 
	
		
			
				|  |  | +                label: "CSAV",
 | 
	
		
			
				|  |  | +                prop: "CSAV",
 | 
	
		
			
				|  |  | +                overHidden: true,
 | 
	
		
			
				|  |  | +            },
 | 
	
		
			
				|  |  | +            {
 | 
	
		
			
				|  |  | +                label: "QQCT",
 | 
	
		
			
				|  |  | +                prop: "QQCT",
 | 
	
		
			
				|  |  | +                overHidden: true,
 | 
	
		
			
				|  |  | +            },
 | 
	
		
			
				|  |  | +            {
 | 
	
		
			
				|  |  | +                label: "CTM",
 | 
	
		
			
				|  |  | +                prop: "CTM",
 | 
	
		
			
				|  |  | +                overHidden: true,
 | 
	
		
			
				|  |  | +            },
 | 
	
		
			
				|  |  | +            {
 | 
	
		
			
				|  |  | +                label: "SML",
 | 
	
		
			
				|  |  | +                prop: "SML",
 | 
	
		
			
				|  |  | +                overHidden: true,
 | 
	
		
			
				|  |  | +            },
 | 
	
		
			
				|  |  | +            {
 | 
	
		
			
				|  |  |              label: "版本",
 | 
	
		
			
				|  |  |              prop: "version",
 | 
	
		
			
				|  |  |              hide: true,
 | 
	
	
		
			
				|  | @@ -580,6 +657,19 @@ export default {
 | 
	
		
			
				|  |  |        bportsList(page.currentPage, page.pageSize, Object.assign(params, this.query)).then(res => {
 | 
	
		
			
				|  |  |          const data = res.data.data;
 | 
	
		
			
				|  |  |          this.page.total = data.total;
 | 
	
		
			
				|  |  | +        console.log('ports', data.records);
 | 
	
		
			
				|  |  | +        // INTTRA,MAEU,OOCL,APL,PIL,HJ,HMM,ESL,ZIM,PO,MSC,CSAV,QQCT,CTM,SML
 | 
	
		
			
				|  |  | +        var cols = 'INTTRA,MAEU,OOCL,APL,PIL,HJ,HMM,ESL,ZIM,PO,MSC,CSAV,QQCT,CTM,SML'.split(',');
 | 
	
		
			
				|  |  | +        data.records.forEach(r=>{
 | 
	
		
			
				|  |  | +            cols.forEach(col=>{
 | 
	
		
			
				|  |  | +                r[col]=''
 | 
	
		
			
				|  |  | +            })
 | 
	
		
			
				|  |  | +            if(Array.isArray(r.extendedDataArr)){
 | 
	
		
			
				|  |  | +                r.extendedDataArr.forEach(d=>{
 | 
	
		
			
				|  |  | +                    r[d.name]=d.value
 | 
	
		
			
				|  |  | +                })
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        })
 | 
	
		
			
				|  |  |          this.data = data.records;
 | 
	
		
			
				|  |  |          this.loading = false;
 | 
	
		
			
				|  |  |          this.selectionClear();
 |