1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- import { Component, OnInit } from '@angular/core';
- import { NzModalRef, NzMessageService } from 'ng-zorro-antd';
- import { _HttpClient } from '@delon/theme';
- import { FormBuilder, Validators, FormGroup } from '@angular/forms';
- import { BaseArchivesCollectionLine } from 'app/entity/basedata/base-archives-collection-line';
- import { BaseArchivesCost } from 'app/entity/basedata/base-archives-cost';
- @Component({
- selector: 'app-basedata-base-archives-cost-add',
- templateUrl: './add.component.html',
- })
- export class BasedataBaseArchivesCostAddComponent implements OnInit {
- record: any = {};
- i: any;
- constructor(
- private modal: NzModalRef,
- private fb: FormBuilder
- ) { }
- ngOnInit(): void {
- //初始化表单
- this.validateForm = this.fb.group({
- code: [{value:"",disabled:true}],
- name: [null, [Validators.required]]
- });
- }
- validateForm!: FormGroup;
- baseArchivesCost: BaseArchivesCost={}; //对象
- id="";
- /**
- * 保存提交按钮
- */
- submitForm(): void {
- for (const i in this.validateForm.controls) {
- this.validateForm.controls[i].markAsDirty();
- this.validateForm.controls[i].updateValueAndValidity();
- }
- let valid = this.validateForm.valid;
- if(valid){
- if(!this.id){
- //新增
- alert("新增")
- }else{
- //修改
- alert("修改")
- }
- }
- }
- close() {
- this.modal.destroy();
- }
- }
|