返回layui后台......登陆

layui后台布局学习总结

Mike2019-01-06 21:20:48330

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

135

136

137

138

139

140

141

142

143

144

145

146

147

148

149

150

151

152

153

154

155

156

157

158

159

160

161

162

163

164

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>home页面</title>

<link rel="stylesheet" href="../../后台模板/static/plugins/layui/css/layui.css">

<script src="../admins/Admin/static/plugins/layui/layui.js"></script>

<style>

.header{

width:100%;

height: 50px;

line-height: 50px;

background: #2e6da4;

color:#ffffff;

}

.title{

margin-left: 20px;

font-size: 20px;

}

.userinfo{

float: right;

margin-right: 10px;

}

.userinfo a{

color:#ffffff;

}

.menu{

width: 200px;

background: #333744;

position: absolute;

}

.main{

position: absolute;

left: 200px;

right: 0px;

}

.layui-collapse{

border: none;

}

.layui-colla-item{

border-top: none;

}

.layui-colla-title{

background: #42485b;

color:#ffffff;

}

.layui-colla-content{

border-top: none;

padding: 0px;

}

iframe{

width:100%;

height:100%;

}

</style>

</head>

<body>

<!-- 头部区 -->

<div class="header">

<span class="title">JD京东商城--后台管理系统</span>

<span class="userinfo"> admin[系统管理员]<span> <a href="javascript:;" onclick="logout()">退出</a></span></span>

</div>

<!-- 功能区 -->

<div class="menu" id="menu">

<div class="layui-collapse" lay-accordion>

<div class="layui-colla-item">

<h2 class="layui-colla-title">图片管理</h2>

<div class="layui-colla-content layui-show">

<ul class="layui-nav layui-nav-tree" lay-filter="test">

<li class="layui-nav-item"><a href="javascript:;"onclick="menuFire(this)"src="../../后台模板/admins/imagevoid.html">上传图片</a></li>

<li class="layui-nav-item"><a href="javascript:;"onclick="menuFire(this)" src="../../后台模板/admins/admin.html" >管理员列表</a></li>

</ul>

</div>

</div>

<div class="layui-colla-item">

<h2 class="layui-colla-title">权限管理</h2>

<!-- layui-shows是展开的 -->

<div class="layui-colla-content">

<ul class="layui-nav layui-nav-tree" lay-filter="test">

<li class="layui-nav-item"><a href="javascript:;"onclick="menuFire(this)" src="../../后台模板/admins/menu.html">菜单管理</a></li>

<li class="layui-nav-item"><a href="javascript:;" onclick="menuFire(this)"src="Roles.html">角色管理</a></li>

</ul>

</div>

</div>

<div class="layui-colla-item">

<h2 class="layui-colla-title">系统设置</h2>

<div class="layui-colla-content ">

<ul class="layui-nav layui-nav-tree" lay-filter="test">

<li class="layui-nav-item"><a href="javascript:;"onclick="menuFire(this)"src="../../后台模板/admins/imagevoid.html">图片管理</a></li>

</ul>

</div>

</div>

<div class="layui-colla-item">

<h2 class="layui-colla-title">商品分类</h2>

<div class="layui-colla-content">

<ul class="layui-nav layui-nav-tree" lay-filter="test">

<li class="layui-nav-item"><a href="javascript:;"onclick="menuFire(this)"src="../../后台模板/admins/cates.html">分类列表</a></li>

</ul>

</div>

</div>

<div class="layui-colla-item">

<h2 class="layui-colla-title">产品管理</h2>

<div class="layui-colla-content">

<ul class="layui-nav layui-nav-tree" lay-filter="test">

<li class="layui-nav-item"><a href="javascript:;"onclick="menuFire(this)"src="../../后台模板/admins/product.html">产品列表</a></li>

</ul>

</div>

</div>

<div class="layui-colla-item">

<h2 class="layui-colla-title">幻灯片管理</h2>

<div class="layui-colla-content">

<ul class="layui-nav layui-nav-tree" lay-filter="test">

<li class="layui-nav-item"><a href="javascript:;"onclick="menuFire(this)"src="../../后台模板/admins/slide.html">首页首屏</a></li>

</ul>

</div>

</div>

</div>

</div>

<!-- 主体区 -->

<div class="main">

<iframe src="../../后台模板/admins/welcome.html" frameborder="0" srclling="0" onload="resetMainHeight(this)"></iframe>

</div>

<script>

layui.use(['element', 'layer'], function(){

var element = layui.element;

layer = layui.layer;

$=layui.jquery

resetMenuHeight()

});

function logout(){

layer.confirm('您确定要退出吗?', {

// 弹出层icon小图标添加0-6个样式后面别忘了逗号哦!

icon:1,

//可以无限个按钮

btn: ['确定', '取消']

}, function(index, layero){

//按钮【按钮一】的回调

}, function(index){

//按钮【按钮二】的回调

});

}

// 重新设置meun侧导航的高度

function resetMenuHeight(){

// 以下这个方法是用来获取到元素容器的总高度,减去导航的50高度

var height=document.documentElement.clientHeight-50

// 以下方法还要在第125行调用下jQuery方法

$('#menu').height(height);

}

//菜单点击

function menuFire(obj){

//获取url

var src=$(obj).attr('src')

//改变框架内的页面地址

$('iframe').attr('src',src)

 

}

//以下函数方法用于设置iframe框架自适应大小

function resetMainHeight(obj){

var height = parent.document.documentElement.clientHeight-53;

$(obj).parent('div').height(height)

}

</script>

</body>

</html>

图片上传页面:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<link rel="stylesheet" href="../../后台模板/static/plugins/layui/css/layui.css">

<script src="../../后台模板/static/plugins/layui/layui.js"></script>

<title>admin管理员</title>

<style>

.header span{

background: #009688;

color: #fff;

padding: 10px;

margin-left: 30px;

line-height: 32px;

}

.header{

border-bottom:2px solid #009688;

margin: 0 0 10px;

}

</style>

</head>

<body  style="padding:10px;">

<div class="header">

<span>图片管理</span>

</div>

<form class="layui-form" action="">

<div class="layui-form-item">

<label class="layui-form-label">选择框</label>

<div class="layui-input-inline">

<select name="city" lay-verify="required">

<option value=""></option>

<option value="0">北京</option>

<option value="1">上海</option>

<option value="2">广州</option>

<option value="3">深圳</option>

<option value="4">杭州</option>

</select>

<div class="layui-unselect layui-form-select">

<div class="layui-select-title">

<input type="text" placeholder="请选择" value="" readonly="" class="layui-input layui-unselect">

<i class="layui-edge"></i>

</div>

<dl class="layui-anim layui-anim-upbit">

<dd lay-value="" class="layui-select-tips">请选择</dd>

<dd lay-value="0" class="">北京</dd>

<dd lay-value="1" class="">上海</dd>

<dd lay-value="2" class="">广州</dd>

<dd lay-value="3" class="">深圳</dd>

<dd lay-value="4" class="">杭州</dd>

</dl>

</div>

</div>

</div>

<div class="layui-form-item">

<label class="layui-form-label">商品类目</label>

<div class="layui-input-inline">

<input type="password" name="password" class="layui-input">

</div>

</div>

<div class="layui-form-item">

<label class="layui-form-label">商品价格</label>

<div class="layui-input-inline">

<input type="password" name="password" class="layui-input">

</div>

</div>

<div class="layui-form-item">

<label class="layui-form-label">上传图片</label>

<button type="button" class="layui-btn" id="test1">

<i class="layui-icon">&#xe67c;</i>上传图片

</button>

</div>

<div class="layui-form-item layui-form-text" style="width:420px;">

<label class="layui-form-label">文本域</label>

<div class="layui-input-block">

<textarea name="desc" placeholder="请输入内容" class="layui-textarea"></textarea>

</div>

</div>

<div class="layui-form-item">

<button class="layui-btn" style="margin-left:110px;">保存</button>

</div>

</form>

<script>

//Demo

layui.use('form', function(){

var form = layui.form;

});

// 图片上传

layui.use('upload', function(){

var upload = layui.upload;

//执行实例

var uploadInst = upload.render({

elem: '#test1' //绑定元素

,url: '/upload/' //上传接口

,done: function(res){

//上传完毕回调

}

,error: function(){

//请求异常回调

}

});

});

</script>

</body>

</html>

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

<script>

layui.use(['element''layer'], function(){

var element = layui.element;

layer = layui.layer;

$=layui.jquery

resetMenuHeight()

});

function logout(){

layer.confirm('您确定要退出吗?', {

// 弹出层icon小图标添加0-6个样式后面别忘了逗号哦!

icon:1,

//可以无限个按钮

btn: ['确定''取消']

}, function(index, layero){

//按钮【按钮一】的回调

}, function(index){

//按钮【按钮二】的回调

});

}

// 重新设置meun侧导航的高度

function resetMenuHeight(){

// 以下这个方法是用来获取到元素容器的总高度,减去导航的50高度

var height=document.documentElement.clientHeight-50

// 以下方法还要在第125行调用下jQuery方法

$('#menu').height(height);

}

//菜单点击

function menuFire(obj){

//获取url

var src=$(obj).attr('src')

//改变框架内的页面地址

$('iframe').attr('src',src)

 

}

//以下函数方法用于设置iframe框架自适应大小

function resetMainHeight(obj){

var height = parent.document.documentElement.clientHeight-53;

$(obj).parent('div').height(height)

}

</script>

最难的就是js部分,这些写的一些函数方法啊,还是不太习惯。

最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送