From 3fc32115e26f3c0fc5dbc39f07785c6de1a2882e Mon Sep 17 00:00:00 2001 From: kongyeqing <2697454777@qq.com> Date: Wed, 28 Jun 2023 10:22:23 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E6=B7=BB=E5=8A=A0table=E7=AD=9B?= =?UTF-8?q?=E9=80=89=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../device/deviceAnal.component.html | 8 ++++++-- .../assessment/device/deviceAnal.component.vue | 10 +++++++++- .../assessment/work/workAnal.component.html | 8 ++++++-- .../assessment/work/workAnal.component.vue | 10 +++++++++- .../risk/identify/identify.component.html | 8 ++++++-- src/views/risk/identify/identify.component.vue | 10 +++++++++- .../risk/measures/measures.component.html | 8 ++++++-- src/views/risk/measures/measures.component.vue | 12 ++++++++++-- .../measuresReport.component.html | 8 ++++++-- .../measuresReport.component.vue | 18 +++++++++++++----- 10 files changed, 80 insertions(+), 20 deletions(-) diff --git a/src/views/risk/assessment/device/deviceAnal.component.html b/src/views/risk/assessment/device/deviceAnal.component.html index 0ecc072..197d942 100644 --- a/src/views/risk/assessment/device/deviceAnal.component.html +++ b/src/views/risk/assessment/device/deviceAnal.component.html @@ -22,11 +22,15 @@ diff --git a/src/views/risk/assessment/device/deviceAnal.component.vue b/src/views/risk/assessment/device/deviceAnal.component.vue index 33adb77..87f985f 100644 --- a/src/views/risk/assessment/device/deviceAnal.component.vue +++ b/src/views/risk/assessment/device/deviceAnal.component.vue @@ -432,8 +432,16 @@ export default class DeviceAnalManagerComponent extends BaseRecordComponent this.tableColumn.push({ name: '责任部门', key: "chargeDeptName" }); this.tableColumn.push({ name: '责任人', key: "chargeUserName" }); this.tableColumn.push({ - name: '风险等级', key: "riskLevel", render: (data) => { + name: '风险等级', key: "riskLevel", width: "150px", render: (data) => { return "" + (data.riskLevel ? (this.$store.getters.prevention_risk_level_map[data.riskLevel]) : '') + "" + }, + filters: this.$store.state.prevention_risk_level.map(item => { + return { + text: item.name, + value: item.value, + } + }), filterMethod: (data, row) => { + return row.riskLevel === data; } }); this.tableColumn.push({ diff --git a/src/views/risk/assessment/work/workAnal.component.html b/src/views/risk/assessment/work/workAnal.component.html index 850c548..ba8125c 100644 --- a/src/views/risk/assessment/work/workAnal.component.html +++ b/src/views/risk/assessment/work/workAnal.component.html @@ -21,11 +21,15 @@ diff --git a/src/views/risk/assessment/work/workAnal.component.vue b/src/views/risk/assessment/work/workAnal.component.vue index ce3fd49..5542cb7 100644 --- a/src/views/risk/assessment/work/workAnal.component.vue +++ b/src/views/risk/assessment/work/workAnal.component.vue @@ -424,8 +424,16 @@ export default class WorkAnalManagerComponent extends BaseRecordComponent { this.tableColumn.push({ name: '责任部门', key: "chargeDeptName" }); this.tableColumn.push({ name: '责任人', key: "chargeUserName" }); this.tableColumn.push({ - name: '风险等级', key: "riskLevel", render: (data) => { + name: '风险等级', key: "riskLevel", width: "150px", render: (data) => { return "" + (data.riskLevel ? (this.$store.getters.prevention_risk_level_map[data.riskLevel]) : '') + "" + }, + filters: this.$store.state.prevention_risk_level.map(item => { + return { + text: item.name, + value: item.value, + } + }), filterMethod: (data, row) => { + return row.riskLevel === data; } }); this.tableColumn.push({ diff --git a/src/views/risk/identify/identify.component.html b/src/views/risk/identify/identify.component.html index 8151220..315711a 100644 --- a/src/views/risk/identify/identify.component.html +++ b/src/views/risk/identify/identify.component.html @@ -22,10 +22,14 @@ diff --git a/src/views/risk/identify/identify.component.vue b/src/views/risk/identify/identify.component.vue index e357d0e..42ae723 100644 --- a/src/views/risk/identify/identify.component.vue +++ b/src/views/risk/identify/identify.component.vue @@ -334,8 +334,16 @@ export default class IdentifyManagerComponent extends BaseRecordComponent { } }); this.tableColumn.push({ - name: '风险等级', key: "riskLevel", render: (data) => { + name: '风险等级', key: "riskLevel",width:"150px", render: (data) => { return "" + (data.riskLevel ? (this.$store.getters.prevention_risk_level_map[data.riskLevel]) : '') + "" + }, + filters: this.$store.state.prevention_risk_level.map(item => { + return { + text: item.name, + value: item.value, + } + }), filterMethod: (data, row) => { + return row.riskLevel === data; } }); this.tableColumn.push({ diff --git a/src/views/risk/measures/measures.component.html b/src/views/risk/measures/measures.component.html index 388710b..3557085 100644 --- a/src/views/risk/measures/measures.component.html +++ b/src/views/risk/measures/measures.component.html @@ -22,11 +22,15 @@ diff --git a/src/views/risk/measures/measures.component.vue b/src/views/risk/measures/measures.component.vue index 3f473f8..f460ed5 100644 --- a/src/views/risk/measures/measures.component.vue +++ b/src/views/risk/measures/measures.component.vue @@ -112,8 +112,16 @@ export default class MeasuresManagerComponent extends BaseRecordComponent { } }); this.tableColumn.push({ - name: '风险等级', key: "riskLevel", width: "100px", render: (data) => { + name: '风险等级', key: "riskLevel", width: "150px", render: (data) => { return "" + (data.riskLevel ? (this.$store.getters.prevention_risk_level_map[data.riskLevel]) : '') + "" + }, + filters: this.$store.state.prevention_risk_level.map(item => { + return { + text: item.name, + value: item.value, + } + }), filterMethod: (data, row) => { + return row.riskLevel === data; } }); this.tableColumn.push({ @@ -121,7 +129,7 @@ export default class MeasuresManagerComponent extends BaseRecordComponent { return "" + (data.details ? data.details.length : 0) + "" } }); - this.tableColumn.push({ name: '涉及岗位', key: "postName" }); + this.tableColumn.push({ name: '涉及岗位', key: "postName", width: "200px" }); //管控措施详情 diff --git a/src/views/risk/measuresReport/measuresReport.component.html b/src/views/risk/measuresReport/measuresReport.component.html index cde2c28..df93ed0 100644 --- a/src/views/risk/measuresReport/measuresReport.component.html +++ b/src/views/risk/measuresReport/measuresReport.component.html @@ -17,10 +17,14 @@ diff --git a/src/views/risk/measuresReport/measuresReport.component.vue b/src/views/risk/measuresReport/measuresReport.component.vue index ab9b35f..09a97a2 100644 --- a/src/views/risk/measuresReport/measuresReport.component.vue +++ b/src/views/risk/measuresReport/measuresReport.component.vue @@ -145,8 +145,16 @@ export default class MeasuresReportManagerComponent extends BaseRecordComponent< } }); this.tableColumn.push({ - name: '风险等级', key: "itemRiskLevel", render: (data) => { + name: '风险等级', key: "itemRiskLevel",width:"150px", render: (data) => { return "" + (data.itemRiskLevel ? (this.$store.getters.prevention_risk_level_map[data.itemRiskLevel]) : '') + "" + }, + filters: this.$store.state.prevention_risk_level.map(item => { + return { + text: item.name, + value: item.value, + } + }), filterMethod: (data, row) => { + return row.riskLevel === data; } }); this.tableColumn.push({ @@ -157,7 +165,7 @@ export default class MeasuresReportManagerComponent extends BaseRecordComponent< } }); this.tableColumn.push({ - name: '管控措施分类', key: "measureSecondType", + name: '管控措施分类',width:"200px", key: "measureSecondType", render: (data) => { if (data.measureFirstType) { const secondTypeItem = this.measuresSelectData[data.measureFirstType] @@ -165,11 +173,11 @@ export default class MeasuresReportManagerComponent extends BaseRecordComponent< } } }); - this.tableColumn.push({ name: '管控措施分类', key: "measureThirdType" }); + this.tableColumn.push({ name: '管控措施分类',width:"200px", key: "measureThirdType" }); this.tableColumn.push({ name: '管控措施', key: "measureDescription" }); this.tableColumn.push({ - name: '是否包保责任人任务', key: "insuranceDutyFlag", render: (data) => { + name: '是否包保责任人任务',width:"200px", key: "insuranceDutyFlag", render: (data) => { if (data.taskItem) { return '是' } else { @@ -201,7 +209,7 @@ export default class MeasuresReportManagerComponent extends BaseRecordComponent< } }); this.tableColumn.push({ name: '隐患排查任务', key: "taskName", width: "150px" }); - this.tableColumn.push({ name: '隐患责任人', key: "taskChargeUserName" }); + this.tableColumn.push({ name: '隐患责任人', key: "taskChargeUserName" ,width:"200px"}); this.tableColumn.push({ name: '岗位', key: "taskExecutePostName" }); this.tableColumn.push({ name: '排查周期', key: "taskReviewCycleValue" }); this.tableColumn.push({