add set avatar function
parent
b481c22ee2
commit
135dd3f4da
|
|
@ -1,4 +1,4 @@
|
||||||
layui.define(['table', 'jquery', 'element', 'yaml', 'form', 'tab', 'menu', 'frame', 'theme'],
|
layui.define(['table', 'jquery', 'element', 'yaml', 'form', 'tab', 'menu', 'frame', 'theme','convert'],
|
||||||
function(exports) {
|
function(exports) {
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
|
|
@ -7,6 +7,7 @@ layui.define(['table', 'jquery', 'element', 'yaml', 'form', 'tab', 'menu', 'fram
|
||||||
element = layui.element,
|
element = layui.element,
|
||||||
yaml = layui.yaml,
|
yaml = layui.yaml,
|
||||||
pearTab = layui.tab,
|
pearTab = layui.tab,
|
||||||
|
convert = layui.convert,
|
||||||
pearMenu = layui.menu,
|
pearMenu = layui.menu,
|
||||||
pearFrame = layui.frame,
|
pearFrame = layui.frame,
|
||||||
pearTheme = layui.theme;
|
pearTheme = layui.theme;
|
||||||
|
|
@ -15,6 +16,7 @@ layui.define(['table', 'jquery', 'element', 'yaml', 'form', 'tab', 'menu', 'fram
|
||||||
let sideMenu;
|
let sideMenu;
|
||||||
let bodyTab;
|
let bodyTab;
|
||||||
let config;
|
let config;
|
||||||
|
|
||||||
const body = $('body');
|
const body = $('body');
|
||||||
|
|
||||||
const pearAdmin = new function() {
|
const pearAdmin = new function() {
|
||||||
|
|
@ -30,6 +32,15 @@ layui.define(['table', 'jquery', 'element', 'yaml', 'form', 'tab', 'menu', 'fram
|
||||||
this.setConfigType = function(type) {
|
this.setConfigType = function(type) {
|
||||||
configType = type;
|
configType = type;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
this.setAvatar = function(url,username){
|
||||||
|
var image = new Image();
|
||||||
|
image.src = "admin/images/avatar.jpg";
|
||||||
|
image.onload = function(){
|
||||||
|
$(".layui-nav-img").attr("src", convert.imageToBase64(image));
|
||||||
|
}
|
||||||
|
$(".layui-nav-img").parent().append(username);
|
||||||
|
}
|
||||||
|
|
||||||
this.render = function(initConfig) {
|
this.render = function(initConfig) {
|
||||||
if (initConfig !== undefined) {
|
if (initConfig !== undefined) {
|
||||||
|
|
@ -138,10 +149,6 @@ layui.define(['table', 'jquery', 'element', 'yaml', 'form', 'tab', 'menu', 'fram
|
||||||
})
|
})
|
||||||
|
|
||||||
sideMenu.click(function(dom, data) {
|
sideMenu.click(function(dom, data) {
|
||||||
|
|
||||||
console.log("点击项:"+JSON.stringify(dom))
|
|
||||||
console.log("元数据:"+JSON.stringify(data));
|
|
||||||
|
|
||||||
bodyTab.addTabOnly({
|
bodyTab.addTabOnly({
|
||||||
id: data.menuId,
|
id: data.menuId,
|
||||||
title: data.menuTitle,
|
title: data.menuTitle,
|
||||||
|
|
@ -149,6 +156,7 @@ layui.define(['table', 'jquery', 'element', 'yaml', 'form', 'tab', 'menu', 'fram
|
||||||
icon: data.menuIcon,
|
icon: data.menuIcon,
|
||||||
close: true
|
close: true
|
||||||
}, 300);
|
}, 300);
|
||||||
|
|
||||||
compatible();
|
compatible();
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|
@ -162,10 +170,6 @@ layui.define(['table', 'jquery', 'element', 'yaml', 'form', 'tab', 'menu', 'fram
|
||||||
});
|
});
|
||||||
|
|
||||||
sideMenu.click(function(dom, data) {
|
sideMenu.click(function(dom, data) {
|
||||||
|
|
||||||
console.log("点击项:"+dom)
|
|
||||||
console.log("元数据:"+data);
|
|
||||||
|
|
||||||
bodyFrame.changePage(data.menuUrl, data.menuPath, true);
|
bodyFrame.changePage(data.menuUrl, data.menuPath, true);
|
||||||
compatible()
|
compatible()
|
||||||
})
|
})
|
||||||
|
|
|
||||||
|
|
@ -112,6 +112,7 @@ layui.define(['jquery', 'element'], function(exports) {
|
||||||
sessionStorage.setItem(this.option.elem+"-pear-tab-data-current",opt.id);
|
sessionStorage.setItem(this.option.elem+"-pear-tab-data-current",opt.id);
|
||||||
element.tabChange(this.option.elem, opt.id);
|
element.tabChange(this.option.elem, opt.id);
|
||||||
}
|
}
|
||||||
|
|
||||||
var index = 0;
|
var index = 0;
|
||||||
|
|
||||||
// 根据过滤 filter 标识, 删除执行选项卡
|
// 根据过滤 filter 标识, 删除执行选项卡
|
||||||
|
|
|
||||||
19
index.html
19
index.html
|
|
@ -19,7 +19,7 @@
|
||||||
<!-- 顶 部 左 侧 功 能 -->
|
<!-- 顶 部 左 侧 功 能 -->
|
||||||
<ul class="layui-nav layui-layout-left">
|
<ul class="layui-nav layui-layout-left">
|
||||||
<li class="collaspe layui-nav-item"><a href="#" class="layui-icon layui-icon-shrink-right"></a></li>
|
<li class="collaspe layui-nav-item"><a href="#" class="layui-icon layui-icon-shrink-right"></a></li>
|
||||||
<li class="refresh layui-nav-item"><a href="#" class="layui-icon layui-icon-refresh-1" loading=600></a></li>
|
<li class="refresh layui-nav-item"><a href="#" class="layui-icon layui-icon-refresh-1" loading = 600></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<!-- 顶 部 右 侧 菜 单 -->
|
<!-- 顶 部 右 侧 菜 单 -->
|
||||||
<div id="control" class="layui-layout-control"></div>
|
<div id="control" class="layui-layout-control"></div>
|
||||||
|
|
@ -30,7 +30,6 @@
|
||||||
<!-- 头 像 -->
|
<!-- 头 像 -->
|
||||||
<a href="javascript:;">
|
<a href="javascript:;">
|
||||||
<img src="admin/images/avatar.jpg" class="layui-nav-img">
|
<img src="admin/images/avatar.jpg" class="layui-nav-img">
|
||||||
就眠仪式
|
|
||||||
</a>
|
</a>
|
||||||
<!-- 功 能 菜 单 -->
|
<!-- 功 能 菜 单 -->
|
||||||
<dl class="layui-nav-child">
|
<dl class="layui-nav-child">
|
||||||
|
|
@ -44,14 +43,14 @@
|
||||||
</div>
|
</div>
|
||||||
<!-- 侧 边 区 域 -->
|
<!-- 侧 边 区 域 -->
|
||||||
<div class="layui-side layui-bg-black">
|
<div class="layui-side layui-bg-black">
|
||||||
<!-- 顶 部 图 标 -->
|
<!-- 菜 单 顶 部 -->
|
||||||
<div class="layui-logo">
|
<div class="layui-logo">
|
||||||
<!-- 图 表 -->
|
<!-- 图 标 -->
|
||||||
<img class="logo"></img>
|
<img class="logo"></img>
|
||||||
<!-- 标 题 -->
|
<!-- 标 题 -->
|
||||||
<span class="title"></span>
|
<span class="title"></span>
|
||||||
</div>
|
</div>
|
||||||
<!-- 侧 边 菜 单 -->
|
<!-- 菜 单 内 容 -->
|
||||||
<div class="layui-side-scroll">
|
<div class="layui-side-scroll">
|
||||||
<div id="sideMenu"></div>
|
<div id="sideMenu"></div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -79,13 +78,11 @@
|
||||||
var admin = layui.admin;
|
var admin = layui.admin;
|
||||||
var $ = layui.jquery;
|
var $ = layui.jquery;
|
||||||
var convert = layui.convert;
|
var convert = layui.convert;
|
||||||
|
|
||||||
|
// 初始化顶部用户信息
|
||||||
|
admin.setAvatar("admin/images/avatar.jpg","就眠仪式");
|
||||||
|
|
||||||
var image = new Image();
|
// 根目录下 pear.config.yml 文件为初始化配置
|
||||||
image.src = "admin/images/avatar.jpg";
|
|
||||||
image.onload = function(){
|
|
||||||
$(".layui-nav-img").attr("src", convert.imageToBase64(image));
|
|
||||||
}
|
|
||||||
// 框架初始化时会读取 根目录下 pear.config.yml 文件作为初始化配置
|
|
||||||
// 你可以通过 admin.setConfigPath 方法修改配置文件位置
|
// 你可以通过 admin.setConfigPath 方法修改配置文件位置
|
||||||
// 你可以通过 admin.setConfigType 方法修改配置文件类型
|
// 你可以通过 admin.setConfigType 方法修改配置文件类型
|
||||||
admin.setConfigType("yml");
|
admin.setConfigType("yml");
|
||||||
|
|
|
||||||
|
|
@ -41,8 +41,6 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
|
|
||||||
<script src="../../component/layui/layui.js"></script>
|
<script src="../../component/layui/layui.js"></script>
|
||||||
<script src="../../component/pear/pear.js"></script>
|
<script src="../../component/pear/pear.js"></script>
|
||||||
<script>
|
<script>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue