From b26fd598812b21e31682840d63d97993ed07e960 Mon Sep 17 00:00:00 2001 From: wangshiming Date: Sat, 9 Apr 2022 14:10:16 +0800 Subject: [PATCH] fix bug --- .../verify-result.component.html | 25 +++++---- .../verify-result/verify-result.component.ts | 53 +++++++++++++++---- 2 files changed, 60 insertions(+), 18 deletions(-) diff --git a/src/app/routes/tax-management/components/order-reporting/verify-result/verify-result.component.html b/src/app/routes/tax-management/components/order-reporting/verify-result/verify-result.component.html index 35d9538f..d2113932 100644 --- a/src/app/routes/tax-management/components/order-reporting/verify-result/verify-result.component.html +++ b/src/app/routes/tax-management/components/order-reporting/verify-result/verify-result.component.html @@ -4,24 +4,31 @@ * @Author : Shiming * @Date : 2022-03-31 11:10:10 * @LastEditors : Shiming - * @LastEditTime : 2022-04-09 13:39:31 + * @LastEditTime : 2022-04-09 14:02:23 * @FilePath : \\tms-obc-web\\src\\app\\routes\\tax-management\\components\\order-reporting\\verify-result\\verify-result.component.html * Copyright (C) 2022 huzhenhong. All rights reserved. -->
-
- +
+
-
- +
+
-
{{item.expenseName}}:{{item.price | currency}}
+
{{ item.expenseName }}:{{ item.price | currency }}
diff --git a/src/app/routes/tax-management/components/order-reporting/verify-result/verify-result.component.ts b/src/app/routes/tax-management/components/order-reporting/verify-result/verify-result.component.ts index 9f814bcc..770aca80 100644 --- a/src/app/routes/tax-management/components/order-reporting/verify-result/verify-result.component.ts +++ b/src/app/routes/tax-management/components/order-reporting/verify-result/verify-result.component.ts @@ -4,13 +4,13 @@ * @Author : Shiming * @Date : 2022-03-30 14:26:01 * @LastEditors : Shiming - * @LastEditTime : 2022-04-09 13:43:49 + * @LastEditTime : 2022-04-09 14:09:14 * @FilePath : \\tms-obc-web\\src\\app\\routes\\tax-management\\components\\order-reporting\\verify-result\\verify-result.component.ts * Copyright (C) 2022 huzhenhong. All rights reserved. */ import { Component, OnInit, ViewChild } from '@angular/core'; import { Router } from '@angular/router'; -import { STColumn, STComponent } from '@delon/abc/st'; +import { STColumn, STComponent, STRequestOptions } from '@delon/abc/st'; import { SFSchema } from '@delon/form'; import { ModalHelper, _HttpClient } from '@delon/theme'; import { NzModalRef } from 'ng-zorro-antd/modal'; @@ -21,7 +21,6 @@ import { TaxManagementService } from '../../../services/tax-management.service'; templateUrl: './verify-result.component.html', }) export class TaxManagementOrderVerifyResultComponent implements OnInit { - url = `/user`; searchSchema: SFSchema = { properties: { no: { @@ -41,13 +40,46 @@ export class TaxManagementOrderVerifyResultComponent implements OnInit { { name: '订单信息', value: '3' }, ]; - get reqParams() { - const params ={ - subjectId: this.record?.shipperId, - subjectType: this.subjectType || '0' + // get reqParams() { + // console.log(this.subjectType); + // const params ={ + // subjectId: this.record?.shipperId, + // subjectType: this.subjectType, + // } + // return params; + // } + beforeReq = (requestOptions: STRequestOptions) => {let a: string = ''; + // if (this.resourceStatus) { + // a.billStatus = this.resourceStatus; + // } + switch (this.subjectType) { + case '0': + a = this.record?.networkTransporter; + break + case '1': + a = this.record?.shipperId; + break + case '2': + a = this.record?.driverId; + break + case '3': + a = this.record?.billId; + break } - return params; - } + Object.assign(requestOptions.body, { + subjectId: a , + subjectType: this.subjectType, + }); + // this.loading = true; + return requestOptions; + }; + afterRes = (data: any[], rawData?: any) => { + console.log(data) + // this.loading = false + return data.map(item => ({ + ...item, + })); + }; constructor(public service: TaxManagementService, private modalRef: NzModalRef, public router: Router) { } @@ -98,7 +130,10 @@ export class TaxManagementOrderVerifyResultComponent implements OnInit { selectTab(e: any) { setTimeout(() => { + console.log(e?.value); + this.subjectType = e?.value; + console.log(this.subjectType); this.st.load(1); }) }