From 88b3abfe8187a562a6a083d880f3fef863b01df2 Mon Sep 17 00:00:00 2001 From: heheng <475597332@qq.com> Date: 星期四, 20 三月 2025 11:02:22 +0800 Subject: [PATCH] 修改旧版台账 --- src/main/resources/mybatis/tr/RiskCheckPointMapper.xml | 139 ++++ src/main/resources/templates/tr/riskCheckPoint/ledgerBak.html | 371 +++++++++++ src/main/java/com/ruoyi/project/tr/riskCheckPoint/domain/RiskCheckPointBak.java | 465 ++++++++++++++ src/main/resources/templates/tr/riskCheckPoint/detailByLSBak.html | 462 ++++++++++++++ src/main/java/com/ruoyi/project/tr/riskCheckPoint/service/impl/RiskCheckPointServiceImpl.java | 7 src/main/java/com/ruoyi/project/tr/riskCheckPoint/mapper/RiskCheckPointMapper.java | 10 src/main/java/com/ruoyi/project/tr/riskCheckPoint/controller/RiskCheckPointController.java | 65 ++ src/main/resources/templates/tr/riskCheckPoint/ledgerBak01.html | 338 ++++++++++ src/main/java/com/ruoyi/project/tr/riskCheckPoint/service/IRiskCheckPointService.java | 10 9 files changed, 1,867 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/ruoyi/project/tr/riskCheckPoint/controller/RiskCheckPointController.java b/src/main/java/com/ruoyi/project/tr/riskCheckPoint/controller/RiskCheckPointController.java index ecc176a..c576177 100644 --- a/src/main/java/com/ruoyi/project/tr/riskCheckPoint/controller/RiskCheckPointController.java +++ b/src/main/java/com/ruoyi/project/tr/riskCheckPoint/controller/RiskCheckPointController.java @@ -19,6 +19,7 @@ import com.ruoyi.project.tr.region.domain.Region; import com.ruoyi.project.tr.region.service.IRegionService; import com.ruoyi.project.tr.riskCheckPoint.domain.RiskCheckPoint; +import com.ruoyi.project.tr.riskCheckPoint.domain.RiskCheckPointBak; import com.ruoyi.project.tr.riskCheckPoint.service.IRiskCheckPointService; import com.ruoyi.project.tr.riskEvaluationPlan.domain.RiskEvaluationPlan; import com.ruoyi.project.tr.riskEvaluationPlan.service.IRiskEvaluationPlanService; @@ -81,6 +82,70 @@ } /** + * 跳转查询检查点及评价列表-旧页面 + * @return + */ + @GetMapping("/ledgerBak") + public String ledgerBak(){ + return prefix + "/ledgerBak"; + } + + /** + * 查询检查点及评价列表-旧 + * @param riskCheckPointBak + * @return + */ + @PostMapping("/listBak") + @ResponseBody + public TableDataInfo listBak(RiskCheckPointBak riskCheckPointBak) + { + startPage(); + List<RiskCheckPointBak> list = riskCheckPointService.selectRiskCheckPointBakList(riskCheckPointBak); + return getDataTable(list); + } + + /** + * 查询检查点及评价详情 + * @param checkPointId + * @param mmap + * @return + */ + @GetMapping("/bakDetail/{checkPointId}") + public String bakDetail(@PathVariable("checkPointId") Long checkPointId, ModelMap mmap) + { + RiskCheckPointBak riskCheckPointBak = new RiskCheckPointBak(); + riskCheckPointBak.setCheckPointId(checkPointId); + List<RiskCheckPointBak> list = riskCheckPointService.selectRiskCheckPointBakList(riskCheckPointBak); + mmap.put("riskCheckPoint", list.get(0)); + return prefix + "/detailByLSBak"; + //查出该检查点,选用的评价方法 +// Integer evaluationMethodType = riskCheckPoint.getEvaluationMethodType(); +// if(TrEvaluationMethodTypeEnum.LS.getMethodId().equals(evaluationMethodType)){ +// return prefix + "/detail" +TrEvaluationMethodTypeEnum.LS.getUrl(); +// } +// else if(TrEvaluationMethodTypeEnum.LEC.getMethodId().equals(evaluationMethodType)){ +// return prefix + "/detail" +TrEvaluationMethodTypeEnum.LEC.getUrl(); +// }else if(TrEvaluationMethodTypeEnum.MES.getMethodId().equals(evaluationMethodType)){ +// return prefix + "/detail" +TrEvaluationMethodTypeEnum.MES.getUrl(); +// }else if(TrEvaluationMethodTypeEnum.RS.getMethodId().equals(evaluationMethodType)){ +// return prefix + "/detail" +TrEvaluationMethodTypeEnum.RS.getUrl(); +// } +// else{ +// return "/error/404"; +// } + } + @Log(title = "检查点及评价Bak", businessType = BusinessType.EXPORT) + @PostMapping("/exportBak") + @ResponseBody + public AjaxResult exportBak(RiskCheckPointBak riskCheckPoint) + { + List<RiskCheckPointBak> list = riskCheckPointService.selectRiskCheckPointBakList(riskCheckPoint); + ExcelUtil<RiskCheckPointBak> util = new ExcelUtil<RiskCheckPointBak>(RiskCheckPointBak.class); + return util.exportExcel(list, "风险评价台账"); + } + + + /** * 导出检查点及评价列表 */ @Log(title = "检查点及评价", businessType = BusinessType.EXPORT) diff --git a/src/main/java/com/ruoyi/project/tr/riskCheckPoint/domain/RiskCheckPointBak.java b/src/main/java/com/ruoyi/project/tr/riskCheckPoint/domain/RiskCheckPointBak.java new file mode 100644 index 0000000..0dbae46 --- /dev/null +++ b/src/main/java/com/ruoyi/project/tr/riskCheckPoint/domain/RiskCheckPointBak.java @@ -0,0 +1,465 @@ +package com.ruoyi.project.tr.riskCheckPoint.domain; + +import com.fasterxml.jackson.annotation.JsonFormat; +import com.ruoyi.framework.aspectj.lang.annotation.Excel; +import com.ruoyi.framework.web.domain.BaseEntity; +import com.ruoyi.project.system.user.domain.User; +import com.ruoyi.project.tr.riskEvaluationPlan.domain.RiskEvaluationPlan; +import lombok.Data; + +import java.math.BigDecimal; +import java.util.Date; +import java.util.List; + +/** + * 检查点及评价对象bak tr_risk_check_point_bak + * + * @author wm + * @date 2020-05-09 + */ +@Data +public class RiskCheckPointBak extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** id */ + //@Excel(name = "id") + private Long checkPointId; + + /** 所属计划ID */ + //@Excel(name = "所属计划ID") + private Long planId; + + @Excel(name = "评价计划名称") + private String evaluationPlanName; + /** 评价开始时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "评价开始时间", width = 30) + private Date evaluationBeginTime; + + /** 评价结束时间 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "评价结束时间", width = 30) + private Date evaluationEndTime; + + @Excel(name = "计划发起人") + private String evaluationPlanUserName; + + @Excel(name = "计划辨识人") + private String identifyPlanUserName; + + @Excel(name = "计划阶段:计划阶段、辨识阶段、评价阶段、审核阶段",readConverterExp = "1=计划阶段,2=辨识阶段,3=评价阶段,4=审核阶段") + private String stageStatus; + + + @Excel(name = "辨识评价类型:设备设施、作业活动、工艺节点" ,readConverterExp = "1=设备设施,2=作业活动,3=工艺节点") + private String evaluationType; + + /** 风险单元名称 */ + @Excel(name = "风险单元名称") + private String riskListName; + + @Excel(name = "计划辨识人") + private String evaluationPlanUserNameEl; + + @Excel(name = "评价负责人") + private String evaluationUserName; + + /** 评价状态 */ + @Excel(name = "评价状态:未评价、已评价",readConverterExp = "1=未评价,2=已评价") + private String evaluationStatus; + + /** 现有措施评价风险值 */ + @Excel(name = "固有风险评价风险值") + private String evaluationNowFengxianzhi; + + /** 现有措施评价级别 */ + @Excel(name = "固有风险评价级别") + private String evaluationNowJibie; + + /** 现有措施评价风险级别 */ + @Excel(name = "固有风险评价风险级别") + private String evaluationNowFengxianJibie; + + /** 现有措施评价风险色 */ + @Excel(name = "固有风险评价风险色") + private String evaluationNowFengxianse; + + /** 现有措施评价管控层级(1班组级,2车间级,3部门级,4公司级) */ + @Excel(name = "固有风险评价管控层级(班组级、车间级、部门级、公司级)") + private String evaluationNowGuankongCengji; + + /** 剩余风险评价风险值 */ + @Excel(name = "现有措施评价风险值") + private String evaluationAfterFengxianzhi; + + /** 剩余风险评价级别 */ + @Excel(name = "现有措施评价级别") + private String evaluationAfterJibie; + + /** 剩余风险评价风险级别 */ + @Excel(name = "现有措施评价风险级别") + private String evaluationAfterFengxianJibie; + + /** 剩余风险评价风险色 */ + @Excel(name = "现有措施评价风险色") + private String evaluationAfterFengxianse; + + /** 剩余风险评价管控层级(1班组级,2车间级,3部门级,4公司级) */ + @Excel(name = "现有措施评价管控层级(班组级、车间级、部门级、公司级)") + private String evaluationAfterGuankongCengji; + + @Excel(name = "审核负责人") + private String reviewUserName; + + /** 审核意见 */ + @Excel(name = "审核意见") + private String reviewOpinion; + + /** 审核时间 */ + @Excel(name = "审核时间", width = 30) + @JsonFormat(pattern = "yyyy-MM-dd") + private Date reviewTime; + + /** 审核状态 */ + @Excel(name = "审核状态:未审核、审核通过、审核驳回",readConverterExp = "1=未审核,2=审核通过,3=审核驳回") + private String reviewStatus; + + + /** SCL_检查项目 */ + @Excel(name = "检查项目") + private String sclJianchaXiangmu; + + /** SCL_检查标准 */ + @Excel(name = "检查标准") + private String sclJianchaMubiao; + + /** SCL_不符合标准情况 */ + @Excel(name = "不符合标准情况") + private String sclQingkuang; + + /** SCL_主要后果 */ + @Excel(name = "主要后果") + private String sclZhuyaoHouguo; + + @Excel(name = "评价方法:LS、LEC、MES",readConverterExp = "1=LS,2=LEC,3=MES") + private String evaluationMethodType; + + + /** LS_L的分值 */ + @Excel(name = "固有风险评分LS_L的数值") + private BigDecimal evaluationNowLsLScore; + + /** LS_S的分值 */ + @Excel(name = "固有风险评分LS_S的数值") + private BigDecimal evaluationNowLsSScore; + + /** 现有技术措施 */ + @Excel(name = "现有技术措施") + private String evaluationNowJishu; + + /** 现有管理措施 */ + @Excel(name = "现有管理措施") + private String evaluationNowGuanli; + + /** 现有教育措施 */ + @Excel(name = "现有教育措施") + private String evaluationNowJiaoyu; + + /** 现有个体防护措施 */ + @Excel(name = "现有个体防护措施") + private String evaluationNowFanghu; + + /** 现有应急措施 */ + @Excel(name = "现有应急措施") + private String evaluationNowYingji; + + /** LS_L的分值 */ + @Excel(name = "现有风险评分LS_L的数值") + private BigDecimal evaluationAfterLsLScore; + + /** LS_S的分值 */ + @Excel(name = "现有风险评分LS_S的数值") + private BigDecimal evaluationAfterLsSScore; + + /** 建议技术措施 */ + @Excel(name = "建议技术措施") + private String evaluationAfterJishu; + + /** 建议管理措施 */ + @Excel(name = "建议管理措施") + private String evaluationAfterGuanli; + + /** 建议培训教育措施 */ + @Excel(name = "建议培训教育措施") + private String evaluationAfterJiaoyu; + + /** 建议个体防护措施 */ + @Excel(name = "建议个体防护措施") + private String evaluationAfterFanghu; + + /** 建议应急处置措施 */ + @Excel(name = "建议应急处置措施") + private String evaluationAfterYingji; + + + @Excel(name = "审核负责人") + private String rUserName; + + + /** LS_L的数值 */ + // @Excel(name = "LS_L的数值") + private Long evaluationNowLsL; + + /** LS_S的数值 */ + //@Excel(name = "LS_S的数值") + private Long evaluationNowLsS; + + /** LS_L的数值 */ + //@Excel(name = "LS_L的数值") + private Long evaluationAfterLsL; + + /** LS_S的数值 */ + //@Excel(name = "LS_S的数值") + private Long evaluationAfterLsS; + +// /** JHA_作业步骤 */ +// @Excel(name = "JHA_作业步骤") +// private String jhaZuoyeBuzhou; +// +// /** JHA_危险源或潜在事件 */ +// @Excel(name = "JHA_危险源或潜在事件") +// private String jhaWeixianyuan; +// +// /** JHA_可能发生的事故类型及后果 */ +// @Excel(name = "JHA_可能发生的事故类型及后果") +// private String jhaShiguLeixing; + +// /** HAZOP_节点 */ +// @Excel(name = "HAZOP_节点") +// private String hazopJiedian; +// +// /** HAZOP_参数 */ +// @Excel(name = "HAZOP_参数") +// private String hazopCanshu; +// +// /** HAZOP_参数描述 */ +// @Excel(name = "HAZOP_参数描述") +// private String hazopCanshuMiaoshu; +// +// /** HAZOP_引导词 */ +// @Excel(name = "HAZOP_引导词") +// private String hazopYindaoci; +// +// /** HAZOP_偏差 */ +// @Excel(name = "HAZOP_偏差") +// private String hazopPiancha; +// +// /** HAZOP_可能原因 */ +// @Excel(name = "HAZOP_可能原因") +// private String hazopYuanyin; +// +// /** HAZOP_主要后果 */ +// @Excel(name = "HAZOP_主要后果") +// private String hazopHouguo; + + /** 评价方法 */ + + +// /** 评价负责人 */ +// @Excel(name = "评价负责人") +// private String evaluationUserName; + + + + + /** LEC_L的数值 */ +// @Excel(name = "LEC_L的数值") +// private Long evaluationNowLecL; +// +// /** LEC_E的数值 */ +// @Excel(name = "LEC_E的数值") +// private Long evaluationNowLecE; +// +// /** LEC_C的数值 */ +// @Excel(name = "LEC_C的数值") +// private Long evaluationNowLecC; +// +// /** MES_M的数值 */ +// @Excel(name = "MES_M的数值") +// private Long evaluationNowMesM; +// +// /** MES_E的数值 */ +// @Excel(name = "MES_E的数值") +// private Long evaluationNowMesE; +// +// /** MES_S的数值 */ +// @Excel(name = "MES_S的数值") +// private Long evaluationNowMesS; +// +// /** RS_R的数值 */ +// @Excel(name = "现有RS_R的数值") +// private Long evaluationNowRsR; +// +// /** RS_S的数值 */ +// @Excel(name = "现有RS_S的数值") +// private Long evaluationNowRsS; + + + //扩展字段 start <********************************************************** +; +// +// /** LEC_L的分值 */ +// @Excel(name = "LEC_L的分值") +// private BigDecimal evaluationNowLecLScore; +// +// /** LEC_E的分值 */ +// @Excel(name = "LEC_E的分值") +// private BigDecimal evaluationNowLecEScore; +// +// /** LEC_C的分值 */ +// @Excel(name = "LEC_C的分值") +// private BigDecimal evaluationNowLecCScore; +// +// /** MES_M的分值 */ +// @Excel(name = "MES_M的分值") +// private BigDecimal evaluationNowMesMScore; +// +// /** MES_E的分值 */ +// @Excel(name = "MES_E的分值") +// private BigDecimal evaluationNowMesEScore; +// +// /** MES_S的分值 */ +// @Excel(name = "MES_S的分值") +// private BigDecimal evaluationNowMesSScore; +// +// /** RS_R的分值 */ +// @Excel(name = "RS_R的分值") +// private String evaluationNowRsRScore; +// +// /** RS_S的分值 */ +// @Excel(name = "RS_S的分值") +// private String evaluationNowRsSScore; + //扩展字段 end **********************************************************> + +// +// /** LEC_L的数值 */ +// @Excel(name = "LEC_L的数值") +// private Long evaluationAfterLecL; +// +// /** LEC_E的数值 */ +// @Excel(name = "LEC_E的数值") +// private Long evaluationAfterLecE; +// +// /** LEC_C的数值 */ +// @Excel(name = "LEC_C的数值") +// private Long evaluationAfterLecC; +// +// /** MES_M的数值 */ +// @Excel(name = "MES_M的数值") +// private Long evaluationAfterMesM; +// +// /** MES_E的数值 */ +// @Excel(name = "MES_E的数值") +// private Long evaluationAfterMesE; +// +// /** MES_S的数值 */ +// @Excel(name = "MES_S的数值") +// private Long evaluationAfterMesS; +// +// /** RS_R的数值 */ +// @Excel(name = "建议RS_R的数值") +// private Long evaluationAfterRsR; +// +// /** RS_S的数值 */ +// @Excel(name = "建议RS_S的数值") +// private Long evaluationAfterRsS; + + //扩展字段 start <********************************************************** + +// +// /** LEC_L的分值 */ +// @Excel(name = "LEC_L的分值") +// private BigDecimal evaluationAfterLecLScore; +// +// /** LEC_E的分值 */ +// @Excel(name = "LEC_E的分值") +// private BigDecimal evaluationAfterLecEScore; +// +// /** LEC_C的分值 */ +// @Excel(name = "LEC_C的分值") +// private BigDecimal evaluationAfterLecCScore; +// +// /** MES_M的分值 */ +// @Excel(name = "MES_M的分值") +// private BigDecimal evaluationAfterMesMScore; +// +// /** MES_E的分值 */ +// @Excel(name = "MES_E的分值") +// private BigDecimal evaluationAfterMesEScore; +// +// /** MES_S的分值 */ +// @Excel(name = "MES_S的分值") +// private BigDecimal evaluationAfterMesSScore; +// +// /** RS_R的分值 */ +// @Excel(name = "RS_R的分值") +// private String evaluationAfterRsRScore; +// +// /** RS_S的分值 */ +// @Excel(name = "RS_S的分值") +// private String evaluationAfterRsSScore; + + //扩展字段 end **********************************************************> + + + + /** 审核负责人 */ +// @Excel(name = "审核负责人") + private Long reviewUserId; + + + + + + + + /** + * 评价用户 + */ +// private User evaluationUser = new User(); + + + +// /** +// * 审核用户 +// */ +// private User reviewUser = new User(); + + /** + * 所属计划 + */ +// private RiskEvaluationPlan plan = new RiskEvaluationPlan(); + + + + + + + + + /** + * 所属公司id + */ + private Long companyId; + + + /** + * 所属区域id + */ + private Long regionId; + + //公司列表 + List<Long> companyIdList; + +} diff --git a/src/main/java/com/ruoyi/project/tr/riskCheckPoint/mapper/RiskCheckPointMapper.java b/src/main/java/com/ruoyi/project/tr/riskCheckPoint/mapper/RiskCheckPointMapper.java index 6ed15b8..e39c8c4 100644 --- a/src/main/java/com/ruoyi/project/tr/riskCheckPoint/mapper/RiskCheckPointMapper.java +++ b/src/main/java/com/ruoyi/project/tr/riskCheckPoint/mapper/RiskCheckPointMapper.java @@ -2,6 +2,7 @@ import java.util.List; import com.ruoyi.project.tr.riskCheckPoint.domain.RiskCheckPoint; +import com.ruoyi.project.tr.riskCheckPoint.domain.RiskCheckPointBak; /** * 检查点及评价Mapper接口 @@ -28,6 +29,15 @@ List<RiskCheckPoint> selectRiskCheckPointList(RiskCheckPoint riskCheckPoint); + /** + * 查询检查点及评价列表 + * + * @param riskCheckPointBak 检查点及评价 + * @return 检查点及评价集合 + */ + List<RiskCheckPointBak> selectRiskCheckPointBakList(RiskCheckPointBak riskCheckPointBak); + + List<RiskCheckPoint> selectRiskCheckPointListByNoEvaluation(RiskCheckPoint riskCheckPoint); /** diff --git a/src/main/java/com/ruoyi/project/tr/riskCheckPoint/service/IRiskCheckPointService.java b/src/main/java/com/ruoyi/project/tr/riskCheckPoint/service/IRiskCheckPointService.java index 8c1907d..3c11908 100644 --- a/src/main/java/com/ruoyi/project/tr/riskCheckPoint/service/IRiskCheckPointService.java +++ b/src/main/java/com/ruoyi/project/tr/riskCheckPoint/service/IRiskCheckPointService.java @@ -2,6 +2,7 @@ import java.util.List; import com.ruoyi.project.tr.riskCheckPoint.domain.RiskCheckPoint; +import com.ruoyi.project.tr.riskCheckPoint.domain.RiskCheckPointBak; /** * 检查点及评价Service接口 @@ -27,6 +28,15 @@ */ List<RiskCheckPoint> selectRiskCheckPointList(RiskCheckPoint riskCheckPoint); + + /** + * 查询检查点及评价列表 + * + * @param riskCheckPointBak 检查点及评价 + * @return 检查点及评价集合 + */ + List<RiskCheckPointBak> selectRiskCheckPointBakList(RiskCheckPointBak riskCheckPointBak); + /** * 查询该计划是否还有未评价的检查点 * @param riskCheckPoint diff --git a/src/main/java/com/ruoyi/project/tr/riskCheckPoint/service/impl/RiskCheckPointServiceImpl.java b/src/main/java/com/ruoyi/project/tr/riskCheckPoint/service/impl/RiskCheckPointServiceImpl.java index 7b1711d..6d17bfd 100644 --- a/src/main/java/com/ruoyi/project/tr/riskCheckPoint/service/impl/RiskCheckPointServiceImpl.java +++ b/src/main/java/com/ruoyi/project/tr/riskCheckPoint/service/impl/RiskCheckPointServiceImpl.java @@ -1,7 +1,9 @@ package com.ruoyi.project.tr.riskCheckPoint.service.impl; +import java.util.Collections; import java.util.List; import com.ruoyi.common.utils.DateUtils; +import com.ruoyi.project.tr.riskCheckPoint.domain.RiskCheckPointBak; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ruoyi.project.tr.riskCheckPoint.mapper.RiskCheckPointMapper; @@ -46,6 +48,11 @@ } @Override + public List<RiskCheckPointBak> selectRiskCheckPointBakList(RiskCheckPointBak riskCheckPointBak) { + return riskCheckPointMapper.selectRiskCheckPointBakList(riskCheckPointBak); + } + + @Override public List<RiskCheckPoint> selectRiskCheckPointListByNoEvaluation(RiskCheckPoint riskCheckPoint) { return riskCheckPointMapper.selectRiskCheckPointListByNoEvaluation(riskCheckPoint); diff --git a/src/main/resources/mybatis/tr/RiskCheckPointMapper.xml b/src/main/resources/mybatis/tr/RiskCheckPointMapper.xml index 06ba794..a46ae7e 100644 --- a/src/main/resources/mybatis/tr/RiskCheckPointMapper.xml +++ b/src/main/resources/mybatis/tr/RiskCheckPointMapper.xml @@ -161,6 +161,121 @@ </resultMap> + <resultMap type="com.ruoyi.project.tr.riskCheckPoint.domain.RiskCheckPointBak" id="RiskCheckPointBakResult"> + <result property="checkPointId" column="check_point_id" /> + <result property="createBy" column="create_by" /> + <result property="createTime" column="create_time" /> + <result property="updateBy" column="update_by" /> + <result property="updateTime" column="update_time" /> + <result property="remark" column="remark" /> + <result property="sclJianchaXiangmu" column="SCL_jiancha_xiangmu" /> + <result property="sclJianchaMubiao" column="SCL_jiancha_mubiao" /> + <result property="sclQingkuang" column="SCL_qingkuang" /> + <result property="sclZhuyaoHouguo" column="SCL_zhuyao_houguo" /> +<!-- <result property="jhaZuoyeBuzhou" column="JHA_zuoye_buzhou" />--> +<!-- <result property="jhaWeixianyuan" column="JHA_weixianyuan" />--> +<!-- <result property="jhaShiguLeixing" column="JHA_shigu_leixing" />--> +<!-- <result property="hazopJiedian" column="HAZOP_jiedian" />--> +<!-- <result property="hazopCanshu" column="HAZOP_canshu" />--> +<!-- <result property="hazopCanshuMiaoshu" column="HAZOP_canshu_miaoshu" />--> +<!-- <result property="hazopYindaoci" column="HAZOP_yindaoci" />--> +<!-- <result property="hazopPiancha" column="HAZOP_piancha" />--> +<!-- <result property="hazopYuanyin" column="HAZOP_yuanyin" />--> +<!-- <result property="hazopHouguo" column="HAZOP_houguo" />--> + <result property="evaluationMethodType" column="evaluation_method_type" /> +<!-- <result property="evaluationUserId" column="evaluation_user_id" />--> + <result property="evaluationNowJishu" column="evaluation_now_jishu" /> + <result property="evaluationNowGuanli" column="evaluation_now_guanli" /> + <result property="evaluationNowJiaoyu" column="evaluation_now_jiaoyu" /> + <result property="evaluationNowFanghu" column="evaluation_now_fanghu" /> + <result property="evaluationNowYingji" column="evaluation_now_yingji" /> + <result property="evaluationNowLsL" column="evaluation_now_LS_L" /> + <result property="evaluationNowLsS" column="evaluation_now_LS_S" /> +<!-- <result property="evaluationNowLecL" column="evaluation_now_LEC_L" />--> +<!-- <result property="evaluationNowLecE" column="evaluation_now_LEC_E" />--> +<!-- <result property="evaluationNowLecC" column="evaluation_now_LEC_C" />--> +<!-- <result property="evaluationNowMesM" column="evaluation_now_MES_M" />--> +<!-- <result property="evaluationNowMesE" column="evaluation_now_MES_E" />--> +<!-- <result property="evaluationNowMesS" column="evaluation_now_MES_S" />--> +<!-- <result property="evaluationNowRsR" column="evaluation_now_RS_R" />--> +<!-- <result property="evaluationNowRsS" column="evaluation_now_RS_S" />--> + + <result property="evaluationNowLsLScore" column="evaluation_now_LS_L_Score" /> + <result property="evaluationNowLsSScore" column="evaluation_now_LS_S_Score" /> +<!-- <result property="evaluationNowLecLScore" column="evaluation_now_LEC_L_Score" />--> +<!-- <result property="evaluationNowLecEScore" column="evaluation_now_LEC_E_Score" />--> +<!-- <result property="evaluationNowLecCScore" column="evaluation_now_LEC_C_Score" />--> +<!-- <result property="evaluationNowMesMScore" column="evaluation_now_MES_M_Score" />--> +<!-- <result property="evaluationNowMesEScore" column="evaluation_now_MES_E_Score" />--> +<!-- <result property="evaluationNowMesSScore" column="evaluation_now_MES_S_Score" />--> +<!-- <result property="evaluationNowRsRScore" column="evaluation_now_RS_R_Score" />--> +<!-- <result property="evaluationNowRsSScore" column="evaluation_now_RS_S_Score" />--> + + <result property="evaluationNowFengxianzhi" column="evaluation_now_fengxianzhi" /> + <result property="evaluationNowJibie" column="evaluation_now_jibie" /> + <result property="evaluationNowFengxianJibie" column="evaluation_now_fengxian_jibie" /> + <result property="evaluationNowFengxianse" column="evaluation_now_fengxianse" /> + <result property="evaluationNowGuankongCengji" column="evaluation_now_guankong_cengji" /> + <result property="evaluationAfterJishu" column="evaluation_after_jishu" /> + <result property="evaluationAfterGuanli" column="evaluation_after_guanli" /> + <result property="evaluationAfterJiaoyu" column="evaluation_after_jiaoyu" /> + <result property="evaluationAfterFanghu" column="evaluation_after_fanghu" /> + <result property="evaluationAfterYingji" column="evaluation_after_yingji" /> + <result property="evaluationAfterLsL" column="evaluation_after_LS_L" /> + <result property="evaluationAfterLsS" column="evaluation_after_LS_S" /> +<!-- <result property="evaluationAfterLecL" column="evaluation_after_LEC_L" />--> +<!-- <result property="evaluationAfterLecE" column="evaluation_after_LEC_E" />--> +<!-- <result property="evaluationAfterLecC" column="evaluation_after_LEC_C" />--> +<!-- <result property="evaluationAfterMesM" column="evaluation_after_MES_M" />--> +<!-- <result property="evaluationAfterMesE" column="evaluation_after_MES_E" />--> +<!-- <result property="evaluationAfterMesS" column="evaluation_after_MES_S" />--> +<!-- <result property="evaluationAfterRsR" column="evaluation_after_RS_R" />--> +<!-- <result property="evaluationAfterRsS" column="evaluation_after_RS_S" />--> + + <result property="evaluationAfterLsLScore" column="evaluation_after_LS_L_Score" /> + <result property="evaluationAfterLsSScore" column="evaluation_after_LS_S_Score" /> +<!-- <result property="evaluationAfterLecLScore" column="evaluation_after_LEC_L_Score" />--> +<!-- <result property="evaluationAfterLecEScore" column="evaluation_after_LEC_E_Score" />--> +<!-- <result property="evaluationAfterLecCScore" column="evaluation_after_LEC_C_Score" />--> +<!-- <result property="evaluationAfterMesMScore" column="evaluation_after_MES_M_Score" />--> +<!-- <result property="evaluationAfterMesEScore" column="evaluation_after_MES_E_Score" />--> +<!-- <result property="evaluationAfterMesSScore" column="evaluation_after_MES_S_Score" />--> +<!-- <result property="evaluationAfterRsRScore" column="evaluation_after_RS_R_Score" />--> +<!-- <result property="evaluationAfterRsSScore" column="evaluation_after_RS_S_Score" />--> + + <result property="evaluationAfterFengxianzhi" column="evaluation_after_fengxianzhi" /> + <result property="evaluationAfterJibie" column="evaluation_after_jibie" /> + <result property="evaluationAfterFengxianJibie" column="evaluation_after_fengxian_jibie" /> + <result property="evaluationAfterFengxianse" column="evaluation_after_fengxianse" /> + <result property="evaluationAfterGuankongCengji" column="evaluation_after_guankong_cengji" /> + <result property="reviewUserId" column="review_user_id" /> + <result property="reviewOpinion" column="review_opinion" /> + <result property="reviewTime" column="review_time" /> + <result property="reviewStatus" column="review_status" /> + <result property="evaluationStatus" column="evaluation_status" /> + + <result property="evaluationUserName" column="evaluation_user_name" /> + <result property="planId" column="plan_id" /> + <result property="reviewUserName" column="review_user_name" /> + <result property="companyId" column="company_id" /> + + + <result property="eUserName" column="e_user_name" /> + <result property="rUserName" column="r_user_name" /> + + <result property="evaluationPlanName" column="evaluation_plan_name" /> + <result property="evaluationPlanUserName" column="evaluation_plan_user_name" /> + <result property="identifyPlanUserName" column="identify_plan_user_name" /> + <result property="evaluationBeginTime" column="evaluation_begin_time" /> + <result property="evaluationEndTime" column="evaluation_end_time" /> + <result property="evaluationType" column="evaluation_type" /> + <result property="stageStatus" column="stage_status" /> + <result property="riskListName" column="risk_list_name" /> + <!-- <association property="evaluationUser" column="evaluation_user_id" javaType="User" resultMap="evaluationUserResult" />--> +<!-- <association property="reviewUser" column="review_user_id" javaType="User" resultMap="reviewUserResult" />--> +<!-- <association property="plan" column="plan_id" javaType="RiskEvaluationPlan" resultMap="planResult" />--> + + </resultMap> <sql id="selectRiskCheckPointVo"> SELECT c.check_point_id, c.create_by, c.create_time, c.update_by, c.update_time, c.remark, @@ -227,6 +342,30 @@ LEFT JOIN tr_risk_list AS r ON p.evaluation_risk_id = r.risk_list_id </sql> + <select id="selectRiskCheckPointBakList" parameterType="RiskCheckPointBak" resultMap="RiskCheckPointBakResult"> + select * from tr_risk_check_point_bak + where 1=1 + <if test="checkPointId != null and checkPointId != ''"> and check_point_id = #{checkPointId}</if> + <if test="riskListName != null and riskListName != ''"> and risk_list_name like concat('%', #{riskListName}, '%') </if> + <if test="evaluationMethodType != null and evaluationMethodType !='' "> and evaluation_method_type = #{evaluationMethodType}</if> + <if test="evaluationType != null and evaluationType != ''"> and evaluation_type = #{evaluationType}</if> + <if test="params.beginReviewTime != null and params.beginReviewTime != ''"><!-- 开始时间检索 --> + AND date_format(review_time,'%y%m%d') >= date_format(#{params.beginReviewTime},'%y%m%d') + </if> + <if test="params.endReviewTime != null and params.endReviewTime != ''"><!-- 结束时间检索 --> + AND date_format(review_time,'%y%m%d') <= date_format(#{params.endReviewTime},'%y%m%d') + </if> + + <if test="reviewStatus != null and reviewStatus != ''"> and review_status = #{reviewStatus}</if> + + <if test="evaluationStatus != null and evaluationStatus != ''"> and evaluation_status = #{evaluationStatus}</if> + <if test="evaluationNowFengxianJibie != null and evaluationNowFengxianJibie != ''"> and evaluation_now_fengxian_jibie = #{evaluationNowFengxianJibie}</if> + <if test="evaluationAfterFengxianJibie != null and evaluationAfterFengxianJibie != ''"> and evaluation_after_fengxian_jibie = #{evaluationAfterFengxianJibie}</if> + + order by create_time desc + </select> + + <select id="selectRiskCheckPointList" parameterType="RiskCheckPoint" resultMap="RiskCheckPointResult"> <include refid="selectRiskCheckPointVo"/> <where> diff --git a/src/main/resources/templates/tr/riskCheckPoint/detailByLSBak.html b/src/main/resources/templates/tr/riskCheckPoint/detailByLSBak.html new file mode 100644 index 0000000..6daa200 --- /dev/null +++ b/src/main/resources/templates/tr/riskCheckPoint/detailByLSBak.html @@ -0,0 +1,462 @@ +<!DOCTYPE html> +<html lang="zh" xmlns:th="http://www.thymeleaf.org" > +<head> + <th:block th:include="include :: header('修改检查点及评价')" /> + <th:block th:include="include :: datetimepicker-css" /> +</head> +<body class="white-bg"> + <div class="wrapper wrapper-content animated fadeInRight ibox-content"> + <form class="form-horizontal m" id="form-riskCheckPoint-edit" th:object="${riskCheckPoint}"> + <input name="checkPointId" th:field="*{checkPointId}" type="hidden"> + + <!--辨识点信息--> +<!-- <div th:if="${riskCheckPoint.plan.riskIdentifyMethod == 1}" class="panel panel-default">--> + <div class="panel-heading"> + SCL辨识法 + </div> + <div class="panel-body"> + <div class="form-group"> + <label class="col-sm-3 control-label">检查项目:</label> + <div class="col-sm-8"> + <input name="sclJianchaXiangmu" th:field="*{sclJianchaXiangmu}" readonly class="form-control" type="text"> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">检查标准:</label> + <div class="col-sm-8"> + <input name="sclJianchaMubiao" th:field="*{sclJianchaMubiao}" readonly class="form-control" type="text"> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">不符合标准情况:</label> + <div class="col-sm-8"> + <input name="sclQingkuang" th:field="*{sclQingkuang}" readonly class="form-control" type="text"> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">主要后果:</label> + <div class="col-sm-8"> + <input name="sclZhuyaoHouguo" th:field="*{sclZhuyaoHouguo}" readonly class="form-control" type="text"> + </div> + </div> + </div> + +<!-- </div>--> + +<!-- <div th:if="${riskCheckPoint.plan.riskIdentifyMethod == 2}" class="panel panel-default">--> +<!-- <div class="panel-heading">--> +<!-- JHA辨识法--> +<!-- </div>--> +<!-- <div class="panel-body">--> +<!-- <div class="form-group">--> +<!-- <label class="col-sm-3 control-label">作业步骤:</label>--> +<!-- <div class="col-sm-8">--> +<!-- <input name="jhaZuoyeBuzhou" th:field="*{jhaZuoyeBuzhou}" readonly class="form-control" type="text">--> +<!-- </div>--> +<!-- </div>--> +<!-- <div class="form-group">--> +<!-- <label class="col-sm-3 control-label">危险源或潜在事件:</label>--> +<!-- <div class="col-sm-8">--> +<!-- <input name="jhaWeixianyuan" th:field="*{jhaWeixianyuan}" readonly class="form-control" type="text">--> +<!-- </div>--> +<!-- </div>--> +<!-- <div class="form-group">--> +<!-- <label class="col-sm-3 control-label">可能发生的事故类型及后果:</label>--> +<!-- <div class="col-sm-8">--> +<!-- <input name="jhaShiguLeixing" th:field="*{jhaShiguLeixing}" readonly class="form-control" type="text">--> +<!-- </div>--> +<!-- </div>--> +<!-- </div>--> + +<!-- </div>--> + +<!-- <div th:if="${riskCheckPoint.plan.riskIdentifyMethod == 3}" class="panel panel-default">--> +<!-- <div class="panel-heading">--> +<!-- HAZOP辨识法--> +<!-- </div>--> +<!-- <div class="panel-body">--> +<!-- <div class="form-group">--> +<!-- <label class="col-sm-3 control-label">节点:</label>--> +<!-- <div class="col-sm-8">--> +<!-- <input name="hazopJiedian" th:field="*{hazopJiedian}" readonly class="form-control" type="text">--> +<!-- </div>--> +<!-- </div>--> +<!-- <div class="form-group">--> +<!-- <label class="col-sm-3 control-label">参数:</label>--> +<!-- <div class="col-sm-8">--> +<!-- <input name="hazopCanshu" th:field="*{hazopCanshu}" readonly class="form-control" type="text">--> +<!-- </div>--> +<!-- </div>--> +<!-- <div class="form-group">--> +<!-- <label class="col-sm-3 control-label">参数描述:</label>--> +<!-- <div class="col-sm-8">--> +<!-- <input name="hazopCanshuMiaoshu" th:field="*{hazopCanshuMiaoshu}" readonly class="form-control" type="text">--> +<!-- </div>--> +<!-- </div>--> +<!-- <div class="form-group">--> +<!-- <label class="col-sm-3 control-label">引导词:</label>--> +<!-- <div class="col-sm-8">--> +<!-- <input name="hazopYindaoci" th:field="*{hazopYindaoci}" readonly class="form-control" type="text">--> +<!-- </div>--> +<!-- </div>--> +<!-- <div class="form-group">--> +<!-- <label class="col-sm-3 control-label">偏差:</label>--> +<!-- <div class="col-sm-8">--> +<!-- <input name="hazopPiancha" th:field="*{hazopPiancha}" readonly class="form-control" type="text">--> +<!-- </div>--> +<!-- </div>--> +<!-- <div class="form-group">--> +<!-- <label class="col-sm-3 control-label">可能原因:</label>--> +<!-- <div class="col-sm-8">--> +<!-- <input name="hazopYuanyin" th:field="*{hazopYuanyin}" readonly class="form-control" type="text">--> +<!-- </div>--> +<!-- </div>--> +<!-- <div class="form-group">--> +<!-- <label class="col-sm-3 control-label">主要后果:</label>--> +<!-- <div class="col-sm-8">--> +<!-- <input name="hazopHouguo" th:field="*{hazopHouguo}" readonly class="form-control" type="text">--> +<!-- </div>--> +<!-- </div>--> +<!-- </div>--> + +<!-- </div>--> + + <div class="form-group"> + <label class="col-sm-3 control-label">评价方法:</label> + <div class="col-sm-8"> + <input name="evaluationMethodType" th:field="*{evaluationMethodType}" class="form-control" type="text" readonly> + +<!-- <select name="evaluationMethodType" class="form-control m-b" disabled th:with="type=${@dict.getType('tr_evaluation_method')}">--> +<!-- <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}" th:field="*{evaluationMethodType}"></option>--> +<!-- </select>--> + </div> + </div> + + <!--现有评分--> + <div class="panel panel-default"> + <div class="panel-heading"> + 固有风险评分 + </div> + <div class="panel-body"> + <div class="form-group"> + <label class="col-sm-3 control-label">LS_L的数值:</label> + <div class="col-sm-8"> + <input id="detailScoreByLS_LNow" placeholder="分值" th:field="*{evaluationNowLsLScore}" class="form-control" type="text" maxlength="30" readonly required> + <input id="detailIdByLS_LNow" name="evaluationNowLsL" th:field="*{evaluationNowLsL}" type="hidden"> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">LS_S的数值:</label> + <div class="col-sm-8"> + <input id="detailScoreByLS_SNow" placeholder="分值" th:field="*{evaluationNowLsSScore}" class="form-control" type="text" maxlength="30" readonly required> + <input id="detailIdByLS_SNow" name="evaluationNowLsS" th:field="*{evaluationNowLsS}" type="hidden"> + </div> + </div> + + </div> + + </div> + + <!--现有分值--> + <div class="panel panel-default"> + <div class="panel-heading"> + 固有风险分值 + </div> + <div class="panel-body"> + <div class="form-group"> + <label class="col-sm-3 control-label">风险值:</label> + <div class="col-sm-8"> + <input id="evaluationNowFengxianzhi" name="evaluationNowFengxianzhi" th:field="*{evaluationNowFengxianzhi}" class="form-control" type="text" readonly> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">级别:</label> + <div class="col-sm-8"> + <input id="evaluationNowJibie" name="evaluationNowJibie" th:field="*{evaluationNowJibie}" class="form-control" type="text" readonly> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">风险级别:</label> + <div class="col-sm-8"> + <input id="evaluationNowFengxianJibie" name="evaluationNowFengxianJibie" th:field="*{evaluationNowFengxianJibie}" class="form-control" type="text" readonly> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">风险色:</label> + <div class="col-sm-8"> + <input id="evaluationNowFengxianse" name="evaluationNowFengxianse" th:field="*{evaluationNowFengxianse}" class="form-control" type="text" readonly> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">管控层级:</label> + <div class="col-sm-8"> + <input id="evaluationNowGuankongCengji" name="evaluationNowGuankongCengji" th:field="*{evaluationNowGuankongCengji}" class="form-control" type="text" readonly> + </div> + </div> + </div> + + </div> + + <!--现有措施--> + <div class="panel panel-default"> + <div class="panel-heading"> + 现有措施 + </div> + <div class="panel-body"> + <!--现有管控措施--> +<!-- <span th:if="(*{evaluationNowGuanli} == null or *{evaluationNowGuanli} == '' )or--> +<!-- (*{evaluationNowJiaoyu} == null or *{evaluationNowJiaoyu} == '' ) or--> +<!-- (*{evaluationNowFanghu} == null or *{evaluationNowFanghu} == '' ) or--> +<!-- (*{evaluationNowYingji} == null or *{evaluationNowYingji} == '') " >--> +<!-- <!–只输入工程技术措施,显示模式–>--> +<!-- <div class="form-group">--> +<!-- <label class="col-sm-3 control-label">管控措施:</label>--> +<!-- <div class="col-sm-8">--> +<!-- <input name="evaluationNowJishu" th:field="*{evaluationNowJishu}" class="form-control" type="text" readonly>--> +<!-- </div>--> +<!-- </div>--> + +<!-- </span>--> + + <span> + <!--五条管控措施都输入的模式,显示模式--> + <div class="form-group"> + <label class="col-sm-3 control-label">技术措施:</label> + <div class="col-sm-8"> + <input name="evaluationNowJishu" th:field="*{evaluationNowJishu}" class="form-control" type="text" readonly> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">管理措施:</label> + <div class="col-sm-8"> + <input name="evaluationNowGuanli" th:field="*{evaluationNowGuanli}" class="form-control" type="text" readonly> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">教育措施:</label> + <div class="col-sm-8"> + <input name="evaluationNowJiaoyu" th:field="*{evaluationNowJiaoyu}" class="form-control" type="text"readonly> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">个体防护措施:</label> + <div class="col-sm-8"> + <input name="evaluationNowFanghu" th:field="*{evaluationNowFanghu}" class="form-control" type="text" readonly> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">应急措施:</label> + <div class="col-sm-8"> + <input name="evaluationNowYingji" th:field="*{evaluationNowYingji}" class="form-control" type="text" readonly> + </div> + </div> + + + </span> + </div> + </div> + + + <!--建议评分--> + <div class="panel panel-default"> + <div class="panel-heading"> + 现有风险评分 + </div> + <div class="panel-body"> + <div class="form-group"> + <label class="col-sm-3 control-label">LS_L的数值:</label> + <div class="col-sm-8"> + <input id="detailScoreByLS_LAfter" placeholder="分值" th:field="*{evaluationAfterLsLScore}" class="form-control" type="text" maxlength="30" readonly required> + <input id="detailIdByLS_LAfter" name="evaluationAfterLsL" th:field="*{evaluationAfterLsL}" type="hidden"> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">LS_S的数值:</label> + <div class="col-sm-8"> + <input id="detailScoreByLS_SAfter" placeholder="分值" th:field="*{evaluationAfterLsSScore}" class="form-control" type="text" maxlength="30" readonly required> + <input id="detailIdByLS_SAfter" name="evaluationAfterLsS" th:field="*{evaluationAfterLsS}" type="hidden"> + </div> + </div> + </div> + + </div> + + + <!--建议分值--> + <div class="panel panel-default"> + <div class="panel-heading"> + 现有风险分值 + </div> + <div class="panel-body"> + <div class="form-group"> + <label class="col-sm-3 control-label">风险评价风险值:</label> + <div class="col-sm-8"> + <input name="evaluationAfterFengxianzhi" th:field="*{evaluationAfterFengxianzhi}" class="form-control" type="text" readonly> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">风险评价级别:</label> + <div class="col-sm-8"> + <input name="evaluationAfterJibie" th:field="*{evaluationAfterJibie}" class="form-control" type="text" readonly> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">风险评价风险级别:</label> + <div class="col-sm-8"> + <input name="evaluationAfterFengxianJibie" th:field="*{evaluationAfterFengxianJibie}" class="form-control" type="text" readonly> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">风险评价风险色:</label> + <div class="col-sm-8"> + <input name="evaluationAfterFengxianse" th:field="*{evaluationAfterFengxianse}" class="form-control" type="text" readonly> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">风险评价管控层级:</label> + <div class="col-sm-8"> + <input name="evaluationAfterGuankongCengji" th:field="*{evaluationAfterGuankongCengji}" class="form-control" type="text" readonly> + </div> + </div> + </div> + + </div> + + <!--建议措施--> + <div class="panel panel-default"> + <div class="panel-heading"> + 建议措施 + </div> + <div class="panel-body"> + <!--建议管控措施--> + +<!-- <span th:if="(*{evaluationAfterGuanli} == null or *{evaluationAfterGuanli} == '' )or--> +<!-- (*{evaluationAfterJiaoyu} == null or *{evaluationAfterJiaoyu} == '' ) or--> +<!-- (*{evaluationAfterFanghu} == null or *{evaluationAfterFanghu} == '' ) or--> +<!-- (*{evaluationAfterYingji} == null or *{evaluationAfterYingji} == '') " >--> +<!-- <!–只输入工程技术措施,显示模式–>--> +<!-- <div class="form-group">--> +<!-- <label class="col-sm-3 control-label">管控措施:</label>--> +<!-- <div class="col-sm-8">--> +<!-- <input name="evaluationAfterJishu" th:field="*{evaluationAfterJishu}" class="form-control" type="text" readonly>--> +<!-- </div>--> +<!-- </div>--> + +<!-- </span>--> + + <span> + <!--五条管控措施都输入的模式,显示模式--> + <div class="form-group"> + <label class="col-sm-3 control-label">技术措施:</label> + <div class="col-sm-8"> + <input name="evaluationAfterJishu" th:field="*{evaluationAfterJishu}" class="form-control" type="text" readonly> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">管理措施:</label> + <div class="col-sm-8"> + <input name="evaluationAfterGuanli" th:field="*{evaluationAfterGuanli}" class="form-control" type="text" readonly> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">教育措施:</label> + <div class="col-sm-8"> + <input name="evaluationAfterJiaoyu" th:field="*{evaluationAfterJiaoyu}" class="form-control" type="text" readonly> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">个体防护措施:</label> + <div class="col-sm-8"> + <input name="evaluationAfterFanghu" th:field="*{evaluationAfterFanghu}" class="form-control" type="text" readonly> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">应急措施:</label> + <div class="col-sm-8"> + <input name="evaluationAfterYingji" th:field="*{evaluationAfterYingji}" class="form-control" type="text" readonly> + </div> + </div> + + </span> + </div> + + </div> + + + <div class="form-group"> + <label class="col-sm-3 control-label">评价状态:</label> + <div class="col-sm-8"> + <input name="evaluationStatus" th:field="*{evaluationStatus}" class="form-control" type="text" readonly> + + <!-- <select name="evaluationStatus" class="form-control m-b" th:with="type=${@dict.getType('tr_evaluation_status')}" disabled>--> +<!-- <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}" th:field="*{evaluationStatus}"></option>--> +<!-- </select>--> + </div> + </div> + + + <!--审核人--> + <div class="form-group"> + <label class="col-sm-3 control-label">审核负责人:</label> + <div class="col-sm-8"> + <input id="userName" placeholder="审核人员" th:field="*{reviewUserName}" class="form-control" type="text" maxlength="30" readonly required> +<!-- <input id="userId" name="reviewUserId" th:field="*{reviewUserId}" type="hidden">--> + </div> + </div> + + <div class="form-group"> + <label class="col-sm-3 control-label">审核状态:</label> + <div class="col-sm-8"> + <input name="reviewStatus" th:field="*{reviewStatus}" class="form-control" type="text" readonly> + +<!-- <select name="reviewStatus" class="form-control m-b" th:with="type=${@dict.getType('tr_review_status')}" disabled>--> +<!-- <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}" th:field="*{reviewStatus}"></option>--> +<!-- </select>--> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">审核意见:</label> + <div class="col-sm-8"> + <input name="reviewOpinion" th:field="*{reviewOpinion}" class="form-control" type="text" readonly> + </div> + </div> + <div class="form-group"> + <label class="col-sm-3 control-label">审核时间:</label> + <div class="col-sm-8"> + + <div class="input-group date"> + <span class="input-group-addon"><i class="fa fa-calendar"></i></span> + <input name="reviewTime" th:value="${#dates.format(riskCheckPoint.reviewTime, 'yyyy-MM-dd')}" class="form-control" disabled placeholder="yyyy-MM-dd" type="text"> + </div> + </div> + </div> + + + + + </form> + </div> + <th:block th:include="include :: footer" /> + <th:block th:include="include :: datetimepicker-js" /> + <script type="text/javascript"> + var prefix = ctx + "tr/riskCheckPoint"; + $("#form-riskCheckPoint-edit").validate({ + focusCleanup: true + }); + + function submitHandler() { + if ($.validate.form()) { + // $.operate.save(prefix + "/edit", $('#form-riskCheckPoint-edit').serialize()); + } + } + + $("input[name='reviewTime']").datetimepicker({ + format: "yyyy-mm-dd", + minView: "month", + autoclose: true + }); + + + </script> +</body> +</html> \ No newline at end of file diff --git a/src/main/resources/templates/tr/riskCheckPoint/ledgerBak.html b/src/main/resources/templates/tr/riskCheckPoint/ledgerBak.html new file mode 100644 index 0000000..fe3db14 --- /dev/null +++ b/src/main/resources/templates/tr/riskCheckPoint/ledgerBak.html @@ -0,0 +1,371 @@ +<!DOCTYPE html> +<html lang="zh" xmlns:th="http://www.thymeleaf.org" xmlns:shiro="http://www.pollix.at/thymeleaf/shiro"> +<head> + <th:block th:include="include :: header('检查点及评价列表[旧]')" /> +</head> +<body class="gray-bg"> + <div class="container-div"> + <div class="row"> + <div class="col-sm-12 search-collapse"> + <form id="formId"> + <div class="select-list"> + <ul> + <input type="hidden" th:value="${companyId}" id="companyId" name="companyId"> + + <li> + <label>风险单元名称:</label> + <input type="text" name="riskListName"/> + </li> + + <li> + <label>评价方法:</label> +<!-- <select name="evaluationMethodType" th:with="type=${@dict.getType('tr_evaluation_method')}">--> +<!-- <option value="">所有</option>--> +<!-- <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>--> +<!-- </select>--> + <select name="evaluationMethodType" > + <option value="">所有</option> + <option value="LS">LS</option> + <option value="LEC">LEC</option> + <option value="MES">MES</option> + </select> + </li> + + <li> + <label>辨识类型:</label> + <select name="evaluationType"> + <option value="">所有</option> + <option value="设备设施">设备设施</option> + <option value="作业活动">作业活动</option> + <option value="工艺节点">工艺节点</option> + </select> +<!-- <select name="evaluationType" th:with="type=${@dict.getType('tr_evaluation_type')}">--> +<!-- <option value="">所有</option>--> +<!-- <option th:each="dict : ${type}" th:text="${dict.dictLabel}"--> +<!-- th:value="${dict.dictValue}"></option>--> +<!-- </select>--> + </li> +<!-- <li>--> +<!-- <label>评价负责人:</label>--> +<!-- <input type="text" name="evaluationUserId"/>--> +<!-- </li>--> + + +<!-- <li>--> +<!-- <label>审核负责人:</label>--> +<!-- <input type="text" name="reviewUserId"/>--> +<!-- </li>--> +<!-- <li>--> +<!-- <label>审核意见:</label>--> +<!-- <input type="text" name="reviewOpinion"/>--> +<!-- </li>--> + <li class="select-time"> + <label>审核时间:</label> + <input type="text" class="time-input" id="startTime" placeholder="开始时间" name="params[beginReviewTime]"/> + <span>-</span> + <input type="text" class="time-input" id="endTime" placeholder="结束时间" name="params[endReviewTime]"/> + </li> + <li> + <label>审核状态:</label> + <select name="reviewStatus"> + <option value="">所有</option> + <option value="未审核">未审核</option> + <option value="审核通过">审核通过</option> + <option value="审核驳回">审核驳回</option> + </select> +<!-- <select name="reviewStatus" th:with="type=${@dict.getType('tr_review_status')}">--> +<!-- <option value="">所有</option>--> +<!-- <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>--> +<!-- </select>--> + </li> + <li> + <label>评价状态:</label> + <select name="evaluationStatus" > + <option value="">所有</option> + <option value="未评价">未评价</option> + <option value="已评价">已评价</option> + </select> + +<!-- <select name="evaluationStatus" th:with="type=${@dict.getType('tr_evaluation_status')}">--> +<!-- <option value="">所有</option>--> +<!-- <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>--> +<!-- </select>--> + </li> + +<!-- <li>--> +<!-- <label>区域/位置:</label>--> +<!-- <select name="regionId">--> +<!-- <option value="" selected>所有</option>--> +<!-- <option th:each="region : ${regionList}" th:text="${region.regionName}" th:value="${region.regionId}"></option>--> +<!-- </select>--> +<!-- <!– <input type="text" name="regionName"/>–>--> +<!-- </li>--> + + <li> + <label>现有措施评价风险级别:</label> + <select name="evaluationNowFengxianJibie" > + <option value="">所有</option> + <option value="低">低</option> + <option value="一般">一般</option> + <option value="较大">较大</option> + <option value="重大">重大</option> + + </select> + </li> + <li> + <label>固有风险评价风险级别:</label> + <select name="evaluationAfterFengxianJibie" > + <option value="">所有</option> + <option value="低">低</option> + <option value="一般">一般</option> + <option value="较大">较大</option> + <option value="重大">重大</option> + </select> + </li> + <li> + <a class="btn btn-primary btn-rounded btn-sm" onclick="$.table.search()"><i class="fa fa-search"></i> 搜索</a> + <a class="btn btn-warning btn-rounded btn-sm" onclick="$.form.reset()"><i class="fa fa-refresh"></i> 重置</a> +<!-- <a class="btn btn-warning" onclick="$.table.exportExcel()" >--> +<!-- <i class="fa fa-download"></i> 导出--> +<!-- </a>--> + </li> + </ul> + </div> + </form> + </div> + + <div class="btn-group-sm" id="toolbar" role="group"> + </div> + <div class="col-sm-12 select-table table-striped"> + <table id="bootstrap-table"></table> + </div> + </div> + </div> + <th:block th:include="include :: footer" /> + <script th:inline="javascript"> + var evaluationMethodTypeDatas = [[${@dict.getType('tr_evaluation_method')}]]; + var reviewStatusDatas = [[${@dict.getType('tr_review_status')}]]; + var evaluationStatusDatas = [[${@dict.getType('tr_evaluation_status')}]]; + var evaluationTypeDatas = [[${@dict.getType('tr_evaluation_type')}]]; + var stageStatusDatas = [[${@dict.getType('tr_evaluation_stage_status')}]]; + var prefix = ctx + "tr/riskCheckPoint"; + var common = [[${common}]];//用户角色 是否在公司管理员 + $(function() { + var options = { + url: prefix + "/listBak", + detailUrl: prefix + "/bakDetail/{id}", + exportUrl: prefix + "/exportBak", + // removeUrl: prefix + "/removeRiskCheckPointLedger", + queryParams:queryParams, + modalName: "检查点及评价", + columns: [{ + checkbox: true + }, + { + field: 'checkPointId', + title: 'id', + visible: false + }, + + { + field: 'evaluationPlanName', + title: '评价计划名称' + }, + { + title: '评价时间', + formatter: function(value, row, index) { + return ' <div style="width:150px;">'+row.evaluationBeginTime +"-"+ row.evaluationEndTime+' </div>'; + } + }, + { + field: 'evaluationPlanUserName', + title: '计划发起人' + }, + + { + field: 'stageStatus', + title: '计划阶段' + // , + // formatter: function(value, row, index) { + // return $.table.selectDictLabel(stageStatusDatas, value); + // } + }, + + { + field: 'evaluationType', + title: '辨识评价类型' + // , + // formatter: function(value, row, index) { + // return $.table.selectDictLabel(evaluationTypeDatas, value); + // } + }, + { + field: 'riskListName', + title: '风险单元名称' + }, + + { + field: 'identifyPlanUserName', + title: '计划辨识人' + }, + + { + field: 'evaluationMethodType', + title: '评价方法' + // , + // formatter: function(value, row, index) { + // return $.table.selectDictLabel(evaluationMethodTypeDatas, value); + // } + }, + { + field: 'evaluationUserName', + title: '评价负责人' + }, + { + field: 'evaluationStatus', + title: '评价状态' + // , + // formatter: function(value, row, index) { + // return $.table.selectDictLabel(evaluationStatusDatas, value); + // } + }, + + + { + field: 'evaluationNowFengxianzhi', + title: '固有风险评价风险值' + }, + { + field: 'evaluationNowJibie', + title: '固有风险评价级别' + }, + { + field: 'evaluationNowFengxianJibie', + title: '固有风险评价风险级别' + }, + { + field: 'evaluationNowFengxianse', + title: '固有风险评价风险色', + formatter: function(value, row, index) { + var actions = []; + if (row.evaluationNowFengxianse=='红色'){ + actions.push('<a class="btn btn-warning btn-rounded" style="background-color: #ff0000;border-color: #ff0000;color: #000000;" href="#">红色</a> '); + }else if(row.evaluationNowFengxianse=='橙色'){ + actions.push('<a class="btn btn-warning btn-rounded" style="background-color: #ff6100;border-color: #ff6100;color: #000000;" href="#">橙色</a> '); + }else if(row.evaluationNowFengxianse=='黄色'){ + actions.push('<a class="btn btn-warning btn-rounded" style="background-color: #ffff00;border-color: #ffff00;color: #000000;" href="#">黄色</a> '); + + }else if(row.evaluationNowFengxianse=='蓝色'){ + actions.push('<a class="btn btn-warning btn-rounded" style="background-color: #0000ff;border-color: #0000ff;color: #ffffff;" href="#">蓝色</a> '); + } + return actions.join(''); + } + }, + { + field: 'evaluationNowGuankongCengji', + title: '固有风险评价管控层级' + }, + + { + field: 'evaluationAfterFengxianzhi', + title: '现有措施评价风险值' + }, + { + field: 'evaluationAfterJibie', + title: '现有措施评价级别' + }, + { + field: 'evaluationAfterFengxianJibie', + title: '现有措施评价风险级别' + }, + { + field: 'evaluationAfterFengxianse', + title: '现有措施评价风险色', + formatter: function(value, row, index) { + var actions = []; + if (row.evaluationAfterFengxianse=='红色'){ + actions.push('<a class="btn btn-warning btn-rounded" style="background-color: #ff0000;border-color: #ff0000;color: #000000;" href="#">红色</a> '); + }else if(row.evaluationAfterFengxianse=='橙色'){ + actions.push('<a class="btn btn-warning btn-rounded" style="background-color: #ff6100;border-color: #ff6100;color: #000000;" href="#">橙色</a> '); + }else if(row.evaluationAfterFengxianse=='黄色'){ + actions.push('<a class="btn btn-warning btn-rounded" style="background-color: #ffff00;border-color: #ffff00;color: #000000;" href="#">黄色</a> '); + + }else if(row.evaluationAfterFengxianse=='蓝色'){ + actions.push('<a class="btn btn-warning btn-rounded" style="background-color: #0000ff;border-color: #0000ff;color: #ffffff;" href="#">蓝色</a> '); + } + return actions.join(''); + } + }, + { + field: 'evaluationAfterGuankongCengji', + title: '现有措施评价管控层级' + }, + + // { + // field: 'evaluationAfterJishu', + // title: '建议技术措施' + // }, + // { + // field: 'evaluationAfterGuanli', + // title: '建议管理措施' + // }, + // { + // field: 'evaluationAfterJiaoyu', + // title: '建议培训教育措施' + // }, + // { + // field: 'evaluationAfterFanghu', + // title: '建议个体防护措施' + // }, + // { + // field: 'evaluationAfterYingji', + // title: '建议应急处置措施' + // }, + + { + field: 'reviewUserName', + title: '审核负责人' + }, + { + field: 'reviewOpinion', + title: '审核意见' + }, + { + field: 'reviewTime', + title: '审核时间' + }, + { + field: 'reviewStatus', + title: '审核状态' + // , + // formatter: function(value, row, index) { + // return $.table.selectDictLabel(reviewStatusDatas, value); + // } + }, + + { + title: '操作', + align: 'center', + formatter: function(value, row, index) { + var actions = []; + actions.push('<a class="btn btn-default btn-xs " href="javascript:void(0)" onclick="$.operate.detail(\'' + row.checkPointId + '\')"><i class="fa fa-search"></i>查看</a> '); + + // if(common=="common"){ + // actions.push('<a class="btn btn-danger btn-xs " href="javascript:void(0)" onclick="$.operate.remove(\'' + row.checkPointId + '\')"><i class="fa fa-remove"></i>删除</a>'); + // } + + return actions.join(''); + } + }] + }; + $.table.init(options); + }); + + function queryParams(params) { + var search = $.table.queryParams(params); + search.companyId = $("#companyId").val(); + return search; + } + </script> +</body> +</html> \ No newline at end of file diff --git a/src/main/resources/templates/tr/riskCheckPoint/ledgerBak01.html b/src/main/resources/templates/tr/riskCheckPoint/ledgerBak01.html new file mode 100644 index 0000000..661aa73 --- /dev/null +++ b/src/main/resources/templates/tr/riskCheckPoint/ledgerBak01.html @@ -0,0 +1,338 @@ +<!DOCTYPE html> +<html lang="zh" xmlns:th="http://www.thymeleaf.org" xmlns:shiro="http://www.pollix.at/thymeleaf/shiro"> +<head> + <th:block th:include="include :: header('检查点及评价列表[旧]')" /> +</head> +<body class="gray-bg"> + <div class="container-div"> + <div class="row"> + <div class="col-sm-12 search-collapse"> + <form id="formId"> + <div class="select-list"> + <ul> + <input type="hidden" th:value="${companyId}" id="companyId" name="companyId"> + + <li> + <label>风险单元名称:</label> + <input type="text" name="riskListName"/> + </li> + + <li> + <label>评价方法:</label> + <select name="evaluationMethodType" th:with="type=${@dict.getType('tr_evaluation_method')}"> + <option value="">所有</option> + <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option> + </select> + </li> + + <li> + <label>辨识类型:</label> + <select name="evaluationType" th:with="type=${@dict.getType('tr_evaluation_type')}"> + <option value="">所有</option> + <option th:each="dict : ${type}" th:text="${dict.dictLabel}" + th:value="${dict.dictValue}"></option> + </select> + </li> +<!-- <li>--> +<!-- <label>评价负责人:</label>--> +<!-- <input type="text" name="evaluationUserId"/>--> +<!-- </li>--> + + +<!-- <li>--> +<!-- <label>审核负责人:</label>--> +<!-- <input type="text" name="reviewUserId"/>--> +<!-- </li>--> +<!-- <li>--> +<!-- <label>审核意见:</label>--> +<!-- <input type="text" name="reviewOpinion"/>--> +<!-- </li>--> + <li class="select-time"> + <label>审核时间:</label> + <input type="text" class="time-input" id="startTime" placeholder="开始时间" name="params[beginReviewTime]"/> + <span>-</span> + <input type="text" class="time-input" id="endTime" placeholder="结束时间" name="params[endReviewTime]"/> + </li> + <li> + <label>审核状态:</label> + <select name="reviewStatus" th:with="type=${@dict.getType('tr_review_status')}"> + <option value="">所有</option> + <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option> + </select> + </li> + <li> + <label>评价状态:</label> + <select name="evaluationStatus" th:with="type=${@dict.getType('tr_evaluation_status')}"> + <option value="">所有</option> + <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option> + </select> + </li> + +<!-- <li>--> +<!-- <label>区域/位置:</label>--> +<!-- <select name="regionId">--> +<!-- <option value="" selected>所有</option>--> +<!-- <option th:each="region : ${regionList}" th:text="${region.regionName}" th:value="${region.regionId}"></option>--> +<!-- </select>--> +<!-- <!– <input type="text" name="regionName"/>–>--> +<!-- </li>--> + + <li> + <label>现有措施评价风险级别:</label> + <select name="evaluationNowFengxianJibie" > + <option value="">所有</option> + <option value="低">低</option> + <option value="一般">一般</option> + <option value="较大">较大</option> + <option value="重大">重大</option> + + </select> + </li> + <li> + <label>固有风险评价风险级别:</label> + <select name="evaluationAfterFengxianJibie" > + <option value="">所有</option> + <option value="低">低</option> + <option value="一般">一般</option> + <option value="较大">较大</option> + <option value="重大">重大</option> + </select> + </li> + <li> + <a class="btn btn-primary btn-rounded btn-sm" onclick="$.table.search()"><i class="fa fa-search"></i> 搜索</a> + <a class="btn btn-warning btn-rounded btn-sm" onclick="$.form.reset()"><i class="fa fa-refresh"></i> 重置</a> + </li> + </ul> + </div> + </form> + </div> + + <div class="btn-group-sm" id="toolbar" role="group"> + </div> + <div class="col-sm-12 select-table table-striped"> + <table id="bootstrap-table"></table> + </div> + </div> + </div> + <th:block th:include="include :: footer" /> + <script th:inline="javascript"> + var evaluationMethodTypeDatas = [[${@dict.getType('tr_evaluation_method')}]]; + var reviewStatusDatas = [[${@dict.getType('tr_review_status')}]]; + var evaluationStatusDatas = [[${@dict.getType('tr_evaluation_status')}]]; + var evaluationTypeDatas = [[${@dict.getType('tr_evaluation_type')}]]; + var stageStatusDatas = [[${@dict.getType('tr_evaluation_stage_status')}]]; + var prefix = ctx + "tr/riskCheckPoint"; + var common = [[${common}]];//用户角色 是否在公司管理员 + $(function() { + var options = { + url: prefix + "/listBak", + detailUrl: prefix + "/detailBak/{id}", + // removeUrl: prefix + "/removeRiskCheckPointLedger", + queryParams:queryParams, + modalName: "检查点及评价", + columns: [{ + checkbox: true + }, + { + field: 'checkPointId', + title: 'id', + visible: false + }, + + { + field: 'plan.evaluationPlanName', + title: '评价计划名称' + }, + { + title: '评价时间', + formatter: function(value, row, index) { + return ' <div style="width:150px;">'+row.plan.evaluationBeginTime +"-"+ row.plan.evaluationEndTime+' </div>'; + } + }, + { + field: 'plan.planUser.userName', + title: '计划发起人' + }, + + { + field: 'plan.stageStatus', + title: '计划阶段', + formatter: function(value, row, index) { + return $.table.selectDictLabel(stageStatusDatas, value); + } + }, + + { + field: 'plan.evaluationType', + title: '辨识评价类型', + formatter: function(value, row, index) { + return $.table.selectDictLabel(evaluationTypeDatas, value); + } + }, + { + field: 'plan.risk.riskListName', + title: '风险单元名称' + }, + + { + field: 'plan.planUser.userName', + title: '计划辨识人' + }, + + { + field: 'evaluationMethodType', + title: '评价方法', + formatter: function(value, row, index) { + return $.table.selectDictLabel(evaluationMethodTypeDatas, value); + } + }, + { + field: 'evaluationUser.userName', + title: '评价负责人' + }, + { + field: 'evaluationStatus', + title: '评价状态', + formatter: function(value, row, index) { + return $.table.selectDictLabel(evaluationStatusDatas, value); + } + }, + + + { + field: 'evaluationNowFengxianzhi', + title: '固有风险评价风险值' + }, + { + field: 'evaluationNowJibie', + title: '固有风险评价级别' + }, + { + field: 'evaluationNowFengxianJibie', + title: '固有风险评价风险级别' + }, + { + field: 'evaluationNowFengxianse', + title: '固有风险评价风险色', + formatter: function(value, row, index) { + var actions = []; + if (row.evaluationNowFengxianse=='红色'){ + actions.push('<a class="btn btn-warning btn-rounded" style="background-color: #ff0000;border-color: #ff0000;color: #000000;" href="#">红色</a> '); + }else if(row.evaluationNowFengxianse=='橙色'){ + actions.push('<a class="btn btn-warning btn-rounded" style="background-color: #ff6100;border-color: #ff6100;color: #000000;" href="#">橙色</a> '); + }else if(row.evaluationNowFengxianse=='黄色'){ + actions.push('<a class="btn btn-warning btn-rounded" style="background-color: #ffff00;border-color: #ffff00;color: #000000;" href="#">黄色</a> '); + + }else if(row.evaluationNowFengxianse=='蓝色'){ + actions.push('<a class="btn btn-warning btn-rounded" style="background-color: #0000ff;border-color: #0000ff;color: #ffffff;" href="#">蓝色</a> '); + } + return actions.join(''); + } + }, + { + field: 'evaluationNowGuankongCengji', + title: '固有风险评价管控层级' + }, + + { + field: 'evaluationAfterFengxianzhi', + title: '现有措施评价风险值' + }, + { + field: 'evaluationAfterJibie', + title: '现有措施评价级别' + }, + { + field: 'evaluationAfterFengxianJibie', + title: '现有措施评价风险级别' + }, + { + field: 'evaluationAfterFengxianse', + title: '现有措施评价风险色', + formatter: function(value, row, index) { + var actions = []; + if (row.evaluationAfterFengxianse=='红色'){ + actions.push('<a class="btn btn-warning btn-rounded" style="background-color: #ff0000;border-color: #ff0000;color: #000000;" href="#">红色</a> '); + }else if(row.evaluationAfterFengxianse=='橙色'){ + actions.push('<a class="btn btn-warning btn-rounded" style="background-color: #ff6100;border-color: #ff6100;color: #000000;" href="#">橙色</a> '); + }else if(row.evaluationAfterFengxianse=='黄色'){ + actions.push('<a class="btn btn-warning btn-rounded" style="background-color: #ffff00;border-color: #ffff00;color: #000000;" href="#">黄色</a> '); + + }else if(row.evaluationAfterFengxianse=='蓝色'){ + actions.push('<a class="btn btn-warning btn-rounded" style="background-color: #0000ff;border-color: #0000ff;color: #ffffff;" href="#">蓝色</a> '); + } + return actions.join(''); + } + }, + { + field: 'evaluationAfterGuankongCengji', + title: '现有措施评价管控层级' + }, + + // { + // field: 'evaluationAfterJishu', + // title: '建议技术措施' + // }, + // { + // field: 'evaluationAfterGuanli', + // title: '建议管理措施' + // }, + // { + // field: 'evaluationAfterJiaoyu', + // title: '建议培训教育措施' + // }, + // { + // field: 'evaluationAfterFanghu', + // title: '建议个体防护措施' + // }, + // { + // field: 'evaluationAfterYingji', + // title: '建议应急处置措施' + // }, + + { + field: 'reviewUser.userName', + title: '审核负责人' + }, + { + field: 'reviewOpinion', + title: '审核意见' + }, + { + field: 'reviewTime', + title: '审核时间' + }, + { + field: 'reviewStatus', + title: '审核状态', + formatter: function(value, row, index) { + return $.table.selectDictLabel(reviewStatusDatas, value); + } + }, + + { + title: '操作', + align: 'center', + formatter: function(value, row, index) { + var actions = []; + actions.push('<a class="btn btn-default btn-xs " href="javascript:void(0)" onclick="$.operate.detail(\'' + row.checkPointId + '\')"><i class="fa fa-search"></i>查看</a> '); + + if(common=="common"){ + actions.push('<a class="btn btn-danger btn-xs " href="javascript:void(0)" onclick="$.operate.remove(\'' + row.checkPointId + '\')"><i class="fa fa-remove"></i>删除</a>'); + } + + return actions.join(''); + } + }] + }; + $.table.init(options); + }); + + function queryParams(params) { + var search = $.table.queryParams(params); + search.companyId = $("#companyId").val(); + return search; + } + </script> +</body> +</html> \ No newline at end of file -- Gitblit v1.9.2