238 lines
8.5 KiB
Vue
238 lines
8.5 KiB
Vue
|
<template>
|
|||
|
<view class="bg-white">
|
|||
|
<cu-custom bgColor="bg-gradual-blueness" :isBack="true">
|
|||
|
<block slot="backText">返回</block>
|
|||
|
<block slot="content">安全承诺</block>
|
|||
|
</cu-custom>
|
|||
|
|
|||
|
<scroll-view scroll-y="false">
|
|||
|
<view class="sure-box">
|
|||
|
<view class="sure-h1">
|
|||
|
<text class="text-semi">【{{pd.DEPARTMENTNAME}}】车间 【{{pd.POSTNAME}}】岗位</text>
|
|||
|
</view>
|
|||
|
<view class="sure-title">
|
|||
|
<text class="text-semi">班组状态</text>
|
|||
|
</view>
|
|||
|
<view class="sure-form">
|
|||
|
<view class="sure-sub-title">
|
|||
|
<text class="cuIcon-title text-blue"></text>
|
|||
|
<text class="text-semi">高危生产活动及作业的安全风险可控状态</text>
|
|||
|
</view>
|
|||
|
<view class="sure-content">
|
|||
|
<view class="sure-p">
|
|||
|
检修作业<text class="sure-mark">{{pd.INPUT1}}</text>处,
|
|||
|
特殊作业<text class="sure-mark">{{pd.INPUT2}}</text>处,
|
|||
|
动火作业<text class="sure-mark">{{pd.INPUT3}}</text>处,
|
|||
|
其中特级<text class="sure-mark">{{pd.INPUT4}}</text>处,
|
|||
|
一级<text class="sure-mark">{{pd.INPUT5}}</text>处,
|
|||
|
二级<text class="sure-mark">{{pd.INPUT6}}</text>处,
|
|||
|
高处作业<text class="sure-mark">{{pd.INPUT7}}</text>处,
|
|||
|
受限空间作业<text class="sure-mark">{{pd.INPUT8}}</text>处,
|
|||
|
吊装作业<text class="sure-mark">{{pd.INPUT9}}</text>处,
|
|||
|
临时用电作业<text class="sure-mark">{{pd.INPUT10}}</text>处,
|
|||
|
盲板抽堵作业<text class="sure-mark">{{pd.INPUT11}}</text>处,
|
|||
|
动土作业<text class="sure-mark">{{pd.INPUT12}}</text>处,
|
|||
|
断路作业<text class="sure-mark">{{pd.INPUT13}}</text>处。
|
|||
|
</view>
|
|||
|
<view class="sure-p">
|
|||
|
<text>风险辨识、作业许可及管控措施的落实情况:</text>
|
|||
|
<text class="sure-mark">{{pd.RADIO1==1?'是':'否'}}</text>
|
|||
|
</view>
|
|||
|
<view class="sure-p">
|
|||
|
<text>处于试生产情况:</text>
|
|||
|
<text class="sure-mark">{{pd.RADIO2==1?'是':'否'}}</text>
|
|||
|
</view>
|
|||
|
<view class="sure-p">
|
|||
|
<text>处于开停车情况:</text>
|
|||
|
<text class="sure-mark">{{pd.RADIO3==1?'开':'停'}}</text>
|
|||
|
</view>
|
|||
|
<view class="sure-p">
|
|||
|
承包商作业<text class="sure-mark">{{pd.INPUT14}}</text>处,
|
|||
|
管控情况:<text class="sure-mark">{{pd.RADIO4==1?'受控':'非受控'}}</text>
|
|||
|
</view>
|
|||
|
<view class="sure-p">
|
|||
|
<text>变更情况:</text>
|
|||
|
<text class="sure-mark">{{pd.RADIO5==1?'是':'否'}}</text>
|
|||
|
</view>
|
|||
|
<view class="sure-p">
|
|||
|
<text>落实审批程序情况:</text>
|
|||
|
<text class="sure-mark">{{pd.RADIO6==1?'是':'否'}}</text>
|
|||
|
</view>
|
|||
|
<view class="sure-p">
|
|||
|
<text>罐区、仓库等危险源是否处于安全状态:</text>
|
|||
|
<text class="sure-mark">{{pd.RADIO7==1?'是':'否'}}</text>
|
|||
|
</view>
|
|||
|
</view>
|
|||
|
<view class="sure-sub-title">
|
|||
|
<text class="cuIcon-title text-blue"></text>
|
|||
|
<text class="text-semi">班组安全状态</text>
|
|||
|
</view>
|
|||
|
<view class="sure-content">
|
|||
|
<view class="sure-p">
|
|||
|
岗位主要设备(装置)名称、数量<text class="sure-mark">{{pd.INPUT15}}</text>,
|
|||
|
其中运行<text class="sure-mark">{{pd.INPUT16}}</text>处,
|
|||
|
停产<text class="sure-mark">{{pd.INPUT17}}</text>处,
|
|||
|
检修<text class="sure-mark">{{pd.INPUT18}}</text>处。
|
|||
|
</view>
|
|||
|
</view>
|
|||
|
|
|||
|
<view class="sure-sub-title">
|
|||
|
<text class="cuIcon-title text-blue"></text>
|
|||
|
<text class="text-semi">生产装置的安全运行状态</text>
|
|||
|
</view>
|
|||
|
<view class="sure-content">
|
|||
|
<view class="sure-p">
|
|||
|
<text>生产装置的温度、压力、组分液位、流量等主要工艺参数是否处于指标范围:</text>
|
|||
|
<text class="sure-mark">{{pd.RADIO8==1?'是':'否'}}</text>
|
|||
|
</view>
|
|||
|
<view class="sure-p">
|
|||
|
<text>压力容器、压力管道等特种设备处于安全运行状态:</text>
|
|||
|
<text class="sure-mark">{{pd.RADIO9==1?'是':'否'}}</text>
|
|||
|
</view>
|
|||
|
<view class="sure-p">
|
|||
|
<text>设备设施的静动密封完好无泄漏:</text>
|
|||
|
<text class="sure-mark">{{pd.RADIO10==1?'是':'否'}}</text>
|
|||
|
</view>
|
|||
|
<view class="sure-p">
|
|||
|
<text>超限报警、紧急切断、联锁等各类安全设施配备完好投用,并可靠运行:</text>
|
|||
|
<text class="sure-mark">{{pd.RADIO11==1?'是':'否'}}</text>
|
|||
|
</view>
|
|||
|
</view>
|
|||
|
<view class="sure-sub-title">
|
|||
|
<text class="cuIcon-title text-blue"></text>
|
|||
|
<text class="text-semi">危险化学品罐区、仓库等重大危险源的安全运行状态</text>
|
|||
|
</view>
|
|||
|
<view class="sure-content">
|
|||
|
<view class="sure-p">
|
|||
|
<text>储罐、管道、机泵、阀门及仪表系统完好无泄漏:</text>
|
|||
|
<text class="sure-mark">{{pd.RADIO12==1?'是':'否'}}</text>
|
|||
|
</view>
|
|||
|
<view class="sure-p">
|
|||
|
<text>储罐的液位、温度、压力无超限运行:</text>
|
|||
|
<text class="sure-mark">{{pd.RADIO13==1?'是':'否'}}</text>
|
|||
|
</view>
|
|||
|
<view class="sure-p">
|
|||
|
<text>气柜钟罩超高、低运行:</text>
|
|||
|
<text class="sure-mark">{{pd.RADIO14==1?'是':'否'}}</text>
|
|||
|
</view>
|
|||
|
<view class="sure-p">
|
|||
|
<text>手动放脱水、装卸车时确保人员在岗:</text>
|
|||
|
<text class="sure-mark">{{pd.RADIO15==1?'是':'否'}}</text>
|
|||
|
</view>
|
|||
|
<view class="sure-p">
|
|||
|
<text>可燃及有毒气体报警和联锁处于可靠运行状态:</text>
|
|||
|
<text class="sure-mark">{{pd.RADIO16==1?'是':'否'}}</text>
|
|||
|
</view>
|
|||
|
<view class="sure-textarea">
|
|||
|
<view>仓库是否按照国家标准分区分类储存危险化学品,是否超量、超品种储存,相互禁配物质是否混放混存。</view>
|
|||
|
<textarea maxlength="255" disabled="disabled" v-model="pd.INPUT19" class="sure-mark"></textarea>
|
|||
|
</view>
|
|||
|
</view>
|
|||
|
</view>
|
|||
|
|
|||
|
<view class="sure-title">
|
|||
|
<text class="text-semi">班组承诺</text>
|
|||
|
</view>
|
|||
|
<view class="sure-form">
|
|||
|
<view class="sure-p">
|
|||
|
今日(<text class="sure-mark">{{pd.START_TIME}}</text>至<text class="sure-mark">{{pd.END_TIME}}</text>)
|
|||
|
我车间已进行安全风险研判,各项安全风险防控措施已落实到位。我承诺本生产装置/业务活动处于安全运行状态,涉及罐区、仓库等危险源安全风险得到有效管控。
|
|||
|
</view>
|
|||
|
<view class="sure-name">
|
|||
|
<text class="text-grey">手写签名:</text>
|
|||
|
<image :src="baseImgPath+pd.SIGN_PATH" @click="ViewShowImage" mode=""></image>
|
|||
|
</view>
|
|||
|
<view class="sure-p">
|
|||
|
<text>签字时间:</text>
|
|||
|
<text class="sure-mark">{{pd.SIGN_TIME}}</text>
|
|||
|
</view>
|
|||
|
</view>
|
|||
|
</view>
|
|||
|
</scroll-view>
|
|||
|
</view>
|
|||
|
</template>
|
|||
|
|
|||
|
<script>
|
|||
|
import {
|
|||
|
basePath,
|
|||
|
corpinfoId,
|
|||
|
deptId,
|
|||
|
loginUser,
|
|||
|
formatDate,
|
|||
|
loginSession,
|
|||
|
baseImgPath
|
|||
|
} from '@/common/tool.js';
|
|||
|
import tkiTree from "@/components/select-tree/select-tree.vue"
|
|||
|
import writingBoard from "@/components/writing-board/writing-board.vue"
|
|||
|
import gcoord from '@/common/gcoord.js'
|
|||
|
import ruiDatePicker from '@/components/rattenking-dtpicker/rattenking-dtpicker.vue';
|
|||
|
export default {
|
|||
|
components: {
|
|||
|
tkiTree,
|
|||
|
ruiDatePicker,
|
|||
|
writingBoard
|
|||
|
},
|
|||
|
data() {
|
|||
|
return {
|
|||
|
baseImgPath: baseImgPath,
|
|||
|
isUps: false,
|
|||
|
forbidEdit: true, // 禁止修改
|
|||
|
msg: 'add',
|
|||
|
noClick: true,
|
|||
|
treeNode: [], //部门下拉数据
|
|||
|
analyzeUserList: [],
|
|||
|
analyzeindex: -1,
|
|||
|
pd: {}, // 数据
|
|||
|
}
|
|||
|
},
|
|||
|
onLoad(event) {
|
|||
|
this.pd.COMMITMENTTEAM_ID = event.COMMITMENTTEAM_ID;
|
|||
|
this.getData();
|
|||
|
loginSession();
|
|||
|
},
|
|||
|
methods: {
|
|||
|
getData() {
|
|||
|
var _this = this;
|
|||
|
uni.showLoading({
|
|||
|
title: '请稍候'
|
|||
|
})
|
|||
|
uni.request({
|
|||
|
url: basePath + '/app/commitment/team/goEdit',
|
|||
|
method: 'POST',
|
|||
|
header: {
|
|||
|
'Content-type': 'application/x-www-form-urlencoded'
|
|||
|
},
|
|||
|
data: {
|
|||
|
COMMITMENTTEAM_ID: _this.pd.COMMITMENTTEAM_ID,
|
|||
|
CORPINFO_ID:loginUser.CORPINFO_ID,
|
|||
|
USER_ID:loginUser.USER_ID,
|
|||
|
},
|
|||
|
success: (res) => {
|
|||
|
if ("success" == res.data.result) {
|
|||
|
uni.hideLoading();
|
|||
|
_this.pd = res.data.pd; //参数map
|
|||
|
} else if ("exception" == data.result) {
|
|||
|
uni.showToast({
|
|||
|
title: '错误',
|
|||
|
duration: 2000
|
|||
|
});
|
|||
|
}
|
|||
|
}
|
|||
|
});
|
|||
|
},
|
|||
|
ViewShowImage(e) {
|
|||
|
let files = [];
|
|||
|
files.push(baseImgPath + this.pd.SIGN_PATH)
|
|||
|
uni.previewImage({
|
|||
|
urls: files,
|
|||
|
current: 0
|
|||
|
});
|
|||
|
},
|
|||
|
}
|
|||
|
}
|
|||
|
</script>
|
|||
|
|
|||
|
<style scoped>
|
|||
|
|
|||
|
</style>
|