From c36533a16a10293bcf0fda5378c388f7b44cf2ce Mon Sep 17 00:00:00 2001 From: liujun Date: Fri, 7 Jun 2024 10:08:05 +0800 Subject: [PATCH 01/53] =?UTF-8?q?=E7=9B=91=E7=AE=A1=E7=AB=AF=E7=9B=B8?= =?UTF-8?q?=E5=85=B3=E7=AB=AF=E5=BC=80=E7=8F=AD=E6=96=B0=E5=A2=9E=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../classMessage/components/initClass.vue | 106 +++++++++++++++--- 1 file changed, 93 insertions(+), 13 deletions(-) diff --git a/src/views/classMessage/classMessage/components/initClass.vue b/src/views/classMessage/classMessage/components/initClass.vue index d58ac9f..2e601d1 100644 --- a/src/views/classMessage/classMessage/components/initClass.vue +++ b/src/views/classMessage/classMessage/components/initClass.vue @@ -1,5 +1,12 @@ + + diff --git a/src/views/classMessage/classMessage/components/list.vue b/src/views/classMessage/classMessage/components/list.vue index 2ef7dfd..9488079 100644 --- a/src/views/classMessage/classMessage/components/list.vue +++ b/src/views/classMessage/classMessage/components/list.vue @@ -71,12 +71,13 @@ {{ row.CLASS_STATUS === '0'?'待开班':(row.CLASS_STATUS === '1'?'已开班':'完成') }} - + @@ -193,6 +194,11 @@ export default { this.isShow = true this.$refs.edit.init({ CLASS_MESSAGE_ID: ID }) }, + handleInit(ID) { + this.title = '详情' + this.isShow = false + this.$refs.initClass.init({ CLASS_MESSAGE_ID: ID }) + }, handleDelete(id) { this.$confirm('确定要删除吗?', { confirmButtonText: '确定', From b6618acb136ab4eb2a3377d84acfd3e6fabcd6d7 Mon Sep 17 00:00:00 2001 From: liy <3101763317@qq.com> Date: Tue, 11 Jun 2024 08:47:01 +0800 Subject: [PATCH 04/53] =?UTF-8?q?=E4=BA=BA=E5=91=98=E5=BC=BA=E5=88=B6?= =?UTF-8?q?=E6=8B=89=E4=BA=BA=E7=9B=B8=E5=85=B3=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xgf/coerceIntakeLog/components/list.vue | 100 ++++++++++++++++++ src/views/xgf/coerceIntakeLog/index.vue | 21 ++++ 2 files changed, 121 insertions(+) create mode 100644 src/views/xgf/coerceIntakeLog/components/list.vue create mode 100644 src/views/xgf/coerceIntakeLog/index.vue diff --git a/src/views/xgf/coerceIntakeLog/components/list.vue b/src/views/xgf/coerceIntakeLog/components/list.vue new file mode 100644 index 0000000..c142283 --- /dev/null +++ b/src/views/xgf/coerceIntakeLog/components/list.vue @@ -0,0 +1,100 @@ + + + + diff --git a/src/views/xgf/coerceIntakeLog/index.vue b/src/views/xgf/coerceIntakeLog/index.vue new file mode 100644 index 0000000..45be1d5 --- /dev/null +++ b/src/views/xgf/coerceIntakeLog/index.vue @@ -0,0 +1,21 @@ + + + + + From fcf94011d3670b0c905b24c06a5f62f2d71b1e95 Mon Sep 17 00:00:00 2001 From: WenShiJun Date: Tue, 11 Jun 2024 08:53:51 +0800 Subject: [PATCH 05/53] =?UTF-8?q?=E7=9B=91=E7=AE=A1=E7=AB=AF=E5=8D=B1?= =?UTF-8?q?=E9=99=A9=E4=BD=9C=E4=B8=9A->=E5=8A=A8=E7=81=AB=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A=E8=AF=A6=E6=83=85=E9=A1=B5=E9=9D=A2->=E6=8E=A5?= =?UTF-8?q?=E5=8F=97=E4=BA=A4=E5=BA=95=E4=BA=BA=E4=BB=8E=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E4=B8=80=E4=B8=AA=E4=BF=AE=E6=94=B9=E4=B8=BA=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E5=A4=9A=E4=B8=AA=EF=BC=9B=20=E7=9B=91=E7=AE=A1=E7=AB=AF?= =?UTF-8?q?=E5=8D=B1=E9=99=A9=E4=BD=9C=E4=B8=9A->=E5=8A=A8=E7=81=AB?= =?UTF-8?q?=E4=BD=9C=E4=B8=9A=E8=AF=A6=E6=83=85=E9=A1=B5=E9=9D=A2->?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=98=BE=E7=A4=BA=E5=8A=A8=E7=81=AB=E6=98=AF?= =?UTF-8?q?=E5=90=A6=E5=AE=8C=E6=88=90=EF=BC=8C=E4=BD=9C=E4=B8=9A=E7=8E=B0?= =?UTF-8?q?=E6=88=90=E6=98=AF=E5=90=A6=E6=B8=85=E7=90=86=EF=BC=8C=E6=98=AF?= =?UTF-8?q?=E5=90=A6=E5=AD=98=E5=9C=A8=E9=81=97=E7=95=99=E7=81=AB=E7=A7=8D?= =?UTF-8?q?=E4=B8=89=E4=B8=AA=E5=AD=97=E6=AE=B5=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hotwork_list/components/detail_cfd.vue | 41 +++++++++++++++++-- 1 file changed, 38 insertions(+), 3 deletions(-) diff --git a/src/views/dangerousWork/hotwork/components/hotwork/hotwork_list/components/detail_cfd.vue b/src/views/dangerousWork/hotwork/components/hotwork/hotwork_list/components/detail_cfd.vue index 0422aaa..1263ea0 100644 --- a/src/views/dangerousWork/hotwork/components/hotwork/hotwork_list/components/detail_cfd.vue +++ b/src/views/dangerousWork/hotwork/components/hotwork/hotwork_list/components/detail_cfd.vue @@ -75,6 +75,25 @@ 动火作业实施时间 {{ pd.WORK_START_DATE }}至{{ pd.WORK_END_DATE }}止 + + 动火是否完成 + + 已完成 + 未完成 + + 作业现场是否清理 + + 已清理 + 未清理 + + + + 是否存在遗留火种 + + 无遗留 + 未确定无遗留火种 + + @@ -146,13 +165,23 @@ + + + + + + + + + + diff --git a/src/views/dangerousWork/breakground/components/detail.vue b/src/views/dangerousWork/breakground/components/detail.vue index 5adb003..ead3fbf 100644 --- a/src/views/dangerousWork/breakground/components/detail.vue +++ b/src/views/dangerousWork/breakground/components/detail.vue @@ -7,7 +7,7 @@ diff --git a/src/views/dangerousWork/breakground/components/list.vue b/src/views/dangerousWork/breakground/components/list.vue index 18587cc..82cfb2e 100644 --- a/src/views/dangerousWork/breakground/components/list.vue +++ b/src/views/dangerousWork/breakground/components/list.vue @@ -258,22 +258,7 @@ export default { this.listLoading = false }) }, - // 判断按钮权限,用于是否显示按钮 - hasButton() { - var keys = 'cutroad:add,cutroad:del,cutroad:edit,toExcel' - requestFN( - '/head/hasButton', - { - keys: keys - } - ).then((data) => { - this.add = data.cutroadfhadminadd // 新增权限 - this.del = data.cutroadfhadmindel // 删除权限 - this.edit = data.cutroadfhadminedit // 修改权限 - }).catch((e) => { - this.listLoading = false - }) - }, + goChart(row) { this.pd = row this.dialogFormShow = true diff --git a/src/views/dangerousWork/lectricity/components/corpInfo.vue b/src/views/dangerousWork/electricity/components/corpInfo.vue similarity index 85% rename from src/views/dangerousWork/lectricity/components/corpInfo.vue rename to src/views/dangerousWork/electricity/components/corpInfo.vue index eefa197..bce1003 100644 --- a/src/views/dangerousWork/lectricity/components/corpInfo.vue +++ b/src/views/dangerousWork/electricity/components/corpInfo.vue @@ -33,22 +33,22 @@ @@ -108,7 +108,7 @@ export default { return new Promise((resolve) => { this.listLoading = true requestFN( - '/dangerousWork/gfcutroad/corpCountlist?showCount=' + this.listQuery.limit + '¤tPage=' + this.listQuery.page, + '/dangerousWork/gfElectricity/corpCountlist?showCount=' + this.listQuery.limit + '¤tPage=' + this.listQuery.page, { COPRINF_ID: sessionStorage.getItem('user').CORPINFO_ID || '', KEYWORDS: this.KEYWORDS diff --git a/src/views/dangerousWork/electricity/components/detail.vue b/src/views/dangerousWork/electricity/components/detail.vue new file mode 100644 index 0000000..68d76d5 --- /dev/null +++ b/src/views/dangerousWork/electricity/components/detail.vue @@ -0,0 +1,269 @@ + + + + + diff --git a/src/views/dangerousWork/lectricity/components/list.vue b/src/views/dangerousWork/electricity/components/list.vue similarity index 54% rename from src/views/dangerousWork/lectricity/components/list.vue rename to src/views/dangerousWork/electricity/components/list.vue index 6241d41..5a22405 100644 --- a/src/views/dangerousWork/lectricity/components/list.vue +++ b/src/views/dangerousWork/electricity/components/list.vue @@ -27,58 +27,46 @@ - + - - - - - - - - - - - - - + + + + + + +
+ +
- + + + diff --git a/src/views/dangerousWork/highwork/components/corpInfo.vue b/src/views/dangerousWork/highwork/components/corpInfo.vue index 377ebb3..9c4b976 100644 --- a/src/views/dangerousWork/highwork/components/corpInfo.vue +++ b/src/views/dangerousWork/highwork/components/corpInfo.vue @@ -33,22 +33,22 @@ @@ -108,7 +108,7 @@ export default { return new Promise((resolve) => { this.listLoading = true requestFN( - '/gfHighWork/corpCountlist?showCount=' + this.listQuery.limit + '¤tPage=' + this.listQuery.page, + '/dangerousWork/gfHighWork/corpCountlist?showCount=' + this.listQuery.limit + '¤tPage=' + this.listQuery.page, { COPRINF_ID: sessionStorage.getItem('user').CORPINFO_ID || '', KEYWORDS: this.KEYWORDS diff --git a/src/views/dangerousWork/highwork/components/detail.vue b/src/views/dangerousWork/highwork/components/detail.vue index d253af5..b551ab1 100644 --- a/src/views/dangerousWork/highwork/components/detail.vue +++ b/src/views/dangerousWork/highwork/components/detail.vue @@ -4,26 +4,41 @@
接受交底人 -
+
签字: - - {{ item.ACCEPT_CONFESS_USER_SIGNER_TIME }} + + {{ item.APPROVAL_SIGNATURE_TIME }}
监护人 @@ -267,6 +296,7 @@ export default { imgList: [], imgList1: [], otherProtectiveMeasures: [], + acceptConfessList: [], confessList: [] } }, @@ -312,6 +342,11 @@ export default { this.confessList.push(item) } }) + data.pd.acceptConfessList.forEach(item => { + if (item.APPROVAL_SIGNATURE_TIME !== undefined && item.APPROVAL_SIGNATURE_TIME.trim() !== '') { + this.acceptConfessList.push(item) + } + }) for (let i = 0; i < data.measuresList.length; i++) { // 将字符串转成数组 const PROTECTIVE_MEASURES = data.measuresList[i].PROTECTIVE_MEASURES.split('') From a7eba8b92e210774144098d9377be60b5cc15398 Mon Sep 17 00:00:00 2001 From: liujun Date: Tue, 11 Jun 2024 09:32:40 +0800 Subject: [PATCH 06/53] =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E6=97=B6=E6=B7=BB=E5=8A=A0=E9=94=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../classMessage/components/initClass.vue | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/views/classMessage/classMessage/components/initClass.vue b/src/views/classMessage/classMessage/components/initClass.vue index 29604ad..5039c3f 100644 --- a/src/views/classMessage/classMessage/components/initClass.vue +++ b/src/views/classMessage/classMessage/components/initClass.vue @@ -76,6 +76,7 @@ +
{{ '温馨提示:1、输入名称、电话、身份证号按回车或让输入框失去焦点即可搜索。2、双击人员列可直接添加' }}
搜索条件
@@ -143,7 +144,6 @@ highlight-current-row @row-dblclick="clickAddSelect" @selection-change="updateSelect" - > @@ -221,8 +221,7 @@ :data="selectPeopleList" border height="642px" - style="width: 100%;margin-left: 10px" - @row-dblclick="clickAddSelect"> + style="width: 100%;margin-left: 10px"> @@ -321,7 +320,8 @@ export default { }, peopleList: [], selectPeopleList: [], - fullscreenFlag: false + fullscreenFlag: false, + lock: false } }, created() { @@ -354,7 +354,9 @@ export default { for (let i = 0; i < this.selectPeopleList.length; i++) { this.selectPeopleList[i].isSelect = true } - this.getPeopleList() + if (!this.lock) { + this.getPeopleList() + } } }, confirm() { @@ -522,25 +524,23 @@ export default { addSelect(row) { this.selectPeopleList.push(row) this.$refs.multipleTable.toggleRowSelection(row) - this.getPeopleList() }, clickAddSelect(row, column, event) { if (!row.isSelect) { this.addSelect(row) } }, - clickDeleteSelect(row, column, event) { - if (!row.isSelect) { - this.deleteSelect(row) - } - }, deleteSelect(row) { this.selectPeopleList = this.selectPeopleList.filter(ver => ver.USER_ID !== row.USER_ID) + this.form.peopleList = this.form.peopleList.filter(ver => ver.USER_ID !== row.USER_ID) + // 重新选择 this.$refs.multipleTable.clearSelection() + this.lock = true this.form.peopleList.forEach(row => { this.$refs.multipleTable.toggleRowSelection(row) }) this.getPeopleList() + this.lock = false }, viewUserInfo(row) { this.$refs.userInfos.init({ XGF_USER_ID: row.USER_ID }) From 1d31175ca9c15436b8bcaec9f47a7bb7f19b207e Mon Sep 17 00:00:00 2001 From: liujun Date: Tue, 11 Jun 2024 14:21:47 +0800 Subject: [PATCH 07/53] =?UTF-8?q?=E7=9B=B8=E5=85=B3=E6=96=B9=E4=BA=BA?= =?UTF-8?q?=E5=91=98=E5=AE=A1=E6=89=B9=E5=8F=AF=E6=8C=87=E5=AE=9A=E6=89=93?= =?UTF-8?q?=E5=9B=9E=E8=87=B3=E7=89=B9=E6=AE=8A=E8=8A=82=E7=82=B9=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../classMessage/components/edit.vue | 2 +- .../classMessage/components/list.vue | 16 +++++++++++----- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/src/views/classMessage/classMessage/components/edit.vue b/src/views/classMessage/classMessage/components/edit.vue index fe31e5a..826a42c 100644 --- a/src/views/classMessage/classMessage/components/edit.vue +++ b/src/views/classMessage/classMessage/components/edit.vue @@ -121,7 +121,7 @@ size="mini" @click="getUserInfo(row)">查看 - 更换头像 + 更换头像 From 257a8d5d233813efda848cf47535fac943dca308 Mon Sep 17 00:00:00 2001 From: liujun Date: Wed, 12 Jun 2024 08:51:17 +0800 Subject: [PATCH 08/53] =?UTF-8?q?=E7=9B=B8=E5=85=B3=E6=96=B9=E4=BA=BA?= =?UTF-8?q?=E5=91=98=E4=BF=A1=E6=81=AF=E6=89=93=E5=9B=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/xgf/flow/components/sendUtil.vue | 152 +++++++++++++++++++-- 1 file changed, 143 insertions(+), 9 deletions(-) diff --git a/src/views/xgf/flow/components/sendUtil.vue b/src/views/xgf/flow/components/sendUtil.vue index 914808c..a9d8bc3 100644 --- a/src/views/xgf/flow/components/sendUtil.vue +++ b/src/views/xgf/flow/components/sendUtil.vue @@ -1,6 +1,13 @@ + +
+ + + + 搜索 + 重置 +
+
@@ -1175,7 +1187,9 @@ export default { linkPort: '8093', VIIDPort: '8088' }, - trajectoryEntityCollection: {} + trajectoryEntityCollection: {}, + isPeopleTrajectory:false, + peopleTrajectoryValue:'' } }, mounted() { @@ -1474,35 +1488,36 @@ export default { // var cartesian = this.getCatesian3FromPX(movement.position) }, Cesium.ScreenSpaceEventType.LEFT_CLICK) viewer.cesiumWidget.screenSpaceEventHandler.removeInputAction(Cesium.ScreenSpaceEventType.RIGHT_DOUBLE_CLICK) - viewer.cesiumWidget.screenSpaceEventHandler.removeInputAction(Cesium.ScreenSpaceEventType.RIGHT_CLICK) + // viewer.cesiumWidget.screenSpaceEventHandler.removeInputAction(Cesium.ScreenSpaceEventType.RIGHT_CLICK) document.addEventListener('contextmenu', function(event) { event.preventDefault() }) - this.handler.setInputAction(movement => { - const pick = viewer.scene.pick(movement.position) - if (Cesium.defined(pick) && (pick.id.id)) { - if (!pick.id._monitoItems) { - this.removeTrajectory() - return - } - const point_type = pick.id._monitoItems.data.point_type - const point_id = pick.id._monitoItems.data.id - const corpInfoId = pick.id._monitoItems.data.corpInfoId - if (point_type === '标记点peoplePositionOne') { - this.removeTrajectory() - this.addTrajectory(point_id, corpInfoId) - } - } else { - this.removeTrajectory() - } - }, Cesium.ScreenSpaceEventType.RIGHT_CLICK) + // this.handler.setInputAction(movement => { + // const pick = viewer.scene.pick(movement.position) + // if (Cesium.defined(pick) && (pick.id.id)) { + // if (!pick.id._monitoItems) { + // this.removeTrajectory() + // return + // } + // const point_type = pick.id._monitoItems.data.point_type + // const point_id = pick.id._monitoItems.data.id + // const corpInfoId = pick.id._monitoItems.data.corpInfoId + // if (point_type === '标记点peoplePositionOne') { + // this.removeTrajectory() + // this.addTrajectory(point_id, corpInfoId) + // } + // } else { + // this.removeTrajectory() + // } + // }, Cesium.ScreenSpaceEventType.RIGHT_CLICK) }, - addTrajectory(point_id, corpInfoId) { + addTrajectory() { + this.removeTrajectory() requestFN( '/map/getPersonTrace', { - id: point_id, - corpId: corpInfoId + id: this.peopleTrajectoryValue, + corpId: this.CORP_INFO_ID } ).then((data) => { if (data.list) { @@ -1964,6 +1979,7 @@ export default { this.bottomOptionsList[i].list[j].check = false } } + this.isPeopleTrajectory = false } }, clearAllBottomOptionsItemsEntityCollection() { @@ -2078,10 +2094,22 @@ export default { } this.carLocArr = [] } + if(urlType === 'peopleTrajectory'){ + this.isPeopleTrajectory = false + } if (this.gangkouActive === '00003' && this.CORP_INFO_ID === '035958e685cf4850bc40151c5e0617a6' && urlType === 'peoplePosition') { this.doUnSubscribe() this.clearMqttPoint('+/UwbBQ/') this.removeTrajectory() + for (let i = 0; i < this.bottomOptionsList[pindex].list.length; i++) { + if(this.bottomOptionsList[pindex].list[i].type === 'peopleTrajectory'){ + if(this.bottomOptionsList[pindex].list[i].check){ + this.bottomOptionsList[pindex].list[i].check = false + this.isPeopleTrajectory = false + break + } + } + } } if (this.gangkouActive === '00003' && this.CORP_INFO_ID === '21590a00ea5e462e9ee44dd332dddc26' && urlType === 'peoplePosition') { this.clearRYDWPoint('+/UwbBQ/') @@ -2099,6 +2127,23 @@ export default { } }) } else { + if(urlType === 'peopleTrajectory'){ + let flag = false + for (let i = 0; i < this.bottomOptionsList[pindex].list.length; i++) { + if(this.bottomOptionsList[pindex].list[i].type === 'peoplePosition'){ + if(!this.bottomOptionsList[pindex].list[i].check){ + flag = true + break + } + } + } + if(flag){ + this.$message.warning('请先选择人员定位!!!') + return + }else{ + this.isPeopleTrajectory = true + } + } // 选中 this.bottomOptionsList[pindex].list[index].check = true if (this.gangkouActive === '00004') { @@ -3614,9 +3659,51 @@ export default { transform: translateY(0); } } + .people_trajectory{ + position: absolute; + top: -60px; + left: 0; + width: 400px; + padding: 10px; + background-image: linear-gradient(to right, rgb(31 62 129 / 57%) 0%, rgb(17 93 255 / 40%) 50%, rgb(31 62 129 / 57%) 100%); + .search_btn{ + background-color: #1563e3; + color: #fff; + border-color: #1563e3; + } + .reset_btn{ + background-color: #558be5; + color: #fff; + border-color: #558be5; + } + } diff --git a/src/views/map/js/ry_dragentity.js b/src/views/map/js/ry_dragentity.js index f63fb12..3a65fbb 100644 --- a/src/views/map/js/ry_dragentity.js +++ b/src/views/map/js/ry_dragentity.js @@ -30,6 +30,16 @@ export default class DragEntity { heightReference: Cesium.HeightReference.CLAMP_TO_GROUND, disableDepthTestDistance: Number.POSITIVE_INFINITY }, + label: { + text: point.id, + font: '13px sans-serif', + pixelOffset: new Cesium.Cartesian2(0, -55), + showBackground: true, + // eslint-disable-next-line new-cap + backgroundColor: new Cesium.Color.fromCssColorString('rgba(20, 58, 142, 1)'), + backgroundPadding: new Cesium.Cartesian2(7, 5), + disableDepthTestDistance: Number.POSITIVE_INFINITY + }, orientation: new Cesium.VelocityOrientationProperty(point.property), monitoItems: { From 08555f1a10e345f41fabd149f125ea90dfaf2952 Mon Sep 17 00:00:00 2001 From: liujun Date: Thu, 27 Jun 2024 14:48:12 +0800 Subject: [PATCH 34/53] =?UTF-8?q?=E8=BE=B9=E7=95=8C=E5=85=A5=E4=BE=B5?= =?UTF-8?q?=E6=9C=AA=E5=88=9D=E5=A7=8B=E5=8C=96bug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/keyprojects/platformelectronic/index.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/views/keyprojects/platformelectronic/index.vue b/src/views/keyprojects/platformelectronic/index.vue index 045c281..1fd60f6 100644 --- a/src/views/keyprojects/platformelectronic/index.vue +++ b/src/views/keyprojects/platformelectronic/index.vue @@ -334,7 +334,7 @@ export default { this.shexiangtouForm = data.pd this.form.SUOSHUQUYU = data.pd.SUOSHUQUYU this.getSendDic() - this.form.bianjiequyu = data.pd.FANGQU_IDS.split(',') + this.form.bianjiequyu = data.pd.FANGQU_IDS?data.pd.FANGQU_IDS.split(','):[] this.form.CORPINFO_ID = data.pd.CORPINFO_ID this.form.VIDEONAME = data.pd.NAME this.form.CODE = data.pd.INDEXCODE @@ -343,6 +343,7 @@ export default { this.listLoading = false resolve() }).catch((e) => { + console.log(e) this.listLoading = false }) }) @@ -529,6 +530,7 @@ export default { spinner: 'el-icon-loading', background: 'rgba(0, 0, 0, 0.7)' }) + this.form.bianjiequyu = [] this.form.quyuList = [] requestFN('/dictionaries/listSelectTree', { DICTIONARIES_ID: this.form.SUOSHUQUYU } ).then((data) => { From 3b4803ee19db4f7fdf419859c538fea0ce66ecb7 Mon Sep 17 00:00:00 2001 From: zy <907315977@qq.com> Date: Thu, 27 Jun 2024 18:16:12 +0800 Subject: [PATCH 35/53] =?UTF-8?q?=E5=85=AB=E9=A1=B9=E4=BD=9C=E4=B8=9A?= =?UTF-8?q?=E5=89=8D=E7=AB=AF=E7=BC=96=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../blindboard/components/detail.vue | 2 +- .../breakground/components/detail.vue | 2 +- .../breakground/components/list.vue | 17 +- .../components/corpInfo.vue | 10 +- .../electricity/components/detail.vue | 269 +++++++++++++++++ .../components/list.vue | 191 ++++-------- .../{lectricity => electricity}/index.vue | 21 +- .../highwork/components/corpInfo.vue | 10 +- .../highwork/components/detail.vue | 195 ++++++------ .../highwork/components/list.vue | 156 ++++------ src/views/dangerousWork/highwork/index.vue | 28 +- .../hoisting/components/corpInfo.vue | 10 +- .../hoisting/components/detail.vue | 246 ++++++++------- .../hoisting/components/list.vue | 160 +++++----- src/views/dangerousWork/hoisting/index.vue | 25 +- .../lectricity/components/detail.vue | 279 ------------------ .../limitspace/components/detail.vue | 2 +- .../limitspace/components/list.vue | 2 +- 18 files changed, 771 insertions(+), 854 deletions(-) rename src/views/dangerousWork/{lectricity => electricity}/components/corpInfo.vue (85%) create mode 100644 src/views/dangerousWork/electricity/components/detail.vue rename src/views/dangerousWork/{lectricity => electricity}/components/list.vue (54%) rename src/views/dangerousWork/{lectricity => electricity}/index.vue (52%) delete mode 100644 src/views/dangerousWork/lectricity/components/detail.vue diff --git a/src/views/dangerousWork/blindboard/components/detail.vue b/src/views/dangerousWork/blindboard/components/detail.vue index d253af5..225a315 100644 --- a/src/views/dangerousWork/blindboard/components/detail.vue +++ b/src/views/dangerousWork/blindboard/components/detail.vue @@ -7,7 +7,7 @@
-

断路安全作业票

+

盲板作业票

编号:{{ pd.CHECK_NO }}
-

断路安全作业票

+

动土安全作业票

编号:{{ pd.CHECK_NO }}
- - - + + + - + - - - - + + - - + + + + + + + + + + + + + + - - + + + + - - - - + - + - + - - - - - - - - - - - + + + + + + +
-
-

断路安全作业票

-
编号:{{ pd.CHECK_NO }}
-
-
+
+

高处安全作业票

+
编号:{{ pd.CHECK_NO }}
+
+
申请单位作业申请单位 {{ pd.APPLY_DEPARTMENT_NAME }}作业单位{{ pd.CONSTRUCTION_DEPARTMENT_NAME }}作业负责人{{ pd.CONSTRUCTION_USER_NAME }}作业申请时间{{ pd.CREATTIME }}
涉及相关单位(部门){{ pd.OTHER_DEPT }}作业地点{{ pd.WORK_PLACE }}作业内容{{ pd.WORK_CONTENT }}
作业高度{{ pd.WORK_HIGH }}高处作业级别 + {{ pd.WORK_LEVEL == '1' ? 'I级高处作业' : '' }} + {{ pd.WORK_LEVEL == '2' ? 'II级高处作业' : '' }} + {{ pd.WORK_LEVEL == '3' ? 'III级高处作业' : '' }} + {{ pd.WORK_LEVEL == '4' ? 'IV级高处作业' : '' }} +
作业单位{{ pd.CONSTRUCTION_DEPARTMENT_NAME }} 监护人
@@ -34,36 +49,25 @@
断路原因{{ pd.WORK_REASON }}作业人{{ pd.PROJECT_MANAGER }}作业负责人{{ pd.CONSTRUCTION_USER_NAME }}
关联的其他特殊作业及安全作业票编号{{ pd.SPECIAL_WORK }}
-
断路地段示意图(可另附图)及相关说明:{{ pd.WORK_CONTENT }}
-
- -
- 编制人: - - {{ pd.APPLY_USER_SIGNER_TIME }} -
-
-
{{ pd.SPECIAL_WORK }}
风险辨识结果{{ pd.HAZARD_IDENTIFICATION.split(";_;")[0] }}{{ pd.HAZARD_IDENTIFICATION }}
作业实施时间{{ pd.WORK_START_DATE }}至{{ pd.WORK_END_DATE }}止{{ pd.WORK_START_DATE }}至{{ pd.WORK_END_DATE }}止
+ @@ -75,36 +79,32 @@ - +
序号{{ index + 1 }} {{ item.PROTECTIVE_MEASURES }} - 涉   及 + 涉    及 不涉及 {{ item.CONFIRM_NAME }}
{{ measuresList.length + 1 }} -
- 其他安全措施:{{ pd.APPLY_USER_MEASURES }} - 编制人:{{ pd.APPLY_USER_NAME }} -
-
- 其他安全措施:{{ pd.CONSTRUCTION_USER_MEASURES }} +
+ 其他安全措施:{{ pd.CONFIRM_USER_MEASURES }} 编制人:{{ pd.CONSTRUCTION_USER_NAME }}
-
- 其他安全措施:{{ pd.PRODUCTION_USER_MEASURES }} - 编制人:{{ pd.PRODUCTION_USER_NAME }} -
-
- 其他安全措施:{{ pd.SAFETY_USER_MEASURES }} - 编制人:{{ pd.SAFETY_USER_NAME }} -
-
+
其他安全措施:{{ pd.LEADER_USER_MEASURES }} 编制人:{{ pd.LEADER_USER_NAME }}
+
+ 其他安全措施:{{ pd.AUDIT_USER_MEASURES }} + 编制人:{{ pd.AUDIT_USER_NAME }} +
+
+ 其他安全措施:{{ pd.APPROVE_USER_MEASURES }} + 编制人:{{ pd.APPROVE_USER_NAME }} +
@@ -123,15 +123,15 @@
接受交底人 -
+
签字: - - {{ item.ACCEPT_CONFESS_USER_SIGNER_TIME }} + + {{ pd.ACCEPT_CONFESS_USER_SIGNER_TIME }}
+
作业负责人意见:{{ pd.CONSTRUCTION_CONTENT }}
签字: @@ -140,29 +140,9 @@
-
所在单位意见:{{ pd.PRODUCTION_CONTENT }}
-
- 签字: - - {{ pd.PRODUCTION_USER_SIGNER_TIME }} -
-
-
消防、安全管理部门意见:{{ pd.SAFETY_CONTENT }}
-
- 签字: - - {{ pd.SAFETY_USER_SIGNER_TIME }} -
-
-
审批部门意见:{{ pd.LEADER_CONTENT }}
+
+
所在单位意见:{{ pd.LEADER_CONTENT }}
签字: @@ -170,19 +150,39 @@
-
完工验收:{{ pd.ACCEPT_CONTENT }}
-
+
+
审核部门意见:{{ pd.AUDIT_CONTENT }}
+
签字: - - {{ item.ACCEPT_USER_SIGNER_TIME }} + + {{ pd.AUDIT_USER_SIGNER_TIME }} +
+
+
审批部门意见:{{ pd.APPROVE_CONTENT }}
+
+ 签字: + + {{ pd.APPROVE_USER_SIGNER_TIME }} +
+
+
完工验收:{{ pd.ACCEPT_CONTENT }}
+
+ 签字: + + {{ pd.ACCEPT_USER_SIGNER_TIME }}
-
+
返 回
@@ -196,12 +196,10 @@ export default { data() { return { config: config, - CUTROAD_ID: this.$parent.CUTROAD_ID, // 主键ID + HIGHWORK_ID: this.$parent.HIGHWORK_ID, // 主键ID pd: [], // 存放字段参数 measuresList: [], otherProtectiveMeasures: [], - imgList: [], - imgList1: [], hazardIdentification: [] } }, @@ -228,32 +226,29 @@ export default { } }, getRowKey(row) { - return row.CUTROAD_ID + return row.HIGHWORK_ID }, getData() { this.listLoading = true requestFN( - '/dangerousWork/gfcutroad/goEdit', + '/dangerousWork/gfHighWork/goEdit', { - CUTROAD_ID: this.CUTROAD_ID + HIGHWORK_ID: this.HIGHWORK_ID } ).then((data) => { this.listLoading = false this.pd = data.pd // 参数map this.measuresList = data.measuresList // 参数map - this.imgList = data.imgList - this.pd.APPLY_USER_MEASURES = this.pd.OTHER_PROTECTIVE_MEASURES.split(';_;')[0] - this.pd.CONSTRUCTION_USER_MEASURES = this.pd.OTHER_PROTECTIVE_MEASURES.split(';_;')[1] - this.pd.PRODUCTION_USER_MEASURES = this.pd.OTHER_PROTECTIVE_MEASURES.split(';_;')[2] - this.pd.SAFETY_USER_MEASURES = this.pd.OTHER_PROTECTIVE_MEASURES.split(';_;')[3] - this.pd.LEADER_USER_MEASURES = this.pd.OTHER_PROTECTIVE_MEASURES.split(';_;')[4] + this.pd.CONFIRM_USER_MEASURES = data.pd.OTHER_PROTECTIVE_MEASURES.split(';_;')[0] + this.pd.LEADER_USER_MEASURES = data.pd.OTHER_PROTECTIVE_MEASURES.split(';_;')[1] + this.pd.AUDIT_USER_MEASURES = data.pd.OTHER_PROTECTIVE_MEASURES.split(';_;')[2] + this.pd.APPROVE_USER_MEASURES = data.pd.OTHER_PROTECTIVE_MEASURES.split(';_;')[3] }).catch((e) => { this.listLoading = false }) }, goBack() { - this.$parent.activeName = 'circuit_list' - this.$parent.CUTROAD_ID = '' + this.$parent.activeName = 'List' } } @@ -274,6 +269,6 @@ export default { img width: 100% height: 100% -.level-code - margin-left: auto +.app-container + margin-bottom: 50px diff --git a/src/views/dangerousWork/highwork/components/list.vue b/src/views/dangerousWork/highwork/components/list.vue index 37a1684..b2ab9b8 100644 --- a/src/views/dangerousWork/highwork/components/list.vue +++ b/src/views/dangerousWork/highwork/components/list.vue @@ -27,39 +27,39 @@ - + - + - - - - - - - + + + + + + + @@ -67,51 +67,53 @@
+ +
- + - + - + - - - - - - + + + + + + -
-
-
- 监护人:{{ pd.GUARDIAN_USER_NAME }}已签字 -
-
-
-
- 监护人:{{ pd.GUARDIAN_USER_NAME }}未签字 -
-
-
-
- 安全交底人:{{ pd.CONFESS_USER_NAME }}已签字 -
-
-
-
- 安全交底人:{{ pd.CONFESS_USER_NAME }}未签字 -
-
-
-
- 接受交底人:{{ pd.ACCEPT_CONFESS_USER_NAME }}已签字 -
-
-
-
- 接受交底人:{{ pd.ACCEPT_CONFESS_USER_NAME }}未签字 -
-
-
-
-
- 返 回 -
+ + diff --git a/src/views/dangerousWork/hoisting/components/corpInfo.vue b/src/views/dangerousWork/hoisting/components/corpInfo.vue index d7d1966..6d0d7d4 100644 --- a/src/views/dangerousWork/hoisting/components/corpInfo.vue +++ b/src/views/dangerousWork/hoisting/components/corpInfo.vue @@ -33,22 +33,22 @@ @@ -108,7 +108,7 @@ export default { return new Promise((resolve) => { this.listLoading = true requestFN( - '/gfHoisting/corpCountlist?showCount=' + this.listQuery.limit + '¤tPage=' + this.listQuery.page, + '/dangerousWork/gfHoisting/corpCountlist?showCount=' + this.listQuery.limit + '¤tPage=' + this.listQuery.page, { COPRINF_ID: sessionStorage.getItem('user').CORPINFO_ID || '', KEYWORDS: this.KEYWORDS diff --git a/src/views/dangerousWork/hoisting/components/detail.vue b/src/views/dangerousWork/hoisting/components/detail.vue index d253af5..5d4c98f 100644 --- a/src/views/dangerousWork/hoisting/components/detail.vue +++ b/src/views/dangerousWork/hoisting/components/detail.vue @@ -7,23 +7,33 @@
-

断路安全作业票

-
编号:{{ pd.CHECK_NO }}
+

吊装安全作业票

+
编号:{{ pd.CHECK_NO }}
- 申请单位 + 作业申请单位 {{ pd.APPLY_DEPARTMENT_NAME }} 作业单位 - {{ pd.CONSTRUCTION_DEPARTMENT_NAME }} - 作业负责人 - {{ pd.CONSTRUCTION_USER_NAME }} + {{ pd.LEADER_DEPARTMENT_NAME }} + 作业申请时间 + {{ pd.CREATTIME }} - 涉及相关单位(部门) - {{ pd.OTHER_DEPT }} + 吊装地点 + {{ pd.WORK_PLACE }} + 吊具名称 + {{ pd.TOOL_NAME }} + 吊物内容 + {{ pd.WORK_CONTENT }} + + + 吊装作业人 + {{ pd.WORK_USER }} + 司索人 + {{ pd.SISUO_USER }} 监护人
@@ -34,29 +44,21 @@ - 断路原因 - {{ pd.WORK_REASON }} - - - 关联的其他特殊作业及安全作业票编号 - {{ pd.SPECIAL_WORK }} - - - -
断路地段示意图(可另附图)及相关说明:{{ pd.WORK_CONTENT }}
-
- -
- 编制人: - - {{ pd.APPLY_USER_SIGNER_TIME }} -
-
+ 指挥人员 + {{ pd.PROJECT_MANAGER }} + 吊物质量(t)及作业级别 + + {{ pd.PART_WEIGHT }}t + + {{ pd.WORK_LEVEL == '1' ? '一级作业级别' : '' }} + {{ pd.WORK_LEVEL == '2' ? '二级作业级别' : '' }} + {{ pd.WORK_LEVEL == '3' ? '三级作业级别' : '' }} + 风险辨识结果 - {{ pd.HAZARD_IDENTIFICATION.split(";_;")[0] }} + {{ pd.HAZARD_IDENTIFICATION }} 作业实施时间 @@ -73,38 +75,36 @@ {{ index + 1 }} - {{ item.PROTECTIVE_MEASURES }} + {{ item.PROTECTIVE_MEASURES }} + + - 涉   及 + 涉    及 不涉及 {{ item.CONFIRM_NAME }} - + {{ measuresList.length + 1 }} -
- 其他安全措施:{{ pd.APPLY_USER_MEASURES }} - 编制人:{{ pd.APPLY_USER_NAME }} -
-
- 其他安全措施:{{ pd.CONSTRUCTION_USER_MEASURES }} - 编制人:{{ pd.CONSTRUCTION_USER_NAME }} -
-
- 其他安全措施:{{ pd.PRODUCTION_USER_MEASURES }} - 编制人:{{ pd.PRODUCTION_USER_NAME }} -
-
- 其他安全措施:{{ pd.SAFETY_USER_MEASURES }} - 编制人:{{ pd.SAFETY_USER_NAME }} -
-
+
其他安全措施:{{ pd.LEADER_USER_MEASURES }} 编制人:{{ pd.LEADER_USER_NAME }}
+
+ 其他安全措施:{{ pd.CONFIRM_USER_MEASURES }} + 编制人:{{ pd.CONSTRUCTION_USER_NAME }} +
+
+ 其他安全措施:{{ pd.AUDIT_USER_MEASURES }} + 编制人:{{ pd.AUDIT_USER_NAME }} +
+
+ 其他安全措施:{{ pd.APPROVE_USER_MEASURES }} + 编制人:{{ pd.APPROVE_USER_NAME }} +
@@ -123,46 +123,16 @@ 接受交底人 -
+
签字: - - {{ item.ACCEPT_CONFESS_USER_SIGNER_TIME }} -
- - - - -
作业负责人意见:{{ pd.CONSTRUCTION_CONTENT }}
-
- 签字: - - {{ pd.CONSTRUCTION_USER_SIGNER_TIME }} -
- - - - -
所在单位意见:{{ pd.PRODUCTION_CONTENT }}
-
- 签字: - - {{ pd.PRODUCTION_USER_SIGNER_TIME }} -
- - - - -
消防、安全管理部门意见:{{ pd.SAFETY_CONTENT }}
-
- 签字: - - {{ pd.SAFETY_USER_SIGNER_TIME }} + + {{ pd.ACCEPT_CONFESS_USER_SIGNER_TIME }}
-
审批部门意见:{{ pd.LEADER_CONTENT }}
+
作业指挥意见:{{ pd.LEADER_CONTENT }}
签字: @@ -170,20 +140,51 @@
- - -
完工验收:{{ pd.ACCEPT_CONTENT }}
-
+ + +
所在单位意见:{{ pd.CONSTRUCTION_CONTENT }}
+
签字: - - {{ item.ACCEPT_USER_SIGNER_TIME }} + + {{ pd.CONSTRUCTION_USER_SIGNER_TIME }} +
+ + + + +
审核部门意见:{{ pd.AUDIT_CONTENT }}
+
+ 签字: + + {{ pd.AUDIT_USER_SIGNER_TIME }} +
+ + + + +
审批部门意见:{{ pd.APPROVE_CONTENT }}
+
+ 签字: + + {{ pd.APPROVE_USER_SIGNER_TIME }} +
+ + + + +
完工验收:{{ pd.ACCEPT_CONTENT }}
+
+ 签字: + + {{ pd.ACCEPT_USER_SIGNER_TIME }}
-
+
+ 返 回
@@ -196,21 +197,47 @@ export default { data() { return { config: config, - CUTROAD_ID: this.$parent.CUTROAD_ID, // 主键ID + HOISTING_ID: this.$parent.HOISTING_ID, // 主键ID pd: [], // 存放字段参数 measuresList: [], - otherProtectiveMeasures: [], - imgList: [], - imgList1: [], - hazardIdentification: [] + otherProtectiveMeasures: [] } }, created() { this.getData() }, methods: { + handleStr(measuresList) { + for (let i = 0; i < measuresList.length; i++) { + // 将字符串转成数组 + const PROTECTIVE_MEASURES = measuresList[i].PROTECTIVE_MEASURES.split('') + for (let j = 1; j <= 3; j++) { + // 判断字符串是否存在 + if (this.findCharIndex(PROTECTIVE_MEASURES, '(', j) !== -1) { + // 给字符串后面添加上需要的数据 + PROTECTIVE_MEASURES.splice( + this.findCharIndex(PROTECTIVE_MEASURES, '(', j) + 1, + 0, + measuresList[i]['ANSWER' + j] + ) + } + } + // 将数组转回字符串 + measuresList[i].PROTECTIVE_MEASURES = PROTECTIVE_MEASURES.join('') + } + return measuresList + }, + findCharIndex(str, char, num) { + let index = str.indexOf(char) + for (let i = 0; i < num - 1; i++) { + index = str.indexOf(char, index + 1) + } + return index + }, validStr(str) { - if (str != null && str != '' && typeof (str) != 'undefined' && str != 0) { return true } + if (str != null && str != '' && typeof (str) != 'undefined' && str != 0) { + return true + } return false }, formatTime(date, column) { @@ -228,32 +255,29 @@ export default { } }, getRowKey(row) { - return row.CUTROAD_ID + return row.HOISTING_ID }, getData() { this.listLoading = true requestFN( - '/dangerousWork/gfcutroad/goEdit', + '/dangerousWork/gfHoisting/goEdit', { - CUTROAD_ID: this.CUTROAD_ID + HOISTING_ID: this.HOISTING_ID } ).then((data) => { this.listLoading = false this.pd = data.pd // 参数map - this.measuresList = data.measuresList // 参数map - this.imgList = data.imgList - this.pd.APPLY_USER_MEASURES = this.pd.OTHER_PROTECTIVE_MEASURES.split(';_;')[0] - this.pd.CONSTRUCTION_USER_MEASURES = this.pd.OTHER_PROTECTIVE_MEASURES.split(';_;')[1] - this.pd.PRODUCTION_USER_MEASURES = this.pd.OTHER_PROTECTIVE_MEASURES.split(';_;')[2] - this.pd.SAFETY_USER_MEASURES = this.pd.OTHER_PROTECTIVE_MEASURES.split(';_;')[3] - this.pd.LEADER_USER_MEASURES = this.pd.OTHER_PROTECTIVE_MEASURES.split(';_;')[4] + this.measuresList = this.handleStr(data.measuresList) // 参数map + this.pd.LEADER_USER_MEASURES = this.pd.OTHER_PROTECTIVE_MEASURES.split(';_;')[0] + this.pd.CONFIRM_USER_MEASURES = this.pd.OTHER_PROTECTIVE_MEASURES.split(';_;')[1] + this.pd.AUDIT_USER_MEASURES = this.pd.OTHER_PROTECTIVE_MEASURES.split(';_;')[2] + this.pd.APPROVE_USER_MEASURES = this.pd.OTHER_PROTECTIVE_MEASURES.split(';_;')[3] }).catch((e) => { this.listLoading = false }) }, goBack() { - this.$parent.activeName = 'circuit_list' - this.$parent.CUTROAD_ID = '' + this.$parent.activeName = 'hoisting_list' } } @@ -263,17 +287,19 @@ export default { diff --git a/src/views/dangerousWork/hoisting/components/list.vue b/src/views/dangerousWork/hoisting/components/list.vue index 6241d41..c5f6c07 100644 --- a/src/views/dangerousWork/hoisting/components/list.vue +++ b/src/views/dangerousWork/hoisting/components/list.vue @@ -27,39 +27,39 @@ - + - - - + + + - + - + @@ -67,49 +67,51 @@
+ +
- + - + - + - + - + @@ -125,47 +127,11 @@ -
-
-
- 监护人:{{ pd.GUARDIAN_USER_NAME }}已签字 -
-
-
-
- 监护人:{{ pd.GUARDIAN_USER_NAME }}未签字 -
-
-
-
- 安全交底人:{{ pd.CONFESS_USER_NAME }}已签字 -
-
-
-
- 安全交底人:{{ pd.CONFESS_USER_NAME }}未签字 -
-
-
-
- 接受交底人:{{ pd.ACCEPT_CONFESS_USER_NAME }}已签字 -
-
-
-
- 接受交底人:{{ pd.ACCEPT_CONFESS_USER_NAME }}未签字 -
-
-
-
-
- 返 回 -
+ + + diff --git a/src/views/dangerousWork/lectricity/components/detail.vue b/src/views/dangerousWork/lectricity/components/detail.vue deleted file mode 100644 index d253af5..0000000 --- a/src/views/dangerousWork/lectricity/components/detail.vue +++ /dev/null @@ -1,279 +0,0 @@ - - - - - diff --git a/src/views/dangerousWork/limitspace/components/detail.vue b/src/views/dangerousWork/limitspace/components/detail.vue index d253af5..c1dbe84 100644 --- a/src/views/dangerousWork/limitspace/components/detail.vue +++ b/src/views/dangerousWork/limitspace/components/detail.vue @@ -7,7 +7,7 @@
-

断路安全作业票

+

有限空间作业票

编号:{{ pd.CHECK_NO }}
diff --git a/src/views/dangerousWork/limitspace/components/list.vue b/src/views/dangerousWork/limitspace/components/list.vue index 6241d41..f2b598a 100644 --- a/src/views/dangerousWork/limitspace/components/list.vue +++ b/src/views/dangerousWork/limitspace/components/list.vue @@ -242,7 +242,7 @@ export default { getList() { this.listLoading = true requestFN( - '/dangerousWork/gfcutroad/list?showCount=' + this.listQuery.limit + '¤tPage=' + this.listQuery.page, + '/gfLimitSpace/list?showCount=' + this.listQuery.limit + '¤tPage=' + this.listQuery.page, { KEYWORDS: this.KEYWORDS, APPLY_STATUS: this.STATUS, DEPTIDS: this.DEPTIDS, tm: new Date().getTime(), From 117daa34d04f2d90f95afec212cb897df08c2488 Mon Sep 17 00:00:00 2001 From: guoyuepeng <770272267@qq.com> Date: Thu, 27 Jun 2024 19:01:40 +0800 Subject: [PATCH 36/53] =?UTF-8?q?1.=E6=9C=89=E9=99=90=E7=A9=BA=E9=97=B4?= =?UTF-8?q?=E7=BB=9F=E8=AE=A1=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../limitspace/components/corpInfo.vue | 2 +- .../limitspace/components/detail.vue | 252 ++++++++++-------- .../limitspace/components/list.vue | 188 ++++++------- src/views/dangerousWork/limitspace/index.vue | 8 +- 4 files changed, 230 insertions(+), 220 deletions(-) diff --git a/src/views/dangerousWork/limitspace/components/corpInfo.vue b/src/views/dangerousWork/limitspace/components/corpInfo.vue index 66c7651..112ca76 100644 --- a/src/views/dangerousWork/limitspace/components/corpInfo.vue +++ b/src/views/dangerousWork/limitspace/components/corpInfo.vue @@ -108,7 +108,7 @@ export default { return new Promise((resolve) => { this.listLoading = true requestFN( - '/gfLimitSpace/corpCountlist?showCount=' + this.listQuery.limit + '¤tPage=' + this.listQuery.page, + '/gfConfinedSpace/corpCountlist?showCount=' + this.listQuery.limit + '¤tPage=' + this.listQuery.page, { COPRINF_ID: sessionStorage.getItem('user').CORPINFO_ID || '', KEYWORDS: this.KEYWORDS diff --git a/src/views/dangerousWork/limitspace/components/detail.vue b/src/views/dangerousWork/limitspace/components/detail.vue index d253af5..eb287ab 100644 --- a/src/views/dangerousWork/limitspace/components/detail.vue +++ b/src/views/dangerousWork/limitspace/components/detail.vue @@ -5,65 +5,112 @@ - - - - - - - + + + + - - + + + + + + + + + + + + + + + + + + + + - - - - - + + + + + + + + + + + + + - - - - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + -
+
-

断路安全作业票

-
编号:{{ pd.CHECK_NO }}
+

受限空间安全作业票

+
编号:{{ pd.CHECK_NO }}
申请单位{{ pd.APPLY_DEPARTMENT_NAME }}作业单位{{ pd.CONSTRUCTION_DEPARTMENT_NAME }}作业负责人{{ pd.CONSTRUCTION_USER_NAME }}作业申请单位{{ pd.APPLY_DEPARTMENT_NAME }}作业申请时间{{ pd.CREATTIME }}
涉及相关单位(部门){{ pd.OTHER_DEPT }}受限空间名称{{ pd.LIMITSPACE_NAME }}受限空间内原有介质名称{{ pd.MEDIUM_NAME }}
作业内容{{ pd.WORK_CONTENT }}受限空间所属单位{{ pd.BELONG_CORP }}
作业单位{{ pd.CONFIRM_DEPARTMENT_NAME }}作业负责人{{ pd.CONFIRM_USER_NAME }}
作业人{{ pd.WORK_USER }} 监护人 +
签字: {{ pd.GUARDIAN_USER_SIGNER_TIME }}
断路原因{{ pd.WORK_REASON }}
关联的其他特殊作业及安全作业票编号{{ pd.SPECIAL_WORK }}
-
断路地段示意图(可另附图)及相关说明:{{ pd.WORK_CONTENT }}
-
- -
- 编制人: - - {{ pd.APPLY_USER_SIGNER_TIME }} -
-
-
{{ pd.SPECIAL_WORK }}
风险辨识结果{{ pd.HAZARD_IDENTIFICATION.split(";_;")[0] }}{{ pd.RISK_IDENTIFICATION }}
气体分析分析项目有毒有害气体名称可燃气体名称氧气含量取样分析时间分析部位分析人
{{ gas.GAS_NAME1 }}{{ gas.GAS_NAME2 }}{{ gas.GAS_NAME3 }}{{ gas.GAS_NAME4 }}
合格标准{{ gas.GAS_STANDARD1 }}{{ gas.GAS_STANDARD2 }}{{ gas.GAS_STANDARD3 }}{{ gas.GAS_STANDARD4 }}19.5% 〜21%(体积分数)
分析数据{{ item.DATA1 }}{{ item.DATA2 }}{{ item.DATA3 }}{{ item.DATA4 }}{{ item.OXYGEN_CONTENT }}{{ item.ANALYZE_TIME }}{{ item.ANALYZE_PLACE }}{{ item.ANALYZE_USER }}
作业实施时间{{ pd.WORK_START_DATE }}至{{ pd.WORK_END_DATE }}止{{ pd.WORK_START_DATE }}至{{ pd.WORK_END_DATE }}止
+ @@ -73,7 +120,12 @@ - + - - + + @@ -130,43 +170,23 @@ - - + - - + - - - - - - @@ -181,10 +201,10 @@
序号
{{ index + 1 }}{{ item.PROTECTIVE_MEASURES }} + {{ item.PROTECTIVE_MEASURES }} + {{ item.QUESTION1 }}:{{ item.ANSWER1? item.ANSWER1 : 0 }} + {{ item.QUESTION2 }}:{{ item.ANSWER2? item.ANSWER2 : 0 }} + {{ item.QUESTION3 }}:{{ item.ANSWER3? item.ANSWER3 : 0 }} + 涉   及 不涉及 @@ -82,28 +134,16 @@ {{ item.CONFIRM_NAME }}
{{ measuresList.length + 1 }}
{{ measuresList.length + 1 }} -
- 其他安全措施:{{ pd.APPLY_USER_MEASURES }} - 编制人:{{ pd.APPLY_USER_NAME }} +
+ 其他安全措施:{{ pd.CONFIRM_USER_MEASURES }} + 编制人:{{ pd.CONFIRM_USER_NAME }}
-
- 其他安全措施:{{ pd.CONSTRUCTION_USER_MEASURES }} - 编制人:{{ pd.CONSTRUCTION_USER_NAME }} -
-
- 其他安全措施:{{ pd.PRODUCTION_USER_MEASURES }} - 编制人:{{ pd.PRODUCTION_USER_NAME }} -
-
- 其他安全措施:{{ pd.SAFETY_USER_MEASURES }} - 编制人:{{ pd.SAFETY_USER_NAME }} -
-
- 其他安全措施:{{ pd.LEADER_USER_MEASURES }} - 编制人:{{ pd.LEADER_USER_NAME }} +
+ 其他安全措施:{{ pd.APPROVE_USER_MEASURES }} + 编制人:{{ pd.APPROVE_USER_NAME }}
-
作业负责人意见:{{ pd.CONSTRUCTION_CONTENT }}
+
+
作业负责人意见:{{ pd.CONFIRM_CONTENT }}
签字: - - {{ pd.CONSTRUCTION_USER_SIGNER_TIME }} + + {{ pd.CONFIRM_USER_SIGNER_TIME }}
-
所在单位意见:{{ pd.PRODUCTION_CONTENT }}
+
+
所在单位意见:{{ pd.APPROVE_CONTENT }}
签字: - - {{ pd.PRODUCTION_USER_SIGNER_TIME }} -
-
-
消防、安全管理部门意见:{{ pd.SAFETY_CONTENT }}
-
- 签字: - - {{ pd.SAFETY_USER_SIGNER_TIME }} -
-
-
审批部门意见:{{ pd.LEADER_CONTENT }}
-
- 签字: - - {{ pd.LEADER_USER_SIGNER_TIME }} + + {{ pd.APPROVE_USER_SIGNER_TIME }}
- -
-
- 返 回 +
+
+ 返 回 +
@@ -196,13 +216,14 @@ export default { data() { return { config: config, - CUTROAD_ID: this.$parent.CUTROAD_ID, // 主键ID + CONFINEDSPACE_ID: this.$parent.CONFINEDSPACE_ID, // 主键ID pd: [], // 存放字段参数 measuresList: [], - otherProtectiveMeasures: [], + gasList: [], + gas: {}, imgList: [], imgList1: [], - hazardIdentification: [] + otherProtectiveMeasures: [] } }, created() { @@ -228,32 +249,56 @@ export default { } }, getRowKey(row) { - return row.CUTROAD_ID + return row.CONFINEDSPACE_ID }, getData() { this.listLoading = true requestFN( - '/dangerousWork/gfcutroad/goEdit', + '/gfConfinedSpace/goEdit', { - CUTROAD_ID: this.CUTROAD_ID + CONFINEDSPACE_ID: this.CONFINEDSPACE_ID } ).then((data) => { this.listLoading = false this.pd = data.pd // 参数map - this.measuresList = data.measuresList // 参数map + for (let i = 0; i < data.measuresList.length; i++) { + // 将字符串转成数组 + const PROTECTIVE_MEASURES = data.measuresList[i].PROTECTIVE_MEASURES.split('') + for (let j = 1; j <= 3; j++) { + // 判断字符串是否存在 + if (this.findCharIndex(PROTECTIVE_MEASURES, '(', j) !== -1) { + // 给字符串后面添加上需要的数据 + PROTECTIVE_MEASURES.splice( + this.findCharIndex(PROTECTIVE_MEASURES, '(', j) + 1, + 0, + data.measuresList[i]['ANSWER' + j] + ) + } + } + // 将数组转回字符串 + data.measuresList[i].PROTECTIVE_MEASURES = PROTECTIVE_MEASURES.join('') + } this.imgList = data.imgList - this.pd.APPLY_USER_MEASURES = this.pd.OTHER_PROTECTIVE_MEASURES.split(';_;')[0] - this.pd.CONSTRUCTION_USER_MEASURES = this.pd.OTHER_PROTECTIVE_MEASURES.split(';_;')[1] - this.pd.PRODUCTION_USER_MEASURES = this.pd.OTHER_PROTECTIVE_MEASURES.split(';_;')[2] - this.pd.SAFETY_USER_MEASURES = this.pd.OTHER_PROTECTIVE_MEASURES.split(';_;')[3] - this.pd.LEADER_USER_MEASURES = this.pd.OTHER_PROTECTIVE_MEASURES.split(';_;')[4] + this.imgList1 = data.imgList + this.measuresList = data.measuresList // 参数map + this.gasList = data.gasList // 参数map + this.gas = data.gas || {} // 参数map + this.pd.CONFIRM_USER_MEASURES = this.pd.OTHER_PROTECTIVE_MEASURES.split(';_;')[0] + this.pd.APPROVE_USER_MEASURES = this.pd.OTHER_PROTECTIVE_MEASURES.split(';_;')[1] }).catch((e) => { this.listLoading = false }) }, + // 查找字符串第几次出现的位置 + findCharIndex(str, char, num) { + let index = str.indexOf(char) + for (let i = 0; i < num - 1; i++) { + index = str.indexOf(char, index + 1) + } + return index + }, goBack() { - this.$parent.activeName = 'circuit_list' - this.$parent.CUTROAD_ID = '' + this.$parent.activeName = 'LimitSpace' } } @@ -265,8 +310,7 @@ export default { padding: 20px 0 span vertical-align: middle -.bbg - width: 270px + .print-approval-img width: 200px height: 97px diff --git a/src/views/dangerousWork/limitspace/components/list.vue b/src/views/dangerousWork/limitspace/components/list.vue index 6241d41..a0c0e57 100644 --- a/src/views/dangerousWork/limitspace/components/list.vue +++ b/src/views/dangerousWork/limitspace/components/list.vue @@ -1,6 +1,6 @@