巡检点bug

This commit is contained in:
Timer
2026-03-11 00:13:43 +08:00
parent e3582cb6ae
commit 4ca5d82ac0
2 changed files with 63 additions and 57 deletions

View File

@ -290,10 +290,10 @@
}; };
//初始化楼层 //初始化楼层
var refreshSelect4Floor = function (companyId) { var refreshSelect4Floor = function (unitId) {
$.post(ext.contextPath + "/timeEfficiency/patrolArea/getPatrolAreaFloor4Select.do", {companyId: companyId}, function (data) { $.post(ext.contextPath + "/timeEfficiency/patrolArea/getPatrolAreaFloor4Select.do", {unitId: unitId}, function (data) {
$("#processSectionId").empty(); $("#floorName").empty();
var selelct_ = $("#processSectionId").select2({ var selelct_ = $("#floorName").select2({
data: data, data: data,
placeholder: '请选择',//默认文字提示 placeholder: '请选择',//默认文字提示
allowClear: true,//允许清空 allowClear: true,//允许清空
@ -310,7 +310,7 @@
return repo.text; return repo.text;
} // 函数用于呈现当前的选择 } // 函数用于呈现当前的选择
}); });
selelct_.val('${patrolPoint.processSectionId}').trigger("change"); selelct_.val('${patrolPoint.floorId}').trigger("change");
}, 'json'); }, 'json');
}; };
@ -683,7 +683,7 @@
} else { } else {
$("#hidden_bizid").attr("disabled", "disabled"); $("#hidden_bizid").attr("disabled", "disabled");
$("#input_bizid").css("display", "none"); $("#input_bizid").css("display", "none");
refreshSelect('${patrolPoint.bizId}'); refreshSelect('${patrolPoint.unitId}');
var selelct = $("#bizId").select2({ var selelct = $("#bizId").select2({
data: data, data: data,
placeholder: '请选择',//默认文字提示 placeholder: '请选择',//默认文字提示
@ -701,7 +701,7 @@
return repo.text; return repo.text;
} // 函数用于呈现当前的选择 } // 函数用于呈现当前的选择
}); });
selelct.val('${patrolPoint.bizId}').trigger("change"); selelct.val('${patrolPoint.unitId}').trigger("change");
selelct.on("change", function (e) { selelct.on("change", function (e) {
var companyId = $(this).val(); var companyId = $(this).val();
$.post(ext.contextPath + "/user/processSection/getProcessSection4Select.do", {companyId: companyId}, function (data) { $.post(ext.contextPath + "/user/processSection/getProcessSection4Select.do", {companyId: companyId}, function (data) {
@ -754,30 +754,33 @@
//巡检楼层下拉数据 //巡检楼层下拉数据
var selectType = $("#floorName").select2({minimumResultsForSearch: 10}) var selectType = $("#floorName").select2({minimumResultsForSearch: 10})
$.post(ext.contextPath + "/timeEfficiency/patrolArea/getPatrolAreaFloor4Select.do", {unitId: '${patrolPoint.unitId}'}, function (data) { var floorUnitId = '${patrolPoint.unitId}' || '${patrolPoint.bizId}';
$("#floorName").empty(); if(floorUnitId && floorUnitId !== '') {
var selelct_ = $("#floorName").select2({ $.post(ext.contextPath + "/timeEfficiency/patrolArea/getPatrolAreaFloor4Select.do", {unitId: floorUnitId}, function (data) {
data: data, $("#floorName").empty();
placeholder: '请选择',//默认文字提示 var selelct_ = $("#floorName").select2({
allowClear: false,//允许清空 data: data,
escapeMarkup: function (markup) { placeholder: '请选择',//默认文字提示
return markup; allowClear: false,//允许清空
}, // 自定义格式化防止xss注入 escapeMarkup: function (markup) {
language: "zh-CN", return markup;
minimumInputLength: 0, }, // 自定义格式化防止xss注入
minimumResultsForSearch: 10,//数据超过10个启用搜索框 language: "zh-CN",
formatResult: function formatRepo(repo) { minimumInputLength: 0,
return repo.text; minimumResultsForSearch: 10,//数据超过10个启用搜索框
}, // 函数用来渲染结果 formatResult: function formatRepo(repo) {
formatSelection: function formatRepoSelection(repo) { return repo.text;
return repo.text; }, // 函数用来渲染结果
} // 函数用于呈现当前的选择 formatSelection: function formatRepoSelection(repo) {
}); return repo.text;
selelct_.val('${patrolPoint.floorId}').trigger("change"); } // 函数用于呈现当前的选择
selelct_.on('change', function (e) { });
$('#floorId').val(e.target.value); selelct_.val('${patrolPoint.floorId}').trigger("change");
}) selelct_.on('change', function (e) {
}, 'json'); $('#floorId').val(e.target.value);
})
}, 'json');
}
}) })
</script> </script>

View File

@ -233,7 +233,7 @@
} else { } else {
$("#hidden_bizid").attr("disabled", "disabled"); $("#hidden_bizid").attr("disabled", "disabled");
$("#input_bizid").css("display", "none"); $("#input_bizid").css("display", "none");
refreshSelect('${patrolPoint.bizId}'); refreshSelect('${patrolPoint.unitId}');
var selelct = $("#bizId").select2({ var selelct = $("#bizId").select2({
data: data, data: data,
placeholder: '请选择',//默认文字提示 placeholder: '请选择',//默认文字提示
@ -251,7 +251,7 @@
return repo.text; return repo.text;
} // 函数用于呈现当前的选择 } // 函数用于呈现当前的选择
}); });
selelct.val('${patrolPoint.bizId}').trigger("change"); selelct.val('${patrolPoint.unitId}').trigger("change");
selelct.on("change", function (e) { selelct.on("change", function (e) {
var companyId = $(this).val(); var companyId = $(this).val();
$.post(ext.contextPath + "/user/processSection/getProcessSection4Select.do", {companyId: companyId}, function (data) { $.post(ext.contextPath + "/user/processSection/getProcessSection4Select.do", {companyId: companyId}, function (data) {
@ -304,30 +304,33 @@
//巡检楼层下拉数据 //巡检楼层下拉数据
var selectType = $("#floorName").select2({minimumResultsForSearch: 10}) var selectType = $("#floorName").select2({minimumResultsForSearch: 10})
$.post(ext.contextPath + "/timeEfficiency/patrolArea/getPatrolAreaFloor4Select.do", {unitId: '${patrolPoint.unitId}'}, function (data) { var floorUnitId = '${patrolPoint.unitId}' || '${patrolPoint.bizId}';
$("#floorName").empty(); if(floorUnitId && floorUnitId !== '') {
var selelct_ = $("#floorName").select2({ $.post(ext.contextPath + "/timeEfficiency/patrolArea/getPatrolAreaFloor4Select.do", {unitId: floorUnitId}, function (data) {
data: data, $("#floorName").empty();
placeholder: '请选择',//默认文字提示 var selelct_ = $("#floorName").select2({
allowClear: false,//允许清空 data: data,
escapeMarkup: function (markup) { placeholder: '请选择',//默认文字提示
return markup; allowClear: false,//允许清空
}, // 自定义格式化防止xss注入 escapeMarkup: function (markup) {
language: "zh-CN", return markup;
minimumInputLength: 0, }, // 自定义格式化防止xss注入
minimumResultsForSearch: 10,//数据超过10个启用搜索框 language: "zh-CN",
formatResult: function formatRepo(repo) { minimumInputLength: 0,
return repo.text; minimumResultsForSearch: 10,//数据超过10个启用搜索框
}, // 函数用来渲染结果 formatResult: function formatRepo(repo) {
formatSelection: function formatRepoSelection(repo) { return repo.text;
return repo.text; }, // 函数用来渲染结果
} // 函数用于呈现当前的选择 formatSelection: function formatRepoSelection(repo) {
}); return repo.text;
selelct_.val('${patrolPoint.floorId}').trigger("change"); } // 函数用于呈现当前的选择
selelct_.on('change', function (e) { });
$('#floorId').val(e.target.value); selelct_.val('${patrolPoint.floorId}').trigger("change");
}) selelct_.on('change', function (e) {
}, 'json'); $('#floorId').val(e.target.value);
})
}, 'json');
}
}) })
</script> </script>
<div class="modal fade" id="subModal"> <div class="modal fade" id="subModal">