-
-
+ 作业单位 |
+ {{ info.CONFIRM_DEPARTMENT_NAME }} |
+ 作业负责人 |
+ {{ info.CONFIRM_USER_NAME }} |
+
+
+ 作业人 |
+ {{ info.WORK_USER }} |
+ 监护人 |
+
+
+ 签字:
+
+ {{ info.GUARDIAN_USER_SIGNER_TIME }}
+
+ |
+
+
+ 关联的其他特殊作业及安全作业票编号 |
+ {{ info.SPECIAL_WORK }} |
+
+
+ 风险辨识结果 |
+ {{ info.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 }} |
+
+
+ 作业实施时间 |
+ {{ info.WORK_START_DATE }}至{{ info.WORK_END_DATE }}止 |
+
+
+
+
- 作业人 |
- {{ info.WORKER }} |
- 监护人 |
- {{ info.GUARDIAN }} |
+ 序号 |
+ 安全措施 |
+ 是否涉及 |
+ 确认人 |
-
- |
-
-
-
- 作业时间 |
-
- 自 {{ formatDate(info.WORK_START_DATE, 'YYYY年MM月DD日HH时mm分') }} 至
- {{ formatDate(info.WORK_END_DATE, 'YYYY年MM月DD日HH时mm分') }} 止
- |
-
-
-
-
-
- 采样分析 |
- 分析项目 |
- 有毒有害物质 |
- 可燃气 |
- 含氧量 |
- 取样时间 |
- 取样部位 |
- 分析人 |
-
-
-
- 采样分析 |
- {{ item.HARMFUL_MATERIALS }} |
- {{ item.COMBUSTIBLE_GAS }} |
- {{ item.OXYGEN_CONTENT }} |
- {{ item.ANALYZE_TIME }} |
- {{ item.ANALYZE_PLACE }} |
- {{ item.ANALYZE_USER }} |
-
-
-
- 暂无数据 |
-
-
- |
-
-
-
-
|
-
-
-
-
-
- 危害因素辨识 |
-
-
- {{ item }} |
-
-
+ |
+ 安全交底人 |
+
+
+ 签字:
+
+ {{ info.CONFESS_USER_SIGNER_TIME }}
+
+ |
+
+
+ 接受交底人 |
+
+
+ 签字:
+
+ {{ item.ACCEPT_CONFESS_USER_SIGNER_TIME }}
+
+ |
+
+
+
+ 作业负责人意见:{{ info.CONFIRM_CONTENT }}
+
+ 签字:
+
+ {{ info.CONFIRM_USER_SIGNER_TIME }}
+
|
-
-
-
-
- 作业安全措施 |
-
-
- {{ item }} |
-
-
- |
-
-
-
-
- 作业单位负责人意见:
-
- {{ info.WORK_UNIT_MANAGER_OPINION }}
-
-
-
-
-
-
- {{
- formatDate(info.WORK_UNIT_MANAGER_TIME, 'YYYY年MM月DD日HH时mm分')
- }}
+
+
+ 所在单位意见:{{ info.APPROVE_CONTENT }}
+
+ 签字:
+
+ {{ info.APPROVE_USER_SIGNER_TIME }}
|
-
-
- 作业现场负责人意见:
-
- {{ info.JOB_SITE_MANAGER_OPINION }}
-
-
-
-
-
-
- {{
- formatDate(info.JOB_SITE_MANAGER_TIME, 'YYYY年MM月DD日HH时mm分')
- }}
+
+
+ 完工验收:{{ info.ACCEPT_CONTENT }}
+
+ 签字:
+
+ {{ item.ACCEPT_USER_SIGNER_TIME }}
|
-
-
- 管理单位负责人意见:
-
- {{ info.MANAGEMENT_UNIT_OPINION }}
-
-
-
-
-
-
- {{
- formatDate(info.MANAGEMENT_UNIT_TIME, 'YYYY年MM月DD日HH时mm分')
- }}
-
- |
-
-
-
- 完工验收作业单位负责人意见:
-
- {{ info.COMPLETION_ACCEPTANCE_OPINION }}
-
-
-
-
-
-
- {{
- formatDate(info.COMPLETION_ACCEPTANCE_TIME, 'YYYY年MM月DD日HH时mm分')
- }}
-
- |
-
-
| |
@@ -249,7 +209,11 @@ export default {
measuresList: [],
gasList: [],
oldHazardIdentification: [],
- oldWorkSafetyMeasures: []
+ oldWorkSafetyMeasures: [],
+ imgList: [],
+ imgList1: [],
+ gas: {},
+ otherProtectiveMeasures: []
}
},
created() {
@@ -266,7 +230,7 @@ export default {
},
getData() {
requestFN(
- '/map/Eight/getById',
+ '/map/Eight/getByIdOrder',
{
id: this.id,
TYPE: this.type,
@@ -275,17 +239,40 @@ export default {
).then((data) => {
this.listLoading = false
this.info = data.pd
- this.measuresList = data.measuresList || []
- this.gasList = data.gasList || []
-
- if (this.info.HARM) {
- this.oldHazardIdentification = this.info.HARM.split('$$$')
- }
- if (this.info.SAFTETY) {
- this.oldWorkSafetyMeasures = this.info.SAFTETY.split('$$$')
+ this.imgList = data.imgList
+ this.imgList1 = data.imgList1
+ 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.measuresList = data.measuresList // 参数map
+ this.gasList = data.gasList // 参数map
+ this.gas = data.gas || {} // 参数map
+ this.info.CONFIRM_USER_MEASURES = data.pd.OTHER_PROTECTIVE_MEASURES.split(';_;')[0]
+ this.info.APPROVE_USER_MEASURES = data.pd.OTHER_PROTECTIVE_MEASURES.split(';_;')[1]
}).catch((e) => {
+ console.log(e)
})
+ },
+ 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
}
}
}
|