基础管理-线路工程管理
This commit is contained in:
parent
4ebe39f7e7
commit
de34ebfe4c
|
|
@ -131,7 +131,7 @@ public class TbTowerServiceImpl implements TbTowerService {
|
||||||
if(tbThreeSpanVo.size()>0 || tbCablewaTransVo.size()>0){
|
if(tbThreeSpanVo.size()>0 || tbCablewaTransVo.size()>0){
|
||||||
return ServerResponse.createErroe("修改失败-已有三跨点和索道点的杆塔不允许删除和修改");
|
return ServerResponse.createErroe("修改失败-已有三跨点和索道点的杆塔不允许删除和修改");
|
||||||
}
|
}
|
||||||
//如果改变杆塔类型,先删后加
|
//如果改变坐标系,先删后加
|
||||||
if (StringUtils.isNotNull(tbTower) && tbTower.getUploadType()!=data.getUploadType()){
|
if (StringUtils.isNotNull(tbTower) && tbTower.getUploadType()!=data.getUploadType()){
|
||||||
delTbTower(data);
|
delTbTower(data);
|
||||||
ServerResponse res = addTbTower(data);
|
ServerResponse res = addTbTower(data);
|
||||||
|
|
|
||||||
|
|
@ -55,6 +55,15 @@ public class TbTowerVo {
|
||||||
*/
|
*/
|
||||||
private String baiduLat;
|
private String baiduLat;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 杆塔类型*/
|
||||||
|
private String towerType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 海拔高度
|
||||||
|
*/
|
||||||
|
private String altitude;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 排序
|
* 排序
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -16,6 +16,9 @@
|
||||||
<if test="uploadType != null ">upload_type,</if>
|
<if test="uploadType != null ">upload_type,</if>
|
||||||
<if test="createTime != null">create_time,</if>
|
<if test="createTime != null">create_time,</if>
|
||||||
<if test="createUserId != null ">create_user_id,</if>
|
<if test="createUserId != null ">create_user_id,</if>
|
||||||
|
<if test="altitude != null ">altitude,</if>
|
||||||
|
<if test="towerType != null ">tower_type,</if>
|
||||||
|
|
||||||
is_actvice
|
is_actvice
|
||||||
</trim>
|
</trim>
|
||||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||||
|
|
@ -30,6 +33,8 @@
|
||||||
<if test="uploadType != null ">#{uploadType},</if>
|
<if test="uploadType != null ">#{uploadType},</if>
|
||||||
<if test="createTime != null ">#{createTime},</if>
|
<if test="createTime != null ">#{createTime},</if>
|
||||||
<if test="createUserId != null ">#{createUserId},</if>
|
<if test="createUserId != null ">#{createUserId},</if>
|
||||||
|
<if test="altitude != null ">#{altitude},</if>
|
||||||
|
<if test="towerType != null ">#{towerType},</if>
|
||||||
1
|
1
|
||||||
</trim>
|
</trim>
|
||||||
</insert>
|
</insert>
|
||||||
|
|
@ -46,6 +51,8 @@
|
||||||
<if test="uploadType != null">upload_type = #{uploadType},</if>
|
<if test="uploadType != null">upload_type = #{uploadType},</if>
|
||||||
<if test="updateUserId != null">update_user_id = #{updateUserId},</if>
|
<if test="updateUserId != null">update_user_id = #{updateUserId},</if>
|
||||||
<if test="isActvice != null">is_actvice = #{isActvice},</if>
|
<if test="isActvice != null">is_actvice = #{isActvice},</if>
|
||||||
|
<if test="altitude != null">altitude = #{altitude},</if>
|
||||||
|
<if test="towerType != null">tower_type = #{towerType},</if>
|
||||||
update_time = now()
|
update_time = now()
|
||||||
</trim>
|
</trim>
|
||||||
where id = #{id}
|
where id = #{id}
|
||||||
|
|
@ -64,7 +71,7 @@
|
||||||
<select id="getTbTowerById" resultType="com.bonus.digitalSignage.basic.vo.TbTowerVo">
|
<select id="getTbTowerById" resultType="com.bonus.digitalSignage.basic.vo.TbTowerVo">
|
||||||
select id as id,pro_id as proId,tower_name as towerName,lon as lon,lat as lat,
|
select id as id,pro_id as proId,tower_name as towerName,lon as lon,lat as lat,
|
||||||
baidu_lon as baiduLon,baidu_lat as baiduLat,sort as sort,central_meridian as centralMeridian,
|
baidu_lon as baiduLon,baidu_lat as baiduLat,sort as sort,central_meridian as centralMeridian,
|
||||||
upload_type as uploadType
|
upload_type as uploadType,altitude, tower_type as towerType
|
||||||
from tb_tower where id = #{id}
|
from tb_tower where id = #{id}
|
||||||
</select>
|
</select>
|
||||||
<select id="getTbTowerBySort" resultType="com.bonus.digitalSignage.basic.vo.TbTowerVo">
|
<select id="getTbTowerBySort" resultType="com.bonus.digitalSignage.basic.vo.TbTowerVo">
|
||||||
|
|
|
||||||
|
|
@ -28,6 +28,8 @@ function setParams(params) {
|
||||||
$('input[name="longitude"]').attr('lay-verify', 'required|longitude');
|
$('input[name="longitude"]').attr('lay-verify', 'required|longitude');
|
||||||
$('input[name="latitude"]').attr('lay-verify', 'required|latitude');
|
$('input[name="latitude"]').attr('lay-verify', 'required|latitude');
|
||||||
*/
|
*/
|
||||||
|
// 初始化下拉选项
|
||||||
|
initSelects();
|
||||||
console.log(idParam + "idParam");
|
console.log(idParam + "idParam");
|
||||||
if (idParam) {
|
if (idParam) {
|
||||||
getTowerById();
|
getTowerById();
|
||||||
|
|
@ -170,6 +172,12 @@ function setParams(params) {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 初始化下拉选项
|
||||||
|
function initSelects() {
|
||||||
|
let proStatusData = getDistinctListByParentCode({ dictCode: "tower_type" });
|
||||||
|
setSelectValueNameCode(proStatusData, "towerType", "请选择杆塔类型");
|
||||||
|
}
|
||||||
|
|
||||||
// 根据id获取杆塔信息
|
// 根据id获取杆塔信息
|
||||||
function getTowerById() {
|
function getTowerById() {
|
||||||
let loadingMsg = layer.msg("数据加载中,请稍候...", { icon: 16, time: 0 });
|
let loadingMsg = layer.msg("数据加载中,请稍候...", { icon: 16, time: 0 });
|
||||||
|
|
|
||||||
|
|
@ -134,7 +134,9 @@
|
||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
<label class="layui-form-label"><span class="required-mark">*</span>杆塔类型:</label>
|
<label class="layui-form-label"><span class="required-mark">*</span>杆塔类型:</label>
|
||||||
<div class="layui-input-inline">
|
<div class="layui-input-inline">
|
||||||
<!-- 下拉选 -->
|
<select id="towerType" name="towerType" lay-search="">
|
||||||
|
|
||||||
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue