增加订单上报推送
This commit is contained in:
@ -552,6 +552,11 @@ export class OrderManagementBulkComponent extends BasicTableComponent implements
|
||||
click: _record => this.changeOrder(_record),
|
||||
iif: item => item.billStatus == '4' || item.billStatus == '5' || item.billStatus == '2' || item.billStatus == '3',
|
||||
acl: { ability: ['ORDER-BULK-BulkBillDetail'] }
|
||||
},{
|
||||
text: '订单上报推送',
|
||||
click: _record => this.orderReportPush(_record),
|
||||
iif: item => item.overallPaymentStatus === '2' && (item.billStatus === '4' || item.billStatus === '5')
|
||||
// acl: { ability: ['VEHICLE-LIST-view'] },
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -659,6 +664,15 @@ export class OrderManagementBulkComponent extends BasicTableComponent implements
|
||||
this.changeId = item.id;
|
||||
this.isVisible = true;
|
||||
}
|
||||
|
||||
orderReportPush(item: any) {
|
||||
this.service.request(this.service.$api_manualOrderSubmission,{id: item.id}).subscribe( res=> {
|
||||
if(res) {
|
||||
this.st.reload(this.st.pi)
|
||||
this.service.msgSrv.success('推送成功');
|
||||
}
|
||||
})
|
||||
}
|
||||
/**
|
||||
* 浮动费用查看
|
||||
*/
|
||||
|
||||
@ -50,7 +50,7 @@
|
||||
<st #st [bordered]="true" multiSort [scroll]="{ x:'1200px',y:scrollY }" [data]="service.$api_get_listWholePage"
|
||||
[columns]="columns" [req]="{ process: beforeReq }"
|
||||
[res]="{ reName: { list: 'data.records', total: 'data.total' } , process: afterRes}"
|
||||
[page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }">
|
||||
[page]="{ show: true, showSize: true, pageSizes: [10, 20, 30, 50, 100, 200, 300, 500, 1000] }" [loading]="service.http.loading">
|
||||
<ng-template st-row="billCode" let-item let-index="index">
|
||||
<a [routerLink]="'vehicle-detail/' + item.id">{{ item.billCode }}</a>
|
||||
<div>
|
||||
|
||||
@ -469,6 +469,12 @@ export class OrderManagementVehicleComponent extends BasicTableComponent impleme
|
||||
click: _record => this.viewTrack(_record),
|
||||
iif: item => item.billStatus !== '1' && item.billStatus !== '6'
|
||||
// acl: { ability: ['VEHICLE-LIST-view'] },
|
||||
},
|
||||
{
|
||||
text: '订单上报推送',
|
||||
click: _record => this.orderReportPush(_record),
|
||||
iif: item => item.overallPaymentStatus === '2' && (item.billStatus === '4' || item.billStatus === '5')
|
||||
// acl: { ability: ['VEHICLE-LIST-view'] },
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -738,6 +744,16 @@ export class OrderManagementVehicleComponent extends BasicTableComponent impleme
|
||||
});
|
||||
}
|
||||
|
||||
// 订单上报推送
|
||||
orderReportPush(item: any) {
|
||||
this.service.request(this.service.$api_manualOrderSubmission,{id: item.id}).subscribe( res=> {
|
||||
if(res) {
|
||||
this.st.reload(this.st.pi)
|
||||
this.service.msgSrv.success('推送成功');
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// *确认签收
|
||||
|
||||
confirmReceipt(item: any) {
|
||||
|
||||
@ -219,6 +219,8 @@ export class OrderManagementService extends ShipperBaseService {
|
||||
public $api_getBillTakeGoods = `/api/sdc/billOperate/getBillTakeGoods`;
|
||||
// 生成提/卸货单
|
||||
public $api_createBillEsignGoods = `/api/sdc/billOperate/createBillEsignGoods`;
|
||||
// 订单上报推送
|
||||
$api_manualOrderSubmission = '/api/sdc/billOperate/manualOrderSubmission';
|
||||
|
||||
// // 生成卸货单
|
||||
// public $api_createBillDischargeGoods = `/api/sdc/billOperate/createBillDischargeGoods`;
|
||||
|
||||
@ -440,12 +440,15 @@ export class TaxManagementOrderReportingComponent implements OnInit {
|
||||
if (item?.putStatus != '0') {
|
||||
status = true
|
||||
}
|
||||
|
||||
});
|
||||
if(status) {
|
||||
this.service.msgSrv.warning('选择了已上传,请重新勾选!');
|
||||
return;
|
||||
}
|
||||
if(this.selectedRows.find(item => item.checkStatus !== '1')) {
|
||||
this.service.msgSrv.warning('选择了未通过校验的订单,请重新勾选!');
|
||||
return;
|
||||
}
|
||||
let params: any[] = [];
|
||||
this.selectedRows.forEach(item => {
|
||||
params.push(item.id);
|
||||
|
||||
Reference in New Issue
Block a user