diff --git a/src/views/business/components/waybill-manage-page.vue b/src/views/business/components/waybill-manage-page.vue index a6bd2d9..9c241ec 100644 --- a/src/views/business/components/waybill-manage-page.vue +++ b/src/views/business/components/waybill-manage-page.vue @@ -4378,9 +4378,15 @@ export default { addBtn: this.canCreate, }; }, - // 打卡记录编辑入口与运单编辑同权限:能改运单的人才能订正它的打卡流水 + // 打卡记录编辑入口与运单编辑同权限:能改运单的人才能订正它的打卡流水。 + // 待回单确认的运单司机已无待打卡节点,本入口只做补录/编辑(提交固定 punched=true), + // 补录与状态含义矛盾;取消打卡不在本页,关掉入口不影响退回进行中。 canEditWaybillPunchRecord() { - return this.hasPermission(`${this.config.permission}_edit`) && !this.readonlyScope; + return ( + this.hasPermission(`${this.config.permission}_edit`) && + !this.readonlyScope && + this.statusValue(this.detailRow) !== 'pending_return_confirm' + ); }, waybillPunchEditNode() { return this.findWaybillPunchEditNodeConfig(this.waybillPunchEditRecord);