| | |
| | | if(len) {
|
| | | _rsData = tOptions.data[len-1];
|
| | | }
|
| | | |
| | | // 打开面板设置新建电池组个数
|
| | | layer.open({
|
| | | type: 1
|
| | | ,title: '选择新建电池组个数'
|
| | | ,content: addGroupContent
|
| | | ,fixed: true
|
| | | ,resize: false
|
| | | ,btn:['确定', '取消']
|
| | | ,yes: function(index) {
|
| | | var groupNum = $('#addGroupnum').val();
|
| | | layer.close(index);
|
| | | // 生成数组
|
| | | var _arr = [];
|
| | | for(var i=0; i<groupNum; i++) {
|
| | | _arr.push(i+1);
|
| | | getMaxDevId(function(id) {
|
| | | // 打开面板设置新建电池组个数
|
| | | layer.open({
|
| | | type: 1
|
| | | ,title: '选择新建电池组个数'
|
| | | ,content: addGroupContent
|
| | | ,fixed: true
|
| | | ,resize: false
|
| | | ,btn:['确定', '取消']
|
| | | ,yes: function(index) {
|
| | | var groupNum = $('#addGroupnum').val();
|
| | | layer.close(index);
|
| | | // 生成数组
|
| | | var _arr = [];
|
| | | for(var i=0; i<groupNum; i++) {
|
| | | _arr.push(i+1);
|
| | | }
|
| | | |
| | | _rsData.addGroupNum = _arr;
|
| | | _rsData.FBSDeviceId = id;
|
| | | $('#iframeEdit').data('data', _rsData);
|
| | | |
| | | iframePopup = layer.open({
|
| | | type: 2
|
| | | ,title: '新建电池组'
|
| | | ,area:['1200px', '520px']
|
| | | ,resize: false
|
| | | ,content: 'iframe/batt-info-add.html'
|
| | | });
|
| | | }
|
| | | |
| | | _rsData.addGroupNum = _arr;
|
| | | $('#iframeEdit').data('data', _rsData);
|
| | | |
| | | iframePopup = layer.open({
|
| | | type: 2
|
| | | ,title: '新建电池组'
|
| | | ,area:['1200px', '520px']
|
| | | ,resize: false
|
| | | ,content: 'iframe/batt-info-add.html'
|
| | | });
|
| | | }
|
| | | });
|
| | | });
|
| | | }); |
| | | |
| | | });
|
| | |
|
| | | // 获取最大设备id
|
| | | function getMaxDevId(callback) {
|
| | | var load = layer.load(1);
|
| | | // 查询后台
|
| | | $.ajax({
|
| | | type: 'post'
|
| | | ,async: true
|
| | | ,url: 'BattInfAction!searchmaxdev_id'
|
| | | ,data:null
|
| | | ,dataType: 'json'
|
| | | ,success:function(res) {
|
| | | var rs = JSON.parse(res.result);
|
| | | if(rs.data.length != 0) {
|
| | | if(isFunction(callback)) {
|
| | | callback(rs.data);
|
| | | }
|
| | | }else {
|
| | | layer.msg('计算设备id失败!')
|
| | | }
|
| | | }
|
| | | ,complete: function() {
|
| | | layer.close(load);
|
| | | }
|
| | | |
| | | });
|
| | | }
|
| | | |
| | |
|
| | | // 查询电池组信息
|
| | | function search(temp, newLoad) {
|
| | |
| | | <div class="layui-block">
|
| | | <label class="layui-form-label">设备ID<span class="red">*</span></label>
|
| | | <div class="layui-input-block">
|
| | | <input type="text" name="FBSDeviceId" lay-verify="devid" id="devid" autocomplete="off" class="layui-input" value="{{= d.FBSDeviceId }}">
|
| | | <input type="text" name="FBSDeviceId" lay-verify="devid" id="devid" autocomplete="off" disabled="" class="layui-input layui-bg-gray" value="{{= d.FBSDeviceId }}">
|
| | | </div>
|
| | | </div>
|
| | | </div>
|
| | |
| | |
|
| | | var battInfoTpl = $('#battInfoTpl').html();
|
| | | var editInfo = parent.$('#iframeEdit').data('data');
|
| | | |
| | | |
| | | editInfo.FbsDeviceIp = getDevIp(editInfo.FBSDeviceId);
|
| | | //console.log(editInfo);
|
| | | var data = {
|
| | | StationId: '4011100'
|