index.html 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  1. {extend name="index_layout"/}
  2. {block name="main"}
  3. <style type="text/css">
  4. .releasetips {position: relative;}
  5. .releasetips i {display: block;background: #f00;border-radius: 50%;width: 0.3em;height: 0.3em;top: 0px;right: -8px;position: absolute;box-shadow: 0px 0px 2px #f11414;}
  6. </style>
  7. <input type="hidden" name="category_id" value="0">
  8. <div class="layui-card">
  9. <div class="layui-tabs layui-tabs-panel" id="tabswitch">
  10. {if $type=='online'}
  11. <ul class="layui-tabs-header nav-category">
  12. <li class="layui-this" data-id="">全部</li>
  13. </ul>
  14. {/if}
  15. <div class="layui-tabs-body">
  16. <table class="layui-hide" id="currentTable" lay-filter="currentTable"></table>
  17. </div>
  18. </div>
  19. </div>
  20. <script type="text/html" id="titleTpl">
  21. <div>
  22. {{# if(d.url){ }}
  23. {{# if(d.name != 'recommend' ){ }}
  24. <a href="javascript:;" data-url="{{d.url}}" lay-tips="查看插件介绍和帮助" title="插件详情" class="btn-dialog">{{= d.title }}</a>
  25. {{# } else { }}
  26. <a href="{{= d.url}}" target="_blank" lay-tips="查看插件介绍和帮助">{{= d.title }}</a>
  27. {{# } }}
  28. {{# } else { }}
  29. <a href="javascript:;">{{= d.title }}</a>
  30. {{# } }}
  31. </div>
  32. </script>
  33. <script type="text/html" id="operateTpl">
  34. {{# if(d.addon){ }}
  35. {{# if(d.addon.version!=d.version){ }}
  36. {{# if(typeof d.releaselist !="undefined" && d.releaselist.length>1){ }}
  37. <a class="layui-btn layui-btn-xs layui-btn-normal" data-name="{{d.name}}" data-version="{{d.version}}" data-title="{{d.title}}" data-value="{{= JSON.stringify(d.releaselist)}}" lay-event="upgrade">升级 <i class="layui-icon layui-icon-down"></i></a>
  38. {{# }else if(typeof d.releaselist !="undefined" && d.releaselist.length>0){ }}
  39. <a class="layui-btn layui-btn-xs layui-btn-normal btn-upgrade" data-name="{{d.name}}" data-version="{{d.version}}" data-title="{{d.title}}">升级</a>
  40. {{# } }}
  41. {{# } }}
  42. {{# if(d.addon.config == 1 ){ }}
  43. <a class="layui-btn layui-btn-xs btn-dialog" href='{:url("config")}?name={{d.name}}' title="插件设置 -【{{d.title}}】">设置</a>
  44. {{# } }}
  45. <a class="layui-btn layui-btn-xs layui-btn-danger btn-uninstall" data-name="{{d.name}}" data-status="{{d.addon.status}}" data-title="确定卸载【{{d.title}}】,进行该操作?" confirm>卸载</a>
  46. {{# } else { }}
  47. {{# if(typeof d.releaselist !="undefined" && d.releaselist.length>1){ }}
  48. <a class="layui-btn layui-btn-xs" data-name="{{d.name}}" data-version="{{d.version}}" data-title="确定安装【{{d.title}}】,进行该操作?" data-value="{{= JSON.stringify(d.releaselist)}}" lay-event="install">安装 <i class="layui-icon layui-icon-down"></i></a>
  49. {{# }else if(typeof d.releaselist !="undefined" && d.releaselist.length>0){ }}
  50. <a class="layui-btn layui-btn-xs btn-install" data-name="{{d.name}}" data-version="{{d.version}}" data-title="确定安装【{{d.title}}】,进行该操作?">安装</a>
  51. {{# } }}
  52. {{# if(d.button){ }}
  53. <a href="{{d.url}}" class="layui-btn layui-btn-xs layui-btn-normal" target="_blank">
  54. {{d.button}}
  55. </a>
  56. {{# } }}
  57. {{# } }}
  58. </script>
  59. <script id="statusTpl" type="text/html">
  60. {{# if(d.addon){ }}
  61. <input type="checkbox" value="{{= d.id }}" title="启用|禁用" lay-skin="switch" lay-filter="templet-status" data-name="{{d.name}}" data-action="{{= d.addon.status == 1 ? 'disable' : 'enable'}}" {{= d.addon.status == 1 ? "checked" : "" }}>
  62. {{# } }}
  63. </script>
  64. <script id="conflicttpl" type="text/html">
  65. <div class="alert alert-danger-light">
  66. <strong>温馨提示</strong><br>
  67. 此插件中发现和现有系统中部分文件发现冲突!以下文件将会被影响,请备份好相关文件后再继续操作
  68. </div>
  69. <table class="layui-table">
  70. <thead>
  71. <tr>
  72. <th>#</th>
  73. <th>文件</th>
  74. </tr>
  75. </thead>
  76. <tbody>
  77. {{# for(var i=0;i < d.list.conflictlist.length;i++){ }}
  78. <tr>
  79. <th scope="row">{{i+1}}</th>
  80. <td>{{d.list.conflictlist[i]}}</td>
  81. </tr>
  82. {{# }; }}
  83. </tbody>
  84. </table>
  85. </script>
  86. <script id="uninstalltpl" type="text/html">
  87. <div class="">
  88. <div class="">{{ d.title }}
  89. <p class="text-danger">卸载将会删除所有插件文件且不可找回!!! </p>
  90. {if env('APP_DEBUG')}
  91. <p class="text-danger"><input type="checkbox" name="droptables" id="droptables" data-name="{{ d.name }}"/> 删除所有插件相关数据表且不可找回!!! </p>
  92. {/if}
  93. <p class="text-danger">如有重要数据请备份后再操作!!!</p>
  94. </div>
  95. </div>
  96. </script>
  97. <script id="logintpl" type="text/html">
  98. <div>
  99. <form class="layui-form">
  100. <div class="alert alert-danger-light">
  101. <strong>温馨提示</strong><br/>此处登录账号为<a href="#" target="_blank">Yzncms官网账号</a>
  102. </div>
  103. <div class="layui-form-item">
  104. <div class="layui-input-wrap">
  105. <div class="layui-input-prefix">
  106. <i class="layui-icon layui-icon-username"></i>
  107. </div>
  108. <input type="text" class="layui-input" id="inputAccount" value="" autocomplete="off" placeholder="你的手机号、用户名或邮箱">
  109. </div>
  110. </div>
  111. <div class="layui-form-item">
  112. <div class="layui-input-wrap">
  113. <div class="layui-input-prefix">
  114. <i class="layui-icon layui-icon-password"></i>
  115. </div>
  116. <input type="password" class="layui-input" id="inputPassword" value="" autocomplete="off" lay-affix="eye" placeholder="你的密码">
  117. </div>
  118. </div>
  119. </form>
  120. </div>
  121. </script>
  122. <script id="userinfotpl" type="text/html">
  123. <div>
  124. <form class="form-horizontal form-userinfo">
  125. <div class="alert alert-dismissable alert-info-light">
  126. <strong>温馨提示</strong><br/>你好!{{d.username}}<br />当前你已经登录,将同步保存你的购买记录
  127. </div>
  128. </form>
  129. </div>
  130. </script>
  131. {/block}