|
@@ -3,7 +3,6 @@ import { defineStore } from 'pinia'
|
|
import { useRouter, useRoute } from 'vue-router'
|
|
import { useRouter, useRoute } from 'vue-router'
|
|
import { $ls, $ss } from "@/storage";
|
|
import { $ls, $ss } from "@/storage";
|
|
import { ElMessage } from 'element-plus'
|
|
import { ElMessage } from 'element-plus'
|
|
-import { userMenu } from "@/apis/systemInstall.js";
|
|
|
|
import { passwordLogin } from "@/apis/user.js";
|
|
import { passwordLogin } from "@/apis/user.js";
|
|
import { routerPath } from '@/utils/index.js'
|
|
import { routerPath } from '@/utils/index.js'
|
|
import routerList from '../router/router';
|
|
import routerList from '../router/router';
|
|
@@ -36,7 +35,6 @@ export const useCounterStore = defineStore('counter', () => {
|
|
$ls.setItem('info', params)
|
|
$ls.setItem('info', params)
|
|
// let token = $ls.getItem('token')
|
|
// let token = $ls.getItem('token')
|
|
// axios.defaults.headers.common['accessToken'] = token
|
|
// axios.defaults.headers.common['accessToken'] = token
|
|
- GetMenu()
|
|
|
|
ElMessage.success('登录成功')
|
|
ElMessage.success('登录成功')
|
|
// 跳转主页
|
|
// 跳转主页
|
|
setTimeout(() => {
|
|
setTimeout(() => {
|
|
@@ -105,26 +103,6 @@ export const useCounterStore = defineStore('counter', () => {
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
- // 获取系统菜单
|
|
|
|
- function GetMenu() {
|
|
|
|
- userMenu().then((res) => {
|
|
|
|
- data.menu = res.data;
|
|
|
|
- data.menulist = res.data;
|
|
|
|
- $ls.setItem('menu', res.data );
|
|
|
|
- });
|
|
|
|
- console.log(data.menu,'menu');
|
|
|
|
- // data.pathUrlList = routerPath(data.menu);
|
|
|
|
- routerList.forEach((item) => {
|
|
|
|
- if (item.children) {
|
|
|
|
- item.children.forEach((obj) => {
|
|
|
|
- data.pathUrlList.push(obj.path)
|
|
|
|
- })
|
|
|
|
- } else {
|
|
|
|
- data.pathUrlList.push(item.path)
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
- data.pathUrlList.push("/password");
|
|
|
|
- }
|
|
|
|
|
|
|
|
- return { LoginUsername, data, GetMenu, Logout, addMenuTab, delMenuTab, puhsMentab, remoMenuTab }
|
|
|
|
|
|
+ return { LoginUsername, data, Logout, addMenuTab, delMenuTab, puhsMentab, remoMenuTab }
|
|
})
|
|
})
|