Commit 58d4cbcb by sunxin

列表 条件查询 集团、区域、业务类型 联动清空刷新

parent 2cf6f506
......@@ -25,6 +25,9 @@
});
function getRegion(ts_describe){
var selectNode = $("#supplementType");
selectNode.empty();//每次需要将上一次的数据进行清空
selectNode.append("<option value=''>请选择</option>");
console.log(ts_describe);
if(ts_describe != null && ts_describe != ''){
$.ajax({
......@@ -36,9 +39,7 @@
var data2 = returnedData.ctBbtcBusTypeList;
// console.log(data1[0].name);
// console.log(data2[0].name);
var selectNode = $("#supplementType");
selectNode.empty();//每次需要将上一次的数据进行清空
selectNode.append("<option value=''>请选择</option>");
if (data2 != '') {
console.log(data2[0].name);
var slsb=document.getElementById("supplementType");
......@@ -51,7 +52,7 @@
}
});
}else{
top.$.jBox.tip('请选择被举报集团', 'warning');
top.$.jBox.tip('请选择所属集团', 'warning');
}
}
......
......@@ -37,6 +37,9 @@
i += 1;
$(this).children("td:first-child").html(num);
});
/*加载时 执行跟据集团 搜索下拉信息 解决每次刷新问题*/
getRegion();
getTransferDepartment();
});
function page(n, s) {
......@@ -167,8 +170,16 @@
showDiv.innerHTML = '';
}
function getRegion(ts_describe){
console.log(ts_describe);
function getRegion(){
var selectNode = $("#supplementArea");
selectNode.empty();//每次需要将上一次的数据进行清空
selectNode.append("<option value=''>请选择</option>");
var selectNode = $("#supplementType");
selectNode.empty();//每次需要将上一次的数据进行清空
selectNode.append("<option value=''>请选择</option>");
var ts_describe= $("#supplementGroup").val();
if(ts_describe != null && ts_describe != ''){
$.ajax({
type: "POST",
......@@ -180,9 +191,9 @@
var data2 = returnedData.ctBbtcBusTypeList;
// console.log(data1[0].name);
// console.log(data2[0].name);
var selectNode = $("#supplementArea");
/* var selectNode = $("#supplementArea");
selectNode.empty();//每次需要将上一次的数据进行清空
selectNode.append("<option value=''>请选择</option>");
selectNode.append("<option value=''>请选择</option>");*/
if (data1 != '') {
var slsb=document.getElementById("supplementArea");
for (var i = 0;i < data1.length;i++){
......@@ -191,9 +202,9 @@
}
}
var selectNode = $("#supplementType");
/* var selectNode = $("#supplementType");
selectNode.empty();//每次需要将上一次的数据进行清空
selectNode.append("<option value=''>请选择</option>");
selectNode.append("<option value=''>请选择</option>");*/
if (data2 != '') {
console.log(data2[0].name);
var slsb=document.getElementById("supplementType");
......@@ -207,7 +218,7 @@
}
});
}else{
top.$.jBox.tip('请选择被举报集团', 'warning');
/*top.$.jBox.tip('请选择被举报集团', 'warning');*/
}
}
......@@ -215,7 +226,10 @@
*联动查询类型下的类别 传多个id
*/
function getBusCategory(ts_describe){
console.log(ts_describe);
var selectNode = $("#supplementCategory");
selectNode.empty();//每次需要将上一次的数据进行清空
selectNode.append("<option value=''>请选择</option>");
if(ts_describe != null && ts_describe != ''){
$.ajax({
type: "POST",
......@@ -225,9 +239,9 @@
console.log(returnedData);
var data = returnedData.ctBbtcBusCategoryList;
var selectNode = $("#supplementCategory");
/* var selectNode = $("#supplementCategory");
selectNode.empty();//每次需要将上一次的数据进行清空
selectNode.append("<option value=''>请选择</option>");
selectNode.append("<option value=''>请选择</option>");*/
if (data != '') {
var slsb=document.getElementById("supplementCategory");
for (var i = 0;i <= data.length;i++){
......@@ -240,12 +254,16 @@
}
});
}else{
top.$.jBox.tip('请选择业务类型', 'warning');
/* top.$.jBox.tip('请选择业务类型', 'warning');*/
}
}
function getTransferDepartment(ts_describe){
function getTransferDepartment(){
var selectNode = $("#transferDepartment");
selectNode.empty();//每次需要将上一次的数据进行清空
selectNode.append("<option value=''>请选择</option>");
var ts_describe= $("#transferGroup").val();
if(ts_describe != null && ts_describe != ''){
$.ajax({
type: "POST",
......@@ -254,10 +272,10 @@
success: function(returnedData) {
var data2 = returnedData.ctBbtcBusTypeList;
//移交部门赋值
/* //移交部门赋值
var selectNode = $("#transferDepartment");
selectNode.empty();//每次需要将上一次的数据进行清空
selectNode.append("<option value=''>请选择</option>");
selectNode.append("<option value=''>请选择</option>");*/
if (data2 != '') {
console.log(data2[0].name);
var slsb=document.getElementById("transferDepartment");
......@@ -270,8 +288,8 @@
}
});
}else{
top.$.jBox.tip('请选择业务类型', 'warning');
}
/*top.$.jBox.tip('请选择业务类型', 'warning');*/
}
}
......@@ -420,7 +438,7 @@
maxlength="50" class="input-small"/></li>
<li><label>所属集团:</label>
<form:select id="supplementGroup" path="supplementGroup" class="input-small required" onchange="getRegion(value)">
<form:select id="supplementGroup" path="supplementGroup" class="input-small required" onchange="getRegion()">
<form:option value="">请选择</form:option>
<form:options items="${fns:getDictList('supplement_group')}" itemLabel="label" itemValue="id"
htmlEscape="false"/>
......@@ -433,18 +451,19 @@
&lt;%&ndash;<options items="${ctBbtcRegionList}" itemLabel="name" itemValue="id"&ndash;%&gt;
&lt;%&ndash;htmlEscape="false"/></select>&ndash;%&gt;
</select>--%>
<form:select id="supplementArea" onchange="resetPageNo();" path="supplementArea" class="input-small" value="${report.supplementArea}">
<form:select id="supplementArea" onchange="resetPageNo();" path="supplementArea" class="input-small">
<form:option value="">请选择</form:option>
</form:select>
</li>
<li><label>业务类型:</label>
<form:select id="supplementType" onchange="getBusCategory(value);" path="supplementType" class="input-small" value="${report.supplementType}">
<form:select id="supplementType" onchange="getBusCategory(value);" path="supplementType" class="input-small" >
<form:option value="">请选择</form:option>
</form:select>
</li>
<li><label>业务类别:</label>
<form:select onchange="resetPageNo();" path="supplementCategory" class="input-small" id="supplementCategory" value="${report.supplementCategory}">
<form:select onchange="resetPageNo();" path="supplementCategory" class="input-small" id="supplementCategory" >
<form:option value="">请选择</form:option>
</form:select>
</li>
......@@ -453,7 +472,7 @@
<%-- <form:select onchange="resetPageNo();" path="transferGroup" class="input-small" id="transferGroup" value="${report.transferGroup}">
<form:option value="">请选择</form:option>
</form:select>--%>
<form:select id="transferGroup" path="transferGroup" class="input-small required" onchange="getTransferDepartment(value)">
<form:select id="transferGroup" path="transferGroup" class="input-small required" onchange="getTransferDepartment()">
<form:option value="">请选择</form:option>
<form:options items="${fns:getDictList('supplement_group')}" itemLabel="label" itemValue="id"
htmlEscape="false"/>
......@@ -463,7 +482,7 @@
<%-- <form:select onchange="resetPageNo();" path="transferDepartment" class="input-small" id="transferDepartment" value="${report.transferDepartment}">
<form:option value="">请选择</form:option>
</form:select>--%>
<form:select id="transferDepartment" onchange="resetPageNo();" path="transferDepartment" class="input-small" value="${report.transferDepartment}">
<form:select id="transferDepartment" onchange="resetPageNo();" path="transferDepartment" class="input-small" >
<form:option value="">请选择</form:option>
</form:select>
</li>
......
......@@ -37,6 +37,10 @@
i += 1;
$(this).children("td:first-child").html(num);
});
/*加载时 执行跟据集团 搜索下拉信息 解决每次刷新问题*/
getRegion();
getTransferDepartment();
});
function page(n, s) {
......@@ -167,8 +171,16 @@
showDiv.innerHTML = '';
}
function getRegion(ts_describe){
console.log(ts_describe);
function getRegion(){
var selectNode = $("#supplementArea");
selectNode.empty();//每次需要将上一次的数据进行清空
selectNode.append("<option value=''>请选择</option>");
var selectNode = $("#supplementType");
selectNode.empty();//每次需要将上一次的数据进行清空
selectNode.append("<option value=''>请选择</option>");
var ts_describe= $("#supplementGroup").val();
if(ts_describe != null && ts_describe != ''){
$.ajax({
type: "POST",
......@@ -180,9 +192,9 @@
var data2 = returnedData.ctBbtcBusTypeList;
// console.log(data1[0].name);
// console.log(data2[0].name);
var selectNode = $("#supplementArea");
/* var selectNode = $("#supplementArea");
selectNode.empty();//每次需要将上一次的数据进行清空
selectNode.append("<option value=''>请选择</option>");
selectNode.append("<option value=''>请选择</option>");*/
if (data1 != '') {
console.log(data1[0].name);
......@@ -192,9 +204,9 @@
slsb.append(new Option(data1[i].name,data1[i].id));
}
}
var selectNode = $("#supplementType");
/* var selectNode = $("#supplementType");
selectNode.empty();//每次需要将上一次的数据进行清空
selectNode.append("<option value=''>请选择</option>");
selectNode.append("<option value=''>请选择</option>");*/
if (data2 != '') {
console.log(data2[0].name);
var slsb=document.getElementById("supplementType");
......@@ -207,7 +219,7 @@
}
});
}else{
top.$.jBox.tip('请选择被举报集团', 'warning');
/*top.$.jBox.tip('请选择被举报集团', 'warning');*/
}
}
......@@ -226,9 +238,9 @@
var data = returnedData.ctBbtcBusCategoryList;
console.log(data[0].name);
var selectNode = $("#supplementCategory");
/* var selectNode = $("#supplementCategory");
selectNode.empty();//每次需要将上一次的数据进行清空
selectNode.append("<option value=''>请选择</option>");
selectNode.append("<option value=''>请选择</option>");*/
if (data != '') {
var slsb=document.getElementById("supplementCategory");
......@@ -243,12 +255,16 @@
}
});
}else{
top.$.jBox.tip('请选择业务类型', 'warning');
/* top.$.jBox.tip('请选择业务类型', 'warning');*/
}
}
function getTransferDepartment(ts_describe){
function getTransferDepartment(){
var selectNode = $("#transferDepartment");
selectNode.empty();//每次需要将上一次的数据进行清空
selectNode.append("<option value=''>请选择</option>");
var ts_describe= $("#transferGroup").val();
if(ts_describe != null && ts_describe != ''){
$.ajax({
type: "POST",
......@@ -258,9 +274,9 @@
var data2 = returnedData.ctBbtcBusTypeList;
//移交部门赋值
var selectNode = $("#transferDepartment");
/* var selectNode = $("#transferDepartment");
selectNode.empty();//每次需要将上一次的数据进行清空
selectNode.append("<option value=''>请选择</option>");
selectNode.append("<option value=''>请选择</option>");*/
if (data2 != '') {
console.log(data2[0].name);
var slsb=document.getElementById("transferDepartment");
......@@ -273,7 +289,7 @@
}
});
}else{
top.$.jBox.tip('请选择业务类型', 'warning');
/* top.$.jBox.tip('请选择业务类型', 'warning');*/
}
}
......@@ -424,7 +440,7 @@
<li><label>所属集团:</label>
<form:select id="supplementGroup" path="supplementGroup" class="input-small required" onchange="getRegion(value)">
<form:select id="supplementGroup" path="supplementGroup" class="input-small required" onchange="getRegion()">
<form:option value="">请选择</form:option>
<form:options items="${fns:getDictList('supplement_group')}" itemLabel="label" itemValue="id"
htmlEscape="false"/>
......@@ -451,7 +467,7 @@
<%-- <form:select onchange="resetPageNo();" path="transferGroup" class="input-small" id="transferGroup" value="${report.transferGroup}">
<form:option value="">请选择</form:option>
</form:select>--%>
<form:select id="transferGroup" path="transferGroup" class="input-small required" onchange="getTransferDepartment(value)">
<form:select id="transferGroup" path="transferGroup" class="input-small required" onchange="getTransferDepartment()">
<form:option value="">请选择</form:option>
<form:options items="${fns:getDictList('supplement_group')}" itemLabel="label" itemValue="id"
htmlEscape="false"/>
......
......@@ -89,14 +89,38 @@
$("#chooseDiv").hide();
$("#fade").hide();
});
var checkedNumber = "${report.supplementType}";
/*页面一加载,跟据举报集团 查询对应区域列表 业务列表 跟据业务列表查询类别列表 */
getRegion();
getDepartment();
/* var checkedNumber = "${report.supplementType}";
if (checkedNumber != null && checkedNumber.length != 0) {
var number = checkedNumber.split(",");
var ck = document.getElementsByName("supplementType");
var ck = document.getElementById("supplementType");
for (var i = 0; i < number.length; i++) {
ck[number[i] - 1].checked = true;
var str=number[i];
$("#supplementType option[text=str]").attr("selected", true);
}
getBusCategory();
}*/
var supplementType = $("#supplementType").find("option:selected").text();
var supplementInformant = "${report.supplementInformant}";
if (supplementType == "请选择") {
supplementType = "${report.reportProject}";
}
/* var checkedNumber2 = "${report.supplementCategory}"; */
/* if (checkedNumber2 != null && checkedNumber2.length != 0) {
var number2 = checkedNumber2.split(",");
var ck2 = document.getElementById("supplementCategory");
for (var i = 0; i < number2.length; i++) {
ck2[number2[i] - 1].checked = true;
}
}*/
<%--//管理员权限可选择处理结论--%>
<%--var isAdmin = ${isAdmin};--%>
<%--if (isAdmin == false) {--%>
......@@ -104,11 +128,7 @@
<%--}--%>
<%--var source = "${report.reportSource}";--%>
<%--$(":radio[name='reportSource'][value='" + source + "']").prop("checked", "checked");--%>
var supplementType = $("#supplementType").find("option:selected").text();
var supplementInformant = "${report.supplementInformant}";
if (supplementType == "请选择") {
supplementType = "${report.reportProject}";
}
//判断是否显示是否完成选择框
var dealResult = $("#dealResult").val();
if (dealResult != null && dealResult != ' ') {
......@@ -456,8 +476,15 @@
}
/*跟据集团 获取对应的业务类型 和业务类别 */
function getRegion(ts_describe){
function getRegion(){
var selectNode = $("#supplementArea");
selectNode.empty();//每次需要将上一次的数据进行清空
selectNode.append("<option value=''>请选择</option>");
var selectNode = $("#supplementType");
selectNode.empty();//每次需要将上一次的数据进行清空
selectNode.append("<option value=''>请选择</option>");
var ts_describe= $("#supplementGroup").val();
if(ts_describe != null && ts_describe != ''){
$.ajax({
type: "POST",
......@@ -469,9 +496,9 @@
var data2 = returnedData.ctBbtcBusTypeList;
// console.log(data1[0].name);
// console.log(data2[0].name);
var selectNode = $("#supplementArea");
/* var selectNode = $("#supplementArea");
selectNode.empty();//每次需要将上一次的数据进行清空
selectNode.append("<option value=''>请选择</option>");
selectNode.append("<option value=''>请选择</option>");*/
if (data1 != '') {
var slsb=document.getElementById("supplementArea");
......@@ -498,12 +525,12 @@
/* $('#supplementArea').options[0].selected = true;*/
/* $("#supplementArea").find("option:selected").text("请选择");*/
/* $("#supplementArea option[text='请选择']").attr("selected", true);*/
$('#supplementArea option:first').prop("selected","selected");
/* $('#supplementArea option:first').prop("selected","selected");*/
/*每次选中新的菜单 需要清除上一次的菜单栏*/
var selectNode = $("#supplementType");
/* var selectNode = $("#supplementType");
selectNode.empty();//每次需要将上一次的数据进行清空
selectNode.append("<option value=''>请选择</option>");
selectNode.append("<option value=''>请选择</option>");*/
if (data2 != '') {
console.log(data2[0].name);
......@@ -526,7 +553,12 @@
}
/*跟据集团 获取对应的业务类型 和业务类别 */
function getDepartment(ts_describe){
var selectNode = $("#transferDepartment");
selectNode.empty();//每次需要将上一次的数据进行清空
selectNode.append("<option value=''>请选择</option>");
if($("#transferGroup").val() !=null && $("#transferGroup").val() != ''){
ts_describe= $("#transferGroup").val();
}
if(ts_describe != null && ts_describe != ''){
$.ajax({
type: "POST",
......@@ -537,9 +569,9 @@
var data1 = returnedData.ctBbtcBusTypeList;
// console.log(data1[0].name);
// console.log(data2[0].name);
var selectNode = $("#transferDepartment");
/* var selectNode = $("#transferDepartment");
selectNode.empty();//每次需要将上一次的数据进行清空
selectNode.append("<option value=''>请选择</option>");
selectNode.append("<option value=''>请选择</option>");*/
if (data1 != '') {
var slsb=document.getElementById("transferDepartment");
......@@ -556,8 +588,8 @@
}
});
}else{
top.$.jBox.tip('请选择被举报集团', 'warning');
}
/*top.$.jBox.tip('请选择移交集团', 'warning');*/
}
}
......@@ -565,6 +597,9 @@
*联动查询类型下的类别
*/
function getBusCategory(){
var selectNode = $("#supplementCategory");
selectNode.empty();//每次需要将上一次的数据进行清空
selectNode.append("<option value=''>请选择</option>");
/*获取类型选项框中的多个值 逗号分隔*/
var ts_describe= $("#supplementType").val();
......@@ -579,9 +614,9 @@
var data = returnedData.ctBbtcBusCategoryList;
console.log(data[0].name);
var selectNode = $("#supplementCategory");
/* var selectNode = $("#supplementCategory");
selectNode.empty();//每次需要将上一次的数据进行清空
selectNode.append("<option value=''>请选择</option>");
selectNode.append("<option value=''>请选择</option>");*/
if (data != '') {
......@@ -808,7 +843,7 @@
<div class="control-group">
<label class="control-label">被举报集团:</label>
<div class="controls">
<form:select id="supplementGroup" path="supplementGroup" class="input-small required" onchange="getRegion(value)" cssStyle="width: 280px">
<form:select id="supplementGroup" path="supplementGroup" class="input-small required" onchange="getRegion()" cssStyle="width: 280px">
<form:option value="">请选择</form:option>
<form:options items="${fns:getDictList('supplement_group')}" itemLabel="label" itemValue="id"
htmlEscape="false"/>
......
......@@ -482,6 +482,9 @@
});
/* $('#total').highcharts({
});*/
getRegion();
});
//选择区域
// function selectArea(value){
......@@ -489,8 +492,11 @@
// $("#area").val(selAreaTemp);
// }
function getRegion(ts_describe){
console.log(ts_describe);
function getRegion(){
var selectNode = $("#area");
selectNode.empty();//每次需要将上一次的数据进行清空
$("#area").append("<option value=''>请选择</option>");
var ts_describe= $("#supplementGroup").val();
if(ts_describe != null && ts_describe != ''){
$.ajax({
type: "POST",
......@@ -500,23 +506,22 @@
var data1 = returnedData.ctBbtcRegionList;
// console.log(data1[0].name);
// console.log(data2[0].name);
var selectNode = $("#area");
/* var selectNode = $("#area");
selectNode.empty();//每次需要将上一次的数据进行清空
$("#area").append("<option value=''>请选择</option>");
$("#area").append("<option value=''>请选择</option>");*/
if (data1 != '') {
var slsb=document.getElementById("area");
for (var i = 0;i < data1.length;i++){
slsb.append(new Option(data1[i].name,data1[i].id));
}
}
/* $("#area").prepend("<option value=''>请选择</option>");*/
},error:function(data){
alert(系统错误);
}
});
}else{
top.$.jBox.tip('请选择被举报集团', 'warning');
/* top.$.jBox.tip('请选择被举报集团', 'warning');*/
}
}
......@@ -565,7 +570,7 @@
</form:select>
</li>--%>
<li><label>所属集团:</label>
<form:select id="supplementGroup" path="supplementGroup" class="input-small required" onchange="getRegion(value)">
<form:select id="supplementGroup" path="supplementGroup" class="input-small required" onchange="getRegion()">
<form:option value="">请选择</form:option>
<form:options items="${fns:getDictList('supplement_group')}" itemLabel="label" itemValue="id"
htmlEscape="false"/>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment