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,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 =""; |