| | |
| | | </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">
|
| | | <select name="GroupIndexInFBSDevice" id="devindex">
|
| | | {{# layui.each([0,1,2,3], function(index) { }};
|
| | | {{# if(index == d.GroupIndexInFBSDevice) { }}
|
| | | <option value="{{ index }}" selected>{{ index }}</option>
|
| | | {{# }else{ }}
|
| | | <option value="{{ index }}">{{ index }}</option>
|
| | | {{# } }}
|
| | | {{# }); }}
|
| | | </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">电池组ID</label>
|
| | | <div class="layui-input-block">
|
| | | <input type="text" name="BattGroupId" lay-verify="required|number" id="groupid" disabled="" autocomplete="off" class="layui-input layui-bg-gray" value="{{= d.BattGroupId }}">
|
| | | </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="BattGroupNum" lay-verify="required|number" id="groupnum" disabled="" autocomplete="off" class="layui-input layui-bg-gray" value="{{= d.BattGroupNum }}">
|
| | | </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="BattGroupName" lay-verify="required" id="groupname" autocomplete="off" class="layui-input" value="{{= d.BattGroupName }}">
|
| | | </div>
|
| | | </div>
|
| | | </div>
|
| | |
| | | </div>
|
| | | </div>
|
| | | </div>
|
| | | <div class="layui-row layui-col-space8">
|
| | | {{# layui.each(d.btsinfo, function(index, item) { }}
|
| | | <div class="layui-col-lg6">
|
| | | <div class="layui-card">
|
| | | <div class="layui-card-header layui-bg-gray">{{item.BattGroupName}}</div>
|
| | | <div class="layui-card-body">
|
| | | <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>
|
| | | <div class="layui-input-block">
|
| | | <select name="group{{item.GroupIndexInFBSDevice}}.index">
|
| | | {{# layui.each([0,1,2,3], function(k) { }}
|
| | | {{# if(item.GroupIndexInFBSDevice == k) { }}
|
| | | <option value="{{ k }}" selected>{{ k }}</option>
|
| | | {{# }else{ }}
|
| | | <option value="{{ k }}">{{ k }}</option>
|
| | | {{# } }}
|
| | | {{# }); }}
|
| | | </select>
|
| | | </div>
|
| | | </div>
|
| | | </div>
|
| | | <div class="layui-col-lg6">
|
| | | <div class="layui-block">
|
| | | <label class="layui-form-label">电池组ID</label>
|
| | | <div class="layui-input-block">
|
| | | <input type="text" name="group{{item.GroupIndexInFBSDevice}}.id" lay-verify="required" disabled="" autocomplete="off" class="layui-input layui-bg-gray" value="{{item.BattGroupId}}">
|
| | | </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.GroupIndexInFBSDevice}}.name" lay-verify="required" autocomplete="off" class="layui-input" value="{{item.BattGroupName}}">
|
| | | </div>
|
| | | </div>
|
| | | </div>
|
| | | </div>
|
| | | </div>
|
| | | </div>
|
| | | </div>
|
| | | {{# }); }}
|
| | | </div>
|
| | | </script>
|
| | | <script type="text/javascript" src="../src/layui.js"></script>
|
| | | <script type="text/javascript">
|
| | |
| | | var home = _data.StationName3; // 机房名称
|
| | | var bts = _data.StationName4; // 设备名称
|
| | | _data.StationName = province+'-'+city+'-'+home+'-'+bts;
|
| | | var temp = [_data];
|
| | | var temp = analysisData(editInfo.btsinfo, _data);
|
| | | //console.log(temp);
|
| | | // 更新数据
|
| | | updBatt(temp);
|
| | |
| | | }
|
| | | });
|
| | | }
|
| | | |
| | | // 解析添加的数据
|
| | | function analysisData(btsinfo, data) {
|
| | | //console.log(arr);
|
| | | var rs = [];
|
| | | for(var i=0; i<btsinfo.length; i++) {
|
| | | var temp = {};
|
| | | var _btsinfo = btsinfo[i];
|
| | | var _num = _btsinfo.GroupIndexInFBSDevice;
|
| | | var _index = 'group'+_num+'.index';
|
| | | var _name = 'group'+_num+'.name';
|
| | | var _id = 'group'+_num+'.id';
|
| | | Object.keys(data).forEach(function(key) {
|
| | | if(checkKeyNotVal(key)) {
|
| | | if(key == _index) {
|
| | | temp.GroupIndexInFBSDevice = data[key];
|
| | | }else if(key == _name){
|
| | | temp.BattGroupName = data[key];
|
| | | }else if(key == _id) {
|
| | | temp.BattGroupId = data[key];
|
| | | }
|
| | | }else {
|
| | | temp[key] = data[key]; |
| | | }
|
| | | });
|
| | | |
| | | rs.push(temp);
|
| | | }
|
| | | |
| | | return rs;
|
| | | }
|
| | | |
| | | // 检测当前属性是否为废属性
|
| | | function checkKeyNotVal(key) {
|
| | | var patt = /^group[0-9]{1}\./;
|
| | | |
| | | return patt.test(key);
|
| | | }
|
| | | });
|
| | | </script>
|
| | | </body>
|