123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190 |
- <?php
- namespace app\admin;
- class key extends Base
- {
- public function initialize()
- {
- parent::initialize();
- $this->Administrator(3);
- $this->header();
- }
- public function __destruct()
- {
- $this->footer();
- }
- function create()
- {
- ?>
-
- <style type="text/css">
- .layui-form-label {
- float: left;
- display: block;
- padding: 9px 15px;
- width: 139px;
- font-weight: 400;
- line-height: 20px;
- text-align: right;
- }
- </style>
-
- <script type="text/javascript" src="/xinadmin/js/xadmin.js"></script>
- <form action="?c=make" method="get" id="create_form">
- <div class="layui-form" lay-filter="layuiadmin-form-useradmin" id="layuiadmin-form-useradmin" style="padding: 20px 0 0 0;">
- <table class="tb tb2"><input type="hidden" name="id" value="' . $id . '"/>
- <tr>
- <th colspan="15" class="partition"></th>
- </tr>
-
- <div class="layui-inline">
- <label class="layui-form-label">应用类型</label>
- <div class="layui-input-inline">
- <select name="tid" class="ps">
- <option value="1">包月</option>
- <option value="2">包季</option>
- <option value="3">包年</option>
- </select>
- </div>
- </div>
-
- <div class="layui-form-item">
- <div class="layui-inline">
- <label class="layui-form-label">证书类型</label>
- <div class="layui-input-inline">
- <select name="type" class="ps">
- <option value="0">基础版</option>
- <option value="1">稳定版</option>
- </select>
- </div>
- </div>
- </div>
- <div class="layui-col-lg6">
- <label class="layui-form-label">生成数量</label>
- <div class="layui-input-block">
- <input style="width:190px; height:35px;" type="number" class="layui-input" value="10" name="num" placeholder="默认10个">
-
- </div>
- <font color="#FF0000">(不填默认生成10个)</font>
- </div>
- <div class="layui-form-item">
- <div class="layui-input-block">
-
- <input style="margin:1cm 4cm 3cm 2.5cm" type="button" class="layui-btn" onclick="create_form_submit()" value="确定"/>
- </div>
- </div>
- <tr>
- <td colspan="15">
- <div class="fixsel">
- <input type="button" class="btn" style="display:none" onclick="create_form_submit()" value="提交"/>
- </div>
- </td>
- </tr>
- </table>
- </div>
- </form>
- <script>
- function create_form_submit() {
- var tid = $('select[name=tid]').val();
- var type = $('select[name=type]').val();
- var num = $('input[name=num]').val();
- $.get('?c=make', {
- tid, type, num
- }, function (ret) {
- $('#create_form').html(ret);
- })
- }
- </script>
- <?php
- }
- function index($map = [])
- {
- $_var_0 = ["year" => 3, "qurater" => 2, "month" => 1, "index" => 1][$this->action];
- $_var_0 && ($map[] = ["in_tid", "=", $_var_0]);
- $_var_1 = SafeRequest("state", "get");
- is_numeric($_var_1) && ($map[] = ["in_state", "=", $_var_1]);
- $this->search = SafeRequest("search", "get");
- $this->search && ($map[] = ["in_code", "like", "%" . $this->search . "%"]);
- $_var_2 = SafeRequest("page", "get");
- $this->mapTime("in_time", true, $map);
- $_var_3 = db("key")->where($map)->order("in_id desc")->paginate(["page" => $_var_2]);
- $_var_4 = $_var_3->items();
- $_var_5 = $_var_3->total();
- $_var_6 = getRender($_var_3, $_var_2);
- ?>
- <div class="x-nav">
-
- <a class="layui-btn layui-btn-primary layui-btn-small" style="line-height:1.6em;margin-top:3px;float:left" href="javascript:location.replace(location.href);" title="刷新">
- <i class="layui-icon" style="line-height:38px">ဂ</i></a>
- </div>
-
-
- <table class="tb tb2">
- <tbody><tr>
- <td>
- <a href="?c=key&a=month"><input <?php if($_var_0 == 1){ echo 'style="background-color:#006ddd"';} ?> type="button" value="包月密钥" class="layui-btn btn-danger"></a>
- <a href="?c=key&a=qurater"><input <?php if($_var_0 == 2){ echo 'style="background-color:#006ddd"';} ?> type="button" value="包季密钥" class="layui-btn"></a>
- <a href="?c=key&a=year"><input <?php if($_var_0 == 3){ echo 'style="background-color:#006ddd"';} ?> type="button" value="包年密钥" class="layui-btn"></a>
- </td>
- </tr>
- </tbody>
- </table>
-
-
-
- <div class="container"><?php
-
- $this->searchForm("", "", "", function () {
- ?><input class="btn" type="button" value="生成密钥" onclick="make_key()"><?php
- });
- ?>
-
- <table class="tb tb2"><tr><th class="partition">密钥列表</th></tr></table>
- <table class="layui-table">
- <thead>
- <tr>
- <th>编号</th>
- <th>密钥代码</th>
- <th>密钥类型</th>
- <th>密钥状态</th>
- <th>证书类型</th>
- <th>生成时间</th>
- </tr>
- </thead>
- <?php
- if ($_var_5 == 0) {
- ?><tr><td colspan="22" style="margin:auto;text-align:center" >暂无数据</td></tr>
- <?php
- } else {
- foreach ($_var_4 as $_var_7) {
- ?><tr class="hover">
- <td><?php echo $_var_7["in_id"];?></td>
- <td><?php echo $_var_7["in_code"];?></td>
- <td><?php echo $_var_7["in_tid"] > 1 ? $_var_7["in_tid"] > 2 ? "包年密钥" : "包季密钥" : "包月密钥";?></td>
- <td><?php echo $_var_7["in_state"] ? lightnum("已使用") : "未使用";?></td>
- <td><?php echo $_var_7["type"] ? "稳定版" : "基础版";?></td>
- <td><?php echo lightnum(date("Y-m-d", $_var_7["in_time"]), date("Y-m-d", $_var_7["in_time"]) == date("Y-m-d"));?></td>
- </tr><?php
- }
- }
- ?></table>
- <?php echo $this->render($_var_6);?>
- </div>
- <script>
- function make_key(_tid) {
- return pop.up('no', '生成密钥', '?c=key&a=create', '480px', '320px', '40px');
-
- if ($('#_num').val() == "" || $('#_num').val() == 0) {
- layer.msg("条数不能为空,请填写!", {icon: 1, time: 2000});
- $('#_num').focus();
- } else {
- pop.up('no', '生成密钥', '?c=make&tid=' + _tid + '&num=' + $('#_num').val(), '500px', '400px', '40px');
- }
- }
- </script>
- <?php
- }
- }
|