{extend name="default/base/base_seller" /} {block name="seller_main"} <div class="dssc-form-default"> <form id="add_form" method="post"> <dl> <dt><i class="required">*</i>{$Think.lang.pintuan_name}{$Think.lang.ds_colon} </dt> <dd> <input id="pintuan_name" name="pintuan_name" type="text" maxlength="25" class="text w400" value="{present name='pintuan_info'}{$pintuan_info.pintuan_name}{/present}"/> <span></span> <p class="hint">{$Think.lang.pintuan_name_explain}</p> </dd> </dl> {empty name="pintuan_info"} <dl> <dt><i class="required">*</i>{$Think.lang.pintuan_starttime}{$Think.lang.ds_colon} </dt> <dd> <input id="start_time" name="start_time" type="text" class="text w130"/><em class="add-on"><i class="iconfont"></i></em> <span></span> <p class="hint"> {notpresent name="isPlatformStore"} {if $current_pintuan_quota.pintuanquota_starttime > 1} {$Think.lang.pintuan_add_start_time_explain}{$current_pintuan_quota.pintuanquota_starttime|date="Y-m-d H:i:s"} {/if} {/notpresent} <br/><span class="red">{$Think.lang.start_time_group_not_modified}</span> </p> </dd> </dl> <dl> <dt><i class="required">*</i>{$Think.lang.pintuan_end_time}{$Think.lang.ds_colon}</dt> <dd> <input id="end_time" name="end_time" type="text" class="text w130"/><em class="add-on"><i class="iconfont"></i></em><span></span> <p class="hint"> {notpresent name="isPlatformStore"} {$Think.lang.pintuan_add_end_time_explain}{$current_pintuan_quota.pintuanquota_endtime|date="Y-m-d H:i:s"} {/notpresent} <br/><span class="red">{$Think.lang.end_time_group_not_modifiable}</span> </p> </dd> </dl> {/empty} {empty name="pintuan_info"} <dl> <dt><i class="required">*</i>{$Think.lang.pintuan_goods}{$Think.lang.ds_colon}</dt> <dd> <div dstype="pintuan_goods_info" class="selected-group-goods " style="display:none;"> <div class="goods-thumb"><img id="pintuan_goods_image" src=""/></div> <div class="goods-name"> <a dstype="pintuan_goods_href" id="pintuan_goods_name" href="" target="_blank"></a> </div> <div class="goods-price">{$Think.lang.mall_price}:¥<span dstype="pintuan_goods_price"></span></div> </div> <a href="javascript:void(0);" id="btn_show_search_goods" class="dssc-btn dssc-btn-acidblue">{$Think.lang.select_goods}</a> <input id="pintuan_goods_id" name="pintuan_goods_id" type="hidden" value=""/> <span></span> <div id="div_search_goods" class="div-goods-select mt10" style="display: none;"> <table class="search-form"> <tr> <th class="w150"> <strong>{$Think.lang.search_store_goods}</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.group_information1}</p> </td> </tr> </table> <div id="div_goods_search_result" class="search-result" style="width:739px;"></div> <a id="btn_hide_search_goods" class="close" href="javascript:void(0);">X</a> </div> <p class="hint">{$Think.lang.pintuan_goods_explain}</br><span class="red">{$Think.lang.group_information2}</span></p> </dd> </dl> {else/} <dl> <dt>{$Think.lang.pintuan_goods_name}</dt> <dd> {$pintuan_info.pintuan_goods_name} </dd> </dl> {/empty} <dl> <dt><i class="required">*</i>{$Think.lang.group_discount}{$Think.lang.ds_colon}</dt> <dd> <input id="pintuan_zhe" name="pintuan_zhe" type="text" class="text w130"value="{$pintuan_info.pintuan_zhe|default='1'}"/>{$Think.lang.ds_xianshi_flag}<span></span> <p class="hint">{$Think.lang.group_discount_notice}</p> </dd> </dl> <dl> <dt><i class="required">*</i>{$Think.lang.group_size}{$Think.lang.ds_colon}</dt> <dd> <input id="pintuan_limit_number" name="pintuan_limit_number" type="text" class="text w130" value="{$pintuan_info.pintuan_limit_number|default='2'}"/><span></span> <p class="hint">{$Think.lang.group_size_notice}</p> </dd> </dl> <dl> <dt><i class="required">*</i>{$Think.lang.group_length}{$Think.lang.ds_colon}</dt> <dd> <input id="pintuan_limit_hour" name="pintuan_limit_hour" type="text" class="text w130"value="{$pintuan_info.pintuan_limit_hour|default='2'}"/>{$Think.lang.hour}<span></span> <p class="hint">{$Think.lang.group_length_notice}</p> </dd> </dl> <dl> <dt><i class="required">*</i>{$Think.lang.purchase_restriction}{$Think.lang.ds_colon}</dt> <dd> <input id="pintuan_limit_quantity" name="pintuan_limit_quantity" type="text" class="text w130"value="{$pintuan_info.pintuan_limit_quantity|default='1'}"/><span></span> <p class="hint">{$Think.lang.purchase_restriction_notice}</p> </dd> </dl> <div class="bottom"> <input id="submit_button" type="submit" class="submit" value="{$Think.lang.ds_submit}"> </div> </form> </div> <link rel="stylesheet" href="{$Think.PLUGINS_SITE_ROOT}/js/jquery-ui-timepicker/jquery-ui-timepicker-addon.min.css"> <script src="{$Think.PLUGINS_SITE_ROOT}/js/jquery-ui-timepicker/jquery-ui-timepicker-addon.min.js"></script> <script src="{$Think.PLUGINS_SITE_ROOT}/js/jquery-ui-timepicker/i18n/jquery-ui-timepicker-zh-CN.js"></script> <script> $(function () { $('#btn_show_search_goods').on('click', function() { $('#div_search_goods').show(); }); $('#btn_hide_search_goods').on('click', function() { $('#div_search_goods').hide(); }); //搜索商品 $('#btn_search_goods').on('click', function() { var url = "{:url('Sellerpromotionpintuan/search_goods')}"; 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_pintuan_goods"]', function() { var goods_commonid = $(this).attr('data-goods-commonid'); $.get("{:url('Sellerpromotionpintuan/pintuan_goods_info')}", {goods_commonid: goods_commonid}, function(data) { if(data.result) { $('#pintuan_goods_id').val(data.goods_id); $('#pintuan_goods_image').attr('src', data.goods_image); $('#pintuan_goods_name').text(data.goods_name); $('[dstype="pintuan_goods_price"]').text(data.goods_price); $('[dstype="pintuan_goods_href"]').attr('href', data.goods_href); $('[dstype="pintuan_goods_info"]').show(); $('#div_search_goods').hide(); } else { layer.msg(data.message); } }, 'json'); }); {empty name = "pintuan_info"} $('#start_time').datetimepicker({dateFormat: 'yy-mm-dd'}); $('#end_time').datetimepicker({dateFormat: 'yy-mm-dd'}); {/empty} jQuery.validator.methods.greaterThanDate = function(value, element, param) { var date1 = new Date(Date.parse(param.replace(/-/g, "/"))); var date2 = new Date(Date.parse(value.replace(/-/g, "/"))); return date1 < date2; }; jQuery.validator.methods.lessThanDate = function(value, element, param) { var date1 = new Date(Date.parse(param.replace(/-/g, "/"))); var date2 = new Date(Date.parse(value.replace(/-/g, "/"))); return date1 > date2; }; jQuery.validator.methods.greaterThanStartDate = function(value, element) { var start_date = $("#start_time").val(); var date1 = new Date(Date.parse(start_date.replace(/-/g, "/"))); var date2 = new Date(Date.parse(value.replace(/-/g, "/"))); return date1 < date2; }; jQuery.validator.methods.lessThanGoodsPrice= function(value, element) { var goods_price = $("#input_groupbuy_goods_price").val(); return Number(value) < Number(goods_price); }; //页面输入内容验证 $("#add_form").validate({ errorPlacement: function (error, element) { var error_td = element.parent('dd').children('span'); error_td.append(error); }, onfocusout: false, submitHandler: function (form) { ds_ajaxpost('add_form', 'url', "{:url('Sellerpromotionpintuan/index')}", 1000); }, rules: { pintuan_name: { required: true }, pintuan_zhe: { required: true, digits:true, range : [1,9] }, pintuan_limit_number: { required: true, digits:true, min:2 }, start_time: { required: true, greaterThanDate: "{:date('Y-m-d H:i',@$current_pintuan_quota['pintuanquota_starttime'])}" }, end_time: { required: true, {if !$isPlatformStore} lessThanDate : "{present name='current_pintuan_quota.pintuanquota_starttime'}{$current_pintuan_quota.pintuanquota_endtime|date='Y-m-d H:i'}{/present}", {/if} greaterThanStartDate: true }, }, messages : { pintuan_name : { required : '<i class="iconfont"></i>{$Think.lang.pintuan_name_error}' }, pintuan_zhe: { required : '<i class="iconfont"></i>{$Think.lang.discount_cannot_empty}', digits: '<i class="iconfont"></i>{$Think.lang.discount_must_figures}', range: '<i class="iconfont"></i>{$Think.lang.please_fill_figure}' }, pintuan_limit_number: { required : '<i class="iconfont"></i>{$Think.lang.group_must_not_empty}', digits: '<i class="iconfont"></i>{$Think.lang.number_groups_must_number}', min: '<i class="iconfont"></i>{$Think.lang.number_groups_cannot_less_than}' }, start_time : { required : '<i class="iconfont"></i>' + "<?php echo sprintf(lang('pintuan_add_start_time_explain'),@date('Y-m-d H:i',$current_pintuan_quota['pintuanquota_starttime']));?>", greaterThanDate : '<i class="iconfont"></i>' + "<?php echo sprintf(lang('pintuan_add_start_time_explain'),@date('Y-m-d H:i',$current_pintuan_quota['pintuanquota_starttime']));?>" }, end_time : { required : '<i class="iconfont"></i>' + "<?php echo sprintf(lang('pintuan_add_end_time_explain'),@date('Y-m-d H:i',$current_pintuan_quota['pintuanquota_endtime']));?>", {if !$isPlatformStore} lessThanDate : '<i class="iconfont"></i>' + "<?php echo sprintf(lang('pintuan_add_end_time_explain'),@date('Y-m-d H:i',$current_pintuan_quota['pintuanquota_endtime']));?>", {/if} greaterThanStartDate : '<i class="iconfont"></i>{$Think.lang.greater_than_start_time}' }, } }); }); </script> {/block}