Commit a793e91c authored by zhangjianqian's avatar zhangjianqian

修改

parent a3fa35f5
...@@ -59,19 +59,36 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...@@ -59,19 +59,36 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
order by id desc order by id desc
</select> </select>
<select id="selectTDevLifeCycleListByParam" parameterType="TDevLifeCycle" resultMap="TDevLifeCycleResult"> <select id="selectTDevLifeCycleListByParam" parameterType="TDevLifeCycle" resultMap="TDevLifeCycleResult">
SELECT id, dev_type, SELECT
(SELECT dict_label FROM sys_dict_data WHERE dict_type='cytle_dev_type' AND dict_value=dev_type) dev_type_name, id,
dev_name, dev_no, dev_addr, dev_describe, dev_company, dev_status, alarm_days, use_date, dev_type,
curr_overhaul_date,dev_void_date, (SELECT dict_label FROM sys_dict_data WHERE dict_type='cytle_dev_type' AND dict_value=t.dev_type) AS dev_type_name,
next_overhaul_date, curr_maintenance_date, next_maintenance_date, create_time, dev_name,
dev_no,
dev_addr,
dev_describe,
dev_company,
dev_status,
alarm_days,
use_date,
curr_overhaul_date,
dev_void_date,
next_overhaul_date,
curr_maintenance_date,
next_maintenance_date,
create_time,
jianxiu
FROM (
SELECT
*,
CASE CASE
WHEN curr_overhaul_date IS NULL THEN -1 WHEN curr_overhaul_date IS NULL THEN -1
WHEN next_overhaul_date IS NULL OR DATEDIFF(next_overhaul_date, NOW()) > alarm_days THEN 0 WHEN next_overhaul_date IS NULL OR DATEDIFF(next_overhaul_date, NOW()) > alarm_days THEN 0
WHEN next_overhaul_date>NOW() THEN 1 WHEN next_overhaul_date > NOW() THEN 1
ELSE 2 ELSE 2
END AS jianxiu END AS jianxiu
FROM t_dev_life_cycle FROM t_dev_life_cycle
) t
<where> <where>
<if test="devType != null and devType != ''"> and dev_type = #{devType}</if> <if test="devType != null and devType != ''"> and dev_type = #{devType}</if>
<if test="devName != null and devName != ''"> and dev_name like concat('%', #{devName}, '%')</if> <if test="devName != null and devName != ''"> and dev_name like concat('%', #{devName}, '%')</if>
......
...@@ -11,19 +11,19 @@ ...@@ -11,19 +11,19 @@
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="出厂编号" prop="devName"> <el-form-item label="设备名称" prop="devName">
<el-input <el-input
v-model="queryParams.devName" v-model="queryParams.devName"
placeholder="请输入出厂编号" placeholder="请输入设备名称"
clearable clearable
size="small" size="small"
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="规格型号" prop="devNo"> <el-form-item label="出厂编号" prop="devNo">
<el-input <el-input
v-model="queryParams.devNo" v-model="queryParams.devNo"
placeholder="请输入规格型号" placeholder="请输入出厂编号"
clearable clearable
size="small" size="small"
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
...@@ -70,8 +70,8 @@ ...@@ -70,8 +70,8 @@
<el-table v-loading="loading" :data="cycleList" @selection-change="handleSelectionChange"> <el-table v-loading="loading" :data="cycleList" @selection-change="handleSelectionChange">
<el-table-column label="设备类型" align="center" prop="devTypeName" width="120"/> <el-table-column label="设备类型" align="center" prop="devTypeName" width="120"/>
<el-table-column label="出厂编号" align="center" prop="devName" /> <el-table-column label="设备名称" align="center" prop="devName" />
<el-table-column label="规格型号" align="center" prop="devNo" /> <el-table-column label="出厂编号" align="center" prop="devNo" />
<el-table-column label="设备位置" align="center" prop="devAddr" > <el-table-column label="设备位置" align="center" prop="devAddr" >
<template slot-scope="scope"> <template slot-scope="scope">
<span v-if="scope.row.devAddr==null">-</span> <span v-if="scope.row.devAddr==null">-</span>
......
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