| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271 | 
							- <!DOCTYPE html>
 
- <html>
 
- <head>
 
-     <meta charset="utf-8"/>
 
-     <meta name="author" content=""/>
 
-     <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">
 
-     <style>
 
-         .switchPanel.mui-input-group:before {
 
-             display: none;
 
-         }
 
-     </style>
 
- </head>
 
- <body>
 
- <div class="discount-details-bd">
 
-     <ul class="mui-table-view">
 
-         <li class="mui-table-view-cell" id="groupData">
 
-         </li>
 
-     </ul>
 
-     <div class="mui-input-group switchPanel setFree mui-hidden" permission="manage-edit">
 
-         <div class="mui-table-view-cell">
 
-             <span>设置为免费地址</span>
 
-             <div class="switch switch-mini freeGroup">
 
-                 <div class="switch-handle"></div>
 
-             </div>
 
-         </div>
 
-     </div>
 
-     <!-- 规则 -->
 
-     <form class="mui-input-group mui-control-content mui-active discount-set custom-top" id="discountList"></form>
 
-     <!-- 优惠规则新增或编辑 -->
 
-     <div class="edit-back discountEdit mui-hidden">
 
-         <div class="edit-content">
 
-             <div class="edit-box">
 
-                 <div class="mui-input-row">
 
-                     <label>价格</label>
 
-                     <div class="mui-pull-right edit-row">
 
-                         <input type="number" maxlength="7" id="price" onkeypress="return myNumberic(event)"/>
 
-                         <span>元</span>
 
-                         <input type="hidden" id="ruleId"/>
 
-                     </div>
 
-                 </div>
 
-                 <div class="mui-input-row">
 
-                     <label>兑币数量</label>
 
-                     <div class="mui-pull-right edit-row">
 
-                         <input class="mui-input-numbox" type="number" maxlength="7" id="curDiscount"
 
-                                onkeypress="return myNumberic(event)">
 
-                         <span>个</span>
 
-                     </div>
 
-                 </div>
 
-             </div>
 
-             <div class="mui-popup-buttons db">
 
-                 <span class="mui-popup-button">取消</span>
 
-                 <span class="mui-popup-button mui-popup-button-bold">确认</span>
 
-             </div>
 
-         </div>
 
-     </div>
 
- </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>
 
-     /****
 
-      * 如果没有分组id,则表示设置的经销商全局充值优惠规则
 
-      * **/
 
-     var groupId = getQueryString("groupId");
 
-     var chargeType = getQueryString("type");
 
-     //初始化加载各个类型设备的优惠规则
 
-     var url = "/dealer/discountRuleData";
 
-     var data = {};
 
-     if (groupId) {
 
-         data.groupId = groupId;
 
-     }
 
-     if (chargeType === 'card') {
 
-         url = "/dealer/discountCardRuleData";
 
-         $('.setFree').remove();// 如果是卡规则,直接不要这个免费功能
 
-     }
 
-     sendRequest(url, "GET", data, function (res) {
 
-         if (res.result == 1) {
 
-             var groupData = res.para.groupData;
 
-             if (groupData.isManager || groupData.isManager == null) {
 
-                 $("body").attr("role", "manage");
 
-             } else {
 
-                 $("body").attr("role", "limit-user");
 
-             }
 
-             if (groupData.isFree) {
 
-                 $(".freeGroup").addClass("active");
 
-             }
 
-             if (groupId) {
 
-                 $("#groupData").append('<a href="javascript:void(0);">' +
 
-                         '<p>' + groupData.groupName + '<em class="total-mark">' + groupData.equipmentCount + '台 </em></p>' +
 
-                         '<p class="mui-ellipsis">' + groupData.address + '</p></a>');
 
-                 $('.setFree').removeClass('mui-hidden');
 
-             } else {
 
-                 $("#groupData").append('<a href="javascript:void(0);">' +
 
-                         '<p>默认充值优惠规则</p>'
 
-                 );
 
-             }
 
-             var html = "";
 
-             res.para.ruleList.sort(function (objA, objB) {
 
-                 return objA.coins - objB.coins;
 
-             });
 
-             $.each(res.para.ruleList, function (i, obj) {
 
-                 html += '<div class="mui-table-view-cell">' +
 
-                         '' + obj.payAmount + '元=' + obj.coins + '币' +
 
-                         '<span data-id="' + obj.ruleId + '" class="mui-pull-right" permission="manage-show">' +
 
-                         '<em onclick="editDiscountRule(' + obj.payAmount + ',' + obj.coins + ')"><i class="iconfont icon-edit c-primary" ></i>编辑</em>' +
 
-                         '<em onclick="delDiscountRule()"><i class="iconfont icon-delete c-red"></i>删除</em>' +
 
-                         '</span>' +
 
-                         '</div>';
 
-             });
 
-             html += '<div class="mui-table-view-cell" permission="manage-show" onclick="editDiscountRule(1,1,1)">' +
 
-                 '<span id="add" >' +
 
-                 '<i class="iconfont icon-add font-18 c-success"></i>添加' +
 
-                 '</span>' +
 
-                 '</div>';
 
-             $("#discountList").html(html);
 
-         }
 
-     });
 
-     $('.mui-table-view-cell').on('tap', '.switch', function () {
 
-         var dom = $(this);
 
-         var isFree = false;
 
-         if ($(this).hasClass("active")) {
 
-             isFree = false;
 
-         } else {
 
-             isFree = true;
 
-         }
 
-         if (!groupId) {
 
-             //如果没有分组id,禁止设置
 
-             return;
 
-         }
 
-         var url = "/dealer/setAddressFree";
 
-         var data = {
 
-             groupId: groupId,
 
-             isFree: isFree
 
-         };
 
-         sendRequest(url, "POST", JSON.stringify(data), function (inner_res) {
 
-             if (inner_res.result == 1) {
 
-                 mui.toast("设置成功");
 
-                 dom.toggleClass('active');
 
-             } else {
 
-                 toast(inner_res.description);
 
-             }
 
-         });
 
-     });
 
-     //保存优惠规则弹出提示
 
-     var toast = mui.toast;
 
-     var isPopup = false;
 
-     //添加或编辑优惠规则
 
-     function editDiscountRule(price, curDiscount) {
 
-         var ruleId = $(event.target).closest("span").attr("data-id");
 
-         if (!isPopup) {
 
-             isPopup = true;
 
-             $('.discountEdit').removeClass('mui-hidden');
 
-             $("#ruleId").val(ruleId);
 
-             $("#price").val(price);
 
-             $("#curDiscount").val(curDiscount);
 
-         }
 
-     }
 
-     //保存优惠规则
 
-     var ruleSaveFlag = false;
 
-     $('.db span').tap(function () {
 
-         if (!ruleSaveFlag) {
 
-             if ($(this).index() == 0) {
 
-                 //点击取消
 
-                 $('.discountEdit').addClass('mui-hidden');
 
-                 //不能立即赋值,否则会出现不停弹出的情况
 
-                 setTimeout(function () {
 
-                     isPopup = false;
 
-                 }, 500);
 
-             } else {
 
-                 //点击确定
 
-                 var coins = $("#curDiscount").val();
 
-                 if (!isMoney(coins)) {
 
-                     toast("币数填写不正确");
 
-                     return;
 
-                 }
 
-                 var payAmount = $("#price").val();
 
-                 if (!isMoney(payAmount)) {
 
-                     toast("金额填写不正确");
 
-                     return;
 
-                 }
 
-                 ruleSaveFlag = true;
 
-                 var ruleData = [];
 
-                 ruleData.push({"ruleId": $("#ruleId").val(), "payAmount": payAmount, "coins": (coins)});
 
-                 var url = "/dealer/saveDiscountRule";
 
-                 if (chargeType === 'card') {
 
-                     url = "/dealer/saveDiscountCardData ";
 
-                 }
 
-                 var data = {"groupId": groupId, "ruleData": ruleData};
 
-                 sendRequest(url, "POST", data, function (inner_res) {
 
-                     if (inner_res.result == 1) {
 
-                         toast("保存成功");
 
-                         setTimeout(function () {
 
-                             window.location.reload();
 
-                         }, 1000);
 
-                     } else {
 
-                         toast(inner_res.description);
 
-                         ruleSaveFlag = false;
 
-                     }
 
-                 }, "json");
 
-             }
 
-         }
 
-     });
 
-     //删除优惠规则
 
-     function delDiscountRule() {
 
-         var ruleId = $(event.target).closest("span").attr("data-id");
 
-         if (!isPopup) {
 
-             isPopup = true;
 
-             var btnArray = ['取消', '确认'];
 
-             mui.confirm('确定要删除兑币信息?', '温馨提示', btnArray, function (e) {
 
-                 if (e.index == 0) {
 
-                     isPopup = false;
 
-                 } else {
 
-                     //点击确认业务
 
-                     var url = "/dealer/delDiscountRule";
 
-                     if (chargeType === 'card') {
 
-                         url = "/dealer/delDiscountCardData ";
 
-                     }
 
-                     var data = {"ruleId": ruleId, groupId: groupId};
 
-                     sendRequest(url, "POST", data, function (res) {
 
-                         if (res.result == 1) {
 
-                             setTimeout(function () {
 
-                                 window.location.reload();
 
-                             }, 1000);
 
-                         } else {
 
-                             toast(res.description);
 
-                             isPopup = false;
 
-                         }
 
-                     });
 
-                 }
 
-             });
 
-         }
 
-     }
 
- </script>
 
- </body>
 
- </html>
 
 
  |