diff --git a/doc/docs/files/10010_快速体验.md b/doc/docs/files/10010_快速体验.md index d2954f03..cafae7e3 100644 --- a/doc/docs/files/10010_快速体验.md +++ b/doc/docs/files/10010_快速体验.md @@ -19,4 +19,6 @@ - 找到`sop-admin/sop-admin-front/index.html`文件,在IDEA下直接右键--Run'index.html' - 如果没有用到IDEA,则需要把sop-admin-front放到静态服务器中然后访问index.html +登录账号:admin/123456 + diff --git a/sop-admin/sop-admin-front/assets/js/ApiUtil.js b/sop-admin/sop-admin-front/assets/js/ApiUtil.js index e1432516..f5f4694d 100644 --- a/sop-admin/sop-admin-front/assets/js/ApiUtil.js +++ b/sop-admin/sop-admin-front/assets/js/ApiUtil.js @@ -2,6 +2,8 @@ * 请求工具 */ var ApiUtil = (function () { + var ACCESS_TOKEN_KEY = "sop_admin_access_token"; + // 接口URL,更改此处即可 var url = SopConfig.url; var URI_CHAR = '/'; @@ -28,16 +30,21 @@ var ApiUtil = (function () { return uri; } + function getAccessToken() { + return localStorage.getItem(ACCESS_TOKEN_KEY) || ''; + } + return { post: function (uri, params, callback) { uri = formatUri(uri); sdk.post({ url: url + uri , data: params // 请求参数 + , access_token: getAccessToken() , callback: function (resp) { // 成功回调 var code = resp.code if (!code || code === '-9') { - layer.alert('系统错误'); + alert('系统错误'); return } if (code === '-100' || code === '18' || code === '21') { // 未登录 @@ -52,6 +59,16 @@ var ApiUtil = (function () { } }); } + , setAccessToken:function (accessToken) { + localStorage.setItem(ACCESS_TOKEN_KEY,accessToken); + } + , getAccessToken: function () { + return getAccessToken(); + } + , logout: function () { + localStorage.removeItem(ACCESS_TOKEN_KEY); + top.location.href = '../login/login.html'; + } , getUrl: function () { return url; } diff --git a/sop-admin/sop-admin-front/assets/js/index.js b/sop-admin/sop-admin-front/assets/js/index.js index a4be6a41..ceb7ee20 100644 --- a/sop-admin/sop-admin-front/assets/js/index.js +++ b/sop-admin/sop-admin-front/assets/js/index.js @@ -1,5 +1,4 @@ -layui.use('jquery', function () { - var $ = layui.jquery; +$(function () { var $pageFrame = $('#pageFrame'); var $selectLi = null; $('.left-nav').on('click', 'li', function (event) { @@ -29,4 +28,10 @@ layui.use('jquery', function () { } } }); + + ApiUtil.post('admin.userinfo.get', {}, function (resp) { + var userInfo = resp.data; + $('#username').text(userInfo.username); + }); + }); \ No newline at end of file diff --git a/sop-admin/sop-admin-front/assets/lib/layuiext/module/treetable-lay/treetable.js b/sop-admin/sop-admin-front/assets/lib/layuiext/module/treetable-lay/treetable.js index e38a5e1c..c95dec07 100644 --- a/sop-admin/sop-admin-front/assets/lib/layuiext/module/treetable-lay/treetable.js +++ b/sop-admin/sop-admin-front/assets/lib/layuiext/module/treetable-lay/treetable.js @@ -14,9 +14,19 @@ layui.define(['layer', 'table'], function (exports) { if (param.data) { treetable.init(param, param.data); } else { - $.getJSON(param.url, param.where, function (res) { - treetable.init(param, res.data); - }); + // $.getJSON(param.url, param.where, function (res) { + // treetable.init(param, res.data); + // }); + $.ajax({ + url: param.url, + type: param.method || 'get', + data: param.where, + headers: param.headers || {}, + dataType: "json", + success: function (res) { + treetable.init(param, res.data); + } + }) } }, // 渲染表格 diff --git a/sop-admin/sop-admin-front/index.html b/sop-admin/sop-admin-front/index.html index 98da75e1..35158e0b 100644 --- a/sop-admin/sop-admin-front/index.html +++ b/sop-admin/sop-admin-front/index.html @@ -3,118 +3,10 @@