123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226 |
- {extend name="default/base/base_seller" /}
- {block name="seller_btn"}
- {if $xianshi_info.editable}
- <a id="btn_show_goods_select" class="dssc-btn dssc-btn-green" href="javascript:;"><i></i>{$Think.lang.goods_add}</a>
- {/if}
- {/block}
- {block name="seller_main"}
- <table class="dssc-default-table">
- <tbody>
- <tr>
- <td class="w90 tr"><strong>{$Think.lang.xianshi_name}{$Think.lang.ds_colon}</strong></td>
- <td class="w120 tl">{$xianshi_info.xianshi_name}</td>
- <td class="w90 tr"><strong>{$Think.lang.start_time}{$Think.lang.ds_colon}</strong></td>
- <td class="w120 tl">{$xianshi_info.xianshi_starttime|date="Y-m-d H:i"}</td>
- <td class="w90 tr"><strong>{$Think.lang.end_time}{$Think.lang.ds_colon}</strong></td>
- <td class="w120 tl">{$xianshi_info.xianshi_end_time|date="Y-m-d H:i"}</td>
- <td class="w90 tr"><strong>{$Think.lang.buy_lower_limit}{$Think.lang.ds_colon}</strong></td>
- <td class="w120 tl">{$xianshi_info.xianshi_lower_limit}</td>
- <td class="w90 tr"><strong>{$Think.lang.ds_state}{$Think.lang.ds_colon}</strong></td>
- <td class="w120 tl">{$xianshi_info.xianshi_state_text}</td>
- </tr>
- </table>
- <div class="alert">
- <strong>{$Think.lang.ds_explain}{$Think.lang.ds_colon}</strong>
- <ul>
- <li>{$Think.lang.xianshi_manage_goods_explain1}</li>
- <li>{$Think.lang.xianshi_manage_goods_explain2}</li>
- </ul>
- </div>
- <!-- 商品搜索 -->
- <div id="div_goods_select" class="div-goods-select" style="display: none;">
- <table class="search-form">
- <tr><th class="w150"><strong>{$Think.lang.search_store_items}</strong></th><td class="w160"><input id="search_goods_name" type="text w150" class="text" name="goods_name" value=""/></td>
- <td class="w70 tc"><a href="javascript:void(0);" id="btn_search_goods" class="dssc-btn"/><i class="iconfont"></i>{$Think.lang.ds_search}</a></td><td class="w10"></td><td><p class="hint">{$Think.lang.special_goods_not_allowed}</p></td>
- </tr>
- </table>
- <div id="div_goods_search_result" class="search-result"></div>
- <a id="btn_hide_goods_select" class="close" href="javascript:void(0);">X</a> </div>
- <table class="dssc-default-table">
- <thead>
- <tr>
- <th class="w10"></th>
- <th class="w50"></th>
- <th class="tl">{$Think.lang.goods_name}</th>
- <th class="w90">{$Think.lang.goods_store_price}</th>
- <th class="w120">{$Think.lang.discount_price}</th>
- <th class="w120">{$Think.lang.discount}</th>
- <th class="w120">{$Think.lang.ds_handle}</th>
- </tr>
- </thead>
- <tbody id="xianshi_goods_list">
- <tr id="xianshi_goods_list_norecord" style="display:none">
- <td class="norecord" colspan="20"><div class="warning-option"><i class="iconfont"></i><span>{$Think.lang.no_record}</span></div></td>
- </tr>
- </tbody>
- </table>
- <div class="bottom">
- <input type="submit" class="submit" id="submit_back" value="{$Think.lang.ds_back}{$Think.lang.xianshi_index}" onclick="window.location = '{:url('Sellerpromotionxianshi/index')}'">
- </div>
- <div id="dialog_edit_xianshi_goods" class="eject_con" style="display:none;">
- <input id="dialog_xianshigoods_id" type="hidden">
- <dl><dt>{$Think.lang.goods_store_price}:</dt><dd><span id="dialog_edit_goods_price"></span></dd></dl>
- <dl><dt>{$Think.lang.discount_price}:</dt><dd><input id="dialog_edit_xianshi_price" type="text" class="text w70"><em class="add-on"><i class="iconfont"></i></em>
- <p id="dialog_edit_xianshi_goods_error" style="display:none;"><label for="dialog_edit_xianshi_goods_error" class="error"><i class='iconfont'></i>{$Think.lang.discount_price_cannot_empty}</label></p>
- </dl>
- <div class="eject_con">
- <div class="bottom pt10 pb10"><a id="btn_edit_xianshi_goods_submit" class="submit" href="javascript:void(0);">{$Think.lang.ds_submit}</a></div>
- </div>
- </div>
- <script id="xianshi_goods_list_template" type="text/html">
- <tr class="bd-line">
- <td></td>
- <td><div class="pic-thumb"><a href="<%=goods_url%>" target="_blank"><img src="<%=image_url%>" alt=""></a></div></td>
- <td class="tl"><dl class="goods-name"><dt><a href="<%=goods_url%>" target="_blank"><%=goods_name%></a></dt></dl></td>
- <td>{$Think.lang.currency}<%=goods_price%></td>
- <td>{$Think.lang.currency}<span dstype="xianshi_price"><%=xianshigoods_price%></span></td>
- <td><span dstype="xianshi_discount"><%=xianshi_discount%></span></td>
- <td class="dscs-table-handle">
- {if $xianshi_info.editable}
- <span><a dstype="btn_edit_xianshi_goods" class="btn-blue" data-xianshi-goods-id="<%=xianshigoods_id%>" data-goods-price="<%=goods_price%>" href="javascript:void(0);"><i class="iconfont"></i><p>{$Think.lang.ds_edit}</p></a></span>
- <span><a dstype="btn_del_xianshi_goods" class="btn-red" data-xianshi-goods-id="<%=xianshigoods_id%>" href="javascript:void(0);"><i class="iconfont"></i><p>{$Think.lang.ds_del}</p></a></span>
- {/if}
- </td>
- </tr>
- </script>
- <script src="{$Think.PLUGINS_SITE_ROOT}/template.min.js"></script>
- <script type="text/javascript">
- $(document).ready(function () {
- // 当前编辑对象,默认为空
- $edit_item = {};
- //现实商品搜索
- $('#btn_show_goods_select').on('click', function () {
- $('#div_goods_select').show();
- });
- //隐藏商品搜索
- $('#btn_hide_goods_select').on('click', function () {
- $('#div_goods_select').hide();
- });
- //搜索商品
- $('#btn_search_goods').on('click', function () {
- var url = "{:url('Sellerpromotionxianshi/goods_select')}";
- var datas = $.param({goods_name: $('#search_goods_name').val()});
- $('#div_goods_search_result').load(url, datas);
- });
- $('#div_goods_search_result').on('click', '.pagination li a', function () {
- $('#div_goods_search_result').load($(this).attr('href'));
- return false;
- });
- //添加秒杀商品弹出窗口
- $('#div_goods_search_result').on('click', '[dstype="btn_add_xianshi_goods"]', function () {
- $('#dialog_goods_id').val($(this).attr('data-goods-id'));
- $('#dialog_goods_name').text($(this).attr('data-goods-name'));
- $('#dialog_goods_price').text($(this).attr('data-goods-price'));
- $('#dialog_input_goods_price').val($(this).attr('data-goods-price'));
- $('#dialog_goods_img').attr('src', $(this).attr('data-goods-img'));
- $('#dialog_add_xianshi_goods').ds_show_dialog({width: 450, title: '{$Think.lang.promotion_add_goods}'});
- $('#dialog_xianshi_price').val('');
- $('#dialog_add_xianshi_goods_error').hide();
- });
- //添加秒杀商品
- $('#div_goods_search_result').on('click', '#btn_submit', function () {
- var goods_id = $('#dialog_goods_id').val();
- var xianshi_id = '{$Request.param.xianshi_id}';
- var goods_price = Number($('#dialog_input_goods_price').val());
- var xianshi_price = Number($('#dialog_xianshi_price').val());
- if (!isNaN(xianshi_price) && xianshi_price > 0 && xianshi_price < goods_price) {
- $.post("{:url('Sellerpromotionxianshi/xianshi_goods_add')}",
- {goods_id: goods_id, xianshi_id: xianshi_id, xianshi_price: xianshi_price},
- function (data) {
- if (data.result) {
- $('#dialog_add_xianshi_goods').hide();
- $('#xianshi_goods_list').prepend(template.render('xianshi_goods_list_template', data.xianshi_goods)).hide().fadeIn('slow');
- $('#xianshi_goods_list_norecord').hide();
- layer.msg(data.message);
- } else {
- layer.msg(data.message);
- }
- },
- 'json');
- } else {
- $('#dialog_add_xianshi_goods_error').show();
- }
- });
- //编辑秒杀活动商品
- $('#xianshi_goods_list').on('click', '[dstype="btn_edit_xianshi_goods"]', function () {
- $edit_item = $(this).parents('tr.bd-line');
- var xianshigoods_id = $(this).attr('data-xianshi-goods-id');
- var xianshi_price = $edit_item.find('[dstype="xianshi_price"]').text();
- var goods_price = $(this).attr('data-goods-price');
- $('#dialog_xianshigoods_id').val(xianshigoods_id);
- $('#dialog_edit_goods_price').text(goods_price);
- $('#dialog_edit_xianshi_price').val(xianshi_price);
- $('#dialog_edit_xianshi_goods').ds_show_dialog({width: 450, title: '{$Think.lang.modify_price}'});
- });
- $('#btn_edit_xianshi_goods_submit').on('click', function () {
- var xianshigoods_id = $('#dialog_xianshigoods_id').val();
- var xianshi_price = Number($('#dialog_edit_xianshi_price').val());
- var goods_price = Number($('#dialog_edit_goods_price').text());
- if (!isNaN(xianshi_price) && xianshi_price > 0 && xianshi_price < goods_price) {
- $.post("{:url('Sellerpromotionxianshi/xianshi_goods_price_edit')}",
- {xianshigoods_id: xianshigoods_id, xianshi_price: xianshi_price},
- function (data) {
- if (data.result) {
- $edit_item.find('[dstype="xianshi_price"]').text(data.xianshi_price);
- $edit_item.find('[dstype="xianshi_discount"]').text(data.xianshi_discount);
- $('#dialog_edit_xianshi_goods').hide();
- } else {
- layer.msg(data.message);
- }
- }, 'json'
- );
- } else {
- $('#dialog_edit_xianshi_goods_error').show();
- }
- });
- //删除秒杀活动商品
- $('#xianshi_goods_list').on('click', '[dstype="btn_del_xianshi_goods"]', function () {
- var $this = $(this);
- layer.confirm('{$Think.lang.ds_ensure_del}', {
- btn: ['{$Think.lang.ds_ok}', '{$Think.lang.ds_cancel}'],
- title: false,
- }, function () {
- var xianshigoods_id = $this.attr('data-xianshi-goods-id');
- $.post("{:url('Sellerpromotionxianshi/xianshi_goods_delete')}",{xianshigoods_id: xianshigoods_id},function (data) {
- if (data.result) {
- $this.parents('tr').hide('slow', function () {
- var xianshi_goods_count = $('#xianshi_goods_list').find('.bd-line:visible').length;
- if (xianshi_goods_count <= 0) {
- $('#xianshi_goods_list_norecord').show();
- }
- });
- layer.msg('删除成功');
- } else {
- layer.msg(data.message);
- }
- }, 'json');
- });
- });
- //渲染秒杀商品列表
- xianshi_goods_array = {:json_encode($xianshi_goods_list)};
- if (xianshi_goods_array.length > 0) {
- var xianshi_goods_list = '';
- $.each(xianshi_goods_array, function (index, xianshi_goods) {
- xianshi_goods_list += template.render('xianshi_goods_list_template', xianshi_goods);
- });
- $('#xianshi_goods_list').prepend(xianshi_goods_list);
- } else {
- $('#xianshi_goods_list_norecord').show();
- }
- });
- </script>
- {/block}
|