新需求
This commit is contained in:
parent
40b5307caf
commit
74d8064d6f
|
|
@ -83,14 +83,22 @@
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="getExpireData" resultType="com.bonus.aqgqj.basis.entity.dto.SamplesManageDto">
|
<select id="getExpireData" resultType="com.bonus.aqgqj.basis.entity.dto.SamplesManageDto">
|
||||||
SELECT id,
|
SELECT
|
||||||
dev_type_name as name,
|
te.dev_type_name as name,
|
||||||
dev_module as devModule,
|
te.dev_module as devModule,
|
||||||
'试验样品' as type,
|
'试验样品' as type,
|
||||||
next_exper_time as nextExperTime,
|
te.next_exper_time as nextExperTime,
|
||||||
DATEDIFF(next_exper_time, CURDATE()) AS days
|
DATEDIFF(te.next_exper_time, CURDATE()) AS days,
|
||||||
FROM tb_exper
|
ted.dev_code as devCode,
|
||||||
WHERE next_exper_time = CURDATE() + INTERVAL 60 DAY
|
tsd.customer_code as customerCode
|
||||||
|
FROM
|
||||||
|
tb_exper_dev ted
|
||||||
|
LEFT JOIN tb_exper te on te.id=ted.exper_id and te.del_flag=0
|
||||||
|
LEFT JOIN tb_sample_device tsd on tsd.id=ted.dev_id and tsd.del_falg=0
|
||||||
|
WHERE
|
||||||
|
1=1
|
||||||
|
and (
|
||||||
|
next_exper_time = CURDATE() + INTERVAL 60 DAY
|
||||||
OR
|
OR
|
||||||
next_exper_time = CURDATE() + INTERVAL 30 DAY
|
next_exper_time = CURDATE() + INTERVAL 30 DAY
|
||||||
OR
|
OR
|
||||||
|
|
@ -100,15 +108,12 @@
|
||||||
OR
|
OR
|
||||||
next_exper_time BETWEEN CURDATE()
|
next_exper_time BETWEEN CURDATE()
|
||||||
AND CURDATE() + INTERVAL 7 DAY
|
AND CURDATE() + INTERVAL 7 DAY
|
||||||
|
)
|
||||||
|
|
||||||
UNION
|
UNION ALL
|
||||||
|
|
||||||
SELECT dev_id,
|
SELECT dev_name as name, dev_module as devModule, '试验设备' as type, contract_date as nextExperTime,
|
||||||
dev_name as name,
|
DATEDIFF(contract_date, CURDATE()) AS days,dev_code as devCode,'-' as customerCode
|
||||||
dev_module as devModule,
|
|
||||||
'试验设备' as type,
|
|
||||||
contract_date as nextExperTime,
|
|
||||||
DATEDIFF(contract_date, CURDATE()) AS days
|
|
||||||
FROM tb_exper_device
|
FROM tb_exper_device
|
||||||
WHERE contract_date = CURDATE() + INTERVAL 60 DAY
|
WHERE contract_date = CURDATE() + INTERVAL 60 DAY
|
||||||
OR
|
OR
|
||||||
|
|
@ -123,14 +128,23 @@
|
||||||
</select>
|
</select>
|
||||||
<select id="getExpireDataList" resultType="com.bonus.aqgqj.basis.entity.dto.SamplesManageDto">
|
<select id="getExpireDataList" resultType="com.bonus.aqgqj.basis.entity.dto.SamplesManageDto">
|
||||||
select *
|
select *
|
||||||
from (SELECT id,
|
from (
|
||||||
dev_type_name as name,
|
SELECT
|
||||||
dev_module as devModule,
|
te.dev_type_name as name,
|
||||||
|
te.dev_module as devModule,
|
||||||
'试验样品' as type,
|
'试验样品' as type,
|
||||||
next_exper_time as nextExperTime,
|
te.next_exper_time as nextExperTime,
|
||||||
DATEDIFF(next_exper_time, CURDATE()) AS days
|
DATEDIFF(te.next_exper_time, CURDATE()) AS days,
|
||||||
FROM tb_exper
|
ted.dev_code as devCode,
|
||||||
WHERE next_exper_time = CURDATE() + INTERVAL 60 DAY
|
tsd.customer_code as customerCode
|
||||||
|
FROM
|
||||||
|
tb_exper_dev ted
|
||||||
|
LEFT JOIN tb_exper te on te.id=ted.exper_id and te.del_flag=0
|
||||||
|
LEFT JOIN tb_sample_device tsd on tsd.id=ted.dev_id and tsd.del_falg=0
|
||||||
|
WHERE
|
||||||
|
1=1
|
||||||
|
and (
|
||||||
|
next_exper_time = CURDATE() + INTERVAL 60 DAY
|
||||||
OR
|
OR
|
||||||
next_exper_time = CURDATE() + INTERVAL 30 DAY
|
next_exper_time = CURDATE() + INTERVAL 30 DAY
|
||||||
OR
|
OR
|
||||||
|
|
@ -140,10 +154,12 @@
|
||||||
OR
|
OR
|
||||||
next_exper_time BETWEEN CURDATE()
|
next_exper_time BETWEEN CURDATE()
|
||||||
AND CURDATE() + INTERVAL 7 DAY
|
AND CURDATE() + INTERVAL 7 DAY
|
||||||
|
)
|
||||||
|
|
||||||
UNION
|
UNION ALL
|
||||||
|
|
||||||
SELECT dev_id, dev_name as name, dev_module as devModule, '试验设备' as type, contract_date as nextExperTime, DATEDIFF(contract_date, CURDATE()) AS days
|
SELECT dev_name as name, dev_module as devModule, '试验设备' as type, contract_date as nextExperTime,
|
||||||
|
DATEDIFF(contract_date, CURDATE()) AS days,dev_code as devCode,'-' as customerCode
|
||||||
FROM tb_exper_device
|
FROM tb_exper_device
|
||||||
WHERE contract_date = CURDATE() + INTERVAL 60 DAY
|
WHERE contract_date = CURDATE() + INTERVAL 60 DAY
|
||||||
OR
|
OR
|
||||||
|
|
|
||||||
|
|
@ -72,7 +72,7 @@ function initTable(dataList, limit, page) {
|
||||||
cols: [
|
cols: [
|
||||||
[
|
[
|
||||||
//表头
|
//表头
|
||||||
{title: "序号", width: 80, unresize: true, align: "center",
|
{title: "序号", width: 70, unresize: true, align: "center",
|
||||||
templet: function (d) {
|
templet: function (d) {
|
||||||
return (page - 1) * limit + d.LAY_INDEX;
|
return (page - 1) * limit + d.LAY_INDEX;
|
||||||
}
|
}
|
||||||
|
|
@ -80,8 +80,10 @@ function initTable(dataList, limit, page) {
|
||||||
{field: "name", title: "名称", unresize: true, align: "center"},
|
{field: "name", title: "名称", unresize: true, align: "center"},
|
||||||
{field: "devModule", title: "规格型号", unresize: true, align: "center"},
|
{field: "devModule", title: "规格型号", unresize: true, align: "center"},
|
||||||
{field: "type", title: "类型", unresize: true, align: "center"},
|
{field: "type", title: "类型", unresize: true, align: "center"},
|
||||||
|
{field: "devCode", title: "编号", unresize: true, align: "center"},
|
||||||
|
{field: "customerCode", title: "编码", unresize: true, align: "center"},
|
||||||
{field: "nextExperTime", title: "到期时间", unresize: true, align: "center"},
|
{field: "nextExperTime", title: "到期时间", unresize: true, align: "center"},
|
||||||
{field: "days", title: "到期天数", unresize: true, align: "center",templet: function (d) {
|
{field: "days", title: "到期天数", unresize: true,width: 110, align: "center",templet: function (d) {
|
||||||
var days = d.days;
|
var days = d.days;
|
||||||
return html='<span style="color: #FF5722;">'+days+'</span>';haode
|
return html='<span style="color: #FF5722;">'+days+'</span>';haode
|
||||||
}},
|
}},
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ function setExpireData(data){
|
||||||
console.log(data.length)
|
console.log(data.length)
|
||||||
if (data.length>0){
|
if (data.length>0){
|
||||||
|
|
||||||
openIframe2("expireDataList", '临期数据', "pages/expireDataList.html", '800px', '600px','');
|
openIframe2("expireDataList", '临期数据', "pages/expireDataList.html", '80%', '80%','');
|
||||||
|
|
||||||
|
|
||||||
// layer.open({
|
// layer.open({
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue