diff --git a/yudao-vue-ui/common/js/request.js b/yudao-vue-ui/common/js/request.js
new file mode 100644
index 000000000..45ec89d11
--- /dev/null
+++ b/yudao-vue-ui/common/js/request.js
@@ -0,0 +1,43 @@
+const BASE_URL = 'http://127.0.0.1:28080/api/';
+import { msg } from './util'
+
+export const request = (options) => {
+ return new Promise((resolve, reject) => {
+ // 发起请求
+ uni.request({
+ url: BASE_URL + options.url,
+ method: options.method || 'GET',
+ data: options.data || {},
+ header: {
+ 'Authorization': '' // TODO 芋艿:带 token
+ }
+ }).then(res => {
+ debugger
+ res = res[1];
+ const statusCode = res.statusCode;
+ if (statusCode !== 200) {
+ msg('请求失败,请重试');
+ return;
+ }
+
+ const code = res.data.code;
+ const message = res.data.msg;
+ // Token 过期,引导重新登陆
+ if (code === 401) {
+ msg('登录信息已过期,请重新登录');
+ store.commit('logout');
+ reject('无效的登录信息');
+ return;
+ }
+ // 其它失败情况
+ if (code > 0) {
+ msg(message);
+ reject(message);
+ return;
+ }
+ resolve(res.data.data);
+ }).catch((err) => {
+ reject(err);
+ })
+ })
+}
diff --git a/yudao-vue-ui/pages/tabbar/user.vue b/yudao-vue-ui/pages/tabbar/user.vue
index 8e72213bc..24e702fcc 100644
--- a/yudao-vue-ui/pages/tabbar/user.vue
+++ b/yudao-vue-ui/pages/tabbar/user.vue
@@ -19,7 +19,7 @@
-
+
-
+
@@ -95,7 +95,7 @@
.user-wrapper {
position: relative;
overflow: hidden;
- padding-top: calc(var(--status-bar-height) + 52rpx);
+ padding-top: calc(var(--status-bar-height) + 52rpx);
padding-bottom: 6rpx;
.user {
display: flex;