From a77b5f8c01a9e703e27a0a02aa369f14e684636d Mon Sep 17 00:00:00 2001 From: wangshiming Date: Mon, 13 Dec 2021 14:42:21 +0800 Subject: [PATCH] fix bug --- .../components/bulk/bulk.component.ts | 35 ++++++++++++++----- .../onecar-publish.component.html | 2 +- .../onecar-publish.component.ts | 6 ++-- .../components/vehicle/vehicle.component.html | 14 ++------ .../components/vehicle/vehicle.component.ts | 1 - 5 files changed, 35 insertions(+), 23 deletions(-) diff --git a/src/app/routes/supply-management/components/bulk/bulk.component.ts b/src/app/routes/supply-management/components/bulk/bulk.component.ts index aebe1e22..97527679 100644 --- a/src/app/routes/supply-management/components/bulk/bulk.component.ts +++ b/src/app/routes/supply-management/components/bulk/bulk.component.ts @@ -1,4 +1,5 @@ import { Component, OnInit, ViewChild } from '@angular/core'; +import { Router } from '@angular/router'; import { STColumn, STComponent } from '@delon/abc/st'; import { SFComponent, SFDateWidgetSchema, SFSchema, SFSelectWidgetSchema, SFUISchema } from '@delon/form'; import { ModalHelper, _HttpClient } from '@delon/theme'; @@ -46,7 +47,7 @@ export class SupplyManagementBulkComponent implements OnInit { count: 0, }, ]; - constructor(public service: SupplyManagementService, private modal: NzModalService) { } + constructor(public service: SupplyManagementService, private modal: NzModalService, private router: Router) { } ngOnInit(): void { this.initSF(); @@ -103,12 +104,9 @@ export class SupplyManagementBulkComponent implements OnInit { settlementBasis: { title: '结算依据', type: 'string', - default: 0, enum: [ - { label: '未知', value: 0 }, - { label: '男', value: 1 }, - { label: '女', value: 2 }, - { label: '保密', value: 3 }, + { label: '以收获为准', value: 1 }, + { label: '以发货为准', value: 2 }, ], ui: { widget: 'select', @@ -275,26 +273,31 @@ export class SupplyManagementBulkComponent implements OnInit { { text: '货源审核', click: (_record) => this.audit(_record, 1), + // iif: item => item.auditStatus === 1, }, { text: '二维码', click: (_record) => this.assignedQrcode(_record), + // iif: item => item.auditStatus === 1 || item.auditStatus === 2, }, { text: '修改单价', - click: (_record) => this.updatePrice(_record), + click: (_record) => this.modification(_record), + // iif: item => item.auditStatus === 1 || item.auditStatus === 2, }, { text: '取消货源', // click: (_record) => this.delOne(_record), + // iif: item => item.auditStatus === 1 || item.auditStatus === 2, }, { text: '再下一单', - // click: (_record) => this.editOne(_record), + click: (_record) => this.nextOrder(_record), }, { text: '重新指派', // click: (_record) => this.delOne(_record), + // iif: item => item.auditStatus === 2, }, ], }, @@ -413,4 +416,20 @@ export class SupplyManagementBulkComponent implements OnInit { handleOK() { } + // 修改货源 + modification(item: any) { + this.router.navigate(['/supply-management/vehicle-amend', item.id], { + queryParams: { + sta: 3 + }, + }) + } + // 再下一单 + nextOrder(item: any) { + this.router.navigate(['/supply-management/vehicle-amend', item.id], { + queryParams: { + sta: 4 + }, + }) + } } diff --git a/src/app/routes/supply-management/components/onecar-publish/onecar-publish.component.html b/src/app/routes/supply-management/components/onecar-publish/onecar-publish.component.html index 4ac2fadb..e5411b26 100644 --- a/src/app/routes/supply-management/components/onecar-publish/onecar-publish.component.html +++ b/src/app/routes/supply-management/components/onecar-publish/onecar-publish.component.html @@ -1,4 +1,4 @@ - +