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()
})