| | |
| | | <div class="layui-block">
|
| | | <label class="layui-form-label">机房名称</label>
|
| | | <div class="layui-input-block">
|
| | | <input type="text" name="StationName3" disabled="" lay-verify="required" id="homename" autocomplete="off" class="layui-input layui-bg-gray" value="{{= d.StationName3 }}">
|
| | | <input type="text" name="StationName3" lay-verify="required" id="homename" autocomplete="off" class="layui-input" value="{{= d.StationName3 }}">
|
| | | </div>
|
| | | </div>
|
| | | </div>
|
| | |
| | | </div>
|
| | | </div>
|
| | | </script>
|
| | | <script type="text/javascript" src="../js/jquery-1.8.3.js"></script>
|
| | | <script type="text/javascript" src="../src/layui.js"></script>
|
| | | <script type="text/javascript" src="../pages/js/mylayui.js"></script>
|
| | | <script type="text/javascript">
|
| | | layui.use(['form', 'laytpl', 'jquery', 'element', 'laydate'], function() {
|
| | | var form = layui.form;
|
| | |
| | | var laydate = layui.laydate;
|
| | |
|
| | | var monCapStds = [50, 100, 150, 200, 250, 300, 350, 400, 450, 500, 1000];
|
| | | var battProducers = ['圣阳', '理士', '银泰', '南都', '双登', 'SENRY', '艾默生', '科士达', '丰日', '中兴能派', '光宇', '郎达', '艾诺斯华达', '雄韬', '风帆', '文隆', '中山'];
|
| | | var battProducers = getBattProducers();
|
| | | var monNums = [4, 24]
|
| | |
|
| | | var battInfoTpl = $('#battInfoTpl').html();
|
| | |
| | |
|
| | | // 提交内容
|
| | | form.on('submit(enEidt)', function(data) {
|
| | | var oldStationName = editInfo.StationName;
|
| | | var _data = data.field;
|
| | | var province = _data.StationName1; // 省
|
| | | var city = _data.StationName2; // 市
|
| | | var home = _data.StationName3; // 机房名称
|
| | | var bts = _data.StationName4; // 设备名称
|
| | | _data.StationName = province+'-'+city+'-'+home+'-'+bts;
|
| | | // 判断是否修改了机房名称
|
| | | if(oldStationName == _data.StationName) {
|
| | | ajaxEditBattInfo(data); // 提交修改内容
|
| | | }else {
|
| | | // 检测机房名称是否存在相同
|
| | | checkHomeName(data, function() {
|
| | | ajaxEditBattInfo(data); // 提交修改内容
|
| | | });
|
| | | }
|
| | | |
| | | return false;
|
| | | });
|
| | | |
| | | // 是否提交修改内容
|
| | | function ajaxEditBattInfo(data) {
|
| | | // console.log(data);
|
| | | layer.confirm('是否确认修改', {icon: 3, title:'提示'}, function(index){
|
| | | var _data = data.field;
|
| | |
| | | updBatt(temp);
|
| | | }
|
| | | });
|
| | | return false;
|
| | | });
|
| | | }
|
| | | |
| | | // 检测机房名称是否相同
|
| | | function checkHomeName(data, callback) {
|
| | | var _data = data.field;
|
| | | var province = _data.StationName1; // 省
|
| | | var city = _data.StationName2; // 市
|
| | | var home = _data.StationName3; // 机房名称
|
| | | var bts = _data.StationName4; // 设备名称
|
| | | _data.StationName = province+'-'+city+'-'+home+'-'+bts;
|
| | | // 构造查询条件
|
| | | var tmp = {
|
| | | StationName: _data.StationName
|
| | | };
|
| | | var loading = layer.load(1);
|
| | | // 请求后台验证
|
| | | $.ajax({
|
| | | type: 'post'
|
| | | ,async: true
|
| | | ,url: 'BattInfAction!judgeBatt'
|
| | | ,data: 'json='+JSON.stringify(tmp)
|
| | | ,dataType: 'json'
|
| | | ,success: function(res) {
|
| | | var rs = JSON.parse(res.result);
|
| | | //console.log(rs);
|
| | | if(rs.code == 1) {
|
| | | layer.msg('机房名称已存在,请重新录入!');
|
| | | }else {
|
| | | callback();
|
| | | }
|
| | | }
|
| | | ,error: function() {
|
| | | layer.msg('校验机房名称失败,请重新提交!');
|
| | | }
|
| | | ,complete: function() {
|
| | | layer.close(loading);
|
| | | }
|
| | | });
|
| | | |
| | | }
|
| | |
|
| | | // 遍历结果集返回是否存在相同的设备索引
|
| | | function circleRsData(data) {
|