This commit is contained in:
何美荣 2026-05-19 17:19:09 +08:00
parent 8dd1ff1bab
commit d41c91fc8e

View File

@ -4,6 +4,7 @@ import moment from 'moment'
import { initFilter } from '../../../utils/common';
import { Table, Row, Spin, Card, Modal, DatePicker,Col, Button, Form ,Select} from 'antd';
import DropDownPagination from '../../common/DropDownPaginationEx';
const { Option } = Select;
class BI064FormRunAnalysis extends React.Component {
constructor(props) {
super(props);
@ -14,7 +15,9 @@ class BI064FormRunAnalysis extends React.Component {
inputText3: '',
startTime:moment(this.getDate(), 'YYYY-MM-DD 00:00:00'),//moment(new Date()).add(-1, "month").format('YYYY-MM-DD 00:00:00'),
endTime:moment(this.getEndDate(), 'YYYY-MM-DD 23:59:59'),
selectForms:[],
selectForms:['安全风险辨识与评估计划','安全风险辨识表', '安全风险辨识结果表', '安全风险辨识结果汇总表', '安全风险评估表',
'安全风险评估汇总表', '风险检查关联表','安全检查通知','安全检查记录','安全检查记录汇总','隐患上报','手动隐患上报完善',
'隐患确认单','隐患整改通知单', '隐患整改记录', '延期整改申请'],
retData: [], // 表单运行数据
companyData: [], // 公司数据
loading: true,
@ -134,217 +137,27 @@ getEndDate=()=>{
});
};
handleSearch2 = (value) => {
let temps = [
{
label: '安全风险辨识与评估计划',
value: '安全风险辨识与评估计划',
},{
label: '安全风险辨识表',
value: '安全风险辨识表',
},{
label: '安全风险辨识结果表',
value: '安全风险辨识结果表',
},{
label: '安全风险辨识结果汇总表',
value: '安全风险辨识结果汇总表',
},{
label: '安全风险评估表',
value: '安全风险评估表',
},{
label: '安全风险评估汇总表',
value: '安全风险评估汇总表',
},{
label: '风险检查关联表',
value: '风险检查关联表',
},
{
label: '安全检查通知',
value: '安全检查通知',
},
{
label: '安全检查记录',
value: '安全检查记录',
},
{
label: '安全检查记录汇总',
value: '安全检查记录汇总',
},
{
label: '隐患上报',
value: '隐患上报',
},
{
label: '手动隐患上报完善',
value: '手动隐患上报完善',
},
{
label: '隐患确认单',
value: '隐患确认单',
},
{
label: '隐患整改通知单',
value: '隐患整改通知单',
},
{
label: '隐患整改记录',
value: '隐患整改记录',
},
{
label: '延期整改申请',
value: '延期整改申请',
}
];
let temps = ['安全风险辨识与评估计划','安全风险辨识表', '安全风险辨识结果表', '安全风险辨识结果汇总表', '安全风险评估表',
'安全风险评估汇总表', '风险检查关联表','安全检查通知','安全检查记录','安全检查记录汇总','隐患上报','手动隐患上报完善',
'隐患确认单','隐患整改通知单', '隐患整改记录', '延期整改申请'];
if(value === "双重预防机制" )
{
temps = [
{
label: '安全风险辨识与评估计划',
value: '安全风险辨识与评估计划',
},{
label: '安全风险辨识表',
value: '安全风险辨识表',
},{
label: '安全风险辨识结果表',
value: '安全风险辨识结果表',
},{
label: '安全风险辨识结果汇总表',
value: '安全风险辨识结果汇总表',
},{
label: '安全风险评估表',
value: '安全风险评估表',
},{
label: '安全风险评估汇总表',
value: '安全风险评估汇总表',
},{
label: '风险检查关联表',
value: '风险检查关联表',
},
{
label: '安全检查通知',
value: '安全检查通知',
},
{
label: '安全检查记录',
value: '安全检查记录',
},
{
label: '安全检查记录汇总',
value: '安全检查记录汇总',
},
{
label: '隐患上报',
value: '隐患上报',
},
{
label: '手动隐患上报完善',
value: '手动隐患上报完善',
},
{
label: '隐患确认单',
value: '隐患确认单',
},
{
label: '隐患整改通知单',
value: '隐患整改通知单',
},
{
label: '隐患整改记录',
value: '隐患整改记录',
},
{
label: '延期整改申请',
value: '延期整改申请',
}];
temps = ['安全风险辨识与评估计划','安全风险辨识表', '安全风险辨识结果表', '安全风险辨识结果汇总表', '安全风险评估表',
'安全风险评估汇总表', '风险检查关联表','安全检查通知','安全检查记录','安全检查记录汇总','隐患上报','手动隐患上报完善',
'隐患确认单','隐患整改通知单', '隐患整改记录', '延期整改申请'];
}
if(value === "作业现场安全管理" )
{
temps = [
{
label: '班前会议',
value: '班前会议',
},{
label: '岗位当班记录',
value: '岗位当班记录',
},{
label: '交接班记录',
value: '交接班记录',
},{
label: '班组活动记录',
value: '班组活动记录',
},{
label: '一般作业活动记录',
value: '一般作业活动记录',
},{
label: '作业方案讨论记录',
value: '作业方案讨论记录',
},{
label: '关键许可工作票',
value: '关键许可工作票',
},
{
label: '安全技术交底表',
value: '安全技术交底表',
},
{
label: '关键许可作业活动记录',
value: '关键许可作业活动记录',
},
{
label: '矿山动火作业工作票',
value: '矿山动火作业工作票',
},
{
label: '技术交底表',
value: '技术交底表',
},
{
label: '安全交底表',
value: '安全交底表',
},
{
label: '领导带班下井记录',
value: '领导带班下井记录',
}
];
temps = [ '班前会议', '岗位当班记录', '交接班记录', '班组活动记录','一般作业活动记录', '作业方案讨论记录','关键许可工作票',
'安全技术交底表','关键许可作业活动记录','矿山动火作业工作票','技术交底表','安全交底表','领导带班下井记录'];
}
if(value === "安全教育与培训" )
{
temps = [
{
label: '安全意识调查',
value: '安全意识调查',
},{
label: '培训需求调查',
value: '培训需求调查',
},{
label: '培训通知',
value: '培训通知',
},{
label: '培训通知(转训)',
value: '培训通知(转训)',
},{
label: '培训记录',
value: '培训记录',
},{
label: '培训效果评估调查表',
value: '培训效果评估调查表',
},{
label: '三级安全教育培训记录',
value: '三级安全教育培训记录',
},
{
label: '新三级安全教育记录',
value: '新三级安全教育记录',
},
{
label: '新三级安全教育卡',
value: '新三级安全教育卡',
}
];
temps = ['安全意识调查', '培训需求调查','培训通知', '培训通知(转训)','培训记录', '培训效果评估调查表', '三级安全教育培训记录',
'新三级安全教育记录', '新三级安全教育卡' ];
}
this.setState({
inputText2: value,
@ -832,8 +645,14 @@ getEndDate=()=>{
style={{ width: '180px' }}
allowClear
onChange={this.handleSearch3}
options={selectForms}
/>
>
{
selectForms && selectForms.map(item => (
<Option key={item}>{item}</Option>
))
}
</Select>
</Form.Item>
</Col>
<Col span={5} style={{ marginLeft: "10px" }}>