🐛 配载候选列表不再按运输方式过滤并订正可配载注释

This commit is contained in:
2026-10-18 15:49:38 +08:00
parent 847f09b14d
commit f7d8fbf16b
3 changed files with 9 additions and 34 deletions
@@ -10403,7 +10403,7 @@ export default {
this.$message.warning('请选择至少一条数据');
return;
}
// 可配载与否只看后端查询结果,前端不自行判状态与配载字段
// 可配载与否只看后端查询结果
let loadableIds;
try {
const res = await getWaybillList(1, selectedIds.length, {
@@ -10419,9 +10419,9 @@ export default {
if (rejectedRows.length) {
const rejectedText = rejectedRows
.map(row => {
const reason = this.roadLoadingRejectReason(row);
const reason = this.roadLoadingRejectReasonText(row);
const no = row.waybillNo || row.id || '';
return reason ? `${no}(${reason})` : `${no}`;
return `${no}(${reason})`;
})
.join('、');
this.$message.warning(`${rejectedText};公路配载仅支持公路、待执行且未配载的运单`);
@@ -10447,12 +10447,12 @@ export default {
},
});
},
// 仅用于给被后端判定为不可配载的运单配一句可读原因,不改判据
roadLoadingRejectReason(row = {}) {
// 只给后端判定为不可配载的运单生成可读原因,本身不参与准入判定
roadLoadingRejectReasonText(row = {}) {
if (!this.waybillIsRoadTransport(row)) return '非公路运输';
if (String(row.businessStatus || '') !== 'pending') return '状态不是待执行';
if (row.loadingNo) return '已关联配载单';
return '';
return '运单数据可能已变化,请刷新后重试';
},
},
};