Commit 6f64595f authored by 王晓倩's avatar 王晓倩

Merge remote-tracking branch 'origin/master'

parents 64003f1f 004f180a
...@@ -4,6 +4,7 @@ import java.text.ParseException; ...@@ -4,6 +4,7 @@ import java.text.ParseException;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.*; import java.util.*;
import cn.hutool.core.date.DateTime;
import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
...@@ -113,6 +114,22 @@ public class TSafetyCommitmentAnnouncementController extends BaseController ...@@ -113,6 +114,22 @@ public class TSafetyCommitmentAnnouncementController extends BaseController
@PutMapping @PutMapping
public AjaxResult edit(@RequestBody TSafetyCommitmentAnnouncement tSafetyCommitmentAnnouncement) public AjaxResult edit(@RequestBody TSafetyCommitmentAnnouncement tSafetyCommitmentAnnouncement)
{ {
System.out.println(tSafetyCommitmentAnnouncement);
return toAjax(tSafetyCommitmentAnnouncementService.updateTSafetyCommitmentAnnouncement(tSafetyCommitmentAnnouncement));
}
/**
* 修改安全承诺公告
* @param tSafetyCommitmentAnnouncement
* @return
*/
@RequestMapping("/updateTSafetyCommitmentAnnouncement")
public AjaxResult updateTSafetyCommitmentAnnouncement(@RequestBody TSafetyCommitmentAnnouncement tSafetyCommitmentAnnouncement)
{
//签字时间
tSafetyCommitmentAnnouncement.setSignTime(new DateTime());
//设置签字状态
tSafetyCommitmentAnnouncement.setSignOrNot("1");
return toAjax(tSafetyCommitmentAnnouncementService.updateTSafetyCommitmentAnnouncement(tSafetyCommitmentAnnouncement)); return toAjax(tSafetyCommitmentAnnouncementService.updateTSafetyCommitmentAnnouncement(tSafetyCommitmentAnnouncement));
} }
......
...@@ -3,6 +3,7 @@ package com.zehong.system.domain; ...@@ -3,6 +3,7 @@ package com.zehong.system.domain;
import java.util.Date; import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data; import lombok.Data;
import lombok.ToString;
import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle; import org.apache.commons.lang3.builder.ToStringStyle;
import com.zehong.common.annotation.Excel; import com.zehong.common.annotation.Excel;
...@@ -10,11 +11,12 @@ import com.zehong.common.core.domain.BaseEntity; ...@@ -10,11 +11,12 @@ import com.zehong.common.core.domain.BaseEntity;
/** /**
* 安全承诺公告对象 t_safety_commitment_announcement * 安全承诺公告对象 t_safety_commitment_announcement
* *
* @author zehong * @author zehong
* @date 2022-12-21 * @date 2022-12-21
*/ */
@Data @Data
@ToString
public class TSafetyCommitmentAnnouncement extends BaseEntity public class TSafetyCommitmentAnnouncement extends BaseEntity
{ {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
...@@ -84,4 +86,10 @@ public class TSafetyCommitmentAnnouncement extends BaseEntity ...@@ -84,4 +86,10 @@ public class TSafetyCommitmentAnnouncement extends BaseEntity
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@Excel(name = "承诺日期", width = 30, dateFormat = "yyyy-MM-dd") @Excel(name = "承诺日期", width = 30, dateFormat = "yyyy-MM-dd")
private Date commitmentDate; private Date commitmentDate;
private String signOrNot;
private String sign;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date signTime;
} }
package com.zehong.system.service.impl; package com.zehong.system.service.impl;
import java.sql.Time;
import java.util.Date;
import java.util.List; import java.util.List;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -52,6 +54,9 @@ public class TBreakRulesPersonRecordServiceImpl implements ITBreakRulesPersonRec ...@@ -52,6 +54,9 @@ public class TBreakRulesPersonRecordServiceImpl implements ITBreakRulesPersonRec
@Override @Override
public int insertTBreakRulesPersonRecord(TBreakRulesPersonRecord tBreakRulesPersonRecord) public int insertTBreakRulesPersonRecord(TBreakRulesPersonRecord tBreakRulesPersonRecord)
{ {
if(tBreakRulesPersonRecord.getReportTime()==null){
tBreakRulesPersonRecord.setReportTime(new Date());
}
return tBreakRulesPersonRecordMapper.insertTBreakRulesPersonRecord(tBreakRulesPersonRecord); return tBreakRulesPersonRecordMapper.insertTBreakRulesPersonRecord(tBreakRulesPersonRecord);
} }
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.zehong.system.mapper.TSafetyCommitmentAnnouncementMapper"> <mapper namespace="com.zehong.system.mapper.TSafetyCommitmentAnnouncementMapper">
<resultMap type="TSafetyCommitmentAnnouncement" id="TSafetyCommitmentAnnouncementResult"> <resultMap type="TSafetyCommitmentAnnouncement" id="TSafetyCommitmentAnnouncementResult">
<result property="id" column="id" /> <result property="id" column="id" />
<result property="productionUnit" column="production_unit" /> <result property="productionUnit" column="production_unit" />
...@@ -22,15 +22,18 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...@@ -22,15 +22,18 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<result property="announcement" column="announcement" /> <result property="announcement" column="announcement" />
<result property="commitmentDate" column="commitment_date" /> <result property="commitmentDate" column="commitment_date" />
<result property="status" column="status" /> <result property="status" column="status" />
<result property="signOrNot" column="sign_or_not" />
<result property="sign" column="sign" />
<result property="signTime" column="sign_time" />
</resultMap> </resultMap>
<sql id="selectTSafetyCommitmentAnnouncementVo"> <sql id="selectTSafetyCommitmentAnnouncementVo">
select id, production_unit, running_device, shutdown_device, maintenance_device, hot_work, special_hot_work, class_one_hot_work, class_two_hot_work, is_confined_space, is_trial_production, is_security_status, assessment_level, key_person, announcement, commitment_date, status from t_safety_commitment_announcement select id, production_unit, running_device, shutdown_device, maintenance_device, hot_work, special_hot_work, class_one_hot_work, class_two_hot_work, is_confined_space, is_trial_production, is_security_status, assessment_level, key_person, announcement, commitment_date, status,sign_or_not,sign,sign_time from t_safety_commitment_announcement
</sql> </sql>
<select id="selectTSafetyCommitmentAnnouncementList" parameterType="TSafetyCommitmentAnnouncement" resultMap="TSafetyCommitmentAnnouncementResult"> <select id="selectTSafetyCommitmentAnnouncementList" parameterType="TSafetyCommitmentAnnouncement" resultMap="TSafetyCommitmentAnnouncementResult">
<include refid="selectTSafetyCommitmentAnnouncementVo"/> <include refid="selectTSafetyCommitmentAnnouncementVo"/>
<where> <where>
<if test="productionUnit != null "> and production_unit = #{productionUnit}</if> <if test="productionUnit != null "> and production_unit = #{productionUnit}</if>
<if test="runningDevice != null "> and running_device = #{runningDevice}</if> <if test="runningDevice != null "> and running_device = #{runningDevice}</if>
<if test="shutdownDevice != null "> and shutdown_device = #{shutdownDevice}</if> <if test="shutdownDevice != null "> and shutdown_device = #{shutdownDevice}</if>
...@@ -45,6 +48,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...@@ -45,6 +48,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="assessmentLevel != null and assessmentLevel != ''"> and assessment_level = #{assessmentLevel}</if> <if test="assessmentLevel != null and assessmentLevel != ''"> and assessment_level = #{assessmentLevel}</if>
<if test="keyPerson != null and keyPerson != ''"> and key_person = #{keyPerson}</if> <if test="keyPerson != null and keyPerson != ''"> and key_person = #{keyPerson}</if>
<if test="announcement != null and announcement != ''"> and announcement = #{announcement}</if> <if test="announcement != null and announcement != ''"> and announcement = #{announcement}</if>
<if test="signOrNot != null and signOrNot != ''"> and sign_or_not = #{signOrNot}</if>
<if test="status != null and status != ''"> and status = #{status}</if> <if test="status != null and status != ''"> and status = #{status}</if>
<if test="params.beginTime != null and params.beginTime != ''"><!-- 开始时间检索 --> <if test="params.beginTime != null and params.beginTime != ''"><!-- 开始时间检索 -->
AND commitment_date &gt;= #{params.beginTime} AND commitment_date &gt;= #{params.beginTime}
...@@ -55,12 +59,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...@@ -55,12 +59,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</where> </where>
order by commitment_date desc order by commitment_date desc
</select> </select>
<select id="selectTSafetyCommitmentAnnouncementById" parameterType="Long" resultMap="TSafetyCommitmentAnnouncementResult"> <select id="selectTSafetyCommitmentAnnouncementById" parameterType="Long" resultMap="TSafetyCommitmentAnnouncementResult">
<include refid="selectTSafetyCommitmentAnnouncementVo"/> <include refid="selectTSafetyCommitmentAnnouncementVo"/>
where id = #{id} where id = #{id}
</select> </select>
<insert id="insertTSafetyCommitmentAnnouncement" parameterType="TSafetyCommitmentAnnouncement"> <insert id="insertTSafetyCommitmentAnnouncement" parameterType="TSafetyCommitmentAnnouncement">
insert into t_safety_commitment_announcement insert into t_safety_commitment_announcement
<trim prefix="(" suffix=")" suffixOverrides=","> <trim prefix="(" suffix=")" suffixOverrides=",">
...@@ -120,6 +124,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...@@ -120,6 +124,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="announcement != null">announcement = #{announcement},</if> <if test="announcement != null">announcement = #{announcement},</if>
<if test="status != null">status = #{status},</if> <if test="status != null">status = #{status},</if>
<if test="commitmentDate != null">commitment_date = #{commitmentDate},</if> <if test="commitmentDate != null">commitment_date = #{commitmentDate},</if>
<if test="sign != null">sign = #{sign},</if>
<if test="signOrNot != null">sign_or_not = #{signOrNot},</if>
<if test="signTime != null">sign_time = #{signTime}</if>
</trim> </trim>
where id = #{id} where id = #{id}
</update> </update>
...@@ -129,9 +136,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...@@ -129,9 +136,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</delete> </delete>
<delete id="deleteTSafetyCommitmentAnnouncementByIds" parameterType="String"> <delete id="deleteTSafetyCommitmentAnnouncementByIds" parameterType="String">
delete from t_safety_commitment_announcement where id in delete from t_safety_commitment_announcement where id in
<foreach item="id" collection="array" open="(" separator="," close=")"> <foreach item="id" collection="array" open="(" separator="," close=")">
#{id} #{id}
</foreach> </foreach>
</delete> </delete>
</mapper> </mapper>
\ No newline at end of file
...@@ -52,6 +52,18 @@ ...@@ -52,6 +52,18 @@
<span v-if="scope.row.status == '0'">已承诺</span> <span v-if="scope.row.status == '0'">已承诺</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="是否签字" align="center" prop="signOrNot" >
<template slot-scope="scope">
<span v-if="scope.row.signOrNot == '0'">未签字</span>
<span v-if="scope.row.signOrNot == '1'">已签字</span>
</template>
</el-table-column>
<el-table-column label="签字时间" align="center" prop="signTime" >
<template slot-scope="scope">
<span v-if="scope.row.signTime == null">-</span>
<span v-else>{{scope.row.signTime}}</span>
</template>
</el-table-column>
<el-table-column label="查看报告" align="center" class-name="small-padding fixed-width"> <el-table-column label="查看报告" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button
......
...@@ -30,15 +30,14 @@ ...@@ -30,15 +30,14 @@
<el-option label="手动消警" value="2" /> <el-option label="手动消警" value="2" />
</el-select> </el-select>
</el-form-item> --> </el-form-item> -->
<el-form-item label="报警时间" prop="alarmStatus"> <el-form-item label="报警时间" prop="value1">
<el-time-picker <el-date-picker
is-range v-model="queryParams.value1"
v-model="queryParams.alarmStatus" type="daterange"
range-separator="至" range-separator="至"
start-placeholder="开始时间" start-placeholder="开始日期"
end-placeholder="结束时间" end-placeholder="结束日期">
placeholder="选择时间范围"> </el-date-picker>
</el-time-picker>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
...@@ -56,7 +55,6 @@ ...@@ -56,7 +55,6 @@
size="mini" size="mini"
:loading="exportLoading" :loading="exportLoading"
@click="handleExport" @click="handleExport"
v-hasPermi="['system:alarm:export']"
>导出</el-button> >导出</el-button>
</el-col> </el-col>
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
...@@ -244,6 +242,7 @@ export default { ...@@ -244,6 +242,7 @@ export default {
alarmBeginTime: null, alarmBeginTime: null,
alarmEndTime: null, alarmEndTime: null,
alarmStatus: null, alarmStatus: null,
value1: '',
}, },
// 表单参数 // 表单参数
form: {}, form: {},
...@@ -294,6 +293,7 @@ export default { ...@@ -294,6 +293,7 @@ export default {
alarmBeginTime: null, alarmBeginTime: null,
alarmEndTime: null, alarmEndTime: null,
alarmStatus: "0", alarmStatus: "0",
value1: '',
alarmImageUrl: null, alarmImageUrl: null,
alarmVaule: null, alarmVaule: null,
createBy: null, createBy: null,
...@@ -301,14 +301,15 @@ export default { ...@@ -301,14 +301,15 @@ export default {
updateBy: null, updateBy: null,
updateTime: null, updateTime: null,
isDel: null, isDel: null,
remarks: null remarks: null,
value1: '',
}; };
this.resetForm("form"); this.resetForm("form");
}, },
/** 搜索按钮操作 */ /** 搜索按钮操作 */
handleQuery() { handleQuery() {
this.queryParams.pageNum = 1; this.queryParams.pageNum = 1;
this.getList(); // this.getList();
}, },
/** 重置按钮操作 */ /** 重置按钮操作 */
resetQuery() { resetQuery() {
...@@ -394,18 +395,13 @@ export default { ...@@ -394,18 +395,13 @@ export default {
}, },
/** 导出按钮操作 */ /** 导出按钮操作 */
handleExport() { handleExport() {
const queryParams = this.queryParams; this.$confirm('暂无数据', "警告", {
this.$confirm('是否确认导出所有报警记录数据项?', "警告", {
confirmButtonText: "确定", confirmButtonText: "确定",
cancelButtonText: "取消", cancelButtonText: "取消",
type: "warning" type: "warning"
}).then(() => { }).catch((err)=>{
this.exportLoading = true; console.log()
return exportAlarm(queryParams); });
}).then(response => {
this.download(response.msg);
this.exportLoading = false;
}).catch(() => {});
} }
} }
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment