Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gassafety
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
耿迪迪
gassafety
Commits
bd66120d
Commit
bd66120d
authored
Aug 18, 2021
by
王晓倩
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
管道列表获取包含的设备,删除管道提示修改
parent
170d3916
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
292 additions
and
96 deletions
+292
-96
TPipeController.java
...ava/com/zehong/web/controller/device/TPipeController.java
+5
-4
PipeVo.java
...tem/src/main/java/com/zehong/system/domain/vo/PipeVo.java
+217
-0
TDeviceInfoMapper.java
...main/java/com/zehong/system/mapper/TDeviceInfoMapper.java
+2
-2
TPipeMapper.java
...m/src/main/java/com/zehong/system/mapper/TPipeMapper.java
+0
-8
ITPipeService.java
...rc/main/java/com/zehong/system/service/ITPipeService.java
+3
-2
TDeviceInfoServiceImpl.java
...om/zehong/system/service/impl/TDeviceInfoServiceImpl.java
+2
-17
TPipeServiceImpl.java
...java/com/zehong/system/service/impl/TPipeServiceImpl.java
+34
-37
TDeviceInfoMapper.xml
...em/src/main/resources/mapper/system/TDeviceInfoMapper.xml
+2
-2
TPipeMapper.xml
...y-system/src/main/resources/mapper/system/TPipeMapper.xml
+0
-5
index.vue
gassafety-web/src/views/device/deviceInfo/index.vue
+9
-10
index.vue
gassafety-web/src/views/device/pipe/index.vue
+18
-9
No files found.
gassafety-admin/src/main/java/com/zehong/web/controller/device/TPipeController.java
View file @
bd66120d
...
@@ -7,6 +7,7 @@ import com.zehong.common.core.page.TableDataInfo;
...
@@ -7,6 +7,7 @@ import com.zehong.common.core.page.TableDataInfo;
import
com.zehong.common.enums.BusinessType
;
import
com.zehong.common.enums.BusinessType
;
import
com.zehong.common.utils.poi.ExcelUtil
;
import
com.zehong.common.utils.poi.ExcelUtil
;
import
com.zehong.system.domain.TPipe
;
import
com.zehong.system.domain.TPipe
;
import
com.zehong.system.domain.vo.PipeVo
;
import
com.zehong.system.service.ITPipeService
;
import
com.zehong.system.service.ITPipeService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.security.access.prepost.PreAuthorize
;
import
org.springframework.security.access.prepost.PreAuthorize
;
...
@@ -35,7 +36,7 @@ public class TPipeController extends BaseController
...
@@ -35,7 +36,7 @@ public class TPipeController extends BaseController
public
TableDataInfo
list
(
TPipe
tPipe
)
public
TableDataInfo
list
(
TPipe
tPipe
)
{
{
startPage
();
startPage
();
List
<
TPipe
>
list
=
tPipeService
.
selectTPipeList
(
tPipe
);
List
<
PipeVo
>
list
=
tPipeService
.
selectTPipeList
(
tPipe
);
return
getDataTable
(
list
);
return
getDataTable
(
list
);
}
}
...
@@ -43,7 +44,7 @@ public class TPipeController extends BaseController
...
@@ -43,7 +44,7 @@ public class TPipeController extends BaseController
@GetMapping
(
"/pipeAllInfoList"
)
@GetMapping
(
"/pipeAllInfoList"
)
public
AjaxResult
pipeAllInfoList
(
TPipe
tPipe
)
public
AjaxResult
pipeAllInfoList
(
TPipe
tPipe
)
{
{
List
<
TPipe
>
list
=
tPipeService
.
selectTPipeList
(
tPipe
);
List
<
PipeVo
>
list
=
tPipeService
.
selectTPipeList
(
tPipe
);
return
AjaxResult
.
success
(
list
);
return
AjaxResult
.
success
(
list
);
}
}
...
@@ -55,8 +56,8 @@ public class TPipeController extends BaseController
...
@@ -55,8 +56,8 @@ public class TPipeController extends BaseController
@GetMapping
(
"/export"
)
@GetMapping
(
"/export"
)
public
AjaxResult
export
(
TPipe
tPipe
)
public
AjaxResult
export
(
TPipe
tPipe
)
{
{
List
<
TPipe
>
list
=
tPipeService
.
selectTPipeList
(
tPipe
);
List
<
PipeVo
>
list
=
tPipeService
.
selectTPipeList
(
tPipe
);
ExcelUtil
<
TPipe
>
util
=
new
ExcelUtil
<
TPipe
>(
TPipe
.
class
);
ExcelUtil
<
PipeVo
>
util
=
new
ExcelUtil
<
PipeVo
>(
PipeVo
.
class
);
return
util
.
exportExcel
(
list
,
"管道信息数据"
);
return
util
.
exportExcel
(
list
,
"管道信息数据"
);
}
}
...
...
gassafety-system/src/main/java/com/zehong/system/domain/vo/PipeVo.java
0 → 100644
View file @
bd66120d
package
com
.
zehong
.
system
.
domain
.
vo
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.zehong.common.annotation.Excel
;
import
com.zehong.common.core.domain.BaseEntity
;
import
com.zehong.system.domain.TDeviceInfo
;
import
org.apache.commons.lang3.builder.ToStringBuilder
;
import
org.apache.commons.lang3.builder.ToStringStyle
;
import
java.util.Date
;
import
java.util.List
;
/**
* 管道信息对象 t_pipe
*
* @author zehong
* @date 2021-07-08
*/
public
class
PipeVo
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/** 管道id */
private
Integer
pipeId
;
/** 企业id */
@Excel
(
name
=
"企业id"
)
private
Integer
enterpriseId
;
/** 管道名称 */
@Excel
(
name
=
"管道名称"
)
private
String
pipeName
;
/** 管道编号 */
@Excel
(
name
=
"管道编号"
)
private
String
pipeCode
;
/** 设备列表 */
private
List
<
TDeviceInfo
>
deviceInfoList
;
/** 管道所在地址 */
@Excel
(
name
=
"管道所在地址"
)
private
String
pipeAddr
;
/** 坐标 */
@Excel
(
name
=
"坐标"
)
private
String
coordinates
;
/** 管道长度 */
@Excel
(
name
=
"管道长度"
)
private
double
pipeLength
;
/** 管道类型(1地埋管线、2地表管线) */
@Excel
(
name
=
"管道类型"
,
readConverterExp
=
"1地埋管线、2地表管线"
)
private
String
pipeType
;
/** 管道压力(低压,中压,次高压,高压) */
@Excel
(
name
=
"管道压力"
,
readConverterExp
=
"1低压,2中压,3次高压,4高压"
)
private
String
pipePressure
;
/** 设备图片路径 */
@Excel
(
name
=
"设备图片路径"
)
private
String
iconUrl
;
/** 安装时间 */
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@Excel
(
name
=
"安装时间"
,
width
=
30
,
dateFormat
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
installationTime
;
/** 最后巡检时间 */
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@Excel
(
name
=
"最后巡检时间"
,
width
=
30
,
dateFormat
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
inspectionTime
;
/** 是否删除 */
@Excel
(
name
=
"是否删除"
)
private
String
isDel
;
/** 备注 */
@Excel
(
name
=
"备注"
)
private
String
remarks
;
public
void
setPipeId
(
Integer
pipeId
)
{
this
.
pipeId
=
pipeId
;
}
public
Integer
getPipeId
()
{
return
pipeId
;
}
public
void
setEnterpriseId
(
Integer
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
}
public
Integer
getEnterpriseId
()
{
return
enterpriseId
;
}
public
void
setPipeName
(
String
pipeName
)
{
this
.
pipeName
=
pipeName
;
}
public
String
getPipeName
()
{
return
pipeName
;
}
public
String
getPipeCode
()
{
return
pipeCode
;
}
public
void
setPipeCode
(
String
pipeCode
)
{
this
.
pipeCode
=
pipeCode
;
}
public
List
<
TDeviceInfo
>
getDeviceInfoList
()
{
return
deviceInfoList
;
}
public
void
setDeviceInfoList
(
List
<
TDeviceInfo
>
deviceInfoList
)
{
this
.
deviceInfoList
=
deviceInfoList
;
}
public
void
setPipeAddr
(
String
pipeAddr
)
{
this
.
pipeAddr
=
pipeAddr
;
}
public
String
getPipeAddr
()
{
return
pipeAddr
;
}
public
void
setCoordinates
(
String
coordinates
)
{
this
.
coordinates
=
coordinates
;
}
public
String
getCoordinates
()
{
return
coordinates
;
}
public
void
setPipeLength
(
double
pipeLength
)
{
this
.
pipeLength
=
pipeLength
;
}
public
double
getPipeLength
()
{
return
pipeLength
;
}
public
void
setPipeType
(
String
pipeType
)
{
this
.
pipeType
=
pipeType
;
}
public
String
getPipeType
()
{
return
pipeType
;
}
public
void
setPipePressure
(
String
pipePressure
)
{
this
.
pipePressure
=
pipePressure
;
}
public
String
getPipePressure
()
{
return
pipePressure
;
}
public
void
setIconUrl
(
String
iconUrl
)
{
this
.
iconUrl
=
iconUrl
;
}
public
String
getIconUrl
()
{
return
iconUrl
;
}
public
void
setInstallationTime
(
Date
installationTime
)
{
this
.
installationTime
=
installationTime
;
}
public
Date
getInstallationTime
()
{
return
installationTime
;
}
public
void
setInspectionTime
(
Date
inspectionTime
)
{
this
.
inspectionTime
=
inspectionTime
;
}
public
Date
getInspectionTime
()
{
return
inspectionTime
;
}
public
String
getIsDel
()
{
return
isDel
;
}
public
void
setIsDel
(
String
isDel
)
{
this
.
isDel
=
isDel
;
}
public
void
setRemarks
(
String
remarks
)
{
this
.
remarks
=
remarks
;
}
public
String
getRemarks
()
{
return
remarks
;
}
}
gassafety-system/src/main/java/com/zehong/system/mapper/TDeviceInfoMapper.java
View file @
bd66120d
...
@@ -24,10 +24,10 @@ public interface TDeviceInfoMapper
...
@@ -24,10 +24,10 @@ public interface TDeviceInfoMapper
/**
/**
* 查询设备信息
* 查询设备信息
*
*
* @param
deviceCode 设备信息
ID
* @param
pipeId 管道
ID
* @return 设备信息
* @return 设备信息
*/
*/
public
TDeviceInfo
selectTDeviceInfoByCode
(
String
deviceCode
);
public
List
<
TDeviceInfo
>
selectTDeviceInfoByPipeId
(
int
pipeId
);
/**
/**
* 查询设备信息列表
* 查询设备信息列表
...
...
gassafety-system/src/main/java/com/zehong/system/mapper/TPipeMapper.java
View file @
bd66120d
...
@@ -19,14 +19,6 @@ public interface TPipeMapper
...
@@ -19,14 +19,6 @@ public interface TPipeMapper
*/
*/
public
TPipe
selectTPipeById
(
int
pipeId
);
public
TPipe
selectTPipeById
(
int
pipeId
);
/**
* 查询管道信息
*
* @param pipeCode 管道编号
* @return 管道信息
*/
public
TPipe
selectTPipeByCode
(
String
pipeCode
);
/**
/**
* 查询管道信息列表
* 查询管道信息列表
*
*
...
...
gassafety-system/src/main/java/com/zehong/system/service/ITPipeService.java
View file @
bd66120d
...
@@ -2,6 +2,7 @@ package com.zehong.system.service;
...
@@ -2,6 +2,7 @@ package com.zehong.system.service;
import
java.util.List
;
import
java.util.List
;
import
com.zehong.system.domain.TPipe
;
import
com.zehong.system.domain.TPipe
;
import
com.zehong.system.domain.vo.PipeVo
;
/**
/**
* 管道信息Service接口
* 管道信息Service接口
...
@@ -17,7 +18,7 @@ public interface ITPipeService
...
@@ -17,7 +18,7 @@ public interface ITPipeService
* @param pipeId 管道信息ID
* @param pipeId 管道信息ID
* @return 管道信息
* @return 管道信息
*/
*/
public
TPipe
selectTPipeById
(
int
pipeId
);
public
PipeVo
selectTPipeById
(
int
pipeId
);
/**
/**
* 查询管道信息列表
* 查询管道信息列表
...
@@ -25,7 +26,7 @@ public interface ITPipeService
...
@@ -25,7 +26,7 @@ public interface ITPipeService
* @param tPipe 管道信息
* @param tPipe 管道信息
* @return 管道信息集合
* @return 管道信息集合
*/
*/
public
List
<
TPipe
>
selectTPipeList
(
TPipe
tPipe
);
public
List
<
PipeVo
>
selectTPipeList
(
TPipe
tPipe
);
/**
/**
* 统计管道总长度
* 统计管道总长度
...
...
gassafety-system/src/main/java/com/zehong/system/service/impl/TDeviceInfoServiceImpl.java
View file @
bd66120d
...
@@ -42,14 +42,8 @@ public class TDeviceInfoServiceImpl implements ITDeviceInfoService
...
@@ -42,14 +42,8 @@ public class TDeviceInfoServiceImpl implements ITDeviceInfoService
TDeviceInfo
tDeviceInfo
=
tDeviceInfoMapper
.
selectTDeviceInfoById
(
deviceId
);
TDeviceInfo
tDeviceInfo
=
tDeviceInfoMapper
.
selectTDeviceInfoById
(
deviceId
);
BeanUtils
.
copyProperties
(
tDeviceInfo
,
deviceInfoVo
);
BeanUtils
.
copyProperties
(
tDeviceInfo
,
deviceInfoVo
);
/* if (StringUtils.isNotEmpty(tDeviceInfo.getDeviceType())) {
TPipe
pipe
=
tPipeMapper
.
selectTPipeById
(
tDeviceInfo
.
getPipeId
());
List<SysDictData> sysDictDataList = iSysDictTypeService.selectDictDataByType("t_device_type");
deviceInfoVo
.
setPipeName
(
pipe
.
getPipeName
());
for (SysDictData sysDictData : sysDictDataList) {
if (tDeviceInfo.getDeviceType().equals(sysDictData.getDictValue())) {
deviceInfoVo.setDeviceType(sysDictData.getDictLabel());
}
}
}*/
return
deviceInfoVo
;
return
deviceInfoVo
;
}
}
...
@@ -75,15 +69,6 @@ public class TDeviceInfoServiceImpl implements ITDeviceInfoService
...
@@ -75,15 +69,6 @@ public class TDeviceInfoServiceImpl implements ITDeviceInfoService
TPipe
pipe
=
tPipeMapper
.
selectTPipeById
(
device
.
getPipeId
());
TPipe
pipe
=
tPipeMapper
.
selectTPipeById
(
device
.
getPipeId
());
deviceInfoVo
.
setPipeName
(
pipe
.
getPipeName
());
deviceInfoVo
.
setPipeName
(
pipe
.
getPipeName
());
/* if (StringUtils.isNotEmpty(device.getDeviceType())) {
List<SysDictData> sysDictDataList = iSysDictTypeService.selectDictDataByType("t_device_type");
for (SysDictData sysDictData : sysDictDataList) {
if (device.getDeviceType().equals(sysDictData.getDictValue())) {
deviceInfoVo.setDeviceType(sysDictData.getDictLabel());
}
}
}*/
list
.
add
(
deviceInfoVo
);
list
.
add
(
deviceInfoVo
);
}
}
}
}
...
...
gassafety-system/src/main/java/com/zehong/system/service/impl/TPipeServiceImpl.java
View file @
bd66120d
package
com
.
zehong
.
system
.
service
.
impl
;
package
com
.
zehong
.
system
.
service
.
impl
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.List
;
import
com.zehong.common.core.domain.entity.SysDictData
;
import
com.zehong.common.core.domain.entity.SysDictData
;
import
com.zehong.common.utils.StringUtils
;
import
com.zehong.common.utils.StringUtils
;
import
com.zehong.system.domain.TDeviceInfo
;
import
com.zehong.system.domain.vo.PipeVo
;
import
com.zehong.system.mapper.TDeviceInfoMapper
;
import
com.zehong.system.service.ISysDictTypeService
;
import
com.zehong.system.service.ISysDictTypeService
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
com.zehong.system.mapper.TPipeMapper
;
import
com.zehong.system.mapper.TPipeMapper
;
...
@@ -23,8 +28,7 @@ public class TPipeServiceImpl implements ITPipeService
...
@@ -23,8 +28,7 @@ public class TPipeServiceImpl implements ITPipeService
@Autowired
@Autowired
private
TPipeMapper
tPipeMapper
;
private
TPipeMapper
tPipeMapper
;
@Autowired
@Autowired
private
ISysDictTypeService
iSysDictTypeService
;
private
TDeviceInfoMapper
tDeviceInfoMapper
;
/**
/**
* 查询管道信息
* 查询管道信息
*
*
...
@@ -32,26 +36,18 @@ public class TPipeServiceImpl implements ITPipeService
...
@@ -32,26 +36,18 @@ public class TPipeServiceImpl implements ITPipeService
* @return 管道信息
* @return 管道信息
*/
*/
@Override
@Override
public
TPipe
selectTPipeById
(
int
pipeId
)
public
PipeVo
selectTPipeById
(
int
pipeId
)
{
{
PipeVo
pipeVo
=
new
PipeVo
();
TPipe
tPipe
=
tPipeMapper
.
selectTPipeById
(
pipeId
);
TPipe
tPipe
=
tPipeMapper
.
selectTPipeById
(
pipeId
);
if
(
StringUtils
.
isNotEmpty
(
tPipe
.
getPipeType
()))
{
BeanUtils
.
copyProperties
(
tPipe
,
pipeVo
);
List
<
SysDictData
>
sysDictDataList
=
iSysDictTypeService
.
selectDictDataByType
(
"t_pipe_type"
);
for
(
SysDictData
sysDictData
:
sysDictDataList
)
{
List
<
TDeviceInfo
>
deviceInfoList
=
tDeviceInfoMapper
.
selectTDeviceInfoByPipeId
(
tPipe
.
getPipeId
());
if
(
tPipe
.
getPipeType
().
equals
(
sysDictData
.
getDictValue
()))
{
if
(
deviceInfoList
.
size
()
!=
0
)
{
tPipe
.
setPipeType
(
sysDictData
.
getDictLabel
());
pipeVo
.
setDeviceInfoList
(
deviceInfoList
);
}
}
}
if
(
StringUtils
.
isNotEmpty
(
tPipe
.
getPipePressure
()))
{
List
<
SysDictData
>
sysDictDataList
=
iSysDictTypeService
.
selectDictDataByType
(
"t_pipe_pressure"
);
for
(
SysDictData
sysDictData
:
sysDictDataList
)
{
if
(
tPipe
.
getPipePressure
().
equals
(
sysDictData
.
getDictValue
()))
{
tPipe
.
setPipePressure
(
sysDictData
.
getDictLabel
());
}
}
}
}
return
tPipe
;
return
pipeVo
;
}
}
/**
/**
...
@@ -61,35 +57,26 @@ public class TPipeServiceImpl implements ITPipeService
...
@@ -61,35 +57,26 @@ public class TPipeServiceImpl implements ITPipeService
* @return 管道信息
* @return 管道信息
*/
*/
@Override
@Override
public
List
<
TPipe
>
selectTPipeList
(
TPipe
tPipe
)
public
List
<
PipeVo
>
selectTPipeList
(
TPipe
tPipe
)
{
{
List
<
PipeVo
>
list
=
new
ArrayList
<>();
List
<
TPipe
>
tPipeList
=
tPipeMapper
.
selectTPipeList
(
tPipe
);
List
<
TPipe
>
tPipeList
=
tPipeMapper
.
selectTPipeList
(
tPipe
);
if
(
tPipeList
.
size
()
!=
0
){
if
(
tPipeList
.
size
()
!=
0
){
for
(
TPipe
pipe
:
tPipeList
){
for
(
TPipe
pipe
:
tPipeList
){
PipeVo
pipeVo
=
new
PipeVo
();
BeanUtils
.
copyProperties
(
pipe
,
pipeVo
);
if
(
StringUtils
.
isNotEmpty
(
pipe
.
getPipeType
()))
{
List
<
TDeviceInfo
>
deviceInfoList
=
tDeviceInfoMapper
.
selectTDeviceInfoByPipeId
(
pipe
.
getPipeId
());
List
<
SysDictData
>
sysDictDataList
=
iSysDictTypeService
.
selectDictDataByType
(
"t_pipe_type"
);
if
(
deviceInfoList
.
size
()
!=
0
)
{
for
(
SysDictData
sysDictData
:
sysDictDataList
)
{
pipeVo
.
setDeviceInfoList
(
deviceInfoList
);
if
(
pipe
.
getPipeType
().
equals
(
sysDictData
.
getDictValue
()))
{
pipe
.
setPipeType
(
sysDictData
.
getDictLabel
());
}
}
}
if
(
StringUtils
.
isNotEmpty
(
pipe
.
getPipePressure
()))
{
List
<
SysDictData
>
sysDictDataList
=
iSysDictTypeService
.
selectDictDataByType
(
"t_pipe_pressure"
);
for
(
SysDictData
sysDictData
:
sysDictDataList
)
{
if
(
pipe
.
getPipePressure
().
equals
(
sysDictData
.
getDictValue
()))
{
pipe
.
setPipePressure
(
sysDictData
.
getDictLabel
());
}
}
}
}
list
.
add
(
pipeVo
);
}
}
}
}
return
list
;
return
tPipeList
;
}
}
/**
/**
...
@@ -122,6 +109,16 @@ public class TPipeServiceImpl implements ITPipeService
...
@@ -122,6 +109,16 @@ public class TPipeServiceImpl implements ITPipeService
@Override
@Override
public
int
updateTPipe
(
TPipe
tPipe
)
public
int
updateTPipe
(
TPipe
tPipe
)
{
{
if
(
"1"
.
equals
(
tPipe
.
getIsDel
())){
List
<
TDeviceInfo
>
tDeviceInfoList
=
tDeviceInfoMapper
.
selectTDeviceInfoByPipeId
(
tPipe
.
getPipeId
());
if
(
tDeviceInfoList
.
size
()
!=
0
)
{
for
(
TDeviceInfo
device
:
tDeviceInfoList
)
{
device
.
setIsDel
(
"1"
);
tDeviceInfoMapper
.
updateTDeviceInfo
(
device
);
}
}
}
return
tPipeMapper
.
updateTPipe
(
tPipe
);
return
tPipeMapper
.
updateTPipe
(
tPipe
);
}
}
...
...
gassafety-system/src/main/resources/mapper/system/TDeviceInfoMapper.xml
View file @
bd66120d
...
@@ -56,9 +56,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -56,9 +56,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where device_id = #{deviceId}
where device_id = #{deviceId}
</select>
</select>
<select
id=
"selectTDeviceInfoBy
Code"
parameterType=
"String
"
resultMap=
"TDeviceInfoResult"
>
<select
id=
"selectTDeviceInfoBy
PipeId"
parameterType=
"int
"
resultMap=
"TDeviceInfoResult"
>
<include
refid=
"selectTDeviceInfoVo"
/>
<include
refid=
"selectTDeviceInfoVo"
/>
where
device_code = #{deviceCode
}
where
pipe_id = #{pipeId
}
</select>
</select>
<select
id=
"countDeviceByType"
resultType=
"map"
>
<select
id=
"countDeviceByType"
resultType=
"map"
>
...
...
gassafety-system/src/main/resources/mapper/system/TPipeMapper.xml
View file @
bd66120d
...
@@ -48,11 +48,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -48,11 +48,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where pipe_id = #{pipeId}
where pipe_id = #{pipeId}
</select>
</select>
<select
id=
"selectTPipeByCode"
parameterType=
"String"
resultMap=
"TPipeResult"
>
<include
refid=
"selectTPipeVo"
/>
where pipe_code = #{pipeCode}
</select>
<select
id=
"countPipeLength"
resultType=
"double"
>
<select
id=
"countPipeLength"
resultType=
"double"
>
select sum(pipe_length) from t_pipe
select sum(pipe_length) from t_pipe
where is_del = '0'
where is_del = '0'
...
...
gassafety-web/src/views/device/deviceInfo/index.vue
View file @
bd66120d
...
@@ -86,19 +86,18 @@
...
@@ -86,19 +86,18 @@
<el-table-column
label=
"设备名称"
align=
"center"
prop=
"deviceName"
/>
<el-table-column
label=
"设备名称"
align=
"center"
prop=
"deviceName"
/>
<el-table-column
label=
"所属管道"
align=
"center"
prop=
"pipeName"
/>
<el-table-column
label=
"所属管道"
align=
"center"
prop=
"pipeName"
/>
<el-table-column
label=
"设备编号"
align=
"center"
prop=
"deviceCode"
/>
<el-table-column
label=
"设备编号"
align=
"center"
prop=
"deviceCode"
/>
<el-table-column
label=
"设备类型"
align=
"center"
prop=
"deviceType"
/>
<el-table-column
label=
"设备类型"
align=
"center"
prop=
"deviceType"
>
<el-table-column
label=
"设备型号"
align=
"center"
prop=
"deviceModel"
/>
<el-table-column
label=
"所在地址"
align=
"center"
prop=
"deviceAddr"
/>
<el-table-column
label=
"安装时间"
align=
"center"
prop=
"installationTime"
width=
"180"
>
<template
slot-scope=
"scope"
>
<template
slot-scope=
"scope"
>
<span>
{{
parseTime
(
scope
.
row
.
installationTime
)
}}
</span>
<span
v-if=
"scope.row.deviceType == 1"
>
调压箱
</span>
</
template
>
<span
v-if=
"scope.row.deviceType == 2"
>
阀门井
</span>
</el-table-column>
<span
v-if=
"scope.row.deviceType == 3"
>
流量计
</span>
<el-table-column
label=
"最后巡检时间"
align=
"center"
prop=
"inspectionTime"
width=
"180"
>
<span
v-if=
"scope.row.deviceType == 4"
>
智能燃气表
</span>
<
template
slot-scope=
"scope"
>
<span>
{{
parseTime
(
scope
.
row
.
inspectionTime
)
}}
</span>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"设备型号"
align=
"center"
prop=
"deviceModel"
/>
<el-table-column
label=
"所在地址"
align=
"center"
prop=
"deviceAddr"
/>
<el-table-column
label=
"安装时间"
align=
"center"
prop=
"installationTime"
width=
"180"
/>
<el-table-column
label=
"最后巡检时间"
align=
"center"
prop=
"inspectionTime"
width=
"180"
/>
<el-table-column
label=
"操作"
align=
"center"
class-name=
"small-padding fixed-width"
>
<el-table-column
label=
"操作"
align=
"center"
class-name=
"small-padding fixed-width"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-button
<el-button
...
...
gassafety-web/src/views/device/pipe/index.vue
View file @
bd66120d
...
@@ -85,20 +85,24 @@
...
@@ -85,20 +85,24 @@
<el-table
v-loading=
"loading"
:data=
"pipeList"
@
selection-change=
"handleSelectionChange"
>
<el-table
v-loading=
"loading"
:data=
"pipeList"
@
selection-change=
"handleSelectionChange"
>
<el-table-column
label=
"管道名称"
align=
"center"
prop=
"pipeName"
/>
<el-table-column
label=
"管道名称"
align=
"center"
prop=
"pipeName"
/>
<el-table-column
label=
"管道编号"
align=
"center"
prop=
"pipeCode"
/>
<el-table-column
label=
"管道编号"
align=
"center"
prop=
"pipeCode"
/>
<el-table-column
label=
"管道类型"
align=
"center"
prop=
"pipeType"
/>
<el-table-column
label=
"管道类型"
align=
"center"
prop=
"pipeType"
>
<el-table-column
label=
"管道压力"
align=
"center"
prop=
"pipePressure"
/>
<el-table-column
label=
"管道长度"
align=
"center"
prop=
"pipeLength"
/>
<el-table-column
label=
"所在地址"
align=
"center"
prop=
"pipeAddr"
/>
<el-table-column
label=
"安装时间"
align=
"center"
prop=
"installationTime"
width=
"180"
>
<template
slot-scope=
"scope"
>
<template
slot-scope=
"scope"
>
<span>
{{
parseTime
(
scope
.
row
.
installationTime
)
}}
</span>
<span
v-if=
"scope.row.pipeType == 1"
>
地埋管线
</span>
<span
v-if=
"scope.row.pipeType == 2"
>
地表管线
</span>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"
最后巡检时间"
align=
"center"
prop=
"inspectionTime"
width=
"180"
>
<el-table-column
label=
"
管道压力"
align=
"center"
prop=
"pipePressure"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<span>
{{
parseTime
(
scope
.
row
.
inspectionTime
)
}}
</span>
<span
v-if=
"scope.row.pipePressure == 1"
>
低压
</span>
<span
v-if=
"scope.row.pipePressure == 2"
>
中压
</span>
<span
v-if=
"scope.row.pipePressure == 3"
>
次高压
</span>
<span
v-if=
"scope.row.pipePressure == 4"
>
高压
</span>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"管道长度"
align=
"center"
prop=
"pipeLength"
/>
<el-table-column
label=
"所在地址"
align=
"center"
prop=
"pipeAddr"
/>
<el-table-column
label=
"安装时间"
align=
"center"
prop=
"installationTime"
width=
"180"
/>
<el-table-column
label=
"最后巡检时间"
align=
"center"
prop=
"inspectionTime"
width=
"180"
/>
<el-table-column
label=
"操作"
align=
"center"
class-name=
"small-padding fixed-width"
>
<el-table-column
label=
"操作"
align=
"center"
class-name=
"small-padding fixed-width"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-button
<el-button
...
@@ -369,7 +373,12 @@ export default {
...
@@ -369,7 +373,12 @@ export default {
/** 删除按钮操作 */
/** 删除按钮操作 */
handleDelete
(
row
)
{
handleDelete
(
row
)
{
row
.
isDel
=
"1"
;
row
.
isDel
=
"1"
;
this
.
$confirm
(
'是否确认删除管道名称为"'
+
row
.
pipeName
+
'"的数据项?'
,
"警告"
,
{
var
devices
=
" "
;
for
(
var
i
=
0
;
i
<
row
.
deviceInfoList
.
length
;
i
++
){
var
obj
=
row
.
deviceInfoList
[
i
];
devices
=
devices
+
obj
.
deviceName
+
" "
;
}
this
.
$confirm
(
'请确认是否删除管道名称为"'
+
row
.
pipeName
+
'"的数据项,该管道下包含的设备('
+
devices
+
')将一并被删除'
,
"警告"
,
{
confirmButtonText
:
"确定"
,
confirmButtonText
:
"确定"
,
cancelButtonText
:
"取消"
,
cancelButtonText
:
"取消"
,
type
:
"warning"
type
:
"warning"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment