本章我们开始进行后台管理界面的设计,本节主要操作管理员模块。
一. 修改管理员
//HTML 部分
<form id="manage_edit" style="margin:0;padding:5px 0 0
25px;color:#333;">
<p><input type="hidden" name="id" class="textbox"
style="width:200px;"></p>
<p>管理帐号:<input type="text" name="manager_edit" disabled="true"
class="textbox" style="width:200px;"></p>
<p>管理密码:<input type="password" name="password_edit"
class="textbox" style="width:200px;"></p>
<p>分配权限:<input id="auth_edit" class="textbox" name="auth_edit"
style="width:205px;"></p>
</form>
//修改 dialog 弹窗
$('#manage_edit').dialog({
width : 350,
title : '修改管理',
iconCls : 'icon-user-add',
modal : true,
closed : true,
buttons : [
{
text : '提交',
iconCls : 'icon-edit-new',
handler : function () {
},
},
{
text : '取消',
iconCls : 'icon-redo',

handler : function () {
$('#manage_edit').dialog('close').form('reset');
},
}
],
});
//编辑载入数据
edit : function () {
var rows = $('#manage').datagrid('getSelections');
if (rows.length > 1) {
$.messager.alert('警告操作', '编辑记录只能选定一条数据!',
'warning');
} else if (rows.length == 1) {
$.ajax({
type : 'POST',
url : 'getManager.php',
data : {
id : rows[0].id,
},
beforeSend : function () {
$.messager.progress({
text : '正在尝试获取数据...',
});
},
success : function (data) {
$.messager.progress('close');
if (data) {
var obj = $.parseJSON(data);
$('#manage_edit').form('load', {
id : obj[0].id,
manager_edit : obj[0].manager,
}).dialog('open');
//分配权限
$('#auth_edit').combotree({
url : 'nav.php',
required : true,
lines : true,
multiple : true,
checkbox : true,
onlyLeafCheck : true,
onLoadSuccess : function (node, data) {
var _this = this;

var auth = obj[0].auth.split(',');
if (data) {
$(data).each(function (index, value) {
if ($.inArray(value.text, auth) != -1)
{
$(_this).tree('check',
value.target);
}
if (this.state == 'closed') {
$(_this).tree('expandAll');
}
});
}
},
});
}
},
});
} else if (rows.length == 0) {
$.messager.alert('警告操作', '编辑记录至少选定一条数据!',
'warning');
}
},
//getManager.php
<?php
require 'config.php';
$id = $_POST['id'];
$query = mysql_query("SELECT id,manager,auth FROM easyui_admin
WHERE id='$id'") or die('SQL 错误!');
$json = '';
while (!!$row = mysql_fetch_array($query, MYSQL_ASSOC)) {
$json .= json_encode($row).',';
}
$json = substr($json, 0, -1);
echo '['.$json.']';

mysql_close();
?>

转载于:https://www.cnblogs.com/qinsilandiao/p/5018651.html

后台管理界面-- 管理员管理[3]相关推荐

  1. 后台管理界面-- 管理员管理[4]

    本章我们开始进行后台管理界面的设计,本节主要操作管理员模块. 一.修改管理员 //Aajx 提交修改 if ($('#manage_edit').form('validate')) { $.ajax( ...

  2. 后台管理界面-- 管理员管理[2]

    本章我们开始进行后台管理界面的设计,本节主要操作管理员模块. 一. 前端新增管理 //HTML <form id="manage_add" style="margi ...

  3. 实战react技术栈+express前后端博客项目(8)-- 前端管理界面标签管理+后端对应接口开发...

    项目地址:https://github.com/Nealyang/R... 本想等项目做完再连载一波系列博客,随着开发的进行,也是的确遇到了不少坑,请教了不少人.遂想,何不一边记录踩坑,一边分享收获呢 ...

  4. JavaWeb个人博客项目:手把手教你实现博客后台系统之管理员管理模块5

    上一篇博文介绍了注册和登录模块,未看过的人欢迎翻我之前博文~ 接下来就进入登录成功后的主界面,这里主要实现主界面的基础布局和管理员管理模块=w= GitHub地址:https://github.com ...

  5. rabbitmq的web管理界面-密码管理

    rabbitmq的web管理界面 安装最新版本的rabbitmq(3.3.1),并启用management plugin后,使用默认的账号guest登陆管理控制台,却提示登陆失败. 翻看官方的rele ...

  6. IM学习-Openfire管理界面(四)

    目录 4. Openfire管理界面 4.1 管理登录 4.2 管理界面 4.3 用户操作 4.3.1 用户增删改查 4.3.2 用户属性设置 4.4 用户群 4.4.1 创建用户群 4.4.2 设置 ...

  7. django language_Python+Django— 入门通关(三)| admin:后台管理界面

    本节主要告诉大家如何使用Django的后台管理界面. 本节课程代码: https://pan.baidu.com/s/1AfxetY12AjMrILoVml6eCw 提取码:2kle 更多Django ...

  8. 微擎 人人商城 对接京东vop 对接京东商品,同步商品 地址,库存,价格,上下架等。(二)上 设置后台管理界面...

    昨天提到了,由于vop商品池未开通,故对接工作只能暂缓,现在要做一个专门针对vop商品的后台管理, 老规矩,先上设计链路图 因为后台本来就是有比较完善的商品管理系统, 所以我们只是针对vop 进行简单 ...

  9. Easyui后台管理界面设计

    1 Easyui 后台管理界面登陆设计 @{Layout = null; }<!DOCTYPE html><html> <head><meta name=&q ...

最新文章

  1. golang strings.Fields 使用
  2. 求n!中含有质因子p的个数
  3. docker 容器退出自动删除 一次性运行
  4. 使用 Visual Studio Code 进行远程开发
  5. mac 上mysql怎么卸载不了_mac的mysql怎么卸载?
  6. 施一公“开学第一课”金句频出!这堂硬核公开课讲了啥?
  7. pymysql使用变化的变量,构造SQL语句
  8. STM32CubeMX使用(四)之DMA方式使用ADC
  9. python中的raw_input() 与 input() 比较
  10. 【Webcam设计】x264编码实现
  11. 《Web漏洞防护》读书笔记——第9章,XSS防护
  12. linux jupyter 远程,Linux下远程访问Jupyter Notebook 配置
  13. 国内PC版64位谷歌浏览器离线下载安装地址
  14. 黑莓BlackBerry 模拟器上浏览网页
  15. 0x752940B2(KernelBase.dll)(xxx.exe中有未经处理的异常:0xE0000008)
  16. 【干货分享】使用Inno Setup设计扁平化风格的安装包
  17. vue兼容IE 360
  18. 一张图让你了解五险一金
  19. SQL注入点判断及万能密码
  20. 胆结石饮食有什么禁忌?4类食物要少吃

热门文章

  1. 专访 | 吴志强院士:CIM与城市未来
  2. 图片服务器项目测试用例
  3. Python编程练习(三):21 - 30
  4. 傻瓜攻略(八)——MATLAB实现模糊综合评判(两种运算方法)
  5. 基于PYTHON的科学占卜
  6. 洛谷P1498 南蛮图腾
  7. 小米显示器屏幕测试软件,小米9屏幕测试:没上2K屏,素质过关
  8. c语言作业竖输出,c语言中竖怎么打
  9. 基于C51单片机和TB6600步进电机驱动器驱动的三路超声波避障移动机器人平台设计与Proteus仿真
  10. 计算时针分针秒针夹角的方法