This commit is contained in:
wangshiming
2022-02-22 14:30:47 +08:00
parent c9be671576
commit c2ff30bb38
7 changed files with 187 additions and 7 deletions

View File

@ -6,6 +6,7 @@ import { ShipperBaseService } from '@shared';
import { NzModalService } from 'ng-zorro-antd/modal';
import { of } from 'rxjs';
import { map } from 'rxjs/operators';
import { OneCarOrderCancelConfirmComponent } from '../../modal/vehicle/cancel-confirm/cancel-confirm.component';
import { VehicleConfirReceiptComponent } from '../../modal/vehicle/confir-receipt/confir-receipt.component';
import { VehicleFreightPeopleComponent } from '../../modal/vehicle/freight-people/freight-people.component';
import { VehicleModifyCaptainComponent } from '../../modal/vehicle/modify-captain/modify-captain.component';
@ -447,6 +448,12 @@ resourceStatus: any;
iif: item => item.billStatus == '4' || item.billStatus == '5' || item.billStatus == '2' || item.billStatus == '3',
acl: { ability: ['ORDER-VEHICLE-modificationOrder'] },
},
{
text: '申请退款 ',
click: (_record) => this.applyRefund(_record),
iif: item => item.billStatus == '4' || item.billStatus == '5' || item.billStatus == '2' || item.billStatus == '3',
acl: { ability: ['ORDER-VEHICLE-modificationOrder'] },
},
{
text: '查看轨迹 ',
click: (_record) => this.cancellation(_record),
@ -835,4 +842,21 @@ resourceStatus: any;
changeOrder(value: any) {
this.router.navigate(['order-management/vehicle-detailChange', value.id]);
}
/**
*取消待确认
*/
applyRefund(item: any) {
const modalRef = this.modal.create({
nzTitle: '取消待确认',
nzContent: OneCarOrderCancelConfirmComponent,
nzComponentParams: {
i: item
},
nzFooter: null
});
modalRef.afterClose.subscribe(() => {
this.resetSF;
this.st.load();
});
}
}