Commit 20290a201e080a92589be8ffd77a8964c5cbfe6a

Authored by yiming
1 parent 13349f3c

路单审计报 分公司全部查询

src/main/resources/static/pages/forms/statement/auditReport.html
@@ -129,40 +129,34 @@ @@ -129,40 +129,34 @@
129 }); 129 });
130 $("#date").val(dateTime); 130 $("#date").val(dateTime);
131 $("#date2").val(dateTime); 131 $("#date2").val(dateTime);
132 -  
133 -  
134 - var fage=true; 132 +
  133 + var fage=false;
135 var obj = []; 134 var obj = [];
136 var xlList; 135 var xlList;
137 $.get('/report/lineList',function(result){ 136 $.get('/report/lineList',function(result){
138 xlList=result; 137 xlList=result;
139 $.get('/user/companyData', function(result){ 138 $.get('/user/companyData', function(result){
140 obj = result; 139 obj = result;
141 - var options = '<option value="">请选择</option>'; 140 + var options = '';
142 for(var i = 0; i < obj.length; i++){ 141 for(var i = 0; i < obj.length; i++){
143 options += '<option value="'+obj[i].companyCode+'">'+obj[i].companyName+'</option>'; 142 options += '<option value="'+obj[i].companyCode+'">'+obj[i].companyName+'</option>';
144 } 143 }
145 -  
146 if(obj.length ==0){ 144 if(obj.length ==0){
147 - $("#gsdmDiv").css('display','none'); 145 + $("#gsdmDiv").css('display','none');
148 }else if(obj.length ==1){ 146 }else if(obj.length ==1){
149 - $("#gsdmDiv").css('display','none');  
150 - if(obj[0].children.length == 1 || obj[0].children.length ==0){  
151 - fage=false; 147 + $("#gsdmDiv").css('display','none');
  148 + if(obj[0].children.length == 1 || obj[0].children.length ==0)
152 $('#fgsdmDiv').css('display','none'); 149 $('#fgsdmDiv').css('display','none');
153 - }  
154 } 150 }
155 $('#gsdm').html(options); 151 $('#gsdm').html(options);
156 updateCompany(); 152 updateCompany();
157 }); 153 });
158 - }) 154 + });
  155 +
159 $("#gsdm").on("change",updateCompany); 156 $("#gsdm").on("change",updateCompany);
160 function updateCompany(){ 157 function updateCompany(){
161 var company = $('#gsdm').val(); 158 var company = $('#gsdm').val();
162 - var options = '';  
163 - if(fage){  
164 - options = '<option value="">请选择</option>';  
165 - } 159 + var options = '<option value="">全部</option>';
166 for(var i = 0; i < obj.length; i++){ 160 for(var i = 0; i < obj.length; i++){
167 if(obj[i].companyCode == company){ 161 if(obj[i].companyCode == company){
168 var children = obj[i].children; 162 var children = obj[i].children;
@@ -172,30 +166,37 @@ @@ -172,30 +166,37 @@
172 } 166 }
173 } 167 }
174 $('#fgsdm').html(options); 168 $('#fgsdm').html(options);
  169 + initXl();
175 } 170 }
176 -  
177 - var tempData = {};  
178 - $.get('/report/lineList',function(xlList){  
179 - var data = []; 171 +
  172 +
  173 +
  174 +
  175 + $("#fgsdm").on("change",initXl);
  176 + function initXl(){
  177 + var data=[];
180 data.push({id: " ", text: "全部线路"}); 178 data.push({id: " ", text: "全部线路"});
181 - $.get('/user/companyData', function(result){  
182 - for(var i = 0; i < result.length; i++){  
183 - var companyCode = result[i].companyCode;  
184 - var children = result[i].children;  
185 - for(var j = 0; j < children.length; j++){  
186 - var code = children[j].code;  
187 - for(var k=0;k < xlList.length;k++ ){  
188 - if(xlList[k]["fgsbm"]==code && xlList[k]["gsbm"]==companyCode){  
189 - data.push({id: xlList[k]["xlbm"], text: xlList[k]["xlname"]});  
190 - tempData[xlList[k]["xlbm"]] = companyCode+":"+code;  
191 - } 179 + if(fage){
  180 + $("#line").select2("destroy").html('');
  181 + }
  182 + var fgs=$('#fgsdm').val();
  183 + var gs=$('#gsdm').val();
  184 + for(var i=0;i<xlList.length;i++){
  185 + if(gs!=""){
  186 + if(fgs!=""){
  187 + if(xlList[i]["fgsbm"]==fgs && xlList[i]["gsbm"]==gs){
  188 + data.push({id: xlList[i]["xlbm"], text: xlList[i]["xlname"]});
  189 + }
  190 + }else{
  191 + if(xlList[i]["gsbm"]==gs){
  192 + data.push({id: xlList[i]["xlbm"], text: xlList[i]["xlname"]});
192 } 193 }
193 } 194 }
194 } 195 }
195 - initPinYinSelect2('#line',data,'');  
196 -  
197 - });  
198 - }); 196 + }
  197 + initPinYinSelect2('#line',data,'');
  198 + fage=true;
  199 + }
199 200
200 $.get('/auditReport/queryCarList',function(carList){ 201 $.get('/auditReport/queryCarList',function(carList){
201 var data = []; 202 var data = [];
@@ -217,7 +218,7 @@ @@ -217,7 +218,7 @@
217 }); 218 });
218 }); 219 });
219 220
220 - $("#line").on("change", function(){ 221 + /*$("#line").on("change", function(){
221 if($("#line").val() == " "){ 222 if($("#line").val() == " "){
222 $("#gsdm").attr("disabled", false); 223 $("#gsdm").attr("disabled", false);
223 $("#fgsdm").attr("disabled", false); 224 $("#fgsdm").attr("disabled", false);
@@ -229,7 +230,7 @@ @@ -229,7 +230,7 @@
229 $("#gsdm").attr("disabled", true); 230 $("#gsdm").attr("disabled", true);
230 $("#fgsdm").attr("disabled", true); 231 $("#fgsdm").attr("disabled", true);
231 } 232 }
232 - }); 233 + });*/
233 234
234 235
235 var line =""; 236 var line ="";