123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174 |
- <!DOCTYPE html>
- <html>
- <head lang="en">
- <meta charset="UTF-8">
- <link rel="stylesheet" href="/static/css/bootstrap.min.css">
- <script src="/static/js/jquery.min.js"></script>
- <script src="/static/js/bootstrap.min.js"></script>
- <script src="/static/js/fun.js"></script>
- <title>用户列表</title>
- <style>
- .box {
- width: 80%;
- margin: auto;
- margin-top: 60px;
- padding-left: 10px;
- }
- </style>
- </head>
- <body>
- <div class="box">
- <div class="row col-md-8">
- <button type="button" class="btn btn-primary" onclick="add()">新增</button>
- <a href="/index" type="button" class="btn btn-default">返回</a>
- <table class="table table-bordered">
- <thead>
- <tr>
- <th>
- id
- </th>
- <th>
- 用户名
- </th>
- <th>
- 创建时间
- </th>
- <th>
- 删除
- </th>
- </tr>
- </thead>
- <tbody>
- <?php
- foreach ($list as $value) {
- ?>
- <tr>
- <td><?php echo $value['id']; ?></td>
- <td><?php echo $value['username']; ?></td>
- <td><?php echo date('Y-m-d H:i:s', $value['create_time']); ?></td>
- <td>
- <a type="button" class="btn btn-primary" href="javascript:add(<?php echo $value['id']; ?>)">
- <span class="glyphicon glyphicon-pencil" aria-hidden="true"></span></a>
- <a type="button" class="btn btn-danger" href="javascript:del(<?php echo $value['id']; ?>)">
- <span class="glyphicon glyphicon-trash" aria-hidden="true"></span></a>
- </td>
- </tr>
- <?php
- }
- ?>
- </tbody>
- </table>
- </div>
- </div>
- <!-- 新增 Modal -->
- <div class="modal fade" id="addModal" tabindex="-1" role="dialog" aria-labelledby="addModalLabel">
- <div class="modal-dialog" role="document" style="margin-top: 200px;">
- <div class="modal-content modal-add">
- <div class="modal-header">
- <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
- <h4 class="modal-title" id="addModalLabel">新增</h4>
- </div>
- <div class="modal-body">
- <input type="hidden" name="userid" id="userid" value="0">
- <div class="form-group">
- <label for="username">用户名</label>
- <input type="text" class="form-control" id="username" placeholder="请输入用户名">
- </div>
- <div class="form-group">
- <label for="password">密码</label>
- <input type="password" class="form-control" id="password" placeholder="请输入密码">
- </div>
- <div class="form-group">
- <label for="password">确认密码</label>
- <input type="password" class="form-control" id="repassword" placeholder="请再次输入密码">
- </div>
- </div>
- <div class="modal-footer">
- <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
- <button type="button" class="btn btn-primary" onclick="save()">SAVE</button>
- </div>
- </div>
- </div>
- </div>
- <!-- model end -->
- <script>
- function del(id) {
- $.post('/userdelete', {
- 'userid': id,
- }, function(res) {
- console.log(res);
- if (res.code == 0) {
- alert('操作成功');
- window.location.reload();
- } else {
- alert(res.msg);
- }
- return false;
- }, 'json');
- }
- function add(userid) {
- userid = userid || 0;
- if (userid != 0) {
- $.get('userinfo', {
- 'userid': userid,
- }, function(res) {
- $("#userid").val(res.info.id);
- $("#username").val(res.info.username);
- $("#username").attr('disabled', true);
- }, 'json')
- }
- $("#addModal").modal('show');
- }
- function save() {
- let userid = document.querySelector('#userid').value;
- let username = document.querySelector('#username').value;
- let password = document.querySelector('#password').value;
- let repassword = document.querySelector('#repassword').value;
- if (isNull(password)) {
- alert("密码不能为空.");
- return false;
- }
- if (!pwdFormat(password)) {
- alert("密码需6位以上.");
- return false;
- }
- if (password != repassword) {
- alert("两次密码不一致.");
- return false;
- }
- $.post(
- '/usersave', {
- "userid": userid,
- "username": username,
- "password": password,
- "repassword": repassword
- },
- function(res) {
-
- if (res.code == 0) {
- alert(res.msg);
- window.location.reload();
- } else {
- alert(res.msg);
- return false;
- }
- }, 'json');
- }
- </script>
- </body>
- </html>
|