| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177 |
- {extend name="base"/}
- {block name="resources"}
- <link rel="stylesheet" type="text/css" href="SHOP_CSS/verify.css" />
- {/block}
- {block name="main"}
- <!-- 搜索框 -->
- <div class="single-filter-box">
- <div class="layui-form" style="margin: 0;">
- <div class="layui-input-inline">
- <input type="text" name="verify_code" placeholder="请输入核销码" autocomplete="off" class="layui-input len-long" id="verify_code">
- <button type="button" class="layui-btn layui-btn-primary code-searsh" lay-filter="search" lay-submit>
- <i class="layui-icon"></i>
- </button>
- </div>
- </div>
- </div>
- <div class="verify-block">
- <div class="search-content-block">
- <div class="search-content">
- <!--<div class="verify-step-img"></div>-->
- <div class="verify-step-text">
- <ul class="layui-timeline">
- <li class="layui-timeline-item">
- <i class="layui-icon layui-timeline-axis text-color"></i>
- <div class="layui-timeline-content layui-text">
- <h3 class="verify-step-text-title">搜索核销码</h3>
- <p class="verify-step-text-content">
- 请顾客出示核销码并点击“核销台”,
- 扫描二维码或输入二维码上方的核销码
- </p>
- <p class="verify-step-text-content" style="color:red"> 使用扫码枪时,光标必须在输入框内,并且输入法是英文状态,方可进行使用。</p>
- </div>
- </li>
- <li class="layui-timeline-item">
- <i class="layui-icon layui-timeline-axis text-color"></i>
- <div class="layui-timeline-content layui-text">
- <h3 class="verify-step-text-title">验证</h3>
- <p class="verify-step-text-content">提供有效期验证,其他信息请自行核对</p>
- </div>
- </li>
- <li class="layui-timeline-item">
- <i class="layui-icon layui-timeline-axis text-color"></i>
- <div class="layui-timeline-content layui-text">
- <h3 class="verify-step-text-title">验证完成</h3>
- <p class="verify-step-text-content">验证完成后,可在“核销记录”查看相关验证信息</p>
- </div>
- </li>
- </ul>
- </div>
- </div>
- <div class="verify-no-block layui-hide"></div>
- </div>
- </div>
- {/block}
- {block name="script"}
- <!-- 核销数据展示 -->
- <script type="text/html" id="verify_html">
- <div class="verify-info">
- <div class="verify-info-inner">
- {{# layui.each(d.item_array, function(index, item){ }}
- <div class="verify-info-item">
- <div class="verify-info-img">
- <img src="{{ ns.img(item.img, 'mid') }}" alt="">
- </div>
- <div class="verify-info-inner-item">
- <p class="verify-info-name">
- {{ item.name }}
- </p>
- {{# layui.each(item.remark_array, function(remark_index, remark_item){ }}
- <p>
- {{ remark_item.title }}:<span>{{ remark_item.value }}</span>
- </p>
- {{# }); }}
- </div>
- </div>
- {{# }); }}
- </div>
- <div class="verify-info-desc">
- {{# layui.each(d.remark_array, function(remark_array_index, remark_array_item){ }}
- <p class="verify-info-desc-item">
- {{ remark_array_item.title }}:{{ remark_array_item.value }}
- </p>
- {{# }); }}
- <button type="button" class="layui-btn verify-button" onclick="verify();">验证使用</button>
- </div>
- </div>
- </script>
- <script type="text/javascript">
- var form;
- var submitting = false;
- layui.use('form', function () {
- form = layui.form;
- form.render();
- form.on('submit(search)', function(data){
- var val = data.field;
- if(submitting){return false;}
- submitting = true;
- $.ajax({
- url: '{:addon_url("shop/verify/verifycard")}',
- data: data.field,
- dataType: 'json',
- type: "post",
- success: function (res) {
- if(res.code == 0){
- $(".search-content").addClass("layui-hide");
- var data = res.data;
- //渲染模板引擎
- var getTpl = $("#verify_html").html();
- layui.use(['laytpl','form'], function(){
- var laytpl = layui.laytpl;
- laytpl(getTpl).render(data.data, function(html) {
- $(".verify-no-block").html(html);
- })
- });
- $(".verify-no-block").removeClass("layui-hide");
- }else{
- $(".verify-no-block").addClass("layui-hide");
- $(".search-content").removeClass("layui-hide");
- layer.msg(res.message);
- }
- submitting = false;
- }
- });
- return false;
- });
- });
-
- /**
- * 验证
- */
- var is_submit = true;
- function verify(){
- var verify_code = $("input[name='verify_code']").val();
- if(verify_code == ""){
- layer.msg("虚拟码不可为空!");
- return false;
- }
- if(!is_submit){
- return;
- }
- is_submit = false;
- $.ajax({
- url: '{:addon_url("shop/verify/verify")}',
- data: {"verify_code" : verify_code},
- dataType: 'json',
- type: "post",
- success: function (res) {
- layer.msg(res.message);
- if(res.code == 0){
- window.location.reload()
- }else{
- is_submit = true;
- }
- }
- })
- }
- $(function(){
- //扫码枪触发操作
- $(document).keydown(function (event) {
- if (event.keyCode == 13 && $("#verify_code").val()) {
- $(".code-searsh").trigger("click");
- }
- });
- })
- </script>
- {/block}
|