mgdiscount_goods_add.html 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. {extend name="default/base/base_seller" /}
  2. {block name="seller_main"}
  3. <div class="dssc-form-default">
  4. <form id="add_form" method="post">
  5. {empty name="goodscommon_info"}
  6. <dl>
  7. <dt><i class="required">*</i>{$Think.lang.mgdiscount_goods}{$Think.lang.ds_colon}</dt>
  8. <dd>
  9. <div dstype="mgdiscount_goods_info" class="selected-group-goods " style="display:none;">
  10. <div class="goods-thumb"><img id="mgdiscount_goods_image" src=""/></div>
  11. <div class="goods-name">
  12. <a dstype="mgdiscount_goods_href" id="mgdiscount_goods_name" href="" target="_blank"></a>
  13. </div>
  14. <div class="goods-price">{$Think.lang.mall_price}:¥<span dstype="mgdiscount_goods_price"></span></div>
  15. </div>
  16. <a href="javascript:void(0);" id="btn_show_search_goods" class="dssc-btn dssc-btn-acidblue">{$Think.lang.pintuan_goods}</a>
  17. <input id="mgdiscount_goods_id" name="mgdiscount_goods_id" type="hidden" value=""/>
  18. <span></span>
  19. <div id="div_search_goods" class="div-goods-select mt10" style="display: none;">
  20. <table class="search-form">
  21. <tr>
  22. <th class="w150">
  23. <strong>{$Think.lang.search_store_items}</strong>
  24. </th>
  25. <td class="w160">
  26. <input id="search_goods_name" type="text w150" class="text" name="goods_name" value=""/>
  27. </td>
  28. <td class="w70 tc">
  29. <a href="javascript:void(0);" id="btn_search_goods" class="dssc-btn"/><i class="iconfont">&#xe718;</i>{$Think.lang.ds_search}</a></td>
  30. <td class="w10"></td>
  31. <td>
  32. <p class="hint">{$Think.lang.special_goods_not_allowed}</p>
  33. </td>
  34. </tr>
  35. </table>
  36. <div id="div_goods_search_result" class="search-result" style="width:739px;"></div>
  37. <a id="btn_hide_search_goods" class="close" href="javascript:void(0);">X</a>
  38. </div>
  39. <p class="hint">{$Think.lang.mgdiscount_goods_explain}</br><span class="red">{$Think.lang.implement_flat_membership_discount}</span></p>
  40. </dd>
  41. </dl>
  42. {else/}
  43. <dl>
  44. <dt>{$Think.lang.goods_name}</dt>
  45. <dd>
  46. {$goodscommon_info.goods_name}
  47. </dd>
  48. </dl>
  49. {/empty}
  50. {foreach name="mgdiscount_goods_arr" item="v" key="k" }
  51. <dl>
  52. <dt><i class="required">*</i>{$v.level_name}</dt>
  53. <dd>
  54. <input class="w60 text" name="mgdiscount_goods[{$k}][level_discount]" type="text" value="{$v.level_discount|default=''}" maxlength="30" />
  55. <span>{$Think.lang.ds_xianshi_flag}</span>
  56. <p class="hint">{$Think.lang.setting_indicates_no_discount}</p>
  57. </dd>
  58. </dl>
  59. {/foreach}
  60. <div class="bottom">
  61. <input id="submit_button" type="submit" class="submit" value="{$Think.lang.ds_submit}">
  62. </div>
  63. </form>
  64. </div>
  65. <script>
  66. $(function () {
  67. $('#btn_show_search_goods').on('click', function () {
  68. $('#div_search_goods').show();
  69. });
  70. $('#btn_hide_search_goods').on('click', function () {
  71. $('#div_search_goods').hide();
  72. });
  73. //搜索商品
  74. $('#btn_search_goods').on('click', function () {
  75. var url = "{:url('Sellerpromotionmgdiscount/search_goods')}";
  76. var datas = $.param({goods_name: $('#search_goods_name').val()});
  77. $('#div_goods_search_result').load(url, datas);
  78. });
  79. $('#div_goods_search_result').on('click', '.pagination li a', function () {
  80. $('#div_goods_search_result').load($(this).attr('href'));
  81. return false;
  82. });
  83. //选择商品
  84. $('#div_goods_search_result').on('click', '[dstype="btn_add_mgdiscount_goods"]', function () {
  85. var goods_commonid = $(this).attr('data-goods-commonid');
  86. $.get("{:url('Sellerpromotionmgdiscount/mgdiscount_goods_info')}", {goods_commonid: goods_commonid}, function (data) {
  87. if (data.result) {
  88. $('#mgdiscount_goods_id').val(data.goods_id);
  89. $('#mgdiscount_goods_image').attr('src', data.goods_image);
  90. $('#mgdiscount_goods_name').text(data.goods_name);
  91. $('[dstype="mgdiscount_goods_price"]').text(data.goods_price);
  92. $('[dstype="mgdiscount_goods_href"]').attr('href', data.goods_href);
  93. $('[dstype="mgdiscount_goods_info"]').show();
  94. $('#div_search_goods').hide();
  95. } else {
  96. layer.msg(data.message);
  97. }
  98. }, 'json');
  99. });
  100. //页面输入内容验证
  101. $("#add_form").validate({
  102. errorPlacement: function (error, element) {
  103. var error_td = element.parent('dd').children('span');
  104. error_td.append(error);
  105. },
  106. submitHandler: function (form) {
  107. ds_ajaxpost('add_form', 'url', "{:url('Sellerpromotionmgdiscount/mgdiscount_goods')}", 1000);
  108. },
  109. rules: {
  110. },
  111. messages: {
  112. }
  113. });
  114. });
  115. </script>
  116. {/block}