This commit is contained in:
Taric Xin
2022-02-22 09:57:39 +08:00
parent 61d00a5c54
commit da79b65fc5
4 changed files with 37 additions and 3 deletions

View File

@ -8,7 +8,7 @@
<ng-container *ngSwitchCase="2">
</ng-container>
<ng-container *ngSwitchDefault>
费率变更记录
<app-rate-change [businessId]="businessId" [configFullKey]="configFullKey"></app-rate-change>
</ng-container>
</ng-container>

View File

@ -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]
})

View File

@ -0,0 +1 @@
<st #st [data]="url" [columns]="columns" [req]="{process: beforeReq }" [scroll]="{ y: '370px' }" size="small" bordered></st>

View File

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