问题修复

This commit is contained in:
cwchen 2025-07-25 17:24:13 +08:00
parent d952c24666
commit 313cff9a76
2 changed files with 20 additions and 5 deletions

View File

@ -21,10 +21,6 @@ function setParams(params) {
form.render(); form.render();
loadTowerOptions(); loadTowerOptions();
crossLineFields(); crossLineFields();
if (idParam) {
getThreeSpanById();
}
$(".span-type-option").on("click", function () { $(".span-type-option").on("click", function () {
$(".span-type-option").removeClass("active"); $(".span-type-option").removeClass("active");
$(this).addClass("active"); $(this).addClass("active");
@ -36,22 +32,28 @@ function setParams(params) {
$("#crossPublicFields").hide(); $("#crossPublicFields").hide();
$("#crossRailwayFields").hide(); $("#crossRailwayFields").hide();
crossLineFields(); crossLineFields();
$('#setting').show();
break; break;
case "cross-public": case "cross-public":
$("#crossLineFields").hide(); $("#crossLineFields").hide();
$("#crossPublicFields").show(); $("#crossPublicFields").show();
$("#crossRailwayFields").hide(); $("#crossRailwayFields").hide();
crossPublicFields(); crossPublicFields();
$('#setting').hide();
break; break;
case "cross-railway": case "cross-railway":
$("#crossLineFields").hide(); $("#crossLineFields").hide();
$("#crossPublicFields").hide(); $("#crossPublicFields").hide();
$("#crossRailwayFields").show(); $("#crossRailwayFields").show();
crossRailwayFields(); crossRailwayFields();
$('#setting').hide();
break; break;
} }
form.render(); form.render();
}); });
if (idParam) {
getThreeSpanById();
}
// 监听杆塔选择 // 监听杆塔选择
form.on("select(towerSelect)", function (data) { form.on("select(towerSelect)", function (data) {
@ -319,6 +321,19 @@ function getThreeSpanById() {
function (result) { function (result) {
layer.close(loadingMsg); layer.close(loadingMsg);
if (result.code === 200) { if (result.code === 200) {
if(result.data && result.data.spanType){
$('.span-type-option').eq(parseInt(result.data.spanType) - 1).trigger('click');
if(result.data.spanType === '1'){
$('.span-type-option').eq(1).hide();
$('.span-type-option').eq(2).hide();
}else if(result.data.spanType === '2'){
$('.span-type-option').eq(0).hide();
$('.span-type-option').eq(2).hide();
}else if(result.data.spanType === '3'){
$('.span-type-option').eq(0).hide();
$('.span-type-option').eq(1).hide();
}
}
setFormData(result.data); setFormData(result.data);
} else { } else {
layer.alert(result.msg, { icon: 2 }); layer.alert(result.msg, { icon: 2 });

View File

@ -255,7 +255,7 @@
</div> </div>
<div class="btn-box"> <div class="btn-box">
<button class="layui-btn layui-btn-normal save" onclick="setSpanTowerLonAndLatData()">配置跨越杆塔经纬度</button> <button class="layui-btn layui-btn-normal save" id="setting" onclick="setSpanTowerLonAndLatData()">配置跨越杆塔经纬度</button>
<button class="layui-btn layui-btn-normal save" onclick="saveData2()">确定</button> <button class="layui-btn layui-btn-normal save" onclick="saveData2()">确定</button>
<button class="layui-btn layui-btn-primary cancel" onclick="closePage()">取消</button> <button class="layui-btn layui-btn-primary cancel" onclick="closePage()">取消</button>
</div> </div>