index.php 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544
  1. <!DOCTYPE html>
  2. <html class="" lang="zh-cmn-Hans">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="keywords" content="">
  6. <meta name="description" content="">
  7. <meta name="HandheldFriendly" content="True">
  8. <meta name="MobileOptimized" content="320">
  9. <meta name="format-detection" content="telephone=no">
  10. <meta http-equiv="cleartype" content="on">
  11. <meta name="referrer" content="always">
  12. <title>您正在向【<?= $this->context->merchant['merchantName'] ?>】付款</title>
  13. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
  14. <link type="text/css" rel="stylesheet" href="/css/pay/index.css?version=<?= $this->context->version ?>1">
  15. <link rel="stylesheet" href="/css/pay/cashier.css?version=<?= $this->context->version ?>">
  16. <link type="text/css" rel="stylesheet" href="/css/wapmain.css?version=<?= $this->context->version ?>">
  17. </head>
  18. <body style="background:#f8f8f8;">
  19. <div name="payMask" style="position:fixed;left:0;top:0;width:100%;height:100%;z-index:990;background-color:gray;filter:alpha(opacity=10);opacity:0.8;display:none;">
  20. <img style="float:right;width:60%;" src="/images/pay/alipay.png"/></div>
  21. <div name="entireSiteBeCenterMask" class="xhMask"></div>
  22. <div name="xhCenterModal" class="xhCenterModal"></div>
  23. <div class="container " style="min-height: 441px;">
  24. <div class="content free-cash ">
  25. <div class="cashier-info-container center">
  26. <div class="avatar cashier-avatar" style="height:auto;">
  27. <a href="/user/logout?account=<?= $this->context->merchant['id'] ?>">
  28. <img class="circular" style="width:60px;height:60px;" src="<?= Yii::$app->params['imgUrl'] . $this->context->merchant['logo'] ?>" alt="<?= $this->context->merchant['merchantName'] ?>">
  29. </a>
  30. </div>
  31. <div class="js-cashier-form block cashier-form text-left">
  32. <label for="cashier-price" class="font-size-12 cashier-label">金额(元)</label>
  33. <p class="cashier-field">
  34. <i class="money-text">¥</i> <span type="text" id="cashier-price" class="cashier-text"></span>
  35. <i id="js-cashier-cursor" class="cursor"></i>
  36. </p>
  37. </div>
  38. <div style="text-align:left;margin-top:.5rem;display:none;" name="hasCoupon">
  39. <span class="has_coupon">您有优惠卷可用,<a href="javascript:;" onclick="goSetUsageCategory()">点此查看</a></span>
  40. </div>
  41. <?php if (!empty($level)) { ?>
  42. <div class="is_member">您是<?= $level ?>级会员,享<?= $discount ?>折优惠。<span id="actPay"></span>
  43. </div>
  44. <?php } ?>
  45. <div class="use_coupon_amount" name="use_coupon_amount" onclick="window.location.reload(true)"></div>
  46. </div>
  47. </div>
  48. <div class="myCouponMask"></div>
  49. <div class="my_coupon_list">
  50. <div class="show_coupon_list">
  51. <div class="top">
  52. <span class="to_get">请点击选择优惠卷:</span> <span onclick="confirmClose()" class="close">×</span>
  53. </div>
  54. <div name="available_coupon" style="z-index:9999">
  55. </div>
  56. </div>
  57. <div class="show_no_coupon">
  58. <div class="top">
  59. <span class="not_to_get">您本次付款未达到使用优惠卷的条件</span>
  60. <div style="text-align:center;">
  61. <button type="button" onclick="confirmClose()" style="width:50%;margin:0 auto;" class="btn-pay btn btn-block btn-large btn-wxwappay btn-green">确认</button>
  62. </div>
  63. </div>
  64. </div>
  65. <div class="usage_category">
  66. <span class="second_show">请先确认本次付款商品的类型和用途:</span>
  67. <div class="item_list category">
  68. <span class="header">类型:</span>
  69. <?php if (!empty($categoryList)) {
  70. foreach ($categoryList as $category) { ?>
  71. <span onclick="getThisCategory(<?= $category['id'] ?>,this)" name="categoryItem" class="item"><?= $category['name'] ?></span>
  72. <?php }
  73. } ?>
  74. </div>
  75. <div class="item_list usage">
  76. <span class="header">用途:</span>
  77. <?php if (!empty($usageList)) {
  78. foreach ($usageList as $usage) { ?>
  79. <span onclick="getThisUsage(<?= $usage['id'] ?>,this)" name="usageItem" class="item"><?= $usage['name'] ?></span>
  80. <?php }
  81. } ?>
  82. </div>
  83. </div>
  84. </div>
  85. <div class="action-container" id="js-cashier-action">
  86. <?php $display = 'block';
  87. if (isset($userAsset['balance']) && $userAsset['balance'] > 0) {
  88. $display = 'none' ?>
  89. <div style="margin-bottom: 13px;">
  90. <button type="button" pay-way="balance" name="toPay" class="btn-pay btn btn-block btn-large btn-aliwap btn-blue">余额支付</button>
  91. </div>
  92. <div style="font-size:14px;color:#999;text-align:center;">余额:<?= $userAsset['balance'] ?>元
  93. <span style="color:#005097;" onclick="$('#otherPayWay').css('display','block')">更多付款方式</span></div>
  94. <?php } ?>
  95. <div id="otherPayWay" style="display:<?= $display ?>;padding-top:8px;">
  96. <?php if ($this->context->isWeixin) { ?>
  97. <div style="margin-bottom: 13px;">
  98. <button type="button" pay-way="weixin" name="toPay" class="btn-pay btn btn-block btn-large btn-wxwappay btn-green">微信支付</button>
  99. </div>
  100. <div style="margin-bottom: 13px;">
  101. <button type="button" pay-way="alipay" name="aliPayInWeixin" class="btn-pay btn btn-block btn-large btn-aliwap btn-blue">支付宝支付</button>
  102. </div>
  103. <?php } else { ?>
  104. <div style="margin-bottom: 13px;">
  105. <button type="button" pay-way="alipay" name="toPay" class="btn-pay btn btn-block btn-large btn-aliwap btn-blue">支付宝支付</button>
  106. </div>
  107. <?php } ?>
  108. </div>
  109. </div>
  110. <div style="" name="wxPayKeyboard">
  111. <div class="ui-keyboard js-keyboard on">
  112. <ul class="ui-keyboard-numbers js-num" name="keyboardNum">
  113. <li>1</li>
  114. <li>2</li>
  115. <li>3</li>
  116. <li>4</li>
  117. <li>5</li>
  118. <li>6</li>
  119. <li>7</li>
  120. <li>8</li>
  121. <li>9</li>
  122. <li class="zero">0</li>
  123. <li>.</li>
  124. </ul>
  125. <ul class="ui-keyboard-buttons">
  126. <li class="btn-del js-del" name="numDel">&lt;</li>
  127. <li class="btn-ok js-ok" name="fillOk">完成</li>
  128. </ul>
  129. </div>
  130. </div>
  131. </div>
  132. <div class="footer" style="min-height: 86px;">
  133. <div class="copyright">
  134. <div class="ft-copyright ">
  135. </div>
  136. </div>
  137. </div>
  138. <?php if (!empty($userInfo)) { ?>
  139. <div name="payBeCenter" class="xhBeCenterBox">
  140. <div class="lay-body" id="J_MainBody" style="padding-top:0px;">
  141. <div class="reg">
  142. <div style="padding-top:5px;margin-bottom:5px;">
  143. <span name="directPaymentClose" style="display:block;float:right;margin-right:10px;color:white;font-size:25px;">×</span>
  144. </div>
  145. <div class="reg-form">
  146. <div class="m-form reg-phone">
  147. <input type="password" name="directPaymentPassword" class="m-full-txt reg-phone-number J_Phone" placeholder="请输入支付密码">
  148. <input type="hidden" name="balancePayOrderId" value=""/>
  149. </div>
  150. <div style="margin:0 5%;font-size:12px;color:red;" name="payMention"></div>
  151. <div class="login-btn clearfix">
  152. <button type="button" name="makeSureToPay">支付</button>
  153. <div style="font-size:12px;padding-top:4px;padding-bottom:4px;margin-top:12px;">
  154. <?php if (!empty($userInfo['payPassword'])) { ?>
  155. <a style="font-size:12px;color:red;" href="javascript:void(0)" name="directPayMention"></a>
  156. <?php } else { ?>
  157. 您还未设置支付密码哦~
  158. <a style="font-size:12px;color:blue;" href="/center/password?account=<?= $_GET['account'] ?>">点此设置</a>
  159. <?php } ?>
  160. </div>
  161. </div>
  162. </div>
  163. </div>
  164. </div>
  165. </div>
  166. <?php } ?>
  167. </body>
  168. <script type="text/javascript" src="/js/jquery-1.10.2.min.js?version=<?= $this->context->version ?>"></script>
  169. <script type="text/javascript" src="/js/util.js?version=<?= $this->context->version ?>"></script>
  170. <script type="text/javascript" src="/js/jweixin-1.0.0.js?version=<?= $this->context->version ?>"></script>
  171. <script>
  172. var payBeCenter = $("div[name=payBeCenter]");
  173. var entireSiteBeCenterMask = $("div[name=entireSiteBeCenterMask]");
  174. var payHeight = payBeCenter.outerHeight();//取div标签的高宽
  175. var payWidth = payBeCenter.outerWidth();
  176. var wWidth = $(window).width();//取浏览器高宽
  177. var wHeight = $(window).height();
  178. var scrollHeight = $(document).scrollTop();//获取当前窗口距离页面顶部高度
  179. var lH = (wHeight - payHeight) / 2 + scrollHeight;
  180. var lW = (wWidth - payWidth) / 2;
  181. payBeCenter.css({"z-index": 998, "position": "absolute", "left": lW, "top": lH,});
  182. var amount = 0;
  183. var couponId = 0;
  184. var categoryId = 0;
  185. var usageId = 0;
  186. //生成订单时专用参数
  187. var payCategoryId = 0;
  188. var payUsageId = 0;
  189. <?php if(!empty($level)){ ?>
  190. var discount = <?= $discount ?>;
  191. <?php } ?>
  192. $("span[name=directPaymentClose]").click(function () {
  193. entireSiteBeCenterMask.css("display", "none");
  194. payBeCenter.css("display", "none");
  195. });
  196. $("li[name=fillOk]").click(function () {
  197. //已经显示的优惠券隐藏
  198. $("div[name=use_coupon_amount]").html('');
  199. //卷id设置为零
  200. couponId = 0;
  201. //有优惠可以使用的提示
  202. <?php if($hasCoupon){ ?>
  203. $("div[name=hasCoupon]").css('display', 'block');
  204. <?php } ?>
  205. $("div[name=wxPayKeyboard]").css('display', 'none');
  206. $("#js-cashier-cursor").css("display", "none");
  207. amount = $("#cashier-price").text();
  208. <?php if(!empty($level)){ ?>
  209. //折扣后保留一位小数
  210. if (isNaN(amount) == false && amount.length > 0 && amount >= 1) {
  211. var newNum = (amount * 100 * discount) / 10000;
  212. var lastNum = Math.floor(newNum * 10) / 10;
  213. $("#actPay").html("实付款<i style='color:red;'>" + lastNum + "</i>元");
  214. }
  215. <?php } ?>
  216. });
  217. $("ul[name=keyboardNum] li").click(function () {
  218. var preNum = $("#cashier-price").text();
  219. var num = $(this).text();
  220. $("#cashier-price").text(preNum + num);
  221. <?php if(!empty($level)){ ?>
  222. $("#actPay").html("");
  223. <?php } ?>
  224. });
  225. $(".cashier-field").click(function () {
  226. $("#js-cashier-cursor").css("display", "inline-block");
  227. $("div[name=wxPayKeyboard]").fadeIn();
  228. });
  229. $("li[name=numDel]").click(function () {
  230. //已经显示的优惠券隐藏
  231. $("div[name=use_coupon_amount]").html('');
  232. //卷id设置为零
  233. couponId = 0;
  234. usageId = 0;
  235. categoryId = 0;
  236. payUsageId = 0;
  237. payCategoryId = 0;
  238. var preNum = $("#cashier-price").text();
  239. var preLen = preNum.length;
  240. var newNum = preNum.substring(0, preLen - 1);
  241. $("#cashier-price").text(newNum);
  242. <?php if(!empty($level)){ ?>
  243. $("#actPay").html("");
  244. <?php } ?>
  245. });
  246. var appId, nonceStr, package, paySign, signType, timeStamp, orderId;
  247. //调用微信JS api 支付
  248. function jsApiCall() {
  249. WeixinJSBridge.invoke(
  250. 'getBrandWCPayRequest', {
  251. "appId": appId, //公众号名称,由商户传入
  252. "timeStamp": timeStamp, //时间戳,自1970年以来的秒数
  253. "nonceStr": nonceStr, //随机串
  254. "package": package,
  255. "signType": signType, //微信签名方式:
  256. "paySign": paySign //微信签名
  257. },
  258. function (res) {
  259. WeixinJSBridge.log(res.err_msg);
  260. //alert(res.err_code+'|'+res.err_desc+'|'+res.err_msg);
  261. if (res.err_msg == 'get_brand_wcpay_request:ok') {
  262. window.location.href = '/pay/success?account=<?= $this->context->merchant['id'] ?>&orderId=' + orderId;
  263. }
  264. }
  265. );
  266. }
  267. $("button[name=makeSureToPay]").click(function () {
  268. var directPaymentPassword = $("input[name=directPaymentPassword]").val();
  269. var balancePayOrderId = $("input[name=balancePayOrderId]").val();
  270. if (directPaymentPassword.length <= 0) {
  271. $('a[name=directPayMention]').html('请填写密码');
  272. return;
  273. }
  274. var data = 'orderId=' + balancePayOrderId + '&payPassword=' + directPaymentPassword + '&_csrf=<?= Yii::$app->request->csrfToken ?>&couponId=' + couponId;
  275. $.ajax({
  276. type: "POST",
  277. url: '/pay/balance-pay?account=<?= $this->context->merchant['id'] ?>',
  278. data: data,
  279. dataType: 'json',
  280. async: false,
  281. success: function (data) {
  282. xhPopMsg(data.msg, 1800);
  283. if (data.code == 'A0001') {
  284. var orderId = data.data.orderId;
  285. setTimeout(function () {
  286. window.location.href = '/pay/success?account=<?= $this->context->merchant['id'] ?>&orderId=' + orderId;
  287. }, 1000);
  288. }
  289. }
  290. });
  291. });
  292. $("input[name=directPaymentPassword]").focus(function () {
  293. $('a[name=directPayMention]').html('');
  294. });
  295. $("button[name=toPay]").click(function () {
  296. var currentAmount = $("#cashier-price").text();
  297. if (isNaN(currentAmount) || currentAmount.length <= 0) {
  298. xhPopMsg('请填写金额', 1800);
  299. return;
  300. }
  301. var payWay = $(this).attr('pay-way');
  302. var data = 'sourceType=<?= $sourceType ?>&prePrice=' + currentAmount + '&_csrf=<?= Yii::$app->request->csrfToken ?>&couponId=' + couponId + '&payWay=' + payWay + '&userId=<?= $userId ?>&shopId=<?= $shopId ?>&categoryId=' + payCategoryId + '&usageId=' + payUsageId;
  303. $.ajax({
  304. type: "POST",
  305. url: '/pay/get-params?account=<?= $this->context->merchant['id'] ?>',
  306. data: data,
  307. dataType: 'json',
  308. async: false,
  309. success: function (data) {
  310. if (data.code == 'A0001') {
  311. orderId = data.data.orderId;//获取orderId
  312. if (payWay == 'weixin') {//微信支付
  313. appId = data.data.appId;
  314. nonceStr = data.data.nonceStr;
  315. package = data.data.package;
  316. paySign = data.data.paySign;
  317. signType = data.data.signType;
  318. timeStamp = data.data.timeStamp;
  319. if (typeof WeixinJSBridge == "undefined") {
  320. if (document.addEventListener) {
  321. document.addEventListener('WeixinJSBridgeReady', jsApiCall, false);
  322. } else if (document.attachEvent) {
  323. document.attachEvent('WeixinJSBridgeReady', jsApiCall);
  324. document.attachEvent('onWeixinJSBridgeReady', jsApiCall);
  325. }
  326. } else {
  327. jsApiCall();
  328. }
  329. } else if (payWay == 'alipay') {//支付宝支付
  330. window.location.href = "/pay/exec-alipay?couponId=" + couponId + "&orderId=" + orderId + "&account=<?= $this->context->merchant['id'] ?>&shopId=<?= $shopId ?>";
  331. } else {//余额支付
  332. entireSiteBeCenterMask.css("display", "block");
  333. payBeCenter.css("display", "block");
  334. $('html').addClass('noscroll');//有浮层不允许底部滚动
  335. $("div[name=wxPayKeyboard]").css('display', 'none');
  336. <?php if(!empty($userInfo['payPassword'])){ ?>
  337. $("input[name=directPaymentPassword]").val('').focus();
  338. <?php }else{ ?>
  339. $("input[name=directPaymentPassword]").val('');//没有设置支付密码不自动获得焦点
  340. <?php } ?>
  341. $("input[name=balancePayOrderId]").val(orderId);
  342. }
  343. } else {
  344. xhPopMsg(data.msg, 1800);
  345. }
  346. }
  347. });
  348. });
  349. //微信里的支付宝支付提示
  350. $("button[name=aliPayInWeixin]").click(function () {
  351. $("div[name=payMask]").css("display", "block");
  352. });
  353. $("div[name=payMask]").click(function () {
  354. $(this).css("display", "none");
  355. });
  356. <?php if($this->context->isWeixin){ ?>
  357. //微信分享
  358. var shareTitle = '点我付款';
  359. var descContent = '享随机优惠,最高20元。';
  360. var lineLink = '<?= Yii::$app->params['frontUrl'] ?>/pay/index?account=<?= $this->context->merchant['id'] ?>&shopId=<?= $shopId ?>&sourceType=2';
  361. var imgUrl = '<?= Yii::$app->params['frontUrl'] ?>/images/pay/pay.jpg';
  362. wx.config({
  363. debug: false,
  364. appId: '<?= $this->context->signPackage['appId'] ?>',
  365. timestamp: <?= $this->context->signPackage['timestamp'] ?>,
  366. nonceStr: '<?= $this->context->signPackage['nonceStr'] ?>',
  367. signature: '<?= $this->context->signPackage['signature'] ?>',
  368. jsApiList: [
  369. 'checkJsApi',
  370. 'onMenuShareTimeline',
  371. 'onMenuShareAppMessage',
  372. 'onMenuShareQQ',
  373. 'onMenuShareWeibo',
  374. ]
  375. });
  376. wx.ready(function () {
  377. var shareData = {
  378. title: shareTitle,
  379. link: lineLink,
  380. imgUrl: imgUrl,
  381. desc: descContent,
  382. };
  383. wx.onMenuShareAppMessage(shareData);
  384. wx.onMenuShareTimeline({
  385. title: shareTitle,
  386. link: lineLink,
  387. imgUrl: imgUrl,
  388. desc: descContent,
  389. success: function () {
  390. //分享成功后的操作
  391. },
  392. cancel: function () {
  393. // 用户取消分享后执行的回调函数
  394. }
  395. });
  396. wx.onMenuShareQQ({
  397. title: shareTitle,
  398. link: lineLink,
  399. imgUrl: imgUrl,
  400. desc: descContent,
  401. success: function () {
  402. //分享成功后的操作
  403. },
  404. cancel: function () {
  405. // 用户取消分享后执行的回调函数
  406. }
  407. });
  408. wx.onMenuShareWeibo(shareData);
  409. });
  410. <?php } ?>
  411. //显示分类和用途 shish 2019.8.30
  412. function goSetUsageCategory() {
  413. $(".myCouponMask").css('display', 'block');
  414. $('.my_coupon_list').css('display', 'block');
  415. $('.show_coupon_list').css('display', 'none');
  416. $('.usage_category').css('display', 'block');
  417. $(".show_no_coupon").css('display', 'none');
  418. }
  419. function getThisCategory(id, o) {
  420. categoryId = id;
  421. payCategoryId = id;
  422. $(o).addClass('active').siblings().removeClass('active');
  423. console.log(amount);
  424. if (categoryId != 0 && usageId != 0 && parseFloat(amount) > 0) {
  425. getAvailableCoupon();
  426. }
  427. }
  428. function getThisUsage(id, o) {
  429. usageId = id;
  430. payUsageId = id;
  431. $(o).addClass('active').siblings().removeClass('active');
  432. console.log(amount);
  433. if (categoryId != 0 && usageId != 0 && parseFloat(amount) > 0) {
  434. getAvailableCoupon();
  435. }
  436. }
  437. function getAvailableCoupon() {
  438. //去除分类和用途标签的选中状态
  439. $("span[name=categoryItem]").each(function () {
  440. $(this).removeClass('active');
  441. });
  442. $("span[name=usageItem]").each(function () {
  443. $(this).removeClass('active');
  444. });
  445. //分类与用途区隐藏
  446. $(".usage_category").css('display', 'none');
  447. $.ajax({
  448. type: "GET",
  449. url: '/pay/get-my-coupon?categoryId=' + categoryId + '&usageId=' + usageId + '&amount=' + amount + '&account=<?= $this->context->merchantId ?>',
  450. async: false,
  451. dataType: 'json',
  452. success: function (data) {
  453. if (data.code == 1) {
  454. var currentData = data.data;
  455. if (currentData.length > 0) {
  456. var couponList = '';
  457. for (var i = 0; i < currentData.length; i++) {
  458. couponList += '<div onclick="confirmThisCoupon(' + currentData[i].id + ',\'' + currentData[i].amount + '\')">\
  459. <div class="stamp stamp04">\
  460. <div class="par">\
  461. <sub class="sign">¥</sub><span>' + currentData[i].amount + '</span>\
  462. <p>满' + currentData[i].meetAmount + '元可用</p>\
  463. </div>\
  464. <div class="copy">有效期<p>2019-12-00<br>2019-12-30</p>\
  465. </div>\
  466. </div>\
  467. </div>';
  468. }
  469. $("div[name=available_coupon]").html(couponList);
  470. $(".show_coupon_list").css('display', 'block');
  471. $(".show_no_coupon").css('display', 'none');
  472. return true;
  473. }
  474. }
  475. $(".show_coupon_list").css('display', 'none');
  476. $(".show_no_coupon").css('display', 'block');
  477. }
  478. });
  479. //重置分类与用途
  480. categoryId = 0;
  481. usageId = 0;
  482. }
  483. //使用优惠卷 shish 2019.8.30
  484. function confirmThisCoupon(id, couponAmount) {
  485. couponId = id;
  486. $(".myCouponMask").css('display', 'none');
  487. $(".my_coupon_list").css("display", "none");
  488. $("div[name=hasCoupon]").css("display", 'none');
  489. //会员不能同时使用
  490. $(".is_member").css("display", 'none');
  491. //浮点计算有问题,增加到1000倍修复
  492. var actPay = (amount * 1000 - couponAmount * 1000) / 1000;
  493. $(".use_coupon_amount").html("使用" + couponAmount + "元优惠卷,实付款<i style='color:red;'>" + actPay + "</i>元 <a href='javascript:;' onclick='window.location.reload(true)' style='color:blue;'>重选</a>");
  494. }
  495. //关闭窗口
  496. function confirmClose() {
  497. $(".myCouponMask").css('display', 'none');
  498. $(".my_coupon_list").css("display", "none");
  499. $("div[name=hasCoupon]").css("display", 'none');
  500. $(".is_member").css("display", 'block');
  501. //重置分类与用途
  502. categoryId = 0;
  503. usageId = 0;
  504. //去除分类和用途标签的选中状态
  505. $("span[name=categoryItem]").each(function () {
  506. $(this).removeClass('active');
  507. });
  508. $("span[name=usageItem]").each(function () {
  509. $(this).removeClass('active');
  510. });
  511. }
  512. </script>
  513. </html>