|
@@ -2,146 +2,148 @@ var idArr = new Array();
|
|
|
var currIndex = 0;
|
|
|
var mp3_dkbc = 0;
|
|
|
var mp3_dkbc_s = null;
|
|
|
+
|
|
|
layui.config({
|
|
|
- base: 'js/encryption/'
|
|
|
-}).use(['table', 'element', 'form', 'layer', 'ajax', 'jquery'], function() {
|
|
|
- $ = layui.jquery,
|
|
|
- table = layui.table,
|
|
|
- form = layui.form,
|
|
|
- layer = layui.layer,
|
|
|
- element = layui.element;
|
|
|
- ly = layui.ajax;
|
|
|
- IEVersion();
|
|
|
- // 用户
|
|
|
- $('#userName').text(sessionStorage.LOGIN_USERNAME);
|
|
|
- // $('.userName').text(sessionStorage.LOGIN_ROLENAME);
|
|
|
- // 请求加载左侧菜单
|
|
|
- requestMenu();
|
|
|
+ base: 'js/encryption/'
|
|
|
+}).use(['table', 'element', 'form', 'layer', 'ajax', 'jquery'], function () {
|
|
|
+ $ = layui.jquery;
|
|
|
+ table = layui.table;
|
|
|
+ form = layui.form;
|
|
|
+ layer = layui.layer;
|
|
|
+ element = layui.element;
|
|
|
+ ly = layui.ajax;
|
|
|
+ IEVersion();
|
|
|
+
|
|
|
+ // 用户
|
|
|
+ $('#userName').text(sessionStorage.LOGIN_USERNAME);
|
|
|
+ // $('.userName').text(sessionStorage.LOGIN_ROLENAME);
|
|
|
+ // 请求加载左侧菜单
|
|
|
+ // requestMenu();
|
|
|
|
|
|
- // 退出
|
|
|
- $('#outBtn').on('click', function() {
|
|
|
- layer.confirm('确认退出?', {
|
|
|
- icon: 3,
|
|
|
- title: '提示'
|
|
|
- }, function(index) {
|
|
|
- logout(sessionStorage.LOGIN_USERID);
|
|
|
- })
|
|
|
- });
|
|
|
+ // 退出
|
|
|
+ $('#outBtn').on('click', function () {
|
|
|
+ layer.confirm('确认退出?', {
|
|
|
+ icon: 3,
|
|
|
+ title: '提示'
|
|
|
+ }, function (index) {
|
|
|
+ logout();
|
|
|
+ });
|
|
|
+ });
|
|
|
|
|
|
- var editOpenIndex;
|
|
|
+ var editOpenIndex;
|
|
|
|
|
|
- //修改密码
|
|
|
- $(".edit_password").click(function() {
|
|
|
- editOpenIndex = layer.open({
|
|
|
- type: 1,
|
|
|
- title: "修改密码",
|
|
|
- area: ['535px', '300px'],
|
|
|
- content: $('#edit_password')
|
|
|
- });
|
|
|
- });
|
|
|
+ //修改密码
|
|
|
+ $(".edit_password").click(function () {
|
|
|
+ editOpenIndex = layer.open({
|
|
|
+ type: 1,
|
|
|
+ title: "修改密码",
|
|
|
+ area: ['535px', '300px'],
|
|
|
+ content: $('#edit_password')
|
|
|
+ });
|
|
|
+ });
|
|
|
|
|
|
- // 修改密码提交
|
|
|
- form.on('submit(editPasswordBtn)', function(data) {
|
|
|
- data.field.userId = sessionStorage.LOGIN_USERID;
|
|
|
- editPassword(data.field);
|
|
|
- });
|
|
|
+ // 修改密码提交
|
|
|
+ form.on('submit(editPasswordBtn)', function (data) {
|
|
|
+ data.field.userId = sessionStorage.LOGIN_USERID;
|
|
|
+ editPassword(data.field);
|
|
|
+ });
|
|
|
|
|
|
- // 修改密码取消按钮
|
|
|
- $('#editPasswordCancleBtn').click(function() {
|
|
|
- layer.close(editOpenIndex);
|
|
|
- });
|
|
|
+ // 修改密码取消按钮
|
|
|
+ $('#editPasswordCancleBtn').click(function () {
|
|
|
+ layer.close(editOpenIndex);
|
|
|
+ });
|
|
|
|
|
|
|
|
|
- // 表单验证
|
|
|
- form.verify({
|
|
|
- oldpassword: function(value, item) { // value:表单的值、item:表单的DOM对象
|
|
|
- if (!value.trim()) {
|
|
|
- return '原密码不能为空!';
|
|
|
- }
|
|
|
- if (value.length < 6 || value.length > 20) {
|
|
|
- return '密码长度为6到20位';
|
|
|
- }
|
|
|
- if (value.length < 6 || value.length > 20) {
|
|
|
- return '密码长度为6到20位';
|
|
|
- }
|
|
|
- if (!new RegExp("^(?![0-9]+$)(?![a-z]+$)(?![A-Z]+$)(?!([^(0-9a-zA-Z)])+$)^.{6,20}$").test(value)) {
|
|
|
- return '密码需包含数字、字母、特殊字符中至少两种';
|
|
|
- }
|
|
|
- },
|
|
|
- repassword: function(value, item) { // value:表单的值、item:表单的DOM对象
|
|
|
- if (!value.trim()) {
|
|
|
- return '密码不能为空!';
|
|
|
- }
|
|
|
- if (value.length < 6 || value.length > 20) {
|
|
|
- return '密码长度为6到20位';
|
|
|
- }
|
|
|
- var pass = $('#password').val();
|
|
|
- if (value != pass) {
|
|
|
- return '确认密码与新密码不相同';
|
|
|
- }
|
|
|
- var oldpass = $('#oldpassword').val();
|
|
|
- if (value == oldpass) {
|
|
|
- return '新密码与原密码不能相同';
|
|
|
- }
|
|
|
- if (value.length < 6 || value.length > 20) {
|
|
|
- return '密码长度为6到20位';
|
|
|
- }
|
|
|
- if (!new RegExp("^(?![0-9]+$)(?![a-z]+$)(?![A-Z]+$)(?!([^(0-9a-zA-Z)])+$)^.{6,20}$").test(value)) {
|
|
|
- return '密码需包含数字、字母、特殊字符中至少两种';
|
|
|
- }
|
|
|
- }
|
|
|
- });
|
|
|
- // 提交表单
|
|
|
- form.on('submit(changeSubmit)', function(data) {
|
|
|
- changePassword();
|
|
|
- });
|
|
|
+ // 表单验证
|
|
|
+ form.verify({
|
|
|
+ oldpassword: function (value, item) { // value:表单的值、item:表单的DOM对象
|
|
|
+ if (!value.trim()) {
|
|
|
+ return '原密码不能为空!';
|
|
|
+ }
|
|
|
+ if (value.length < 6 || value.length > 20) {
|
|
|
+ return '密码长度为6到20位';
|
|
|
+ }
|
|
|
+ if (value.length < 6 || value.length > 20) {
|
|
|
+ return '密码长度为6到20位';
|
|
|
+ }
|
|
|
+ if (!new RegExp("^(?![0-9]+$)(?![a-z]+$)(?![A-Z]+$)(?!([^(0-9a-zA-Z)])+$)^.{6,20}$").test(value)) {
|
|
|
+ return '密码需包含数字、字母、特殊字符中至少两种';
|
|
|
+ }
|
|
|
+ },
|
|
|
+ repassword: function (value, item) { // value:表单的值、item:表单的DOM对象
|
|
|
+ if (!value.trim()) {
|
|
|
+ return '密码不能为空!';
|
|
|
+ }
|
|
|
+ if (value.length < 6 || value.length > 20) {
|
|
|
+ return '密码长度为6到20位';
|
|
|
+ }
|
|
|
+ var pass = $('#password').val();
|
|
|
+ if (value != pass) {
|
|
|
+ return '确认密码与新密码不相同';
|
|
|
+ }
|
|
|
+ var oldpass = $('#oldpassword').val();
|
|
|
+ if (value == oldpass) {
|
|
|
+ return '新密码与原密码不能相同';
|
|
|
+ }
|
|
|
+ if (value.length < 6 || value.length > 20) {
|
|
|
+ return '密码长度为6到20位';
|
|
|
+ }
|
|
|
+ if (!new RegExp("^(?![0-9]+$)(?![a-z]+$)(?![A-Z]+$)(?!([^(0-9a-zA-Z)])+$)^.{6,20}$").test(value)) {
|
|
|
+ return '密码需包含数字、字母、特殊字符中至少两种';
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ // 提交表单
|
|
|
+ form.on('submit(changeSubmit)', function (data) {
|
|
|
+ changePassword();
|
|
|
+ });
|
|
|
|
|
|
});
|
|
|
|
|
|
/** 请求所有菜单 * */
|
|
|
function requestMenu() {
|
|
|
- ly.ajax({
|
|
|
- type: 'GET',
|
|
|
- url: PAGE_BASIC + '/menu/getMenuListByRole',
|
|
|
- dataType: 'json',
|
|
|
- data: {
|
|
|
- "roleId": sessionStorage.ROLE_ID
|
|
|
- },
|
|
|
- success: function(json) {
|
|
|
- var data = json.data;
|
|
|
- // 清楚菜单按钮session
|
|
|
- var sessionKeys = Object.keys(sessionStorage);
|
|
|
- for(var i = 0; i < sessionKeys.length; i++){
|
|
|
- var key = sessionKeys[i];
|
|
|
- if(key.indexOf("menuid-") == 0){
|
|
|
- sessionStorage.removeItem(key);
|
|
|
- }
|
|
|
- }
|
|
|
- if (json.result) {
|
|
|
- // 存储菜单按钮权限
|
|
|
- for (var i in data) {
|
|
|
- var buttons = data[i].buttons;
|
|
|
- if (buttons) {
|
|
|
- var buttons = buttons.split(',');
|
|
|
- for (var j in buttons) {
|
|
|
- if (buttons[j]) {
|
|
|
- sessionStorage.setItem("menuid-" + data[i].menu_id + "-" + buttons[j], buttons[j]);
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
+ ly.ajax({
|
|
|
+ type: 'GET',
|
|
|
+ url: PAGE_BASIC + '/menu/getMenuListByRole',
|
|
|
+ dataType: 'json',
|
|
|
+ data: {
|
|
|
+ "roleId": sessionStorage.ROLE_ID
|
|
|
+ },
|
|
|
+ success: function (json) {
|
|
|
+ var data = json.data;
|
|
|
+ // 清楚菜单按钮session
|
|
|
+ var sessionKeys = Object.keys(sessionStorage);
|
|
|
+ for (var i = 0; i < sessionKeys.length; i++) {
|
|
|
+ var key = sessionKeys[i];
|
|
|
+ if (key.indexOf("menuid-") == 0) {
|
|
|
+ sessionStorage.removeItem(key);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (json.result) {
|
|
|
+ // 存储菜单按钮权限
|
|
|
+ for (var i in data) {
|
|
|
+ var buttons = data[i].buttons;
|
|
|
+ if (buttons) {
|
|
|
+ var buttons = buttons.split(',');
|
|
|
+ for (var j in buttons) {
|
|
|
+ if (buttons[j]) {
|
|
|
+ sessionStorage.setItem("menuid-" + data[i].menu_id + "-" + buttons[j], buttons[j]);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
- }
|
|
|
- // 初始化左侧菜单数据
|
|
|
- initMenu(json.data);
|
|
|
- } else {
|
|
|
- sessionStorage.clear();
|
|
|
- window.location.href = "login.html";
|
|
|
- }
|
|
|
- },
|
|
|
- error: function(msg) {
|
|
|
- goPage(msg, 1);
|
|
|
- }
|
|
|
- });
|
|
|
+ }
|
|
|
+ // 初始化左侧菜单数据
|
|
|
+ initMenu(json.data);
|
|
|
+ } else {
|
|
|
+ sessionStorage.clear();
|
|
|
+ window.location.href = "login.html";
|
|
|
+ }
|
|
|
+ },
|
|
|
+ error: function (msg) {
|
|
|
+ goPage(msg, 1);
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -149,104 +151,104 @@ function requestMenu() {
|
|
|
* @returns
|
|
|
*/
|
|
|
function reLogin() {
|
|
|
- index = layer.load(2);
|
|
|
- ly.ajax({
|
|
|
- type: 'GET',
|
|
|
- url: PAGE_BASIC + '/menu/getMenuListByRole',
|
|
|
- dataType: 'json',
|
|
|
- data: {
|
|
|
- "roleId": sessionStorage.ROLE_ID
|
|
|
- },
|
|
|
- success: function(json) {
|
|
|
- if (!json.result) {
|
|
|
- layer.alert('登录超时,请重新登录!', {
|
|
|
- icon: 2,
|
|
|
- title: '提示',
|
|
|
- closeBtn: 0
|
|
|
- }, function(index) {
|
|
|
- layer.close(index);
|
|
|
- sessionStorage.clear();
|
|
|
- window.location.href = "login.html";
|
|
|
- });
|
|
|
- }
|
|
|
- layer.close(index);
|
|
|
- },
|
|
|
- error: function(msg) {
|
|
|
- layer.close(index);
|
|
|
- goPage(msg, 1);
|
|
|
- }
|
|
|
- });
|
|
|
+ index = layer.load(2);
|
|
|
+ ly.ajax({
|
|
|
+ type: 'GET',
|
|
|
+ url: PAGE_BASIC + '/menu/getMenuListByRole',
|
|
|
+ dataType: 'json',
|
|
|
+ data: {
|
|
|
+ "roleId": sessionStorage.ROLE_ID
|
|
|
+ },
|
|
|
+ success: function (json) {
|
|
|
+ if (!json.result) {
|
|
|
+ layer.alert('登录超时,请重新登录!', {
|
|
|
+ icon: 2,
|
|
|
+ title: '提示',
|
|
|
+ closeBtn: 0
|
|
|
+ }, function (index) {
|
|
|
+ layer.close(index);
|
|
|
+ sessionStorage.clear();
|
|
|
+ window.location.href = "login.html";
|
|
|
+ });
|
|
|
+ }
|
|
|
+ layer.close(index);
|
|
|
+ },
|
|
|
+ error: function (msg) {
|
|
|
+ layer.close(index);
|
|
|
+ goPage(msg, 1);
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
/** 初始化首页左侧菜单数据 **/
|
|
|
function initMenu(data) {
|
|
|
- // 判断数据是否为空
|
|
|
- if (!data) {
|
|
|
- return false;
|
|
|
- }
|
|
|
- // 需要显示角标的菜单 ID
|
|
|
- var menuShowIndex = [];
|
|
|
- $("#left-menu").empty();
|
|
|
- var pstr = '',
|
|
|
- cstr = '';
|
|
|
- for (var i in data) {
|
|
|
- // 父节点菜单
|
|
|
- if (data[i].parent_id == -1) {
|
|
|
- pstr += '<li class="layui-nav-item layui-nav-itemed">';
|
|
|
- pstr += '<a href="javascript:void(0);" class="parent-' + data[i].menu_id + '">';
|
|
|
- pstr += '<i class="layui-icon ' + data[i].menu_icon + '"></i>';
|
|
|
- pstr += '' + data[i].menu_name + '';
|
|
|
- pstr += '</a>';
|
|
|
- pstr += '<dl class="layui-nav-child" id="menuChild' + data[i].menu_id + '">';
|
|
|
- pstr += '</dl>';
|
|
|
- }
|
|
|
- }
|
|
|
- $("#left-menu").append(pstr);
|
|
|
- for (var i in data) {
|
|
|
- // 父节点菜单
|
|
|
- if (data[i].parent_id != -1) {
|
|
|
- cstr += '<dd>';
|
|
|
- cstr += '<a data-url="' + data[i].menu_url + '" data-id="' + data[i].menu_id + '" data-title="' + data[i].menu_name +
|
|
|
- '" data-text="' + data[i].menu_name +
|
|
|
- '" href="javascript:void(0);" class="site-demo-active" style="text-align:center;">';
|
|
|
- cstr += data[i].menu_name + '</a>';
|
|
|
- cstr += '</dd>';
|
|
|
- $("#menuChild" + data[i].parent_id).append(cstr);
|
|
|
- cstr = '';
|
|
|
- }
|
|
|
- }
|
|
|
- // 重新渲染 HTML
|
|
|
- element.init();
|
|
|
- // 当点击有site-demo-active属性的标签时,即左侧菜单栏中内容 ,触发点击事件
|
|
|
- $('.site-demo-active').on('click', function() {
|
|
|
- var dataid = $(this);
|
|
|
- // 判断登录是否有效
|
|
|
- reLogin();
|
|
|
- // 这时会判断右侧.layui-tab-title属性下的有lay-id属性的li的数目,即已经打开的tab项数目
|
|
|
- if ($(".layui-tab-title li[lay-id]").length <= 0) {
|
|
|
- // 如果比零小,则直接打开新的tab项
|
|
|
- active.tabAdd(dataid.attr("data-url"), dataid.attr("data-id"), dataid.attr("data-title"));
|
|
|
- } else {
|
|
|
- // 否则判断该tab项是否以及存在
|
|
|
- var isData = false; //初始化一个标志,为false说明未打开该tab项 为true则说明已有
|
|
|
- $.each($(".layui-tab-title li[lay-id]"), function() {
|
|
|
- // 如果点击左侧菜单栏所传入的id 在右侧tab项中的lay-id属性可以找到,则说明该tab项已经打开
|
|
|
- if ($(this).attr("lay-id") == dataid.attr("data-id")) {
|
|
|
- //刷新iframe
|
|
|
- var iframe = $('.layui-tab-content>.layui-tab-item>iframe[name="iframe' + dataid.attr("data-id") + '"]');
|
|
|
- $(iframe).attr('src', $(iframe).attr('src'));
|
|
|
- isData = true;
|
|
|
- }
|
|
|
- });
|
|
|
- if (isData == false) {
|
|
|
- //标志为false 新增一个tab项
|
|
|
- active.tabAdd(dataid.attr("data-url"), dataid.attr("data-id"), dataid.attr("data-title"));
|
|
|
- }
|
|
|
- }
|
|
|
- sessionStorage.MENU_ID = dataid.attr("data-id");
|
|
|
- //最后不管是否新增tab,最后都转到要打开的选项页面上
|
|
|
- // active.tabChange(dataid.attr("data-id"));
|
|
|
- });
|
|
|
+ // 判断数据是否为空
|
|
|
+ if (!data) {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ // 需要显示角标的菜单 ID
|
|
|
+ var menuShowIndex = [];
|
|
|
+ $("#left-menu").empty();
|
|
|
+ var pstr = '',
|
|
|
+ cstr = '';
|
|
|
+ for (var i in data) {
|
|
|
+ // 父节点菜单
|
|
|
+ if (data[i].parent_id == -1) {
|
|
|
+ pstr += '<li class="layui-nav-item layui-nav-itemed">';
|
|
|
+ pstr += '<a href="javascript:void(0);" class="parent-' + data[i].menu_id + '">';
|
|
|
+ pstr += '<i class="layui-icon ' + data[i].menu_icon + '"></i>';
|
|
|
+ pstr += '' + data[i].menu_name + '';
|
|
|
+ pstr += '</a>';
|
|
|
+ pstr += '<dl class="layui-nav-child" id="menuChild' + data[i].menu_id + '">';
|
|
|
+ pstr += '</dl>';
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $("#left-menu").append(pstr);
|
|
|
+ for (var i in data) {
|
|
|
+ // 父节点菜单
|
|
|
+ if (data[i].parent_id != -1) {
|
|
|
+ cstr += '<dd>';
|
|
|
+ cstr += '<a data-url="' + data[i].menu_url + '" data-id="' + data[i].menu_id + '" data-title="' + data[i].menu_name +
|
|
|
+ '" data-text="' + data[i].menu_name +
|
|
|
+ '" href="javascript:void(0);" class="site-demo-active" style="text-align:center;">';
|
|
|
+ cstr += data[i].menu_name + '</a>';
|
|
|
+ cstr += '</dd>';
|
|
|
+ $("#menuChild" + data[i].parent_id).append(cstr);
|
|
|
+ cstr = '';
|
|
|
+ }
|
|
|
+ }
|
|
|
+ // 重新渲染 HTML
|
|
|
+ element.init();
|
|
|
+ // 当点击有site-demo-active属性的标签时,即左侧菜单栏中内容 ,触发点击事件
|
|
|
+ $('.site-demo-active').on('click', function () {
|
|
|
+ var dataid = $(this);
|
|
|
+ // 判断登录是否有效
|
|
|
+ reLogin();
|
|
|
+ // 这时会判断右侧.layui-tab-title属性下的有lay-id属性的li的数目,即已经打开的tab项数目
|
|
|
+ if ($(".layui-tab-title li[lay-id]").length <= 0) {
|
|
|
+ // 如果比零小,则直接打开新的tab项
|
|
|
+ active.tabAdd(dataid.attr("data-url"), dataid.attr("data-id"), dataid.attr("data-title"));
|
|
|
+ } else {
|
|
|
+ // 否则判断该tab项是否以及存在
|
|
|
+ var isData = false; //初始化一个标志,为false说明未打开该tab项 为true则说明已有
|
|
|
+ $.each($(".layui-tab-title li[lay-id]"), function () {
|
|
|
+ // 如果点击左侧菜单栏所传入的id 在右侧tab项中的lay-id属性可以找到,则说明该tab项已经打开
|
|
|
+ if ($(this).attr("lay-id") == dataid.attr("data-id")) {
|
|
|
+ //刷新iframe
|
|
|
+ var iframe = $('.layui-tab-content>.layui-tab-item>iframe[name="iframe' + dataid.attr("data-id") + '"]');
|
|
|
+ $(iframe).attr('src', $(iframe).attr('src'));
|
|
|
+ isData = true;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ if (isData == false) {
|
|
|
+ //标志为false 新增一个tab项
|
|
|
+ active.tabAdd(dataid.attr("data-url"), dataid.attr("data-id"), dataid.attr("data-title"));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ sessionStorage.MENU_ID = dataid.attr("data-id");
|
|
|
+ //最后不管是否新增tab,最后都转到要打开的选项页面上
|
|
|
+ // active.tabChange(dataid.attr("data-id"));
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -254,83 +256,85 @@ function initMenu(data) {
|
|
|
* @returns
|
|
|
*/
|
|
|
function changePassword() {
|
|
|
- var index = layer.load(2);
|
|
|
- ly.ajax({
|
|
|
- type: 'post',
|
|
|
- url: PAGE_BASIC + '/user/changePassword',
|
|
|
- data: {
|
|
|
- 'userId': sessionStorage.LOGIN_USERID,
|
|
|
- 'password': $('#password').val(),
|
|
|
- 'newPassword': $('#newPassword').val()
|
|
|
- },
|
|
|
- dataType: 'json',
|
|
|
- success: function(json) {
|
|
|
- layer.closeAll();
|
|
|
- $("#changeForm")[0].reset();
|
|
|
- if (json.result) {
|
|
|
- alert('密码修改成功,请重新登录');
|
|
|
- sessionStorage.clear();
|
|
|
- window.location = "./login/login.html";
|
|
|
- } else {
|
|
|
- layer.msg('密码修改失败');
|
|
|
- }
|
|
|
- layer.close(index);
|
|
|
- },
|
|
|
- error: function(msg) {
|
|
|
- layer.close(index);
|
|
|
- goPage(msg, 1);
|
|
|
- }
|
|
|
- });
|
|
|
+ var index = layer.load(2);
|
|
|
+ ly.ajax({
|
|
|
+ type: 'post',
|
|
|
+ url: PAGE_BASIC + '/user/changePassword',
|
|
|
+ data: {
|
|
|
+ 'userId': sessionStorage.LOGIN_USERID,
|
|
|
+ 'password': $('#password').val(),
|
|
|
+ 'newPassword': $('#newPassword').val()
|
|
|
+ },
|
|
|
+ dataType: 'json',
|
|
|
+ success: function (json) {
|
|
|
+ layer.closeAll();
|
|
|
+ $("#changeForm")[0].reset();
|
|
|
+ if (json.result) {
|
|
|
+ alert('密码修改成功,请重新登录');
|
|
|
+ sessionStorage.clear();
|
|
|
+ window.location = "./login/login.html";
|
|
|
+ } else {
|
|
|
+ layer.msg('密码修改失败');
|
|
|
+ }
|
|
|
+ layer.close(index);
|
|
|
+ },
|
|
|
+ error: function (msg) {
|
|
|
+ layer.close(index);
|
|
|
+ goPage(msg, 1);
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
-/* 注销操作 */
|
|
|
-function logout(userId) {
|
|
|
- console.log(userId);
|
|
|
- index = layer.load(2);
|
|
|
- ly.ajax({
|
|
|
- type: 'GET',
|
|
|
- url: PAGE_BASIC + '/user/logout',
|
|
|
- dataType: 'json',
|
|
|
- data: {
|
|
|
- "userId": userId
|
|
|
- },
|
|
|
- success: function(json) {
|
|
|
- sessionStorage.clear();
|
|
|
- layer.close(index);
|
|
|
- window.location = "login.html";
|
|
|
- },
|
|
|
- error: function(msg) {
|
|
|
- layer.close(index);
|
|
|
- goPage(msg, 1);
|
|
|
- }
|
|
|
- });
|
|
|
+/**
|
|
|
+ * 注销登录
|
|
|
+ */
|
|
|
+function logout() {
|
|
|
+ let index = layer.load(2);
|
|
|
+ ly.ajax({
|
|
|
+ type: 'GET',
|
|
|
+ url: PAGE_BASIC + '/ssoUser/logout',
|
|
|
+ dataType: 'json',
|
|
|
+ data: {
|
|
|
+ 'clientId': sessionStorage.CLIENT_ID,
|
|
|
+ 'loginAccount': sessionStorage.ACCOUNT
|
|
|
+ },
|
|
|
+ success: function (json) {
|
|
|
+ layer.close(index);
|
|
|
+ let clientId = sessionStorage.CLIENT_ID;
|
|
|
+ sessionStorage.clear();
|
|
|
+ window.location = "login.html?clientId=" + clientId;
|
|
|
+ },
|
|
|
+ error: function (msg) {
|
|
|
+ layer.close(index);
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
// 修改密码
|
|
|
function editPassword(data) {
|
|
|
- console.log(data);
|
|
|
- index = layer.load(2);
|
|
|
- ly.ajax({
|
|
|
- type: 'POST',
|
|
|
- url: PAGE_BASIC + '/user/changePassword',
|
|
|
- dataType: 'json',
|
|
|
- data: data,
|
|
|
- success: function(json) {
|
|
|
- $('.edit_password_form')[0].reset();
|
|
|
- if (json.result) {
|
|
|
- alert('密码修改成功,请重新登录');
|
|
|
- layer.closeAll();
|
|
|
- logout(sessionStorage.LOGIN_USERID);
|
|
|
- } else if (json.msg == 'ERROEPASS') {
|
|
|
- layer.msg('原密码错误请重新输入');
|
|
|
- } else {
|
|
|
- layer.msg('密码修改失败,' + json.msg);
|
|
|
- }
|
|
|
- layer.close(index);
|
|
|
- },
|
|
|
- error: function(msg) {
|
|
|
- layer.close(index);
|
|
|
- goPage(msg, 1);
|
|
|
- }
|
|
|
- });
|
|
|
+ console.log(data);
|
|
|
+ index = layer.load(2);
|
|
|
+ ly.ajax({
|
|
|
+ type: 'POST',
|
|
|
+ url: PAGE_BASIC + '/user/changePassword',
|
|
|
+ dataType: 'json',
|
|
|
+ data: data,
|
|
|
+ success: function (json) {
|
|
|
+ $('.edit_password_form')[0].reset();
|
|
|
+ if (json.result) {
|
|
|
+ alert('密码修改成功,请重新登录');
|
|
|
+ layer.closeAll();
|
|
|
+ logout();
|
|
|
+ } else if (json.msg == 'ERROEPASS') {
|
|
|
+ layer.msg('原密码错误请重新输入');
|
|
|
+ } else {
|
|
|
+ layer.msg('密码修改失败,' + json.msg);
|
|
|
+ }
|
|
|
+ layer.close(index);
|
|
|
+ },
|
|
|
+ error: function (msg) {
|
|
|
+ layer.close(index);
|
|
|
+ goPage(msg, 1);
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|