options.html 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. {extend name="../../admin/view/main"}
  2. {block name="button"}
  3. <!--{if auth("testapi")}-->
  4. <button data-modal="{:url('testapi')}" class='layui-btn layui-btn-sm layui-btn-primary'>接口功能测试</button>
  5. <!--{/if}-->
  6. {/block}
  7. {block name="content"}
  8. <div class="think-box-shadow layui-form">
  9. <div class="nowrap" style="margin-left:99px">
  10. {foreach ['api'=>'微信公众平台直接模式','thr'=>'微信开放平台授权模式'] as $k=>$v}
  11. <input type="radio" data-wechat-type="{$k}" name="wechat.type" value="{$k}" title="{$v}" lay-filter="wechat_type">
  12. {/foreach}
  13. <p class="help-block">请选择微信对接方式,其中微信开放平台授权模式是需要微信开放平台支持,还需要搭建微信授权服务!</p>
  14. </div>
  15. </div>
  16. <div class="think-box-shadow margin-top-15">
  17. <div class="padding-top-20" style="width:850px">
  18. <div class="layui-anim layui-anim-fadein" data-type="api">{include file='config/options_api'}</div>
  19. <div class="layui-anim layui-anim-fadein" data-type="thr">{include file='config/options_thr'}</div>
  20. </div>
  21. </div>
  22. {/block}
  23. {block name='script'}
  24. <script>
  25. $(function () {
  26. apply({value: '{:sysconf("wechat.type")}' || 'api'});
  27. window.form.render(), window.form.on('radio(wechat_type)', apply);
  28. function apply(data) {
  29. this.$active = $("[data-wechat-type='" + data.value + "']").trigger('click');
  30. if (this.$active.size() < 1) $("[data-wechat-type]:first").trigger('click');
  31. $('[data-type="' + data.value + '"]').show().siblings('[data-type]').hide();
  32. }
  33. });
  34. </script>
  35. {/block}