auth.html 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. {extend name="base"/}
  2. {block name="resources"}
  3. <style type="text/css">
  4. .auth-form {padding-top: 150px;text-align: center;}
  5. .auth-form .layui-input {display: inline-block;}
  6. .auth-tips {font-size: 12px;color: #666;width: 544px;margin: 5px auto;}
  7. </style>
  8. {/block}
  9. {block name="main"}
  10. {if condition="$auth_info['code'] == 0"}
  11. <div class="index-box">
  12. <div class="index-content">
  13. <div class="system-function">
  14. <table class="layui-table">
  15. <colgroup>
  16. <col width="20%">
  17. <col width="30%">
  18. <col width="20%">
  19. <col width="30%">
  20. </colgroup>
  21. <tbody>
  22. <tr>
  23. <td class="bg-color-light-gray">产品名称</td>
  24. <td>{$auth_info['data']['product_name']}</td>
  25. <td class="bg-color-light-gray">授权状态</td>
  26. <td>已授权</td>
  27. </tr>
  28. <tr>
  29. <td class="bg-color-light-gray">授权码</td>
  30. <td>{$auth_info['data']['devolution_code']}</td>
  31. <td class="bg-color-light-gray">授权类型</td>
  32. <td>{$auth_info['data']['devolution_version_name']}</td>
  33. </tr>
  34. <tr>
  35. <td class="bg-color-light-gray">当前版本</td>
  36. <td>{$app_info.version}</td>
  37. <td class="bg-color-light-gray">最新版本</td>
  38. <td>
  39. {$auth_info['data']['newest_version'] ?? ''}
  40. </td>
  41. </tr>
  42. <tr>
  43. <td class="bg-color-light-gray">授权时间</td>
  44. <td>{:date('Y-m-d H:i:s', $auth_info['data']['devolution_date'])}</td>
  45. <td class="bg-color-light-gray">服务到期时间</td>
  46. <td>
  47. {:date('Y-m-d H:i:s', $auth_info['data']['devolution_expire_date'])}
  48. {if condition="$auth_info['data']['devolution_expire_date'] > time()"}
  49. <span style="color:red;">可更新</span>
  50. {else/}
  51. {/if}
  52. </td>
  53. </tr>
  54. <tr>
  55. <td class="bg-color-light-gray">授权归属</td>
  56. <td>{$auth_info['data']['devolution_attribution']}</td>
  57. <td class="bg-color-light-gray">授权域名</td>
  58. <td>{$auth_info['data']['devolution_url']}</td>
  59. </tr>
  60. </tbody>
  61. </table>
  62. </div>
  63. </div>
  64. </div>
  65. {else/}
  66. <div class="index-box">
  67. <div class="index-content">
  68. <div class="system-function">
  69. <table class="layui-table">
  70. <colgroup>
  71. <col width="20%">
  72. <col width="30%">
  73. <col width="20%">
  74. <col width="30%">
  75. </colgroup>
  76. <tbody>
  77. <tr>
  78. <td class="bg-color-light-gray">产品名称</td>
  79. <td>单商户V5</td>
  80. <td class="bg-color-light-gray">授权状态</td>
  81. <td>未授权 <a href="https://www.niushop.com" class="text-color" target="_blank">去授权</a> </td>
  82. </tr>
  83. <tr>
  84. <td class="bg-color-light-gray">套餐版本</td>
  85. <td>免费版</td>
  86. <td class="bg-color-light-gray">当前版本</td>
  87. <td>{$app_info.version}</td>
  88. </tr>
  89. </tbody>
  90. </table>
  91. </div>
  92. </div>
  93. </div>
  94. {/if}
  95. {/block}
  96. {block name="script"}
  97. <script type="text/javascript">
  98. var isSub = false;
  99. function auth(){
  100. var authCode = $('.auth-form [name="auth_code"]').val();
  101. if (!/[\S]+/.test(authCode)) {
  102. layer.msg('请输入您的授权码')
  103. return;
  104. }
  105. if (isSub) return;
  106. isSub = true;
  107. $.ajax({
  108. type: 'POST',
  109. url: ns.url("shop/upgrade/auth"),
  110. data: {
  111. code: authCode
  112. },
  113. dataType: 'JSON',
  114. success: function (res) {
  115. if (res.code == 0) {
  116. location.reload();
  117. } else {
  118. isSub = false;
  119. layer.msg('未查找到该授权码');
  120. }
  121. }
  122. });
  123. }
  124. </script>
  125. {/block}