Commit c33aa50d authored by zhangjianqian's avatar zhangjianqian

修改生命设备展示字段以及导出字段,

parent ac232969
...@@ -21,7 +21,7 @@ public class TDevLifeCycle extends BaseEntity ...@@ -21,7 +21,7 @@ public class TDevLifeCycle extends BaseEntity
private Long id; private Long id;
/** 设备类型 */ /** 设备类型 */
@Excel(name = "设备类型") @Excel(name = "设备类型" ,dictType = "cytle_dev_type")
private String devType; private String devType;
public String getJianxiu() { public String getJianxiu() {
...@@ -53,7 +53,7 @@ public class TDevLifeCycle extends BaseEntity ...@@ -53,7 +53,7 @@ public class TDevLifeCycle extends BaseEntity
private String devNo; private String devNo;
/** 设备位置 */ /** 设备位置 */
@Excel(name = "设备位置") @Excel(name = "安装位置")
private String devAddr; private String devAddr;
/** 设备描述 */ /** 设备描述 */
...@@ -122,12 +122,10 @@ public class TDevLifeCycle extends BaseEntity ...@@ -122,12 +122,10 @@ public class TDevLifeCycle extends BaseEntity
/** 最新保养日期 */ /** 最新保养日期 */
@JsonFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "最新保养日期", width = 30, dateFormat = "yyyy-MM-dd")
private Date currMaintenanceDate; private Date currMaintenanceDate;
/** 下次保养日期 */ /** 下次保养日期 */
@JsonFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "下次保养日期", width = 30, dateFormat = "yyyy-MM-dd")
private Date nextMaintenanceDate; private Date nextMaintenanceDate;
private String soutext; private String soutext;
......
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="13"> <el-col :span="13">
<el-form-item label="设备位置"> <el-form-item label="安装位置">
<span v-if="form.devAddr">{{ form.devAddr }}</span> <span v-if="form.devAddr">{{ form.devAddr }}</span>
<span v-else>-</span> <span v-else>-</span>
</el-form-item> </el-form-item>
......
...@@ -29,10 +29,10 @@ ...@@ -29,10 +29,10 @@
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
/> />
</el-form-item> </el-form-item>
<el-form-item label="设备位置" prop="devAddr"> <el-form-item label="安装位置" prop="devAddr">
<el-input <el-input
v-model="queryParams.devAddr" v-model="queryParams.devAddr"
placeholder="请输入设备位置" placeholder="请输入安装位置"
clearable clearable
size="small" size="small"
@keyup.enter.native="handleQuery" @keyup.enter.native="handleQuery"
...@@ -99,9 +99,10 @@ ...@@ -99,9 +99,10 @@
<el-table v-loading="loading" :data="cycleList" @selection-change="handleSelectionChange"> <el-table v-loading="loading" :data="cycleList" @selection-change="handleSelectionChange">
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<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" :show-overflow-tooltip="true"> <el-table-column label="规格型号" align="center" prop="devModel" />
<el-table-column label="安装位置" align="center" prop="devAddr" :show-overflow-tooltip="true">
<template slot-scope="scope"> <template slot-scope="scope">
<span v-if="scope.row.devAddr==null">-</span> <span v-if="scope.row.devAddr==null">-</span>
<span v-else>{{ scope.row.devAddr }}</span> <span v-else>{{ scope.row.devAddr }}</span>
...@@ -193,6 +194,13 @@ ...@@ -193,6 +194,13 @@
<!-- 添加或修改对话框 --> <!-- 添加或修改对话框 -->
<el-dialog :title="title" :visible.sync="open" width="800px" append-to-body :close-on-click-modal="false"> <el-dialog :title="title" :visible.sync="open" width="800px" append-to-body :close-on-click-modal="false">
<el-form ref="form" :model="form" :rules="rules" label-width="90px"> <el-form ref="form" :model="form" :rules="rules" label-width="90px">
<el-row>
<el-col :span="24">
<el-form-item label="设备名称" prop="devName">
<el-input v-model="form.devName" placeholder="请输入设备名称" />
</el-form-item>
</el-col>
</el-row>
<el-row> <el-row>
<el-col :span="11"> <el-col :span="11">
<el-form-item label="设备类型" prop="devType"> <el-form-item label="设备类型" prop="devType">
...@@ -208,19 +216,19 @@ ...@@ -208,19 +216,19 @@
</el-col> </el-col>
<el-col :span="13"> <el-col :span="13">
<el-form-item label="出厂编号" prop="devName"> <el-form-item label="出厂编号" prop="devName">
<el-input v-model="form.devName" placeholder="请输入出厂编号" /> <el-input v-model="form.devNo" placeholder="请输入出厂编号" />
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="11"> <el-col :span="11">
<el-form-item label="规格型号" prop="devNo"> <el-form-item label="规格型号" prop="devNo">
<el-input v-model="form.devNo" placeholder="请输入规格型号" style="width: 220px"/> <el-input v-model="form.devModel" placeholder="请输入规格型号" style="width: 220px"/>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="13"> <el-col :span="13">
<el-form-item label="设备位置" prop="devAddr"> <el-form-item label="安装位置" prop="devAddr">
<el-input v-model="form.devAddr" placeholder="请输入设备位置" /> <el-input v-model="form.devAddr" placeholder="请输入安装位置" />
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
...@@ -537,6 +545,9 @@ export default { ...@@ -537,6 +545,9 @@ export default {
}, },
// 表单校验 // 表单校验
rules: { rules: {
devName: [
{ required: true, message: "设备名称不能为空", trigger: "blur" }
],
devType: [ devType: [
{ required: true, message: "设备类型不能为空", trigger: "blur" } { required: true, message: "设备类型不能为空", trigger: "blur" }
], ],
...@@ -547,7 +558,7 @@ export default { ...@@ -547,7 +558,7 @@ export default {
{ required: true, message: "设备状态不能为空", trigger: "blur" } { required: true, message: "设备状态不能为空", trigger: "blur" }
], ],
devAddr: [ devAddr: [
{ required: true, message: "设备位置不能为空", trigger: "blur" } { required: true, message: "安装位置不能为空", trigger: "blur" }
] ]
} }
}; };
......
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