Commit 20290a201e080a92589be8ffd77a8964c5cbfe6a
1 parent
13349f3c
路单审计报 分公司全部查询
Showing
1 changed file
with
37 additions
and
36 deletions
src/main/resources/static/pages/forms/statement/auditReport.html
| ... | ... | @@ -129,40 +129,34 @@ |
| 129 | 129 | }); |
| 130 | 130 | $("#date").val(dateTime); |
| 131 | 131 | $("#date2").val(dateTime); |
| 132 | - | |
| 133 | - | |
| 134 | - var fage=true; | |
| 132 | + | |
| 133 | + var fage=false; | |
| 135 | 134 | var obj = []; |
| 136 | 135 | var xlList; |
| 137 | 136 | $.get('/report/lineList',function(result){ |
| 138 | 137 | xlList=result; |
| 139 | 138 | $.get('/user/companyData', function(result){ |
| 140 | 139 | obj = result; |
| 141 | - var options = '<option value="">请选择</option>'; | |
| 140 | + var options = ''; | |
| 142 | 141 | for(var i = 0; i < obj.length; i++){ |
| 143 | 142 | options += '<option value="'+obj[i].companyCode+'">'+obj[i].companyName+'</option>'; |
| 144 | 143 | } |
| 145 | - | |
| 146 | 144 | if(obj.length ==0){ |
| 147 | - $("#gsdmDiv").css('display','none'); | |
| 145 | + $("#gsdmDiv").css('display','none'); | |
| 148 | 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 | 149 | $('#fgsdmDiv').css('display','none'); |
| 153 | - } | |
| 154 | 150 | } |
| 155 | 151 | $('#gsdm').html(options); |
| 156 | 152 | updateCompany(); |
| 157 | 153 | }); |
| 158 | - }) | |
| 154 | + }); | |
| 155 | + | |
| 159 | 156 | $("#gsdm").on("change",updateCompany); |
| 160 | 157 | function updateCompany(){ |
| 161 | 158 | var company = $('#gsdm').val(); |
| 162 | - var options = ''; | |
| 163 | - if(fage){ | |
| 164 | - options = '<option value="">请选择</option>'; | |
| 165 | - } | |
| 159 | + var options = '<option value="">全部</option>'; | |
| 166 | 160 | for(var i = 0; i < obj.length; i++){ |
| 167 | 161 | if(obj[i].companyCode == company){ |
| 168 | 162 | var children = obj[i].children; |
| ... | ... | @@ -172,30 +166,37 @@ |
| 172 | 166 | } |
| 173 | 167 | } |
| 174 | 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 | 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 | 201 | $.get('/auditReport/queryCarList',function(carList){ |
| 201 | 202 | var data = []; |
| ... | ... | @@ -217,7 +218,7 @@ |
| 217 | 218 | }); |
| 218 | 219 | }); |
| 219 | 220 | |
| 220 | - $("#line").on("change", function(){ | |
| 221 | + /*$("#line").on("change", function(){ | |
| 221 | 222 | if($("#line").val() == " "){ |
| 222 | 223 | $("#gsdm").attr("disabled", false); |
| 223 | 224 | $("#fgsdm").attr("disabled", false); |
| ... | ... | @@ -229,7 +230,7 @@ |
| 229 | 230 | $("#gsdm").attr("disabled", true); |
| 230 | 231 | $("#fgsdm").attr("disabled", true); |
| 231 | 232 | } |
| 232 | - }); | |
| 233 | + });*/ | |
| 233 | 234 | |
| 234 | 235 | |
| 235 | 236 | var line =""; | ... | ... |