From 911622ca14e025014d70eef6cf0cf70d502aacbb Mon Sep 17 00:00:00 2001 From: smallchill Date: Wed, 15 May 2019 09:01:38 +0800 Subject: [PATCH] =?UTF-8?q?:tada:=20=E5=A2=9E=E5=8A=A0refreshToken?= =?UTF-8?q?=E7=9A=84mock=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/index.html | 4 ++-- src/mock/index.js | 9 +++++++-- src/mock/oauth.js | 22 ++++++++++++++++++++++ 3 files changed, 31 insertions(+), 4 deletions(-) create mode 100644 src/mock/oauth.js diff --git a/public/index.html b/public/index.html index d23e8d6..c948729 100644 --- a/public/index.html +++ b/public/index.html @@ -86,12 +86,12 @@
正在加载资源
-
+
初次加载资源可能需要较多时间 请耐心等待
diff --git a/src/mock/index.js b/src/mock/index.js index 900f6ba..25f486b 100644 --- a/src/mock/index.js +++ b/src/mock/index.js @@ -1,5 +1,6 @@ import user from './user'; import menu from './menu'; +import oauth from './oauth'; /** * 模拟数据mock @@ -7,6 +8,10 @@ import menu from './menu'; * mock是否开启模拟数据拦截 */ -user({mock: true}); +const options = {mock: true}; -menu({mock: true}); +user(options); + +menu(options); + +oauth(options); diff --git a/src/mock/oauth.js b/src/mock/oauth.js new file mode 100644 index 0000000..9ef2d80 --- /dev/null +++ b/src/mock/oauth.js @@ -0,0 +1,22 @@ +import Mock from 'mockjs' + +export default ({mock}) => { + if (!mock) return; + Mock.mock('/api/blade-auth/oauth/token/refresh', 'post', () => { + return { + data: { + "account": "admin", + "user_name": "admin", + "nick_name": "管理员", + "role_name": "administrator", + "avatar": "https://gw.alipayobjects.com/zos/rmsportal/BiazfanxmamNRoxxVxka.png", + "access_token": "eyJ0eXAiOiJKc29uV2ViVG9rZW4iLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJpc3N1c2VyIiwiYXVkIjoiYXVkaWVuY2UiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJyb2xlX2lkIjoiMTEyMzU5ODgxNjczODY3NTIwMSIsInVzZXJfbmFtZSI6ImFkbWluIiwibmlja19uYW1lIjoi566h55CG5ZGYIiwiYWNjb3VudCI6ImFkbWluIiwidGVuYW50X2NvZGUiOiIwMDAwMDAiLCJjbGllbnRfaWQiOiJzd29yZCIsImV4cCI6MTU1Nzk0Njc5OSwibmJmIjoxNTU3ODgxODg0fQ.FT8y1v1tg8hOAAoQpKlarKMgmsSXol-561edqtvOwa4", + "refresh_token": "eyJ0eXAiOiJKc29uV2ViVG9rZW4iLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJpc3N1c2VyIiwiYXVkIjoiYXVkaWVuY2UiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJyb2xlX2lkIjoiMTEyMzU5ODgxNjczODY3NTIwMSIsInVzZXJfbmFtZSI6ImFkbWluIiwibmlja19uYW1lIjoi566h55CG5ZGYIiwiYWNjb3VudCI6ImFkbWluIiwidGVuYW50X2NvZGUiOiIwMDAwMDAiLCJjbGllbnRfaWQiOiJzd29yZCIsImV4cCI6MTU1Nzk0Njc5OSwibmJmIjoxNTU3ODgxODg0fQ.FT8y1v1tg8hOAAoQpKlarKMgmsSXol-561edqtvOwa4", + "token_type": "bearer", + "expires_in": 64915, + "license": "powered by bladex" + } + } + }) + +}