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