From 616632011a27d1985f05abca2811046b31b3b09c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=88=98=E7=BF=94=E5=AE=87-=E6=97=85=E7=AE=A1=E5=AE=B6?=
<153298343@qq.com>
Date: Mon, 27 Jun 2022 14:10:32 +0800
Subject: [PATCH 1/3] up
---
src/views/login/index.vue | 462 +++++++++++++++++++-------------------
vue.config.js | 3 +-
2 files changed, 232 insertions(+), 233 deletions(-)
diff --git a/src/views/login/index.vue b/src/views/login/index.vue
index baea980..4898c00 100644
--- a/src/views/login/index.vue
+++ b/src/views/login/index.vue
@@ -1,233 +1,231 @@
-
-
-
-
-
-
巡查养护管理系统登录
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 登录
-
-
-
-
-
-
-
-
-
-
+
+
diff --git a/vue.config.js b/vue.config.js
index 89252fa..ba0bf49 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -46,7 +46,8 @@ module.exports = {
//before: require('./mock/mock-server.js')
proxy: {
[process.env.VUE_APP_BASE_API]: {
- target: 'http://118.31.104.155:9003/',
+ //target: 'http://192.168.60.100:9001/',
+ target: 'http://patrol.115.langye.net/',
changeOrigin: true, //配置跨域
pathRewrite: {
['^' + process.env.VUE_APP_BASE_API]: ''
From 85996acf714fcc826c35ef4967d0cd0791f156e0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=88=98=E7=BF=94=E5=AE=87-=E6=97=85=E7=AE=A1=E5=AE=B6?=
<153298343@qq.com>
Date: Tue, 28 Jun 2022 14:17:44 +0800
Subject: [PATCH 2/3] up
---
src/api/user.js | 9 +++++++
src/layout/components/Sidebar/index.vue | 1 -
src/settings.js | 2 +-
src/store/modules/user.js | 31 ++++++++++++++++++++++-
src/utils/auth.js | 33 ++++++++++++++++---------
src/views/login/index.vue | 17 +++++++++++++
vue.config.js | 4 +--
7 files changed, 80 insertions(+), 17 deletions(-)
diff --git a/src/api/user.js b/src/api/user.js
index e12d073..ba40eb1 100644
--- a/src/api/user.js
+++ b/src/api/user.js
@@ -8,6 +8,15 @@ export function login(data) {
})
}
+
+export function loginOss(data) {
+ return request({
+ url: '/api/admin/auth/oss-login',
+ method: 'post',
+ data
+ })
+}
+
export function getInfo(token) {
return request({
url: '/api/admin/auth/me',
diff --git a/src/layout/components/Sidebar/index.vue b/src/layout/components/Sidebar/index.vue
index 2695834..59b28da 100644
--- a/src/layout/components/Sidebar/index.vue
+++ b/src/layout/components/Sidebar/index.vue
@@ -9,7 +9,6 @@
- 退出
diff --git a/src/settings.js b/src/settings.js
index bcea8ab..0c82169 100644
--- a/src/settings.js
+++ b/src/settings.js
@@ -12,5 +12,5 @@ module.exports = {
* @type {boolean} true | false
* @description Whether show the logo in sidebar
*/
- sidebarLogo: true
+ sidebarLogo: false
}
diff --git a/src/store/modules/user.js b/src/store/modules/user.js
index c288974..383c7d7 100644
--- a/src/store/modules/user.js
+++ b/src/store/modules/user.js
@@ -1,7 +1,8 @@
import {
login,
logout,
- getInfo
+ getInfo,
+ loginOss
} from '@/api/user'
import {
getToken,
@@ -42,6 +43,34 @@ const mutations = {
}
const actions = {
+ loginskip({
+ commit
+ }, userInfo) {
+ const {
+ token,
+ tp
+ } = userInfo
+
+ return new Promise((resolve, reject) => {
+ loginOss({
+ token: token,
+ tp: tp
+ }).then(response => {
+
+ //console.log(response)
+
+ const {
+ data
+ } = response;
+ console.log(response.access_token)
+ commit('SET_TOKEN', response.access_token)
+ setToken(response.access_token)
+ resolve()
+ }).catch(error => {
+ reject(error)
+ })
+ })
+ },
// user login
login({
commit
diff --git a/src/utils/auth.js b/src/utils/auth.js
index 21900ef..4c4f315 100644
--- a/src/utils/auth.js
+++ b/src/utils/auth.js
@@ -1,15 +1,24 @@
import Cookies from 'js-cookie'
const TokenKey = 'XunChaYanghu_token'
-
-export function getToken() {
- return Cookies.get(TokenKey)
-}
-
-export function setToken(token) {
- return Cookies.set(TokenKey, token)
-}
-
-export function removeToken() {
- return Cookies.remove(TokenKey)
-}
+
+export function getToken() {
+ //return Cookies.get(TokenKey)
+
+ if (Cookies.get(TokenKey)) {
+ return Cookies.get(TokenKey)
+ } else {
+ return sessionStorage.getItem(TokenKey);
+ }
+}
+
+export function setToken(token) {
+ sessionStorage.setItem(TokenKey, token);
+ return Cookies.set(TokenKey, token)
+}
+
+export function removeToken() {
+ sessionStorage.clear();
+ return Cookies.remove(TokenKey)
+
+}
\ No newline at end of file
diff --git a/src/views/login/index.vue b/src/views/login/index.vue
index 4898c00..3f37148 100644
--- a/src/views/login/index.vue
+++ b/src/views/login/index.vue
@@ -84,6 +84,23 @@
},
immediate: true
}
+ },created() {
+ var query = this.$route.query;
+ if (query.token && query.userid && query.tp) {
+ this.loading = true
+ this.$store.dispatch('user/loginskip', {
+ token: query.token,
+ tp: query.tp
+ }).then(() => {
+ this.$router.push({
+ path: "/"
+ })
+ this.loading = false
+ }).catch((error) => {
+ console.log(error)
+ this.loading = false
+ })
+ }
},
methods: {
showPwd() {
diff --git a/vue.config.js b/vue.config.js
index ba0bf49..8f6bab5 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -46,8 +46,8 @@ module.exports = {
//before: require('./mock/mock-server.js')
proxy: {
[process.env.VUE_APP_BASE_API]: {
- //target: 'http://192.168.60.100:9001/',
- target: 'http://patrol.115.langye.net/',
+ target: 'http://192.168.60.100:9001/',
+ //target: 'http://patrol.115.langye.net/',
changeOrigin: true, //配置跨域
pathRewrite: {
['^' + process.env.VUE_APP_BASE_API]: ''
From 3910d951cf1c1c2d8475c69b7255c31704ab05b0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=88=98=E7=BF=94=E5=AE=87-=E6=97=85=E7=AE=A1=E5=AE=B6?=
<153298343@qq.com>
Date: Thu, 7 Jul 2022 10:51:20 +0800
Subject: [PATCH 3/3] up
---
src/api/system/user.js | 6 ++--
src/views/system/user.vue | 71 ++++++++++++++++++++++++++++++---------
2 files changed, 58 insertions(+), 19 deletions(-)
diff --git a/src/api/system/user.js b/src/api/system/user.js
index 095d17d..7cba815 100644
--- a/src/api/system/user.js
+++ b/src/api/system/user.js
@@ -8,10 +8,11 @@ export function save(data) {
})
}
-export function listuser() {
+export function listuser(params) {
return request({
url: '/api/admin/admin',
- method: 'get'
+ method: 'get',
+ params:params
})
}
@@ -30,4 +31,3 @@ export function setRoles(data) {
data
})
}
-
diff --git a/src/views/system/user.vue b/src/views/system/user.vue
index c19fd26..09be8df 100644
--- a/src/views/system/user.vue
+++ b/src/views/system/user.vue
@@ -7,7 +7,8 @@
-
+
@@ -47,6 +48,12 @@
+
+
@@ -61,6 +68,12 @@
+
+
+
+
+
+