From 6cb7a20083af51c53ed32d21309abf65f00dcdaa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E5=BB=B6=E7=A6=8F?= <> Date: Wed, 14 Jun 2023 09:55:48 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=96=B0=E5=A2=9E=E5=81=9C=E7=94=A8?= =?UTF-8?q?=E6=A3=80=E4=BF=AE=E8=AE=B0=E5=BD=95=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/risk/areaUnit.component.html | 9 ++++++++- src/views/risk/unit/unit.component.vue | 20 +++++++++++++++++++- 2 files changed, 27 insertions(+), 2 deletions(-) diff --git a/src/views/risk/areaUnit.component.html b/src/views/risk/areaUnit.component.html index df329ff..3764b6c 100644 --- a/src/views/risk/areaUnit.component.html +++ b/src/views/risk/areaUnit.component.html @@ -46,13 +46,20 @@ @actionCallback="callback" :actions="updateActions" :full-btn="true" @change="callback" btn-position="center"> *注:安全风险分析对象编码即危险化学品登记综合服务系统中的危险源编码 + + +
停用/检修记录
+ + + - diff --git a/src/views/risk/unit/unit.component.vue b/src/views/risk/unit/unit.component.vue index 7667f4b..b2520d5 100644 --- a/src/views/risk/unit/unit.component.vue +++ b/src/views/risk/unit/unit.component.vue @@ -28,6 +28,10 @@ export default class UnitManagerComponent extends BaseRecordComponent { public isArea = false; + public repairTableData = {datas:[]}; + + public repairTableColumn = [] as any; + public filters = [{ text:"未绘制", @@ -277,6 +281,7 @@ export default class UnitManagerComponent extends BaseRecordComponent { name:"停用/检修状态", key:"status", width:"calc(50% - 20px)", + format:"statusName", type:"select", require:true, datas:[{ @@ -351,6 +356,13 @@ export default class UnitManagerComponent extends BaseRecordComponent { return "已绘制" } }}); + + this.repairTableColumn.push({name:"序号",key:"index"}); + this.repairTableColumn.push({name:"停用开始时间",key:"startTime"}); + this.repairTableColumn.push({name:"停用开始时间",key:"endTime"}); + this.repairTableColumn.push({name:"原因",key:"reason"}); + this.repairTableColumn.push({name:"登记人",key:"registerUserName"}); + this.repairTableColumn.push({name:"登记时间",key:"registerTime"}); } public getAreaList(){ @@ -458,7 +470,13 @@ export default class UnitManagerComponent extends BaseRecordComponent { this.showUpdate = true }else{ this.currentId = data.id; - this.updateParams = Object.assign({bottomHeight:0,topHeight:0,status:1,geoJson:"[]",number:null},data); + this.updateParams = Object.assign({bottomHeight:0,topHeight:0,status:1,geoJson:"[]",number:null,statusName:["停用","启用"][data.status]},data); + if(isRead){ + this.repairTableData.datas = this.updateParams.repairs.map((item,i)=>{ + item.index = i; + return item + }) || [] + } this.isReadonly = !!isRead; this.buildFormOptions(); }