预约系统(四) 管理页面框架搭建easyUI

Manage控制器用于管理页面

Index视图为管理页面首页,采用easyUi的后台管理框架

Html头部调用,jquery库,easyui库,easyui.css,icon.css,语言包

<!DOCTYPE html>

<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>管理页面</title>

<script src="~/Scripts/jquery-1.8.2.min.js"></script>
    <script src="~/Scripts/jquery.easyui.min.js"></script>
    <link href="~/Content/DarkBlue/easyui.css" rel="stylesheet" />
    <link href="~/Content/DarkBlue/icon.css" rel="stylesheet" />
    <script src="~/Scripts/easyui-lang-zh_CN.js"></script>

</head>

页面主体部分,顶部,左侧,中间部分

 1 <body class="easyui-layout">
 2
 3         <!--顶部-->
 4         <div data-options="region:‘north‘,border:false" style="height:80px;background:#007CB6;padding:10px;overflow:hidden;">
 5             <div style=" height:80px;text-align:left;width:300px;font-size:25px;padding-top:10px;padding-left:15px;color:#FFFFFF;font-weight:bolder;letter-spacing:5px;margin-left:50px; float:left;">鲜活预约系统管理</div>
 6             <div class="top_right" id="index_logout" style="height:40px;width:75px; margin-top:20px; float:right; margin-right:2px;"><a href="javascript:void(0)"><span>退出</span></a></div>
 7             <div class="top_right" id="pass_edit" style="height:40px;width:75px; margin-top:20px; float:right; margin-right:2px;"><a href="javascript:void(0)"><span>密码修改</span></a></div>
 8             <div class="top_right" id="user_info" style="height:40px;width:75px; margin-top:20px; float:right; margin-right:2px;"><a href="javascript:void(0)"><span>用户信息</span></a></div>
 9         </div>
10
11
12         <!--左侧导航-->
13         <div data-options="region:‘west‘,split:true,title:‘系统管理‘" style="width:150px; padding:2px;">
14             <div id="meeting" class="easyui-accordion" style="width:auto;height:100%; ">
15                 <div title="" data-options="iconCls:‘icon-ok‘" style="overflow:auto; ">
16                     <a id="meeting_1" class="detailLink123" href="javascript:void(0)" url="/Manage/UserInfo_Manage"><h3>用户管理</h3></a>
17                     <a id="meeting_2" class="detailLink123" href="javascript:void(0)" url="/Manage/MeetingRoom_Manage"><h3>会议室管理</h3></a>
18                     <a id="meeting_3" class="detailLink123" href="javascript:void(0)" url="/Manage/Bm_Manage"><h3>部门管理</h3></a>
19                 </div>
20
21             </div>
22         </div>
23
24         <!--中间部分-->
25         <div data-options="region:‘center‘" @*style="overflow:hidden;"*@>
26             <div id="tt" class="easyui-tabs" style="width:100%;height:100%" fit="true">
27                 <div title="首页" style="padding:10px">
28                     <iframe src="/Manage/Basepage" scrolling="auto" frameborder="0" width="100%" height="100%"></iframe>
29
30                 </div>
31             </div>
32         </div>
33
34 </body>

密码修改和用户信息的对话框,div显示隐藏:display:none,需要的时候显示出来

 1  <!--密码修改dialog-->
 2     <div id="dd_pass" style=" display:none; padding-top:15px;">
 3         <div style=" width:450px; margin:0px auto;">
 4             <table class="tb_dia">
 5                 <tr><td class="tb_lable">原密码:</td><td><input class="easyui-textbox" id="oldpassword" style="width:250px;" data-options="readonly:true"></td></tr>
 6                 <tr><td class="tb_lable">新密码:</td><td><input class="easyui-textbox" id="pass_new" style="width:250px;" data-options="required:true,type:‘password‘"></td></tr>
 7                 <tr><td class="tb_lable">重复密码:</td><td><input class="easyui-textbox" id="new_re" style="width:250px;" data-options="required:true,type:‘password‘"></td></tr>
 8             </table>
 9         </div>
10     </div>
11
12     <!--用户信息dialog-->
13     <div id="dd_userinfo" style="display:none;padding-top:15px;">
14         <div style="width:450px; margin:0px auto;">
15             <table class="tb_dia">
16                 <tr><td class="tb_lable">用户:</td><td><input id="user_name" class="easyui-textbox" style="width:250px;" data-options="readonly:true"></td></tr>
17                 <tr><td class="tb_lable">邮箱:</td><td><input id="user_email" class="easyui-textbox" style="width:250px;" data-options="readonly:true"></td></tr>
18                 <tr><td class="tb_lable">姓名:</td><td><input id="user_fullname" class="easyui-textbox" style="width:250px;" data-options="readonly:true"></td></tr>
19                 <tr><td class="tb_lable">部门:</td><td><input id="user_bm" class="easyui-textbox" style="width:250px;" data-options="readonly:true"></td></tr>
20             </table>
21         </div>
22     </div>

jQuery代码:左侧导航链接点击,中间部分显示url的网页

 1     <script type="text/javascript">
 2     $(function () {
 3         bindEvent();
 4     })
 5
 6     //绑定事件
 7     function bindEvent() {
 8         $(".detailLink123").click(function () {
 9             var title = $(this).text();
10             var url = $(this).attr("url");
11             var isExt = $(‘#tt‘).tabs(‘exists‘, title);//判断页签是否已经存在
12             if (isExt) {
13                 $(‘#tt‘).tabs(‘select‘, title);//如果存在选中
14                 return;
15             }
16             $(‘#tt‘).tabs(‘add‘, {//添加页签
17                 title: title,
18                 content: createContent(url),
19                 closable: true
20             });
21
22         });
23     }
24
25     function createContent(url) {
26         var strHtml = ‘<iframe src="‘ + url + ‘" scrolling="auto" frameborder="0" width="100%" height="100%"></iframe>‘;
27         return strHtml;
28     }
29     </script>

**退出功能:弹出一个提示框,然后将session清空,页面跳转到登录页面

 1   <script type="text/javascript">
 2     //退出
 3     $("#index_logout").click(function () {
 4         //
 5         $.messager.confirm(‘确认‘, ‘您确认想要退出吗?‘, function (r) {
 6             if (r) {
 7                 //session置空
 8                 $.ajax({
 9                     url: "/Home/SessiontoNull",
10                     type: "post",
11                     success: function (data) {
12                         if (data == "ok") {
13                             //跳转
14                             window.location.href = "/Login/Index";
15                         }
16                         else {
17                             window.location.href = "/Login/Index";
18                             //$.messager.alert(‘警告‘, ‘系统异常!‘);
19                         }
20                     }
21                 })
22             }
23         });
24     })
25     </script>

相关的标签参考easyui开发文档!

时间: 2024-08-29 20:05:01

预约系统(四) 管理页面框架搭建easyUI的相关文章

最为纯粹简单的后台管理页面框架

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title

匀加速商城系统开发模式底层框架搭建

.net框架下的B/S软件开发被广泛应用的原因在于此技术为轻量级,能够跨系统进行操作,能够捕捉动态数据及绚丽的UI设计等软件开发模式,拥有高效率的开发,容易上手.当然,也存在对服务端硬件要求较高的弊端,但不可否认的是,.net框架下B/S软件开发技术能够进一步推动世界科技的向前发展.  1 .net框架下B/S技术  1.1 WebForm  WebForm是一套完善的组建开发技术,其原理是结合用户所需的URL,找到与之相应的aspx和aspx.cs:然后将html标签和服务端标签runat=s

基于mvc结构的前端页面框架搭建

前端开发一年了,向大家交流下自己实践总结下来的一点点开发心得.人生难免磕磕碰碰,前进的道路很多,在学习工作上我们都得学会如何让自己过的更高效,代码亦是如此. 下面,开始介绍自己总结的前端框架搭建(布局搭建). 1,项目文件结构. 2,index.html页面内容 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <ti

ssm框架搭建+easyui增删改查实现

闲来无事,看了看别人的博客文档也跟着敲了敲,特地记录下来,方便以后学习: spring版本:4.0.6 mybatis版本:3.2.5 所有jar包打包下载:http://pan.baidu.com/s/1qLEaU 1.项目目录结构 其中,controller包下存放控制层文件,dao下存放各个model类相关的数据库操作接口,entity下放置各种model类,mappers下放置各个dao对应的映射文件,service服务层就不说了,放置各种service接口,impl是其具体实现类. 2

SSM框架搭建+easyui增删改查

转载于:http://www.cnblogs.com/caiya928/p/4851686.html?utm_source=tuicool&utm_medium=referral 闲来无事,看了看别人的博客文档也跟着敲了敲,特地记录下来,方便以后学习: spring版本:4.0.6 mybatis版本:3.2.5 所有jar包打包下载:http://pan.baidu.com/s/1qLEaU 1.项目目录结构 其中,controller包下存放控制层文件,dao下存放各个model类相关的数据

录播教室预约系统(四)-ClassRoom表[带有外键的表]

ClassRoom是与教室信息相关的表,包含教室的名称 这个表比前面介绍的DepTable表稍微复杂点,他有一列DepID 这列是与DepTable表中的ID相对应的的. 有了DepID这一列,我们就可以根据DepID 获取某单位的所有教室. 我们暂时把DepID这一列叫做外键列吧.对于拥有外键列的表,仍然可以用我们的codesmith模板生成相关的存储过程和类.有的时候我们希望能够以外键为参数查找相关的数据, 所以在对应的codesmith模板中增加了以外键为参数查找和以外键为参数自动分页查找

【SpringBoot + Freemarker + MySQL】 搭建实验室仪器预约系统

半年前,初学Java,使用JSP+Tomcat+MySQL搭建了一个简易的实验室仪器预约系统. 使用JSP技术搭建实验仪器预约系统 但是jsp技术过于老旧,已经被淘汰了,且系统的稳定性较差.因此近日使用 SpringBoot + Freemarker + MySQL 重构此项目.更重要的是,学习了一些css,把界面修整了一番,总算不至于太难看. 功能展示 项目地址  http://193.112.92.196:8080/ 首页 用户注册与登录 展示仪器详细信息 登录后可以进行预约 点击“我的预约

第一节项目框架搭建

动软代码生成器的使用 创建三个类库项目DAL.BLL.Model,创建两个asp.net应用程序Web:Front(前台).Admin(后台管理).DAL引用Model,BLL引用Model和DAL,Web引用BLL和Model. 如果报错“添加服务器配置失败”,则以管理员身份运行“动软代码生成器”. (*)根据我的表命名规范,配置“动软”的“选项”→“代码生成器设置”,命名规则中“替换表中的字符”填“T_”(大小写敏感),“类命名规则”中,除了Model最后一个文本框留空之外,其他两个填BLL

功能教室预约系统开源下载(c#源码)

这个功能教室预约系统是帮朋友做的,最近没事整理出来,供大家参考,本系统为CS结构,服务器端客户端程序. 数据基于mssql2005  .net2.0版本 通讯框架为networkcomms2.3.1 录播教室预约系统序言 录播教室预约系统(一)-数据库表 录播教室预约系统(二)-服务器端与数据库的交互 录播教室预约系统(三)-DepTable表[普通表] 录播教室预约系统(四)-ClassRoom表[带有外键的表] 录播教室预约系统(五)-用户登陆 录播教室预约系统(六)-注册新用户 录播教室预