基础管理-线路工程管理

This commit is contained in:
lSun 2026-01-06 14:41:42 +08:00
parent 4ebe39f7e7
commit de34ebfe4c
5 changed files with 29 additions and 3 deletions

View File

@ -131,7 +131,7 @@ public class TbTowerServiceImpl implements TbTowerService {
if(tbThreeSpanVo.size()>0 || tbCablewaTransVo.size()>0){
return ServerResponse.createErroe("修改失败-已有三跨点和索道点的杆塔不允许删除和修改");
}
//如果改变杆塔类型先删后加
//如果改变坐标系先删后加
if (StringUtils.isNotNull(tbTower) && tbTower.getUploadType()!=data.getUploadType()){
delTbTower(data);
ServerResponse res = addTbTower(data);

View File

@ -55,6 +55,15 @@ public class TbTowerVo {
*/
private String baiduLat;
/**
* 杆塔类型*/
private String towerType;
/**
* 海拔高度
*/
private String altitude;
/**
* 排序
*/

View File

@ -16,6 +16,9 @@
<if test="uploadType != null ">upload_type,</if>
<if test="createTime != null">create_time,</if>
<if test="createUserId != null ">create_user_id,</if>
<if test="altitude != null ">altitude,</if>
<if test="towerType != null ">tower_type,</if>
is_actvice
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
@ -30,6 +33,8 @@
<if test="uploadType != null ">#{uploadType},</if>
<if test="createTime != null ">#{createTime},</if>
<if test="createUserId != null ">#{createUserId},</if>
<if test="altitude != null ">#{altitude},</if>
<if test="towerType != null ">#{towerType},</if>
1
</trim>
</insert>
@ -46,6 +51,8 @@
<if test="uploadType != null">upload_type = #{uploadType},</if>
<if test="updateUserId != null">update_user_id = #{updateUserId},</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()
</trim>
where id = #{id}
@ -64,7 +71,7 @@
<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,
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}
</select>
<select id="getTbTowerBySort" resultType="com.bonus.digitalSignage.basic.vo.TbTowerVo">

View File

@ -28,6 +28,8 @@ function setParams(params) {
$('input[name="longitude"]').attr('lay-verify', 'required|longitude');
$('input[name="latitude"]').attr('lay-verify', 'required|latitude');
*/
// 初始化下拉选项
initSelects();
console.log(idParam + "idParam");
if (idParam) {
getTowerById();
@ -170,6 +172,12 @@ function setParams(params) {
});
}
// 初始化下拉选项
function initSelects() {
let proStatusData = getDistinctListByParentCode({ dictCode: "tower_type" });
setSelectValueNameCode(proStatusData, "towerType", "请选择杆塔类型");
}
// 根据id获取杆塔信息
function getTowerById() {
let loadingMsg = layer.msg("数据加载中,请稍候...", { icon: 16, time: 0 });

View File

@ -134,7 +134,9 @@
<div class="layui-form-item">
<label class="layui-form-label"><span class="required-mark">*</span>杆塔类型:</label>
<div class="layui-input-inline">
<!-- 下拉选 -->
<select id="towerType" name="towerType" lay-search="">
</select>
</div>
</div>