| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194 | 
							- <!DOCTYPE html>
 
- <html>
 
- <head>
 
-     <meta charset="UTF-8">
 
-     <meta http-equiv="Cache-Control" content="no-cache,no-store,no-siteapp,must-revalidate">
 
-     <meta http-equiv="pragma" content="no-cache">
 
-     <meta http-equiv="expires" content="0">
 
-     <meta name="author" content="">
 
-     <meta name="description" content=""/>
 
-     <meta name="keywords" content="扫码支付,线上投币,运营数据,物联网"/>
 
-     <meta name="format-detection" content="telephone=no,email=no">
 
-     <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no">
 
-     <title>代理商:远程上分测试</title>
 
-     <link rel="stylesheet" href="/components/lib/mui.min.css"/>
 
-     <link rel="stylesheet" href="/components/lib/mui.picker.min.css"/>
 
-     <link rel="stylesheet" href="/components/custom/css/common.css"/>
 
-     <link rel="stylesheet" href="/app/css/xyf.common.min.css">
 
- </head>
 
- <body>
 
- <div class="mui-input-group custom-top remote mui-hidden">
 
-     <div class="mui-input-row autoheight ">
 
-         <label>上分数量</label>
 
-         <div class="" id="otherType">
 
-             <div class="mui-numbox" data-numbox-min='1' data-numbox-max='10'>
 
-                 <button class="mui-btn mui-btn-numbox-minus" type="button">−</button>
 
-                 <input class="mui-input-numbox" id="coins" type="tel" value="1"/>
 
-                 <button class="mui-btn mui-btn-numbox-plus" type="button">+</button>
 
-             </div>
 
-             <p class="remote-range">数值范围 1~10</p>
 
-         </div>
 
-     </div>
 
- </div>
 
- <ul class="mui-table-view ">
 
-     <li class="mui-table-view-cell" id="devInfo">
 
-         <p class="font-b-6">暂无设备信息</p>
 
-     </li>
 
- </ul>
 
- <div class="mui-input-group padding-10 margin-t-10 mui-hidden" id="attachParam">
 
- </div>
 
- <!-- 套餐容器 -->
 
- <form class="mui-input-group mui-control-content mui-active custom-top mui-hidden" id="packagePanel">
 
- </form>
 
- <div class="custom-subt">
 
-     <input id="submitBtn" class="mui-btn-block btn-success" type="button" value="上分">
 
-     <input id="scanBtn" class="mui-btn-block custom-top btn-blue" type="button" value="继续扫码">
 
- </div>
 
- <script src="/components/lib/jquery.min.js"></script>
 
- <script src="/components/lib/mui.min.js"></script>
 
- <script src="../components/lib/mui.picker.min.js"></script>
 
- <script src="/app/js/xyf.common.js"></script>
 
- <script src="/components/custom/js/common.js"></script>
 
- <script src="https://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
 
- <script>
 
-     var logicalCode = getQueryString("logicalCode");
 
-     if (logicalCode) {
 
-         //加载套餐
 
-         getPackages(logicalCode);
 
-     }
 
-     $(function () {
 
-         //上分
 
-         var onPoints = function () {
 
-             var coins = $("#coins").val();//todo 不再以具体分数上分?
 
-             var ruleId = $('[name="onPoint"]:checked ').val();
 
-             if (ruleId == null) {
 
-                 mui.toast('请选择套餐进行上分');
 
-                 return;
 
-             }
 
-             var url = "/agent/onPoints";
 
-             var data = {"logicalCode": logicalCode, "ruleId": ruleId, attachParas: JSON.stringify(attachParas)};
 
-             sendRequest(url, "POST", data, function (res) {
 
-                 if (res.result == 1) {
 
-                     mui.toast('上分成功');
 
-                 } else {
 
-                     mui.toast(res.description);
 
-                 }
 
-             });
 
-         };
 
-         //上分器
 
-         $('#coins').keyup(function () {
 
-             if ($(this).val() <= 0 && $(this).val() != '') {
 
-                 $(this).val(1);
 
-                 $(this).prev().attr('disabled', true);
 
-                 $(this).next().attr('disabled', false);
 
-             } else if ($(this).val() > 10) {
 
-                 $(this).val(10);
 
-                 $(this).prev().attr('disabled', false);
 
-                 $(this).next().attr('disabled', true);
 
-             } else if ($(this).val() > 1 || $(this).val() < 10) {
 
-                 $(this).prev().attr('disabled', false);
 
-                 $(this).next().attr('disabled', false);
 
-             }
 
-         });
 
-         $("#submitBtn").tap(function () {
 
-             onPoints();
 
-         });
 
-         $("#scanBtn").tap(function () {
 
-             ScanResult(function (resultStr) {
 
-                 sendRequest("/device/checkEquipment?uniqueCode=" + resultStr,
 
-                         "GET", null, function (response) {
 
-                             if (response.result == 1 || response.result == 102) {
 
-                                 logicalCode = response.para.logicalCode; //设备逻辑码
 
-                             } else {
 
-                                 alert(response.description);
 
-                             }
 
-                         });
 
-             })
 
-         });
 
-         //限制软键盘弹出后pickerUI跳动
 
-         $('#deviceID, #coins').focus(function () {
 
-             $('.mui-poppicker').addClass('mui-hidden');
 
-         });
 
-     });
 
-     var attachParas = {};   //加载附加参数
 
-     function getPackages(logicalCode) {
 
-         //初始化加载各个类型设备的套餐
 
-         var url = "/dealer/getPackages";
 
-         var data = {"logicalCode": logicalCode};
 
-         sendRequest(url, "GET", data, function (res) {
 
-             if (res.result == 1) {
 
-                 var devData = res.para.devData;
 
-                 //加载附加参数
 
-                 if (window.PackageSelectComponent) {
 
-                     //暂定为:如果有chargeIndex,则展示附加参数
 
-                     if (!$.isEmptyObject(devData.chargeIndex)) {
 
-                         $("#attachParam").removeClass("mui-hidden");
 
-                         attachParas = PackageSelectComponent({
 
-                             devTypeInfo: {code: devData.typeCode, chargeIndex: devData.chargeIndex},
 
-                             el: "#attachParam"
 
-                         }).attachParas;
 
-                     }
 
-                 }
 
-                 $("#devInfo").html('<a href="javascript:void(0);">' +
 
-                         '<p>' + "<i class='c-primary iconfont " + getDevIconName(devData.type) + "'></i> " + devData.type + ' ' + devData.groupNumber + '</p>' +
 
-                         '<p class="mui-ellipsis">' + devData.groupName + '</p></a>');
 
-                 var html = "";
 
-                 res.para.ruleList.sort(function (objA, objB) {
 
-                     return objA.coins - objB.coins;
 
-                 });
 
-                 $.each(res.para.ruleList, function (i, obj) {
 
-                     var timeText = (obj.time ? obj.time + "分钟" : "");
 
-                     if (obj.name == "充满自停" && devData.typeCode == 100207) {
 
-                         timeText=""
 
-                     }
 
-                     html += '<div class="mui-table-view-cell mui-radio mui-left">' +
 
-                             '<input class="" name="onPoint" type="radio" value="' + obj.id + '">' +
 
-                             obj.coins + '币 <span class="">' + (obj.price || 0) + '元</span> ' + obj.name +
 
-                             " " + timeText +
 
-                             '<span class="mui-pull-right" >' +
 
-                             '</span>' +
 
-                             '</div>';
 
-                 });
 
-                 $("#packagePanel").html(html).removeClass("mui-hidden");
 
-             }else {
 
-                 html = '<div class="mui-table-view-cell mui-radio mui-left">' +
 
-                             '<input class="" name="onPoint" type="radio" value="' + 1 + '">' +
 
-                             1 + '币 <span class="">' + 1 + '元</span> ' + '测试' +
 
-                             " " + '测试' +
 
-                             '<span class="mui-pull-right" >' +
 
-                             '</span>' +
 
-                             '</div>';
 
-                 $("#packagePanel").html(html).removeClass("mui-hidden");
 
-             }
 
-         });
 
-     }
 
- </script>
 
- </body>
 
- </html>
 
 
  |