From da79b65fc5e8347d1ccd73299a5a49bbc45d2c1e Mon Sep 17 00:00:00 2001 From: Taric Xin Date: Tue, 22 Feb 2022 09:57:39 +0800 Subject: [PATCH] edit --- .../dynamic-setting-modal.component.html | 2 +- .../dynamic-setting/dynamic-setting.module.ts | 6 ++-- .../rate-change/rate-change.component.html | 1 + .../rate-change/rate-change.component.ts | 31 +++++++++++++++++++ 4 files changed, 37 insertions(+), 3 deletions(-) create mode 100644 src/app/shared/components/dynamic-setting/rate-change/rate-change.component.html create mode 100644 src/app/shared/components/dynamic-setting/rate-change/rate-change.component.ts diff --git a/src/app/shared/components/dynamic-setting/dynamic-setting-modal/dynamic-setting-modal.component.html b/src/app/shared/components/dynamic-setting/dynamic-setting-modal/dynamic-setting-modal.component.html index 3df7b511..aeb51322 100644 --- a/src/app/shared/components/dynamic-setting/dynamic-setting-modal/dynamic-setting-modal.component.html +++ b/src/app/shared/components/dynamic-setting/dynamic-setting-modal/dynamic-setting-modal.component.html @@ -8,7 +8,7 @@ - 费率变更记录 + diff --git a/src/app/shared/components/dynamic-setting/dynamic-setting.module.ts b/src/app/shared/components/dynamic-setting/dynamic-setting.module.ts index f774edaa..8e06b85a 100644 --- a/src/app/shared/components/dynamic-setting/dynamic-setting.module.ts +++ b/src/app/shared/components/dynamic-setting/dynamic-setting.module.ts @@ -18,10 +18,12 @@ import { DynamicSettingModalComponent } from './dynamic-setting-modal/dynamic-se import { FreightTableComponent } from './freight-table/freight-table.component'; import { SEModule } from '@delon/abc/se'; import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; -const COMPONENTS = [DynamicSettingH5Component, DynamicSettingModalComponent, FreightTableComponent]; +import { RateChangeComponent } from './rate-change/rate-change.component'; +import { STModule } from '@delon/abc/st'; +const COMPONENTS = [DynamicSettingH5Component, DynamicSettingModalComponent, FreightTableComponent, RateChangeComponent]; @NgModule({ declarations: [...COMPONENTS], - imports: [CommonModule, FormsModule, SHARED_ZORRO_MODULES, SEModule], + imports: [CommonModule, FormsModule, SHARED_ZORRO_MODULES, SEModule, STModule], exports: [...COMPONENTS], schemas: [CUSTOM_ELEMENTS_SCHEMA] }) diff --git a/src/app/shared/components/dynamic-setting/rate-change/rate-change.component.html b/src/app/shared/components/dynamic-setting/rate-change/rate-change.component.html new file mode 100644 index 00000000..091ea400 --- /dev/null +++ b/src/app/shared/components/dynamic-setting/rate-change/rate-change.component.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/app/shared/components/dynamic-setting/rate-change/rate-change.component.ts b/src/app/shared/components/dynamic-setting/rate-change/rate-change.component.ts new file mode 100644 index 00000000..0db57f52 --- /dev/null +++ b/src/app/shared/components/dynamic-setting/rate-change/rate-change.component.ts @@ -0,0 +1,31 @@ +import { Component, Input, OnInit } from '@angular/core'; +import { STColumn, STRequestOptions } from '@delon/abc/st'; + +@Component({ + selector: 'app-rate-change', + templateUrl: './rate-change.component.html' +}) +export class RateChangeComponent implements OnInit { + url = '/api/mdc/pbc/sysConfigItemExtendLog/list/page'; + columns: STColumn[] = [ + { title: '修改内容', index: 'content' }, + { title: '修改时间', index: 'modifyTime', className: 'text-center' }, + { title: '修改人', index: 'modifyUserName' } + ]; + @Input() + businessId!: string; + @Input() + configFullKey!: string; + constructor() {} + + ngOnInit(): void {} + + beforeReq = (requestOptions: STRequestOptions) => { + Object.assign(requestOptions.body, { + businessId: this.businessId, + configFullKey: this.configFullKey, + extendType: 2 + }); + return requestOptions; + }; +}