From b94a01c25bc68da122b1cb9769ad27f772cfb3ce Mon Sep 17 00:00:00 2001 From: SHAOJIAHAO <55341701@qq.com> Date: Sun, 28 Aug 2022 10:45:33 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=AE=8C=E5=96=84]=E5=A4=A7=E9=98=9F=E6=9C=AC?= =?UTF-8?q?=E7=BA=A7=E8=AE=A1=E5=88=92=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../da-monthly-task-overview.component.ts | 9 ++- .../da-oneself-plan.component.ts | 71 +++++++++---------- .../plan-adjustment.component.html | 7 +- .../plan-adjustment.component.ts | 35 ++++----- .../station-task-apply.component.ts | 3 +- .../station-weekly-plan.component.ts | 3 +- .../zhi-indicators.component.ts | 6 +- 7 files changed, 71 insertions(+), 63 deletions(-) diff --git a/src/app/home/task/da-monthly-task-overview/da-monthly-task-overview.component.ts b/src/app/home/task/da-monthly-task-overview/da-monthly-task-overview.component.ts index bc3db28..2e9a563 100644 --- a/src/app/home/task/da-monthly-task-overview/da-monthly-task-overview.component.ts +++ b/src/app/home/task/da-monthly-task-overview/da-monthly-task-overview.component.ts @@ -283,8 +283,13 @@ export class DaMonthlyTaskOverviewComponent implements OnInit { function integer(num) { return Math.round(num * 100) || 0 } - let selectedTime = this.selectedYear + '-' + this.selectedMonth + '-' + '01' - this.http.get('/api/PlanTasks/GetCountStat').subscribe(data => { + let selectedMonth = this.selectedMonth < 10 ? "0" + this.selectedMonth : this.selectedMonth; + let selectedTime = this.selectedYear + '-' + selectedMonth + '-' + '01' + this.http.get('/api/PlanTasks/GetCountStat', { + params: { + month: selectedTime + } + }).subscribe(data => { console.log('统计信息', data) this.countStat = { statistics1: { diff --git a/src/app/home/task/da-oneself-plan/da-oneself-plan.component.ts b/src/app/home/task/da-oneself-plan/da-oneself-plan.component.ts index 03edaf1..e86125b 100644 --- a/src/app/home/task/da-oneself-plan/da-oneself-plan.component.ts +++ b/src/app/home/task/da-oneself-plan/da-oneself-plan.component.ts @@ -25,12 +25,14 @@ export class DaOneselfPlanComponent implements OnInit { selectedTime selectMonth(item) { this.selectedMonth = item.id - // this.getTaskList() + this.getTasks() + this.getAllStation() } selectYear(e) { this.selectedYear = e console.log('年', e) - // this.getTaskList() + this.getTasks() + this.getAllStation() } months = [ { id: 1, name: '1月', isable: true }, @@ -55,7 +57,7 @@ export class DaOneselfPlanComponent implements OnInit { formatOne = (percent: number): string => `${percent}%\n完成率`; - //上级任务指标 + //上部卡片 cardData = [ { name: '双随机', isDetails: false, isLoading: false, background: '#1D9DFF', icon: 'suiji.png', passed: 0, inspected: 0, percentage: 0, data: [] }, { name: '行政许可', isDetails: false, isLoading: false, background: '#42B983', icon: 'xuke.png', passed: 0, inspected: 0, percentage: 0, data: [] }, @@ -65,8 +67,16 @@ export class DaOneselfPlanComponent implements OnInit { { name: '投诉举报', isDetails: false, isLoading: false, background: '#5087FF', icon: 'tousu.png', passed: 0, inspected: 0, percentage: 0, data: [] }, { name: '火灾调查', isDetails: false, isLoading: false, background: '#FF404D', icon: 'huozai.png', passed: 0, inspected: 0, percentage: 0, data: [] } ] + openDetails(data, type) { + data.isDetails = type + } async getTasks() { + this.cardData.forEach((item, key) => { + item.data = [] + item.passed = 0 + item.inspected = 0 + }); let selectedTime = this.selectedYear + '-' + this.selectedMonth + '-' + '01' let params = { Month: selectedTime, @@ -100,38 +110,6 @@ export class DaOneselfPlanComponent implements OnInit { }) }) } - openDetails(data, type) { - data.isDetails = type - } - - - - radioChange(e) { - } - - - - - nodes: any = [] - BuildingTypes - adjustment(item) { - console.log(item) - const modal = this.modal.create({ - nzTitle: "任务调整", - nzContent: PlanAdjustmentComponent, - nzViewContainerRef: this.viewContainerRef, - nzWidth: 900, - nzComponentParams: { - - }, - nzOnOk: async () => { - console.log(123); - } - }); - const instance = modal.getContentComponent(); - - } - @@ -161,7 +139,6 @@ export class DaOneselfPlanComponent implements OnInit { } expandcarditem(item) { item.isExpand = !item.isExpand - } //获得消防站下的所有任务 PageNumber = 1 @@ -225,4 +202,26 @@ export class DaOneselfPlanComponent implements OnInit { } }) } + + + + + nodes: any = [] + BuildingTypes + adjustment(item) { + const modal = this.modal.create({ + nzTitle: "任务调整", + nzContent: PlanAdjustmentComponent, + nzViewContainerRef: this.viewContainerRef, + nzWidth: 900, + nzFooter: null, + nzComponentParams: { + data: item + } + }); + const instance = modal.getContentComponent(); + modal.afterClose.subscribe(result => { + this.getTaskListOfStation(item) + }); + } } diff --git a/src/app/home/task/da-oneself-plan/plan-adjustment/plan-adjustment.component.html b/src/app/home/task/da-oneself-plan/plan-adjustment/plan-adjustment.component.html index 8ebc569..caf21ce 100644 --- a/src/app/home/task/da-oneself-plan/plan-adjustment/plan-adjustment.component.html +++ b/src/app/home/task/da-oneself-plan/plan-adjustment/plan-adjustment.component.html @@ -6,13 +6,14 @@ {{item.tag}}