|
|
@@ -850,21 +850,39 @@ export default {
|
|
|
this.serviceTermsData = res.data.data.records
|
|
|
})
|
|
|
},
|
|
|
+ // EDI 信息转成列
|
|
|
+ processEDIAsColumns(records) {
|
|
|
+ if (Array.isArray(records)) {
|
|
|
+ records.forEach(rec => {
|
|
|
+ if (Array.isArray(rec.extendedDataArr)) {
|
|
|
+ rec.extendedDataArr.forEach(js => (rec[js.name] = js.value));
|
|
|
+ }
|
|
|
+ });
|
|
|
+ records.sort((a, b) => {
|
|
|
+ if(a.enName > b.cnName) return 1;
|
|
|
+ if(a.enName < b.cnName) return -1;
|
|
|
+ return 0;
|
|
|
+ });
|
|
|
+ }
|
|
|
+ },
|
|
|
// HB/L 付款地点
|
|
|
hpayplaceBportsListfun(enName) {
|
|
|
bportsList(1, 10, { enName, status: 0 }).then(res => {
|
|
|
+ this.processEDIAsColumns(res.data.data.records);
|
|
|
this.hpayplaceData = res.data.data.records
|
|
|
})
|
|
|
},
|
|
|
// MB/L 付款地点
|
|
|
mpayplaceBportsListfun(enName) {
|
|
|
bportsList(1, 10, { enName, status: 0 }).then(res => {
|
|
|
+ this.processEDIAsColumns(res.data.data.records);
|
|
|
this.mpayplaceData = res.data.data.records
|
|
|
})
|
|
|
},
|
|
|
// 签单地点
|
|
|
issueAtBportsListfun(enName) {
|
|
|
bportsList(1, 10, { enName, status: 0 }).then(res => {
|
|
|
+ this.processEDIAsColumns(res.data.data.records);
|
|
|
this.issueAtData = res.data.data.records
|
|
|
})
|
|
|
},
|