123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173 |
- {extend name="default/base/base_seller" /}
- {block name="seller_main"}
- <div class="dssc-form-default">
- {empty name="xianshi_info"}
- <form id="add_form" action="{:url('Sellerpromotionxianshi/xianshi_save')}" method="post">
- {else /}
- <form id="add_form" action="{:url('Sellerpromotionxianshi/xianshi_edit_save')}" method="post">
- <input type="hidden" name="xianshi_id" value="{$xianshi_info.xianshi_id}">
- {/empty}
- <dl>
- <dt><i class="required">*</i>{$Think.lang.xianshi_name}{$Think.lang.ds_colon}
- </dt>
- <dd>
- <input id="xianshi_name" name="xianshi_name" type="text" maxlength="25" class="text w400"
- value="{present name='xianshi_info'}{$xianshi_info.xianshi_name}{/present}"/>
- <span></span>
- <p class="hint">{$Think.lang.xianshi_name_explain}</p>
- </dd>
- </dl>
- <dl>
- <dt><i class="required">*</i>{$Think.lang.activity_title}{$Think.lang.ds_colon}</dt>
- <dd>
- <input id="xianshi_title" name="xianshi_title" type="text" maxlength="10" class="text w200"
- value="{present name='xianshi_info'}{$xianshi_info.xianshi_title}{/present}"/>
- <span></span>
- <p class="hint">{$Think.lang.xianshi_title_explain|raw}</p>
- </dd>
- </dl>
- <dl>
- <dt>{$Think.lang.activity_description}{$Think.lang.ds_colon}</dt>
- <dd>
- <input id="xianshi_explain" name="xianshi_explain" type="text" maxlength="30"
- class="text w400"
- value="{present name='xianshi_info'}{$xianshi_info.xianshi_explain}{/present}"/>
- <span></span>
- <p class="hint">{$Think.lang.xianshi_explain_explain|raw}</p>
- </dd>
- </dl>
- {empty name="xianshi_info"}
- <dl>
- <dt><i class="required">*</i>{$Think.lang.start_time}{$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_xianshi_quota.xianshiquota_starttime > 1}
- {$Think.lang.xianshi_add_start_time_explain}{$current_xianshi_quota.xianshiquota_starttime|date="Y-m-d H:i:s"}
- {/if}{/notpresent}
- </p>
- </dd>
- </dl>
- <dl>
- <dt><i class="required">*</i>{$Think.lang.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.xianshi_add_end_time_explain}{$current_xianshi_quota.xianshiquota_endtime|date="Y-m-d H:i:s"}
- {/notpresent}
- </p>
- </dd>
- </dl>
- {/empty}
- <dl>
- <dt><i class="required">*</i>{$Think.lang.buy_lower_limit}{$Think.lang.ds_colon}</dt>
- <dd>
- <input id="lower_limit" name="lower_limit" type="text" class="text w130"
- value="{empty name='xianshi_info'}1{else}{$xianshi_info.xianshi_lower_limit}{/empty}"/><span></span>
- <p class="hint">{$Think.lang.minimum_purchase_quantity}</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 () {
- {empty name = "xianshi_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;
- };
- //页面输入内容验证
- $("#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('Sellerpromotionxianshi/index')}",1000);
- },
- rules: {
- xianshi_name: {
- required: true
- },
- xianshi_title: {
- required: true
- },
- start_time: {
- required: true,
- greaterThanDate: "{:date('Y-m-d H:i',@$current_xianshi_quota['xianshiquota_starttime'])}"
- },
- end_time: {
- required: true,
- {if !$isPlatformStore}
- lessThanDate : "{present name='current_xianshi_quota.xianshiquota_starttime'}{$current_xianshi_quota.xianshiquota_endtime|date='Y-m-d H:i'}{/present}",
- {/if}
- greaterThanStartDate : true
- },
- lower_limit: {
- required: true,
- digits:true,
- min:1
- }
- },
- messages : {
- xianshi_name : {
- required : '<i class="iconfont"></i>{$Think.lang.xianshi_name_error}'
- },
- xianshi_title : {
- required : '<i class="iconfont"></i>{$Think.lang.xianshi_title_error}'
- },
- start_time : {
- required : '<i class="iconfont"></i>' +
- '<?php echo sprintf(lang('xianshi_add_start_time_explain'),@date('Y-m-d H:i',$current_xianshi_quota['xianshiquota_starttime']));?>',
- greaterThanDate : '<i class="iconfont"></i>' +
- '<?php echo sprintf(lang('xianshi_add_start_time_explain'),@date('Y-m-d H:i',$current_xianshi_quota['xianshiquota_starttime']));?>'
- },
- end_time : {
- required : '<i class="iconfont"></i>' +
- '<?php echo sprintf(lang('xianshi_add_end_time_explain'),@date('Y-m-d H:i',$current_xianshi_quota['xianshiquota_endtime']));?>',
- {if !$isPlatformStore}
- lessThanDate : '<i class="iconfont"></i>' +
- '<?php echo sprintf(lang('xianshi_add_end_time_explain'),@date('Y-m-d H:i',$current_xianshi_quota['xianshiquota_endtime']));?>',
- {/if}
- greaterThanStartDate : '<i class="iconfont"></i>{$Think.lang.greater_than_start_time}'
- },
- lower_limit: {
- required : '<i class="iconfont"></i>{$Think.lang.purchase_limits_cannot_empty}',
- digits: '<i class="iconfont"></i>{$Think.lang.minimum_purchase_must_figure}',
- min: '<i class="iconfont"></i>{$Think.lang.buy_lower_limit_minimum}'
- }
- }
- });
- });
- </script>
- {/block}
|