| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256 |
- if ($('#gobackpage').val()) {
- var gobackpage = $('#gobackpage').val();
- } else {
- var gobackpage = 1;
- }
- var uname = $('#gobackuname').val();
- $.ajax({
- url: 'person_list',
- type: 'post',
- data: {
- uname: uname,
- page: gobackpage
- },
- success: function (data) {
- $('#datatable tbody').html('');
- $('#datatable tbody').html(data);
- if ($('#totalPage').val() > 0) {
- $('.nullData').hide();
- $('#page').parent().show();
- } else {
- $('.nullData').show();
- $('#page').parent().hide();
- }
- // 分页初始化
- layui.use('laypage', function () {
- var laypage = layui.laypage;
- laypage.render({
- elem: 'page' //注意,这里的 test1 是 ID,不用加 # 号
- , curr: gobackpage
- , count: $('#total_nums').val()
- , theme: '#2ca9f9'
- , layout: ['prev', 'page', 'next', 'skip']
- , jump: function (obj, first) {
- if (!first) {
- $.ajax({
- url: 'person_list',
- type: 'post',
- data: {
- uname: uname,
- page: obj.curr,
- },
- success: function (data) {
- $('#datatable tbody').html('');
- $('#datatable tbody').html(data);
- if ($('#totalPage').val() > 0) {
- $('.nullData').hide();
- $('#page').parent().show();
- } else {
- $('.nullData').show();
- $('#page').parent().hide();
- }
-
- }
- })
- }
- }
- });
- });
- }
- })
- //用户筛选:
- function sub_filter() {
- var uname = $('#uname').val();
- $.ajax({
- url: 'person_list',
- type: 'post',
- data: {
- uname: uname,
- page: 1
- },
- success: function (data) {
- $('#datatable tbody').html('');
- $('#datatable tbody').html(data);
- if ($('#total_nums').val() > 0) {
- $('.nullData').hide();
- $('#page').parent().show();
- } else {
- $('.nullData').show();
- $('#page').parent().hide();
- }
- var datas = {
- uname: uname,
- }
- initSearchPage($('#total_nums').val(), 'person_list', datas);
- $('#totalPage').val($('#total_nums').val())
- }
- })
- }
- //用户搜索分页
- function initSearchPage(page, url, datas) {
- layui.use('laypage', function () {
- var laypage = layui.laypage;
- laypage.render({
- elem: 'page' //注意,这里的 test1 是 ID,不用加 # 号
- // , count: 30
- , count: page
- , theme: '#428BCA'
- , layout: ['prev', 'page', 'next', 'skip']
- , jump: function (obj, first) {
- datas.page = obj.curr;
- if (!first) {
- $.ajax({
- url: url,
- type: 'post',
- data: datas,
- success: function (data) {
- $('#datatable tbody').html('');
- $('#datatable tbody').html(data);
- if ($('#total_nums').val() > 0) {
- $('.nullData').hide();
- $('#page').parent().show();
- } else {
- $('.nullData').show();
- $('#page').parent().hide();
- }
- }
- })
- }
- }
- });
- });
- }
- function allotEquipPage(uname,id) {
- var currPage = $('#page .layui-laypage-curr em').eq(1).html();
- var f_name = $('#uname').val();
- window.location.href = 'area_create?uname=' + uname + '&currpage=' + currPage + '&f_name=' + f_name+ '&id=' + id;
- }
- // 创建新用户
- function addUser(userId) {
- var currPage = $('#page .layui-laypage-curr em').eq(1).html();
- var f_name = $('#uname').val();
- var userId = userId || '';
- window.location.href = 'create_user?currpage=' + currPage + '&f_name=' + f_name+ '&userId=' + userId;
- }
- //重置密码
- function resetPwd(userName) {
- layui.use(['layer', 'form'], function () {
- var form = layui.form;
- form.val("resetPwdBoxForm", {
- "uname": userName
- })
- $('#userName').val(userName);
- $('#req').val('resetpwd')
- var layer = layui.layer;
- //执行一个layer实例
- layer.open({
- title: '重置密码',
- type: 1,
- area: ['400px', '285px'],
- btn: ['确定', '取消'],
- content: $('#resetPwdBox'), //指定元素
- closeBtn: 2,
- yes: function (index, layero) {
- sendResetPwd();
- },
- btn2: function (index, layero) {
- closeResetPwd();
- },
- cancel: function (index, layero) {
- closeResetPwd();
- }
- });
- });
- }
- // 密码重置
- function sendResetPwd() {
- var userpassWord = $('#userpassWord').val();
- var userRePassWord = $('#userRePassWord').val();
- if (userpassWord == "") {
- layer.tips('请输入密码', '#userpassWord');
- return false;
- } else if (userRePassWord != userpassWord) {
- layer.tips('两次密码输入不一致', '#userRePassWord');
- return false;
- }
- $.ajax({
- url: 'change_pwd',
- type: 'post',
- data: $("#resetPwdBoxForm").serialize(),
- success: function (data) {
- if (data) {
- layer.msg("密码重置成功!");
- layer.closeAll();
- closeResetPwd()
- // setTimeout(function () {
- // location.reload();
- // }, 1000)
- }
- else { layer.msg("密码重置失败!!!"); }
- }
- })
- }
- function closeResetPwd() {
- $("#resetPwdBoxForm input").val('');
- $('#resetPwdBox').hide();
- }
- // 删除用户
- function deluser(userName) {
- layui.use(['layer'], function () {
- var layer = layui.layer;
- //询问框
- layer.confirm('删除用户' + userName + ' ?', {
- btn: ['确定', '取消'] //按钮
- }, function () {
- $.ajax({
- url: 'delete_user',
- type: 'post',
- data: {
- uname: userName
- },
- success: function (data) {
- if (data) {
- layer.msg('删除成功', { icon: 1 });
- var uname = $('#uname').val();
- $.ajax({
- url: 'person_list',
- type: 'post',
- data: {
- uname: uname,
- page: $('.layui-laypage-curr em').eq(1).html()
- },
- success: function (data) {
- $('#datatable tbody').html('');
- $('#datatable tbody').html(data);
- if ($('#total_nums').val() > 0) {
- $('.nullData').hide();
- $('#page').parent().show();
- } else {
- $('.nullData').show();
- $('#page').parent().hide();
- }
-
- }
- })
- }
- else { layer.msg("删除失败"); }
- }
- })
- }, function () {
- });
- });
- }
|