| | |
| | | </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>
|
| | |
| | | <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>
|
| | |
| | | <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>
|
| | |
| | | <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>
|
| | |
| | | <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>
|
| | |
| | | <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>
|
| | |
| | | <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>
|
| | |
| | | <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>
|
| | |
| | | <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>
|
| | |
| | | <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>
|
| | |
| | | </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>
|
| | |
| | | <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>
|
| | |
| | | <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>
|
| | |
| | | <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>
|
| | |
| | | <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>
|
| | |
| | |
|
| | | 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 = ['圣阳', '理士', '银泰', '南都', '双登', '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'
|
| | |
| | | });
|
| | | });
|
| | |
|
| | | // 添加省-市-区/县联动操作
|
| | | 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();
|
| | | |
| | | });
|
| | |
|
| | | // 验证信息
|
| | |
| | | $('#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() {
|
| | |
| | | _data.StationName = province+'-'+city+'-'+home+'-'+bts;
|
| | |
|
| | | var temp = analysisData(editInfo.addGroupNum, _data);
|
| | | //console.log(temp);
|
| | | |
| | | checkDevId(_data.FBSDeviceId, function(devid){
|
| | | // 添加电池信息
|
| | | addBatt(temp);
|
| | |
| | | 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];
|
| | |
| | | }
|
| | | });
|
| | | }
|
| | | |
| | | /* 省市区县联动模块 */
|
| | | // 查询省下拉框
|
| | | 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>
|