import { Component, OnInit, ViewChild } from '@angular/core'; import { STColumn, STComponent } from '@delon/abc/st'; import { SFSchema } from '@delon/form'; import { ModalHelper, _HttpClient } from '@delon/theme'; @Component({ selector: 'app-datatable-invoicetable', templateUrl: './invoicetable.component.html', }) export class DatatableInvoicetableComponent implements OnInit { @ViewChild('st', { static: false }) st!: STComponent; columns!: STColumn[]; data=[{name1:1111}] constructor(private http: _HttpClient, private modal: ModalHelper) { } /** * 查询参数 */ get reqParams() { return { }; } ngOnInit(): void { this.initST(); } initST() { this.columns = [ { title: '运营主体', index: 'name1' }, { title: '已开票总金额', index: 'name1' }, { title: '当月已开票金额', index: 'name1' }, { title: '已申请待开金额', index: 'name1' }, { title: '未申请开票金额(历史)', index: 'name1' }, { title: '未申请开票金额(当月)', index: 'name1' }, { title: '当月发票张数', index: 'name1' }, { title: '剩余发票张数', index: 'name1' }, ]; } add(): void { // this.modal // .createStatic(FormEditComponent, { i: { id: 0 } }) // .subscribe(() => this.st.reload()); } }