From 69670fe155254406b615bce246f3565223273ad3 Mon Sep 17 00:00:00 2001 From: kongyeqing <2697454777@qq.com> Date: Mon, 3 Jul 2023 16:31:53 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8D=E4=BA=86=E5=A4=8D?= =?UTF-8?q?=E9=80=89=E6=A1=86bug=EF=BC=8C=E6=8E=92=E6=9F=A5=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E8=A1=A8=E6=A0=BC=E4=B8=8D=E6=98=BE=E7=A4=BA=20style?= =?UTF-8?q?=EF=BC=9A=E8=B0=83=E6=95=B4=E7=9A=84=E5=BC=B9=E6=A1=86=E7=9A=84?= =?UTF-8?q?=E5=AE=BD=E5=BA=A6=EF=BC=8C=E8=A1=A8=E6=A0=BC=E7=9A=84=E9=AB=98?= =?UTF-8?q?=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/analEvaluation.component.vue | 19 +++++-- src/components/measure.component.vue | 15 ++++-- src/service/duty.service.ts | 2 +- .../assessment/device/device.component.html | 4 +- .../device/deviceAnal.component.html | 6 +-- .../device/deviceAnal.component.vue | 42 +++++++++------ .../assessment/work/workAnal.component.html | 8 +-- .../assessment/work/workAnal.component.vue | 54 ++++++++++++------- src/views/risk/duty/duty.component.vue | 4 +- src/views/risk/duty/dutyRecords.component.vue | 27 ++++++---- .../risk/measures/measures.component.html | 2 +- .../risk/measures/measures.component.vue | 4 +- .../measuresReport.component.vue | 52 +++++++++++++----- 13 files changed, 159 insertions(+), 80 deletions(-) diff --git a/src/components/analEvaluation.component.vue b/src/components/analEvaluation.component.vue index 8e72272..635dfcf 100644 --- a/src/components/analEvaluation.component.vue +++ b/src/components/analEvaluation.component.vue @@ -14,7 +14,7 @@ - @@ -45,7 +45,7 @@ -
-
- @@ -273,6 +273,7 @@ export default class AnalEvaluationComponent extends Vue { multiple: true, width: "calc(50% - 20px)", datas: this.$store.state.prevention_serious_result, + filterable: true, }, { name: "危害分析", @@ -290,6 +291,7 @@ export default class AnalEvaluationComponent extends Vue { multiple: true, width: "calc(50% - 20px)", datas: this.$store.state.prevention_security_identifier, + filterable: true, }, { name: "设置复评时间", @@ -360,6 +362,7 @@ export default class AnalEvaluationComponent extends Vue { multiple: true, width: "calc(50% - 20px)", datas: this.$store.state.prevention_serious_result, + filterable: true, }, { name: "危害分析", @@ -377,6 +380,7 @@ export default class AnalEvaluationComponent extends Vue { multiple: true, width: "calc(50% - 20px)", datas: this.$store.state.prevention_security_identifier, + filterable: true, }, { name: "设置复评时间", @@ -598,7 +602,7 @@ export default class AnalEvaluationComponent extends Vue { } public buildTable() { - this.triTableColumn.push({ name: '序号', key: "index" }); + this.triTableColumn.push({ name: '序号', key: "index",width:"80px" }); this.triTableColumn.push({ name: '管控方法', key: "controlWayName", render: (data) => { if (data.controlWay) { @@ -838,6 +842,11 @@ export default class AnalEvaluationComponent extends Vue { this.measuresData.firstTypeName = this.$store.getters.prevention_measures_sort_map[row.firstType] const secondTypeItem = this.measuresSelectData[row.firstType] this.measuresData.secondTypeName = this.selectName(secondTypeItem, row.secondType) + this.measuresData = Object.assign({ tasks: [] }, row) + this.measuresData.tasks.forEach((item, index) => { + item.index = index + 1 + return item + }) } else if (!isReadonly) { this.measureIsReadonly = false this.measuresData = Object.assign({ tasks: [] }, row) diff --git a/src/components/measure.component.vue b/src/components/measure.component.vue index d89923d..8854b5a 100644 --- a/src/components/measure.component.vue +++ b/src/components/measure.component.vue @@ -8,7 +8,7 @@ -