检测报告管理
This commit is contained in:
parent
5d0ffc82dd
commit
f8b3aecccd
|
|
@ -173,4 +173,15 @@ public class TestReportManageDto extends PageEntity {
|
|||
|
||||
private List<ExperimentalDetailVo.Sample> sampleList;
|
||||
|
||||
/**
|
||||
* 开始时间
|
||||
*/
|
||||
private String startTime;
|
||||
|
||||
/**
|
||||
* 结束时间
|
||||
*/
|
||||
private String endTime;
|
||||
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -42,10 +42,6 @@ public class TestReportManageServiceImpl implements TestReportManageService {
|
|||
@Override
|
||||
public List<TestReportManageDto> list(TestReportManageDto bean) {
|
||||
List<TestReportManageDto> list = testReportManageDao.list(bean);
|
||||
// for (TestReportManageDto dto : list){
|
||||
// String sampleTools = testReportManageDao.getSampleTools(dto.getId());
|
||||
// dto.setSampleTools(sampleTools);
|
||||
// }
|
||||
return list;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -87,6 +87,7 @@
|
|||
LEFT JOIN tb_custom tc on tc.id=ts.custom_id and tc.del_flag=0
|
||||
LEFT JOIN sys_user su on su.id=ts.create_user and su.del_flag=0
|
||||
LEFT JOIN tb_team tt on tt.id=ts.team_id and tt.del_flag=0
|
||||
where 1=1
|
||||
<if test="collectSamplesUser != null and collectSamplesUser != ''">
|
||||
AND su.user_name like concat('%', #{collectSamplesUser}, '%')
|
||||
</if>
|
||||
|
|
@ -96,6 +97,12 @@
|
|||
tt.team_name like concat('%', #{keyWord}, '%')
|
||||
)
|
||||
</if>
|
||||
<if test="startTime != null and endTime!=''">
|
||||
AND (
|
||||
DATE_FORMAT(ts.sample_time, '%Y-%m-%d') BETWEEN #{startTime} AND #{endTime} OR
|
||||
DATE_FORMAT(ts.sample_date, '%Y-%m-%d') BETWEEN #{startTime} AND #{endTime}
|
||||
)
|
||||
</if>
|
||||
</select>
|
||||
<select id="getSampleTools" resultType="java.lang.String">
|
||||
SELECT GROUP_CONCAT(aa.dev_type_name SEPARATOR '、') AS sampleTools
|
||||
|
|
@ -137,6 +144,9 @@
|
|||
tsd.dev_module like concat('%', #{keyWord}, '%')
|
||||
)
|
||||
</if>
|
||||
<if test="startTime != null and endTime!=''">
|
||||
AND DATE_FORMAT(te.create_time, '%Y-%m-%d') BETWEEN #{startTime} AND #{endTime}
|
||||
</if>
|
||||
GROUP BY tsd.dev_type_name,tsd.department_id,ted.is_hg
|
||||
)aa
|
||||
LEFT JOIN tb_certificate tc on tc.exper_id=aa.id and tc.dev_type=aa.sampleTools
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
let form, layer, table, tableIns;
|
||||
let form, layer, table, tableIns, laydate;
|
||||
let pageNum = 1, limitSize = 10; // 默认第一页,分页数量为10
|
||||
let orgData,selectOrgId;
|
||||
let idParam;
|
||||
|
|
@ -9,9 +9,15 @@ function setParams(params){
|
|||
form = layui.form;
|
||||
layer = layui.layer;
|
||||
table = layui.table;
|
||||
laydate = layui.laydate;
|
||||
layui.form.render();
|
||||
pages(1, 10, 1);
|
||||
getToolsSelected();
|
||||
laydate.render({
|
||||
elem: '#ID-laydate-rangeLinked',
|
||||
range: ['#startTime', '#endTime'],
|
||||
rangeLinked: true // 开启日期范围选择时的区间联动标注模式 --- 2.8+ 新增
|
||||
});
|
||||
})
|
||||
}
|
||||
|
||||
|
|
@ -221,6 +227,8 @@ function getReqParams(page, limit, type) {
|
|||
id: idParam,
|
||||
sampleTools: selectedText,
|
||||
keyWord:$('#keyWord').val(),
|
||||
startTime: $('#startTime').val(),
|
||||
endTime: $('#endTime').val(),
|
||||
reportCode:$('#reportCode').val()
|
||||
};
|
||||
} else {
|
||||
|
|
@ -230,6 +238,8 @@ function getReqParams(page, limit, type) {
|
|||
id: idParam,
|
||||
sampleTools: selectedText,
|
||||
keyWord: '',
|
||||
startTime: '',
|
||||
endTime: '',
|
||||
reportCode:''
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
let form, layer, table, tableIns;
|
||||
let form, layer, table, tableIns, laydate;
|
||||
let pageNum = 1, limitSize = 10; // 默认第一页,分页数量为10
|
||||
let orgData,selectOrgId;
|
||||
let quanju = new Array();//全局
|
||||
|
|
@ -8,7 +8,13 @@ layui.use(['form', 'layer', 'table', 'laydate'], function () {
|
|||
form = layui.form;
|
||||
layer = layui.layer;
|
||||
table = layui.table;
|
||||
laydate = layui.laydate;
|
||||
layui.form.render();
|
||||
laydate.render({
|
||||
elem: '#ID-laydate-rangeLinked',
|
||||
range: ['#startTime', '#endTime'],
|
||||
rangeLinked: true
|
||||
});
|
||||
pages(1, 10, 1);
|
||||
getToolsSelected();
|
||||
})
|
||||
|
|
@ -172,7 +178,8 @@ function getReqParams(page, limit, type) {
|
|||
page: page + "",
|
||||
limit: limit + "",
|
||||
sampleTools: selectedText,
|
||||
collectSamplesUser:$('#collectSamplesUser').val(),
|
||||
startTime: $('#startTime').val(),
|
||||
endTime: $('#endTime').val(),
|
||||
keyWord:$('#keyWord').val()
|
||||
};
|
||||
} else {
|
||||
|
|
@ -180,7 +187,8 @@ function getReqParams(page, limit, type) {
|
|||
page: '1',
|
||||
limit: '10',
|
||||
sampleTools: '',
|
||||
collectSamplesUser: '',
|
||||
startTime: '',
|
||||
endTime: '',
|
||||
keyWord: ''
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,12 +2,12 @@
|
|||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<link rel="stylesheet" href="../../../js/layui-v2.6.8/css/layui.css" media="all">
|
||||
<link rel="stylesheet" href="../../../js/layui-v2.9.14/layui/css/layui.css">
|
||||
<link rel="stylesheet" href="../../../js/layui-v2.6.8/dtree/dtree.css">
|
||||
<link rel="stylesheet" href="../../../js/layui-v2.6.8/dtree/font/dtreefont.css">
|
||||
<link rel="stylesheet" href="../../../css/table-common2.css">
|
||||
<script src="../../../js/libs/jquery-2.1.1.min.js" charset="UTF-8" type="text/javascript"></script>
|
||||
<script src="../../../js/layui-v2.6.8/layui.js" charset="UTF-8" type="text/javascript"></script>
|
||||
<script src="../../../js/layui-v2.9.14/layui/layui.js" charset="UTF-8" type="text/javascript"></script>
|
||||
<script src="../../../js/publicJs.js"></script>
|
||||
<script src="../../../js/commonUtils.js"></script>
|
||||
<script src="../../../js/openIframe.js"></script>
|
||||
|
|
@ -28,6 +28,20 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-inline">
|
||||
<div class="layui-inline" id="ID-laydate-rangeLinked">
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" autocomplete="off" readonly id="startTime" class="layui-input"
|
||||
placeholder="开始日期">
|
||||
</div>
|
||||
<div class="layui-form-mid">-</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" autocomplete="off" readonly id="endTime" class="layui-input"
|
||||
placeholder="结束日期">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-inline" style="padding: 0 0 0 10px;">
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" id="reportCode" maxlength="30" class="layui-input" placeholder="请输入报告编号">
|
||||
|
|
|
|||
|
|
@ -2,12 +2,12 @@
|
|||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<link rel="stylesheet" href="../../js/layui-v2.6.8/css/layui.css" media="all">
|
||||
<link rel="stylesheet" href="../../js/layui-v2.9.14/layui/css/layui.css">
|
||||
<link rel="stylesheet" href="../../js/layui-v2.6.8/dtree/dtree.css">
|
||||
<link rel="stylesheet" href="../../js/layui-v2.6.8/dtree/font/dtreefont.css">
|
||||
<link rel="stylesheet" href="../../css/table-common2.css">
|
||||
<script src="../../js/libs/jquery-2.1.1.min.js" charset="UTF-8" type="text/javascript"></script>
|
||||
<script src="../../js/layui-v2.6.8/layui.js" charset="UTF-8" type="text/javascript"></script>
|
||||
<script src="../../js/layui-v2.9.14/layui/layui.js" charset="UTF-8" type="text/javascript"></script>
|
||||
<script src="../../js/publicJs.js"></script>
|
||||
<script src="../../js/dict.js"></script>
|
||||
<script src="../../js/commonUtils.js"></script>
|
||||
|
|
@ -29,9 +29,17 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="layui-inline" style="padding: 0 0 0 10px;">
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" id="collectSamplesUser" maxlength="30" class="layui-input" autocomplete="off" placeholder="请输入收样人">
|
||||
<div class="layui-inline">
|
||||
<div class="layui-inline" id="ID-laydate-rangeLinked">
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" autocomplete="off" readonly id="startTime" class="layui-input"
|
||||
placeholder="开始日期">
|
||||
</div>
|
||||
<div class="layui-form-mid">-</div>
|
||||
<div class="layui-input-inline">
|
||||
<input type="text" autocomplete="off" readonly id="endTime" class="layui-input"
|
||||
placeholder="结束日期">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue