Merge branch 'develop' of https://gitlab.eascs.com/tms-ui/tms-obc-web into develop

This commit is contained in:
潘晓云
2022-04-28 12:30:41 +08:00
5 changed files with 37 additions and 2 deletions

View File

@ -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('推送成功');
}
})
}
/**
* 浮动费用查看
*/

View File

@ -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>

View File

@ -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) {

View File

@ -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`;

View File

@ -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);