From 6b57968c6233507156358dd2dc1ac3de7fbb2748 Mon Sep 17 00:00:00 2001 From: SHAOJIAHAO <55341701@qq.com> Date: Thu, 11 Aug 2022 08:49:44 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=AE=8C=E5=96=84]=E5=8D=95=E4=BD=8D=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../home/basic-info/unit/unit.component.html | 9 +++++---- .../home/basic-info/unit/unit.component.ts | 19 +++++++++++++++++-- 2 files changed, 22 insertions(+), 6 deletions(-) diff --git a/src/app/home/basic-info/unit/unit.component.html b/src/app/home/basic-info/unit/unit.component.html index 6e52b90..38767d7 100644 --- a/src/app/home/basic-info/unit/unit.component.html +++ b/src/app/home/basic-info/unit/unit.component.html @@ -49,12 +49,13 @@ {{ data.companyName }} - + - 30% + {{data.integrity * 100}}% - {{ data.organization }} - {{ data.level }} + {{ data.organization.name }} + {{ data.buildingType ? data.buildingType.buildingTypeName : ''}} {{ data.useNature }} {{ data.lastModificationTime ? data.lastModificationTime : data.creationTime | date:"yyyy-MM-dd hh:mm:ss"}} diff --git a/src/app/home/basic-info/unit/unit.component.ts b/src/app/home/basic-info/unit/unit.component.ts index 56106cc..b4b26dd 100644 --- a/src/app/home/basic-info/unit/unit.component.ts +++ b/src/app/home/basic-info/unit/unit.component.ts @@ -85,6 +85,9 @@ export class UnitComponent implements OnInit { this.nzLoading = true let params = { CompanyName: this.searchValue.unit, + BuildingTypeId: this.searchValue.uniytype, + OrganizationId: this.searchValue.or, + UseNature: this.searchValue.property, PageNumber: this.PageNumber, PageSize: this.PageSize } @@ -133,6 +136,17 @@ export class UnitComponent implements OnInit { nzOnOk: async () => { if (instance.validateForm.valid) { await new Promise((resolve, reject) => { + let num = 0 + for (const key in instance.validateForm.value) { + if (Object.prototype.hasOwnProperty.call(instance.validateForm.value, key)) { + const element = instance.validateForm.value[key]; + if (element) { + num += 1 + } + } + } + + let integrity: number = num / 56 let body = { companyName: instance.validateForm.value.unitname, directorName: instance.validateForm.value.person, @@ -142,7 +156,8 @@ export class UnitComponent implements OnInit { relatedOrganizationId: instance.validateForm.value.orDa || null, buildingTypeId: instance.validateForm.value.unittype || null, useNature: instance.validateForm.value.nature, - data: null + data: null, + integrity: integrity.toFixed(2) } this.http.post('/api/Companies', body).subscribe({ next: async (data) => { @@ -193,7 +208,7 @@ export class UnitComponent implements OnInit { nzOkText: '确定', nzOkType: 'default', nzOnOk: () => { - this.http.delete(`/api/Users/${item.id}`).subscribe(data => { + this.http.delete(`/api/Companies/${item.id}`).subscribe(data => { this.message.create('success', '删除成功!'); this.getCompanies() })