From 65a880db47b6918e4867b243cf071f19d507baf3 Mon Sep 17 00:00:00 2001 From: heshunme Date: Sat, 6 Jul 2024 02:26:45 +0800 Subject: [PATCH] =?UTF-8?q?=E7=95=A5=E6=94=B9=E4=B8=80=E7=82=B9user?= =?UTF-8?q?=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 2 +- src/services/tenantService.js | 13 +++++++++---- src/services/userService.js | 14 ++++++++++---- 3 files changed, 20 insertions(+), 9 deletions(-) diff --git a/index.html b/index.html index 8388c4b..4e65a03 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ - Vite + Vue + 测盟汇管理系统
diff --git a/src/services/tenantService.js b/src/services/tenantService.js index 1c546f6..cd8f86a 100644 --- a/src/services/tenantService.js +++ b/src/services/tenantService.js @@ -1,8 +1,10 @@ import axios from "axios"; +import store from "@store/index.js" export default { addTenant(tenant) { - const url = '/api/tenant/addTenant' + const token = store.getters['authentication/token'] + const url = `/api/tenant/addTenant?token=${token}` const data = { symbol: tenant.symbol, contact: tenant.contact, @@ -23,20 +25,23 @@ export default { async getAll() { - const url = '/api/tenant/getAllTenant' + const token = store.getters['authentication/token'] + const url = `/api/tenant/getAllTenant?token=${token}` const response = await axios.get(url) return response.data; }, update(tenant) { - const url = '/api/tenant/updateTenant'; + const token = store.getters['authentication/token'] + const url = `/api/tenant/updateTenant?token=${token}`; return axios.post(url, tenant) .then(response => { }); }, delete(tenant) { - const url = '/api/tenant/deleteTenant'; + const token = store.getters['authentication/token'] + const url = `/api/tenant/deleteTenant?token=${token}`; return axios.post(url, tenant) .then(response => { }); diff --git a/src/services/userService.js b/src/services/userService.js index 94c8b5e..0cd482c 100644 --- a/src/services/userService.js +++ b/src/services/userService.js @@ -1,8 +1,11 @@ import axios from "axios"; +import {useStore} from 'vuex'; +import store from '@store/index.js' export default { addUser(user){ - const url='/api/user/addUser' + const token = store.getters['authentication/token'] + const url=`/api/user/addUser?token=${token}` const data={ account: user.account, name: user.name, @@ -25,13 +28,15 @@ export default { async getAll() { - const url = '/api/user/getAll' + const token = store.getters['authentication/token'] + const url = `/api/user/getAll?token=${token}` const response = await axios.get(url) return response.data; }, update(user){ - const url='/api/user/update'; + const token = store.getters['authentication/token'] + const url=`/api/user/update?token=${token}` return axios.post(url,user) .then(() => { location.href="/userManagement"; @@ -39,7 +44,8 @@ export default { }, async delete(user){ - const url='/api/user/delete'; + const token = store.getters['authentication/token'] + const url=`/api/user/delete?token=${token}` return await axios.post(url, user) }