60 lines
1.7 KiB
TypeScript
60 lines
1.7 KiB
TypeScript
/*
|
|
* @Description :
|
|
* @Version : 1.0
|
|
* @Author : Shiming
|
|
* @Date : 2022-01-10 14:44:57
|
|
* @LastEditors : Shiming
|
|
* @LastEditTime : 2022-01-18 17:15:43
|
|
* @FilePath : \\tms-obc-web\\src\\app\\routes\\contract-management\\components\\contract-detail\\contract-detail.component.ts
|
|
* Copyright (C) 2022 huzhenhong. All rights reserved.
|
|
*/
|
|
import { DatePipe } from '@angular/common';
|
|
import { Component, OnInit } from '@angular/core';
|
|
import { ActivatedRoute, Router } from '@angular/router';
|
|
import { NzModalService } from 'ng-zorro-antd/modal';
|
|
import { ContractManagementService } from '../../services/contract-management.service';
|
|
|
|
@Component({
|
|
selector: 'app-contract-management-detail-complaint',
|
|
templateUrl: './contract-detail.component.html',
|
|
styleUrls: ['./contract-detail.component.less'],
|
|
providers: [DatePipe]
|
|
})
|
|
export class ContractManagementDetailComponent implements OnInit {
|
|
constructor(
|
|
private nzModalService: NzModalService,
|
|
public service: ContractManagementService,
|
|
public route: ActivatedRoute,
|
|
private datePipe: DatePipe,
|
|
private router: Router
|
|
) {}
|
|
textStatus = '合同详情';
|
|
name: any;
|
|
code: any;
|
|
templateHTML: any;
|
|
detailList: any = {
|
|
templateName: ''
|
|
};
|
|
ngOnInit() {
|
|
this.initData(this.service.$api_contract_get);
|
|
}
|
|
goBack() {
|
|
window.history.go(-1);
|
|
}
|
|
|
|
initData(url: string) {
|
|
this.service.request(url, { id: this.route.snapshot.params.id }).subscribe(res => {
|
|
if (res) {
|
|
this.detailList = res;
|
|
this.detailList = res;
|
|
let value: any = JSON.parse(res.contractParameter);
|
|
this.code = value['${code}'];
|
|
this.name = value['${name}'];
|
|
}
|
|
});
|
|
}
|
|
cancel() {
|
|
window.history.go(-1);
|
|
}
|
|
}
|