车辆对接

This commit is contained in:
wangshiming
2022-01-06 13:21:40 +08:00
parent c5a15ed78d
commit 7609178295
6 changed files with 29 additions and 22 deletions

View File

@ -145,7 +145,7 @@
<div> <div>
<a nz-button nzType="link" (click)="showApply()">货源审核</a> <a nz-button nzType="link" (click)="showApply()">货源审核</a>
<a nz-button nzType="link" (click)="showApply()">修改运费</a> <a nz-button nzType="link" (click)="showApply()">修改运费</a>
<a nz-button nzType="link" nzDanger (click)="showAssign()">指派熟车</a> <!-- <a nz-button nzType="link" nzDanger (click)="showAssign()">指派熟车</a> -->
<a nz-button nzType="link" nzDanger (click)="showApply()">修改单价</a> <a nz-button nzType="link" nzDanger (click)="showApply()">修改单价</a>
</div> </div>
</td> </td>

View File

@ -154,7 +154,7 @@
<div> <div>
<a nz-button nzType="link" (click)="showApply()">货源审核</a> <a nz-button nzType="link" (click)="showApply()">货源审核</a>
<a nz-button nzType="link" (click)="showApply()">修改运费</a> <a nz-button nzType="link" (click)="showApply()">修改运费</a>
<a nz-button nzType="link" nzDanger (click)="showApply()">指派熟车</a> <!-- <a nz-button nzType="link" nzDanger (click)="showApply()">指派熟车</a> -->
<a nz-button nzType="link" nzDanger (click)="showApply()">修改单价</a> <a nz-button nzType="link" nzDanger (click)="showApply()">修改单价</a>
</div> </div>
</td> </td>

View File

@ -1,5 +1,5 @@
<div class="modal-header"> <div class="modal-header">
<div class="modal-title">新增</div> <div class="modal-title">添加熟车</div>
</div> </div>
<!-- <nz-spin *ngIf="!i" class="modal-spin"></nz-spin> --> <!-- <nz-spin *ngIf="!i" class="modal-spin"></nz-spin> -->
<div> <div>
@ -30,9 +30,22 @@
<div *ngIf="sf?.value?.mobile && tableData?.length > 0"> <div *ngIf="sf?.value?.mobile && tableData?.length > 0">
<st #st multiSort bordered [columns]="columns" [ps]="20" [req]="{ method: 'POST', allInBody: true, reName: { pi: '', ps: '' }, params: reqParams }" [res]="{ reName: { list: 'data', total: 'data.total' } }" [page]="{ show: true, showSize: true, pageSizes: [20, 50, 100] }" <st #st multiSort bordered [columns]="columns" [ps]="20" [req]="{ method: 'POST', allInBody: true, reName: { pi: '', ps: '' }, params: reqParams }" [res]="{ reName: { list: 'data', total: 'data.total' } }" [page]="{ show: true, showSize: true, pageSizes: [20, 50, 100] }"
[loading]="service.http.loading" [data]="tableData"> [loading]="service.http.loading" [data]="tableData">
<ng-template st-row="certificationStatus" let-item let-index="index">
<div *ngIf="item.certificationStatus === -1">
<span class="ng-tns-c230-1239 ant-badge-status-dot ant-badge-status-processing ng-star-inserted"></span> 未认证
</div>
<div *ngIf="item.certificationStatus === 0">
<span class="ng-tns-c230-1239 ant-badge-status-dot ant-badge-status-processing ng-star-inserted"></span> 待审核
</div>
<div *ngIf="item.certificationStatus === 1">
<span class="ng-tns-c230-1239 ant-badge-status-dot ant-badge-status-success ng-star-inserted"></span> 已成功
</div>
<div *ngIf="item.certificationStatus === 2">
<span class="ng-tns-c230-1240 ant-badge-status-dot ant-badge-status-warning ng-star-inserted"></span> 已驳回
</div>
</ng-template>
<ng-template st-row="carModel" let-item let-index="index"> <ng-template st-row="carModel" let-item let-index="index">
<span>{{item.carModel}};{{item.carLength}};{{item.carLoad}};</span> <span>{{item.carModelLabel}}-{{item.carLengthLabel}}米-{{item.carLoad}}</span>
</ng-template> </ng-template>
</st> </st>
</div> </div>

View File

@ -106,17 +106,10 @@ export class CarAddmodalComponent implements OnInit {
{ title: '车辆信息', render: 'carModel', className: 'text-center' }, { title: '车辆信息', render: 'carModel', className: 'text-center' },
{ {
title: '个人认证状态', title: '个人认证状态',
index: 'identityStatus', render: 'certificationStatus',
className: 'text-center', className: 'text-center',
type: 'enum',
enum: {
10: '待审核',
20: '已成功',
30: '已驳回',
40: '证件过期',
}
}, },
{ title: '驾驶证类型', index: 'createTime', className: 'text-center' }, { title: '驾驶证类型', index: 'driverType', className: 'text-center' },
{ {
title: '操作', title: '操作',
width: '180px', width: '180px',
@ -129,14 +122,16 @@ export class CarAddmodalComponent implements OnInit {
} }
initData(flag?: any) { initData(flag?: any) {
if (this.sf?.value.mobile) { if (this.sf?.value.mobile) {
this.flag = flag
this.service.request(this.service.$api_getCarCaptainByMobile, { mobile: this.sf?.value.mobile }).subscribe(res => { this.service.request(this.service.$api_getCarCaptainByMobile, { mobile: this.sf?.value.mobile }).subscribe(res => {
this.flag = flag
if (res.userId) { if (res.userId) {
this.tableData = [res]; this.tableData = [res];
setTimeout(() => {
this.st.reload()
})
} else { } else {
this.tableData = [] this.tableData = []
} }
this.st.reload()
}) })
} }
} }
@ -152,15 +147,14 @@ export class CarAddmodalComponent implements OnInit {
*/ */
add(item: any) { add(item: any) {
const params: any = { const params: any = {
enterpriseId: this.companyData.enterpriseId,
enterpriseProjectId: this.companyData.projectId,
source: 1, source: 1,
appUserId: item.appUserId ? item.appUserId : '', appUserId: item.appUserId ? item.appUserId : '',
mobile: item.mobile mobile: item.mobile
} }
this.service.request(this.service.$api_enterpriseVehicleSave, params).subscribe(res => { this.service.request(this.service.$api_enterpriseVehicleSave, params).subscribe(res => {
if (res.data) { if (res) {
this.service.msgSrv.success('添加成功') this.service.msgSrv.success('添加成功')
this.modal.close(true)
} }
}) })
} }
@ -174,6 +168,6 @@ export class CarAddmodalComponent implements OnInit {
window.history.go(-1); window.history.go(-1);
} }
close(): void { close(): void {
this.modal.destroy(); this.modal.close(true);
} }
} }

View File

@ -282,7 +282,7 @@
<div class="align-center"> <div class="align-center">
<button nz-button nzType="primary" *ngIf="this.PageStatus == '整车修改'" (click)="choose()">取消</button> <button nz-button nzType="primary" *ngIf="this.PageStatus == '整车修改'" (click)="choose()">取消</button>
<button *ngIf="this.PageStatus == '整车修改'" nz-button nzType="primary" style="margin-left: 48px" (click)="submit()">提交修改</button> <button *ngIf="this.PageStatus == '整车修改'" nz-button nzType="primary" style="margin-left: 48px" (click)="submit()">提交修改</button>
<button nz-button nzType="primary" *ngIf="this.PageStatus == '整车下一单'" (click)="chooseFamifiar()">指派熟车</button> <!-- <button nz-button nzType="primary" *ngIf="this.PageStatus == '整车下一单'" (click)="chooseFamifiar()">指派熟车</button> -->
<button *ngIf="this.PageStatus == '整车下一单'" nz-button nzType="primary" style="margin-left: 48px" (click)="submit()" <button *ngIf="this.PageStatus == '整车下一单'" nz-button nzType="primary" style="margin-left: 48px" (click)="submit()"
>司机抢单</button >司机抢单</button
> >

View File

@ -313,7 +313,7 @@
</nz-card> </nz-card>
<nz-card> <nz-card>
<div class="align-center"> <div class="align-center">
<button nz-button nzType="primary" (click)="submit('assign')" *ngIf="type === 'add'">指派熟车</button> <!-- <button nz-button nzType="primary" (click)="submit('assign')" *ngIf="type === 'add'">指派熟车</button> -->
<button nz-button nzType="primary" style="margin-left: 48px" (click)="submit('publish')" *ngIf="type === 'add'">司机抢单</button> <button nz-button nzType="primary" style="margin-left: 48px" (click)="submit('publish')" *ngIf="type === 'add'">司机抢单</button>
<button <button
nz-button nz-button