Files
bbq/src/app/routes/financial-management/components/voucher-management/voucher-detail/voucher-detail.component.ts
2022-01-20 17:04:06 +08:00

58 lines
1.6 KiB
TypeScript

import { CurrencyPipe } from '@angular/common';
import { Component, OnInit } from '@angular/core';
import { ActivatedRoute } from '@angular/router';
import { STData, STColumn, STRequestOptions } from '@delon/abc/st';
import { FreightAccountService } from '../../../services/freight-account.service';
@Component({
selector: 'app-voucher-detail',
templateUrl: './voucher-detail.component.html'
})
export class VoucherDetailComponent implements OnInit {
columns: STColumn[] = [
{ title: '摘要', index: 'remarks' },
{ title: '会计科目', index: 'subcode' },
{ title: '辅助核算', render: 'auxVOList' },
{ title: '币种', index: 'currency', className: 'text-center' },
{
title: '借方金额',
index: 'drlocalmoney',
width: 150,
type: 'widget',
className: 'text-right',
widget: { type: 'currency-chy', params: ({ record }) => ({ value: record.drlocalmoney }) }
},
{
title: '贷方金额',
index: 'crlocalmoney',
width: 150,
type: 'widget',
className: 'text-right',
widget: { type: 'currency-chy', params: ({ record }) => ({ value: record.crlocalmoney }) }
}
];
id!: string;
info: any = { faShowVOList: [] };
constructor(public service: FreightAccountService, private route: ActivatedRoute) {
this.id = route.snapshot.params.id;
}
ngOnInit(): void {
this.loadDetail(this.id);
}
loadDetail(id: string) {
this.service.request(this.service.$api_get_fico_vch__detail, { id }).subscribe(res => {
if (res) {
this.info = res;
}
});
}
goBack() {
history.go(-1);
}
}