From 26f10235fb2d6c02d6b64a0b3a8e9e3aedd0d4fd Mon Sep 17 00:00:00 2001 From: Administrator <Administrator@USER-20180117QL> Date: 星期二, 25 十二月 2018 11:11:33 +0800 Subject: [PATCH] Merge branch 'dev_lxw' of https://whyccjj@gitlab.com/whyclxw1/gx_tieta.git into dev_lxw --- gx_tieta/WebRoot/iframe/batt-info-add.html | 388 ++++++++++++++++++++++++++++++++++++++++--------------- 1 files changed, 280 insertions(+), 108 deletions(-) diff --git a/gx_tieta/WebRoot/iframe/batt-info-add.html b/gx_tieta/WebRoot/iframe/batt-info-add.html index 535f425..a541c9e 100644 --- a/gx_tieta/WebRoot/iframe/batt-info-add.html +++ b/gx_tieta/WebRoot/iframe/batt-info-add.html @@ -46,33 +46,33 @@ </div> <div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg3"> <div class="layui-block"> - <label class="layui-form-label">鐪�</label> + <label class="layui-form-label">鐪�<span class="red">*</span></label> <div class="layui-input-block"> - <select name="StationName1" id="province" lay-filter="province"></select> + <select name="StationName1" id="province" lay-verify="required" lay-filter="province"></select> </div> </div> </div> <div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg3"> <div class="layui-block"> - <label class="layui-form-label">甯�</label> + <label class="layui-form-label">甯�<span class="red">*</span></label> <div class="layui-input-block"> - <select name="StationName2" id="city" lay-filter="city"></select> + <select name="StationName2" id="city" lay-verify="required" lay-filter="city"></select> </div> </div> </div> <div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg3"> <div class="layui-block"> - <label class="layui-form-label">鍖�/鍘�</label> + <label class="layui-form-label">鍖�/鍘�<span class="red">*</span></label> <div class="layui-input-block"> - <select name="StationName5" id="county"></select> + <select name="StationName5" id="county" lay-verify="required" lay-filter="county"></select> </div> </div> </div> <div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg6"> <div class="layui-block"> - <label class="layui-form-label">鏈烘埧鍚嶇О</label> + <label class="layui-form-label">鏈烘埧鍚嶇О<span class="red">*</span></label> <div class="layui-input-block"> - <input type="text" name="StationName3" lay-verify="required" id="homename" autocomplete="off" class="layui-input" value="{{= d.StationName3 }}"> + <input type="text" name="StationName3" lay-verify="required" id="homename" autocomplete="off" class="layui-input" value=""> </div> </div> </div> @@ -80,7 +80,7 @@ <div class="layui-block"> <label class="layui-form-label">璁惧鍚嶇О</label> <div class="layui-input-block"> - <input type="text" name="StationName4" lay-verify="required" id="homename" autocomplete="off" class="layui-input" value="{{= d.StationName4 }}"> + <input type="text" name="StationName4" disabled="" lay-verify="required" id="homename" autocomplete="off" class="layui-input layui-bg-gray" value="{{= d.StationName4 }}"> </div> </div> </div> @@ -88,7 +88,7 @@ <div class="layui-block"> <label class="layui-form-label">鏈烘埧ip</label> <div class="layui-input-block"> - <input type="text" name="StationIp" lay-verify="required" id="homeip" autocomplete="off" class="layui-input" value="{{= d.StationIp }}"> + <input type="text" name="StationIp" disabled="" lay-verify="required" id="homeip" autocomplete="off" class="layui-input layui-bg-gray" value="{{= d.StationIp }}"> </div> </div> </div> @@ -128,7 +128,7 @@ <div class="layui-block"> <label class="layui-form-label">FBS璁惧鍚嶇О</label> <div class="layui-input-block"> - <input type="text" name="FBSDeviceName" lay-verify="required" id="devname" autocomplete="off" class="layui-input" value="{{= d.FBSDeviceName }}"> + <input type="text" name="FBSDeviceName" disabled="" lay-verify="required" id="devname" autocomplete="off" class="layui-input layui-bg-gray" value="{{= d.FBSDeviceName }}"> </div> </div> </div> @@ -152,7 +152,7 @@ <div class="layui-block"> <label class="layui-form-label">娴厖鐢靛帇闃�鍊�</label> <div class="layui-input-block"> - <input type="text" name="FloatVolLevel" lay-verify="required|number" id="floatVolLevel" autocomplete="off" class="layui-input" value="{{= d.FloatVolLevel }}"> + <input type="text" name="FloatVolLevel" disabled="" lay-verify="required|number" id="floatVolLevel" autocomplete="off" class="layui-input layui-bg-gray" value="53.6"> </div> </div> </div> @@ -160,7 +160,7 @@ <div class="layui-block"> <label class="layui-form-label">绂荤嚎鐢靛帇闃�鍊�</label> <div class="layui-input-block"> - <input type="text" name="OfflineVolLevel" lay-verify="required|number" id="offlineVolLevel" autocomplete="off" class="layui-input" value="{{= d.OfflineVolLevel }}"> + <input type="text" name="OfflineVolLevel" disabled="" lay-verify="required|number" id="offlineVolLevel" autocomplete="off" class="layui-input layui-bg-gray" value="51.5"> </div> </div> </div> @@ -168,39 +168,15 @@ <div class="layui-block"> <label class="layui-form-label">娴厖鐢垫祦闃�鍊�</label> <div class="layui-input-block"> - <input type="text" name="BattFloatCurrent" lay-verify="required|number" id="floatCurrLevel" autocomplete="off" class="layui-input" value="{{= d.BattFloatCurrent }}"> + <input type="text" name="BattFloatCurrent" disabled="" lay-verify="required|number" id="floatCurrLevel" autocomplete="off" class="layui-input layui-bg-gray" value="5"> </div> </div> </div> - <div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg3"> - <div class="layui-block"> - <label class="layui-form-label">鍗曚綋鏁伴噺<span class="red">*</span></label> - <div class="layui-input-block"> - <input type="text" name="MonCount" lay-verify="required|number" id="moncount" autocomplete="off" class="layui-input" value="{{= d.MonCount }}"> - </div> - </div> - </div> - <div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg3"> - <div class="layui-block"> - <label class="layui-form-label">鏍囩О瀹归噺<span class="red">*</span></label> - <div class="layui-input-block"> - <input type="text" name="MonCapStd" lay-verify="required|number" id="moncap" autocomplete="off" class="layui-input" value="{{= d.MonCapStd }}"> - </div> - </div> - </div> - <div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg3"> - <div class="layui-block"> - <label class="layui-form-label">鍗曚綋鐢靛帇<span class="red">*</span></label> - <div class="layui-input-block"> - <input type="text" name="MonVolStd" lay-verify="required|number" id="monvol" autocomplete="off" class="layui-input" value="{{= d.MonVolStd }}"> - </div> - </div> - </div> - <div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg3"> + <div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg3"> <div class="layui-block"> <label class="layui-form-label">鍗曚綋鍐呴樆</label> <div class="layui-input-block"> - <input type="text" name="MonResStd" lay-verify="required|number" id="monres" autocomplete="off" class="layui-input" value="{{= d.MonResStd }}"> + <input type="text" name="MonResStd" disabled="" lay-verify="required|number" id="monres" autocomplete="off" class="layui-input layui-bg-gray" value="0.2"> </div> </div> </div> @@ -208,7 +184,7 @@ <div class="layui-block"> <label class="layui-form-label">鍗曚綋鐢靛</label> <div class="layui-input-block"> - <input type="text" name="MonSerStd" lay-verify="required|number" id="monser" autocomplete="off" class="layui-input" value="{{= d.MonSerStd }}"> + <input type="text" name="MonSerStd" disabled="" lay-verify="required|number" id="monser" autocomplete="off" class="layui-input layui-bg-gray" value="5000"> </div> </div> </div> @@ -216,15 +192,7 @@ <div class="layui-block"> <label class="layui-form-label">娆′綆鍋忕Щ閲�</label> <div class="layui-input-block"> - <input type="text" name="MonVolLowToAvg" lay-verify="required|number" id="monVolLowToAvg" autocomplete="off" class="layui-input" value="{{= d.MonVolLowToAvg }}"> - </div> - </div> - </div> - <div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg3"> - <div class="layui-block"> - <label class="layui-form-label">璐熻浇鐢垫祦<span class="red">*</span></label> - <div class="layui-input-block"> - <input type="text" name="Load_curr" lay-verify="required|number" id="loadcurr" autocomplete="off" class="layui-input" value="{{= d.Load_curr }}"> + <input type="text" name="MonVolLowToAvg" disabled="" lay-verify="required|number" id="monVolLowToAvg" autocomplete="off" class="layui-input layui-bg-gray" value="{{= d.MonVolLowToAvg }}"> </div> </div> </div> @@ -232,7 +200,15 @@ <div class="layui-block"> <label class="layui-form-label">鏍稿鐢垫祦</label> <div class="layui-input-block"> - <input type="text" name="DisCurrMax" lay-verify="required|number" id="discurrmax" autocomplete="off" class="layui-input" value="{{ d.DisCurrMax }}"> + <input type="text" name="DisCurrMax" disabled="" lay-verify="required|number" id="discurrmax" autocomplete="off" class="layui-input layui-bg-gray" value="{{ d.DisCurrMax }}"> + </div> + </div> + </div> + <div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg3"> + <div class="layui-block"> + <label class="layui-form-label">璐熻浇鐢垫祦<span class="red">*</span></label> + <div class="layui-input-block"> + <input type="text" name="Load_curr" lay-verify="required|number" id="loadcurr" autocomplete="off" class="layui-input" value="{{= d.Load_curr }}"> </div> </div> </div> @@ -246,25 +222,9 @@ </div> <div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg3"> <div class="layui-block"> - <label class="layui-form-label">鐢垫睜鍝佺墝<span class="red">*</span></label> - <div class="layui-input-block"> - <input type="text" name="BattProducer" lay-verify="required" id="producer" autocomplete="off" class="layui-input" value="{{= d.BattProducer }}"> - </div> - </div> - </div> - <div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg3"> - <div class="layui-block"> - <label class="layui-form-label">鐢垫睜鍨嬪彿<span class="red">*</span></label> - <div class="layui-input-block"> - <input type="text" name="BattModel" lay-verify="required" id="battmodel" autocomplete="off" class="layui-input" value="{{= d.BattModel }}"> - </div> - </div> - </div> - <div class="layui-col-xs6 layui-col-sm6 layui-col-md4 layui-col-lg3"> - <div class="layui-block"> <label class="layui-form-label">鐢熶骇鏃ユ湡</label> <div class="layui-input-block"> - <input type="text" name="BattProductDate" id="productdate" autocomplete="off" class="layui-input" value="{{= d.BattProductDate }}"> + <input type="text" name="BattProductDate" disabled="" id="productdate" autocomplete="off" class="layui-input layui-bg-gray" value="{{= d.BattProductDate }}"> </div> </div> </div> @@ -272,7 +232,7 @@ <div class="layui-block"> <label class="layui-form-label">浣跨敤鏃ユ湡</label> <div class="layui-input-block"> - <input type="text" name="BattInUseDate" id="usedate" autocomplete="off" class="layui-input" value="{{= d.BattInUseDate }}"> + <input type="text" name="BattInUseDate" disabled="" id="usedate" autocomplete="off" class="layui-input layui-bg-gray" value="{{= d.BattInUseDate }}"> </div> </div> </div> @@ -305,7 +265,7 @@ <div class="layui-block"> <label class="layui-form-label">瀹夎浜哄憳<span class="red">*</span></label> <div class="layui-input-block"> - <input type="text" name="install_user" id="insperson" autocomplete="off" class="layui-input" value="{{= d.install_user }}"> + <input type="text" name="install_user" lay-verify="required" id="insperson" autocomplete="off" class="layui-input" value="{{= d.install_user }}"> </div> </div> </div> @@ -318,9 +278,9 @@ <div class="layui-row layui-col-space8"> <div class="layui-col-lg6"> <div class="layui-block"> - <label class="layui-form-label">璁惧绱㈠紩<span class="red">*</span></label> + <label class="layui-form-label">璁惧绱㈠紩</label> <div class="layui-input-block"> - <select name="group{{= item}}.index"> + <select name="group{{= item}}.index" disabled=""> {{# layui.each([0,1,2,3], function(k) { }} {{# if(index == k) { }} <option value="{{ k }}" selected>{{ k }}</option> @@ -336,7 +296,71 @@ <div class="layui-block"> <label class="layui-form-label">鐢垫睜缁勫悕绉�</label> <div class="layui-input-block"> - <input type="text" name="group{{= item}}.name" lay-verify="required" autocomplete="off" class="layui-input" value="鐢垫睜缁剓{= item}}"> + <input type="text" name="group{{ item }}.name" disabled="" lay-verify="required" autocomplete="off" class="layui-input layui-bg-gray" value="鐢垫睜缁剓{= item}}"> + </div> + </div> + </div> + <div class="layui-col-lg6"> + <div class="layui-block"> + <label class="layui-form-label">鏍囩О瀹归噺</label> + <div class="layui-input-block"> + <select name="group{{ item }}.MonCapStd"> + {{# layui.each(d.monCapStds, function(k, mItem){ }} + {{# if(item.MonCapStd == mItem) { }} + <option value="{{ mItem }}" selected="">{{ mItem }}</option> + {{# }else { }} + <option value="{{ mItem }}">{{ mItem }}</option> + {{# } }} + {{# }); }} + </select> + </div> + </div> + </div> + <div class="layui-col-lg6"> + <div class="layui-block"> + <label class="layui-form-label">鐢垫睜鍝佺墝</label> + <div class="layui-input-block"> + <select name="group{{item}}.BattProducer"> + {{# layui.each(d.battProducers, function(k, mItem){ }} + {{# if(item.BattProducer == mItem) { }} + <option value="{{ mItem }}" selected="">{{ mItem }}</option> + {{# }else { }} + <option value="{{ mItem }}">{{ mItem }}</option> + {{# } }} + {{# }); }} + </select> + </div> + </div> + </div> + <div class="layui-col-lg6"> + <div class="layui-block"> + <label class="layui-form-label">鐢垫睜缁勫瀷鍙�<span class="red">*</span></label> + <div class="layui-input-block"> + <input type="text" name="group{{item}}.BattModel" lay-verify="required" autocomplete="off" class="layui-input" value=""> + </div> + </div> + </div> + <div class="layui-col-lg6"> + <div class="layui-block"> + <label class="layui-form-label">鍗曚綋鏁伴噺</label> + <div class="layui-input-block"> + <select name="group{{item}}.MonCount" class="mon-count" data-link="#group{{index}}MonVolStd" lay-filter="monCount"> + {{# layui.each(d.monNums, function(k, mItem){ }} + {{# if(item.MonCount == mItem) { }} + <option value="{{ mItem }}" selected="">{{ mItem }}</option> + {{# }else { }} + <option value="{{ mItem }}">{{ mItem }}</option> + {{# } }} + {{# }); }} + </select> + </div> + </div> + </div> + <div class="layui-col-lg6"> + <div class="layui-block"> + <label class="layui-form-label">鍗曚綋鐢靛帇</label> + <div class="layui-input-block"> + <input type="text" name="group{{ item }}.MonVolStd" id="group{{index}}MonVolStd" disabled="" lay-verify="required" autocomplete="off" class="layui-input layui-bg-gray" value="12"> </div> </div> </div> @@ -361,9 +385,14 @@ var battInfoTpl = $('#battInfoTpl').html(); var editInfo = parent.$('#iframeEdit').data('data'); + var monCapStds = [50, 100, 150, 200, 250, 300, 350, 400, 450, 500, 1000]; + var battProducers = ['鍦i槼', '鐞嗗+', '閾舵嘲', '鍗楅兘', '鍙岀櫥', 'SENRY', '鑹鹃粯鐢�', '绉戝+杈�', '涓版棩', '涓叴鑳芥淳', '鍏夊畤', '閮庤揪', '鑹捐鏂崕杈�', '闆勯煬', '椋庡竼', '鏂囬殕', '涓北']; + var monNums = [4, 24] - - editInfo.FbsDeviceIp = getDevIp(editInfo.FBSDeviceId); + editInfo.FbsDeviceIp = getDevIp(editInfo.FBSDeviceId); // 璁剧疆璁惧IP + editInfo.monCapStds = monCapStds; // 鏍囩О瀹归噺鍒楄〃 + editInfo.battProducers = battProducers; // 鐢垫睜鍝佺墝鍒楄〃 + editInfo.monNums = monNums; // 鍗曚綋鏁伴噺 //console.log(editInfo); var data = { StationId: '4011100' @@ -419,41 +448,17 @@ }); }); - // 娣诲姞鐪�-甯�-鍖�/鍘胯仈鍔ㄦ搷浣� - var linkAge = new LinkAge('../json/cut-area.json', $('#province'), $('#city'), $('#county'), function() { - form.render(); - }); + // 鐪佸垏鎹� 鏇存柊 甯�-鍖�/鍘� form.on('select(province)', function(data) { - var elem = $(data.elem); - var val = elem.find('option:selected').attr('num'); - // 甯� - var citiesData = linkAge._getCities(val); - var citiesOptions = linkAge._createDom(citiesData); - linkAge.city.html(citiesOptions); - - // 鍖�/鍘� - var countiesData = linkAge._getCounty(val, linkAge.city.find('option:selected').attr('num')); - var countiesOptions = linkAge._createDom(countiesData); - linkAge.county.html(countiesOptions); - - form.render(); }); // 甯傚垏鎹� 鏇存柊鍖�/鍘� form.on('select(city)', function(data) { - var elem = $(data.elem); - var val = elem.find('option:selected').attr('num'); - console.log(linkAge.province.find('option:selected').attr('num')); - // 鍖�/鍘� - var countiesData = linkAge._getCounty(linkAge.province.find('option:selected').attr('num'), val); - var countiesOptions = linkAge._createDom(countiesData); - linkAge.county.html(countiesOptions); - - form.render(); + }); // 楠岃瘉淇℃伅 @@ -482,11 +487,24 @@ $('#fbsip').val(getDevIp(val)); }); + // 淇敼鍗曚綋鏁伴噺鍚屾椂鏇存柊瀵瑰簲鐨勫崟浣撶數鍘� + form.on('select(monCount)', function(data) { + var elem = data.elem; + var _val = data.value; + var _link = $(elem).data('link'); + // 淇敼鍗曚綋鐢靛帇鐨勫�� 鍗曚綋鏁伴噺4->12 鍗曚綋鏁伴噺24->2 + if(_val == 4) { + $(_link).val(12); + }else if(_val == 24){ + $(_link).val(2); + } + }); + // 鏍规嵁鏍囩О鐢靛帇淇敼璁剧疆娴厖鐢靛帇闃�鍊�/璁剧疆绂荤嚎鐢靛帇闃�鍊� - $('#battInfo').on('input propertychange', '#monvol', setFloatAndoutLine); + // $('#battInfo').on('input propertychange', '#monvol', setFloatAndoutLine); // 鏍规嵁鍗曚綋鏁伴噺淇敼璁剧疆娴厖鐢靛帇闃�鍊�/璁剧疆绂荤嚎鐢靛帇闃�鍊� - $('#battInfo').on('input propertychange', '#moncount', setFloatAndoutLine); + // $('#battInfo').on('input propertychange', '#moncount', setFloatAndoutLine); // 璁剧疆娴厖鐢靛帇闃�鍊�/璁剧疆绂荤嚎鐢靛帇闃�鍊� function setFloatAndoutLine() { @@ -511,7 +529,7 @@ _data.StationName = province+'-'+city+'-'+home+'-'+bts; var temp = analysisData(editInfo.addGroupNum, _data); - //console.log(temp); + checkDevId(_data.FBSDeviceId, function(devid){ // 娣诲姞鐢垫睜淇℃伅 addBatt(temp); @@ -594,14 +612,29 @@ for(var i=0; i<arr.length; i++) { var temp = {}; var _arr = arr[i]; - var _index = 'group'+_arr+'.index'; - var _name = 'group'+_arr+'.name'; + var _index = 'group'+_arr+'.index'; // 璁惧绱㈠紩 + var _name = 'group'+_arr+'.name'; // 鐢垫睜缁勫悕绉� + var _MonCount = 'group'+_arr+'.MonCount'; // 鍗曚綋鏁伴噺 + var _MonCapStd = 'group'+_arr+'.MonCapStd'; // 鏍囩О瀹归噺 + var _MonVolStd = 'group'+_arr+'.MonVolStd'; // 鍗曚綋鐢靛帇 + var _BattProducer = 'group'+_arr+'.BattProducer'; // 鐢垫睜鍝佺墝 + var _BattModel = 'group'+_arr+'.BattModel'; // 鐢垫睜鍨嬪彿 Object.keys(data).forEach(function(key) { if(checkKeyNotVal(key)) { if(key == _index) { - temp.GroupIndexInFBSDevice = data[key]; + temp.GroupIndexInFBSDevice = data[key]; // 璁惧绱㈠紩 }else if(key == _name){ - temp.BattGroupName = data[key]; + temp.BattGroupName = data[key]; // 鐢垫睜缁勫悕绉� + }else if(key == _MonCount) { + temp.MonCount = data[key]; // 鍗曚綋鏁伴噺 + }else if(key == _MonCapStd) { + temp.MonCapStd = data[key]; // 鏍囩О瀹归噺 + }else if(key == _MonVolStd) { + temp.MonVolStd = data[key]; // 鍗曚綋鐢靛帇 + }else if(key == _BattProducer) { + temp.BattProducer = data[key]; // 鐢垫睜鍝佺墝 + }else if(key == _BattModel) { + temp.BattModel = data[key]; // 鐢垫睜鍨嬪彿 } }else { temp[key] = data[key]; @@ -652,6 +685,145 @@ } }); } + + /* 鐪佸競鍖哄幙鑱斿姩妯″潡 */ + // 鏌ヨ鐪佷笅鎷夋 + var filterLoad = layer.load(); + searchProvince(); + // 鏌ヨ鐪� + function searchProvince() { + // 璇锋眰鍚庡彴鏌ヨ + $.ajax({ + type:'post', + async:true, + url: 'User_battgroup_baojigroup_battgroupAction!serchStationName1InGroup', + data: null, + dataType: 'json', + success:function(result) { + var rs = JSON.parse(result.result); + var list = []; // option缁撴灉闆� + var ele = $('#province'); // 鐩爣select + if(rs.code == 1) { + var data = rs.data; + list.push(getLayuiSelect('璇烽�夋嫨鐪�/鐩磋緰甯�', '', {}, undefined)); + // 閬嶅巻鏌ヨ缁撴灉 + for(var i=0; i<data.length; i++) { + var _data = data[i]; + var _tmp = getLayuiSelect(_data, _data, {}, {}); + list.push(_tmp); + } + }else { + list.push(getLayuiSelect('鏆傛棤鐪�/鐩磋緰甯�', '', {}, undefined)); + } + + // 鏍规嵁瀵硅薄鏁扮粍鐢熸垚涓嬫媺鍒楄〃 + createLayuiSelect(ele, list); + form.render('select', 'province'); + + // 鏌ヨ甯� + searchCity(); + } + }); + } + + // 鍒囨崲鐪�-甯� + form.on('select(province)', function(data) { + // 鏌ヨ甯� + searchCity(true); + }); + + // 鍒囨崲甯�-鍖�/鍘� + form.on('select(city)', function(data) { + // 鏌ヨ甯� + searchCounty(true); + }); + + // 鏌ヨ甯� + function searchCity(isLoad) { + // 鏋勯�犳煡璇㈡潯浠� + var tmp = { + StationName1: $("#province").val() + }; + // 鏄惁娣诲姞绛夊緟 + if(isLoad) { + filterLoad = layer.load(); + } + // 鏍规嵁鏋勯�犳潯浠舵煡璇㈠唴瀹� + $.ajax({ + type: 'post', + async: true, + url: 'BattInfAction!serchStationName2', + dataType: 'json', + data: "json = "+JSON.stringify(tmp), + success: function(result) { + var rs = JSON.parse(result.result); + var list = []; // option缁撴灉闆� + var ele = $('#city'); // 鐩爣select + if(rs.code == 1) { + var data = rs.data; + list.push(getLayuiSelect('璇烽�夋嫨甯�', '', {}, undefined)); + // 閬嶅巻鏌ヨ缁撴灉 + for(var i=0; i<data.length; i++) { + var _data = data[i]; + var _tmp = getLayuiSelect(_data.StationName2, _data.StationName2, {}, _data); + list.push(_tmp); + } + }else { + list.push(getLayuiSelect('鏆傛棤甯�', '', {}, undefined)); + } + + // 鏍规嵁瀵硅薄鏁扮粍鐢熸垚涓嬫媺鍒楄〃 + createLayuiSelect(ele, list); + form.render('select', 'cityFilter'); + // 鏌ヨ鍖�/鍘� + searchCounty(); + } + }); + } + + // 鏌ヨ鍖�/鍘� + function searchCounty(isLoad) { + // 鏋勯�犳煡璇㈡潯浠� + var tmp = { + StationName1: $("#province").val(), + StationName2: $("#city").val() + }; + // 鏄惁娣诲姞绛夊緟 + if(isLoad) { + filterLoad = layer.load(); + } + // 鏍规嵁鏋勯�犳潯浠舵煡璇㈠唴瀹� + $.ajax({ + type: 'post', + async: true, + url: 'BattInfAction!serchStationName5', + dataType: 'json', + data: "json = "+JSON.stringify(tmp), + success: function(result) { + var rs = JSON.parse(result.result); + var list = []; // option缁撴灉闆� + var ele = $('#county'); // 鐩爣select + if(rs.code == 1) { + var data = rs.data; + list.push(getLayuiSelect('璇烽�夋嫨鍖�/鍘�', '', {}, undefined)); + // 閬嶅巻鏌ヨ缁撴灉 + for(var i=0; i<data.length; i++) { + var _data = data[i]; + var _tmp = getLayuiSelect(_data.StationName5, _data.StationName5, {}, _data); + list.push(_tmp); + } + }else { + list.push(getLayuiSelect('鏆傛棤鍖�/鍘�', '', {}, undefined)); + } + + // 鏍规嵁瀵硅薄鏁扮粍鐢熸垚涓嬫媺鍒楄〃 + createLayuiSelect(ele, list); + form.render('select'); + + layer.close(filterLoad); + } + }); + } }); </script> </body> -- Gitblit v1.9.1