| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151 | 
							- <!DOCTYPE html>
 
- <html>
 
- <head>
 
-     <meta charset="utf-8"/>
 
-     <meta name="description" content=""/>
 
-     <meta name="keywords" content="扫码支付,线上投币,运营数据,物联网"/>
 
-     <meta name="format-detection" content="telphone=no,email=no"/>
 
-     <meta name="viewport"
 
-           content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"/>
 
-     <meta http-equiv="pragma" content="no-cache">
 
-     <meta http-equiv="cache-control" content="no-cache">
 
-     <meta http-equiv="expires" content="0">
 
-     <title>设置设备编号</title>
 
-     <link rel="stylesheet" href="https://cdn.washpayer.com/components/lib/mui.min.css"/>
 
-     <link rel="stylesheet" href="../components/custom/css/common.css"/>
 
-     <link rel="stylesheet" href="css/xyf.common.min.css">
 
- </head>
 
- <body>
 
- <div class="input-group-vertical ">
 
-     <h5 class="mui-content-padded">请选择或输入组内地址/编号</h5>
 
-     <div class="" id="groupNumberSelect">
 
-         <div class="mui-input-group reg-hd">
 
-             <div class="mui-input-row ">
 
-                 <label>组内地址/编号</label>
 
-                 <input type="text" id="groupNumber" placeholder="组内地址/编号" class="mui-text-right ">
 
-             </div>
 
-         </div>
 
-         <div class="mui-input-group reg-bd">
 
-             <div class="mui-input-row">
 
-                 <ol>
 
-                     <li>快速选择组内地址/编号</li>
 
-                 </ol>
 
-                 <div class="mui-row">
 
-                     <div class="mui-col-xs-4 mui-col-sm-4">
 
-                         <span class="mui-inline done"></span>已注册
 
-                     </div>
 
-                     <div class="mui-col-xs-4 mui-col-sm-4">
 
-                         <span class="mui-inline option"></span>可选
 
-                     </div>
 
-                     <div class="mui-col-xs-4 mui-col-sm-4">
 
-                         <span class="mui-inline active"></span>选中
 
-                     </div>
 
-                 </div>
 
-             </div>
 
-             <div class="mui-input-row reg-list">
 
-                 <!-- 分组编号列表 -->
 
-                 <div class="mui-row option-list"></div>
 
-             </div>
 
-         </div>
 
-     </div>
 
- </div>
 
- <div class="subt">
 
-     <input class="mui-btn-block" type="button" value="保存" onclick="commit()">
 
- </div>
 
- <script src="https://cdn.washpayer.com/components/lib/jquery.min.js"></script>
 
- <script src="https://cdn.washpayer.com/components/lib/mui.min.js"></script>
 
- <script src="/components/custom/js/common.js"></script>
 
- <script src="js/xyf.common.js"></script>
 
- <script>
 
-     var groupId = getQueryString("groupId");
 
-     var logicalCode = getQueryString("logicalCode");
 
-     var groupNumber = getQueryString("groupNumber");
 
-     groupNumberData(groupId);
 
-     $("#groupNumber").val(groupNumber);
 
-     // 同步刷新快速选择器
 
-     $('#groupNumber').on('input', function () {
 
-         // 取消其他的选中
 
-         $('.reg-list a.active').removeClass('active').addClass('option');
 
-         // 选中当前
 
-         var nowValue = $(this).val()
 
-         $('.reg-list a').each(function () {
 
-             var eachVal = $(this).text()
 
-             if (nowValue == eachVal) {
 
-                 $(this).not('.done').removeClass('option').addClass('active');
 
-             }
 
-         })
 
-     })
 
-     //加载分组编号
 
-     function groupNumberData(groupId) {
 
-         var data = {"groupId": groupId};
 
-         //获取哪些分组编号已经占用
 
-         sendRequest("/device/groupUsedNumber", "GET", data, function (res) {
 
-             if (res.result == 1) {
 
-                 var groupNumberHtml = "";
 
-                 var classValue = "";
 
-                 var payload = res.para
 
-                 for (var i = 1; i <= 32; i++) {
 
-                     if (groupNumber == i) {
 
-                         classValue = "active";
 
-                     } else {
 
-                         classValue = 'option'
 
-                     }
 
-                     // 查看是否被用过
 
-                     for (var index in payload) {
 
-                         var used = payload[index].groupNumber
 
-                         if (used == i) {
 
-                             classValue = 'done'
 
-                             break
 
-                         }
 
-                     }
 
-                     groupNumberHtml += ' <div class="mui-col-xs-3 mui-col-sm-3 option-list-item">' +
 
-                         '<a href="javascript:;" class=' + classValue + '>' + i + '</a>' +
 
-                         '</div>';
 
-                 }
 
-                 groupNumberHtml += '';
 
-                 $(".option-list").html(groupNumberHtml);
 
-                 //按钮选择
 
-                 $('.option-list-item a').tap(function () {
 
-                     var other = $(this).parent().siblings().find('a');
 
-                     if ($(this).is('.option')) {
 
-                         $(this).removeClass('option').addClass('active');
 
-                         other.not('.done').removeClass('active').addClass('option');
 
-                         // 马上刷新输入框的编号
 
-                         $('#groupNumber').val($(this).text())
 
-                     }
 
-                 });
 
-             } else {
 
-                 mui.toast(res.description);
 
-             }
 
-         });
 
-     }
 
-     function commit() {
 
-         var groupNumber = $("#groupNumber").val();
 
-         if (groupNumber === '') {
 
-             mui.toast("请输入组内地址/编号");
 
-             return
 
-         }
 
-         var url = "/device/setEquipmentGroupNumber";
 
-         var data = {"logicalCode": logicalCode, "groupNumber": groupNumber};
 
-         sendRequest(url, "POST", data, function (res) {
 
-             if (res.result == 1) {
 
-                 history.back();
 
-             } else {
 
-                 mui.alert(res.description, '温馨提示', '我知道了');
 
-             }
 
-         });
 
-     }
 
- </script>
 
- </body>
 
- </html>
 
 
  |