123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- $(function () {
- //领取优惠券
- $(document).on('click', '.btn-exchange', function () {
- let id = $(this).data('id');
- let type = $(this).data('type');
- let html = $('#exchangetpl').html();
- layer.open({
- title: '兑换商品',
- type: 1,
- area: ['450px', type == 'reality' ? '300px' : '250px'], //宽高
- content: html,
- success: function () {
- $(document).on('click', '.btn-submit-exchange', function () {
- let form = $('#exchange-form').serializeArray();
- let data = {exchange_id:id};
- form.forEach(item => {
- data[item.name] = item.value;
- })
- SHOP.api.ajax({
- url: "/addons/shop/exchange/exchange",
- data: data
- }, function (res) {
- setTimeout(() => {
- window.location.reload();
- }, 1500)
- });
- })
- }
- })
- })
- // 增减数量
- $(document).on("click", ".quantity > div", function () {
- var input = $(this).siblings("input");
- var value = parseInt(input.val());
- var max = input.attr("max");
- var min = input.attr("min");
- var stocks = 0;
- value = $(this).text() == '-' ? value - 1 : value + 1;
- stocks = parseInt(input.data("stocks"));
- if (value >= stocks) {
- input.val(stocks);
- layer.msg("最多可以购买" + stocks + "件");
- return;
- }
- value = min != '' ? Math.max(min, value) : value;
- value = max != '' ? Math.min(max, value) : value;
- input.val(value);
- return false;
- });
- })
|