增加页面及路由;

修改proxy;
This commit is contained in:
lucienteng
2024-09-04 15:30:39 +08:00
parent 3352e03935
commit 9a9a08b7ca
8 changed files with 27 additions and 17 deletions

View File

@@ -13,7 +13,7 @@ import { visualizer } from "rollup-plugin-visualizer";
import removeConsole from "vite-plugin-remove-console";
import { themePreprocessorPlugin } from "@pureadmin/theme";
import { genScssMultipleScopeVars } from "../src/layout/theme";
import { vitePluginFakeServer } from "vite-plugin-fake-server";
// import { vitePluginFakeServer } from "vite-plugin-fake-server";
export function getPluginsList(
VITE_CDN: boolean,
@@ -44,12 +44,12 @@ export function getPluginsList(
*/
removeNoMatch(),
// mock支持
vitePluginFakeServer({
logger: false,
include: "mock",
infixName: false,
enableProd: true
}),
// vitePluginFakeServer({
// logger: false,
// include: "mock",
// infixName: false,
// enableProd: true
// }),
// 自定义主题
themePreprocessorPlugin({
scss: {

View File

@@ -1,4 +1,5 @@
import { http } from "@/utils/http";
import { baseUrlApi } from "./utils";
type Result = {
success: boolean;
@@ -6,5 +7,7 @@ type Result = {
};
export const getAsyncRoutes = () => {
return http.request<Result>("get", "/get-async-routes");
// return http.request<Result>("get", "/get-async-routes");
// 暂时返回空动态路由
return http.request<Result>("get", baseUrlApi("auth/async-routes"));
};

View File

@@ -37,8 +37,10 @@ export type RefreshTokenResult = {
/** 登录 */
export const getLogin = (data?: object) => {
return http.request<UserResult>("post", "/login", { data });
return http.request<any>("post", baseUrlApi("login"), { data });
// return http.request<UserResult>("post", "/login", { data });
// console.log(http.request<any>("get", baseUrlApi("/user/roles")));
// console.log(data);
return http.request<UserResult>("post", baseUrlApi("login"), { data });
};
/** 刷新`token` */

View File

@@ -1,4 +1,4 @@
// 第一个代理后端地址
export const baseUrlApi = (url: string) => `/api/${url}`;
export const baseUrlApi = (url: string) => `/base/${url}`;
// 第二个代理后端地址
export const baseUrlOtherApi = (url: string) => `/otherApi/${url}`;
export const baseUrlAuthrApi = (url: string) => `/auth/${url}`;

View File

@@ -17,7 +17,7 @@ export default {
component: () => import("@/views/airworthiness/index.vue"),
meta: {
title: "适航资源",
roles: ["admin", "common"]
roles: ["admin", "3"]
}
}
]

View File

@@ -69,6 +69,8 @@ export const useUserStore = defineStore({
return new Promise<UserResult>((resolve, reject) => {
getLogin(data)
.then(data => {
console.log("loginByUsername");
console.log(data.data);
if (data?.success) setToken(data.data);
resolve(data);
})

View File

@@ -43,7 +43,10 @@ const onLogin = async (formEl: FormInstance | undefined) => {
if (valid) {
loading.value = true;
useUserStoreHook()
.loginByUsername({ username: ruleForm.username, password: "admin123" })
.loginByUsername({
username: ruleForm.username,
password: ruleForm.password
})
.then(res => {
if (res.success) {
// 获取后端路由

View File

@@ -26,10 +26,10 @@ export default ({ mode }: ConfigEnv): UserConfigExport => {
// 本地跨域代理 https://cn.vitejs.dev/config/server-options.html#server-proxy
proxy: {
// 第一个代理后端地址
"/api": {
target: "http://127.0.0.1:3000",
"/base": {
target: "http://127.0.0.1:9098",
changeOrigin: true,
rewrite: path => path.replace(/^\/api/, "")
rewrite: path => path.replace(/^\/base/, "")
},
// 第二个代理后端地址
"/otherApi": {