diff --git a/web/.env.development b/web/.env.development
index 6a1e227..ffbc58c 100644
--- a/web/.env.development
+++ b/web/.env.development
@@ -11,7 +11,7 @@ VITE_DROP_CONSOLE=true
# 跨域代理,可以配置多个,请注意不要换行,如果是公网运行,请改成公网IP:服务端运行端口
#VITE_PROXY = [["/appApi","http://localhost:8001"],["/upload","http://localhost:8001/upload"]]
-VITE_PROXY=[["/admin","http://localhost:8000/admin"]]
+VITE_PROXY=[["/admin","http://api-breeding.dap.5gfd.com.cn/admin"]]
# API 接口地址
VITE_GLOB_API_URL=
@@ -24,3 +24,10 @@ VITE_GLOB_IMG_URL=
# 接口前缀
VITE_GLOB_API_URL_PREFIX=/admin
+
+# 快速登录账号密码配置,没有配置则不开启快速登录
+## 格式为 [["账号名称","账号密码","角色名称"],["账号名称","账号密码"],["账号名称"]]
+## 帐号名称不能为空,密码为空则和帐号名称相同
+## 角色名称可选,如果不填写则默认使用账号名称作为角色名称
+## 账号名称和角色名称可以重复,账号名称和密码可以重复
+VITE_APP_DEMO_ACCOUNT=[["admin","123456","超管"],["test","123456","管理员"],["ameng","123456","租户"],["abai","123456","商户"],["asong","123456","用户"]]
\ No newline at end of file
diff --git a/web/build/utils.ts b/web/build/utils.ts
index b319538..9653cea 100644
--- a/web/build/utils.ts
+++ b/web/build/utils.ts
@@ -34,7 +34,7 @@ export function wrapperEnv(envConf: Recordable): ViteEnv {
} catch (error) {}
}
ret[envName] = realName;
- process.env[envName] = realName;
+ // process.env[envName] = realName;
}
return ret;
}
diff --git a/web/src/debug/account.ts b/web/src/debug/account.ts
new file mode 100644
index 0000000..df545ee
--- /dev/null
+++ b/web/src/debug/account.ts
@@ -0,0 +1,43 @@
+import { isArray } from "@/utils/is";
+
+interface Account {
+ /**
+ * 账号名称
+ */
+ name: string;
+ /**
+ * 用户名
+ */
+ username: string;
+ /**
+ * 密码
+ */
+ password: string;
+}
+/**
+ * 获取配置的账号信息
+ * @returns {[]Account} 返回账号信息数组
+ */
+export function getDemoAccounts() {
+
+ let envConf = import.meta.env.VITE_APP_DEMO_ACCOUNT || "";
+ // 帐号密码一样
+ // [["username"],["username","password"],["username","password","name"]]
+ try {
+ let accounts = JSON.parse(envConf);
+ if (accounts && isArray(accounts)) {
+ return accounts.map((item: String[]) => {
+ let [username = "", password = "", name = ""] = item;
+ username = username;
+ password = password || username;
+ name = name || username;
+ return {
+ name,
+ username,
+ password,
+ } as Account;
+ });
+ }
+ } catch (error) {}
+ return [] as Account[];
+}
diff --git a/web/src/views/login/login/demo-account.vue b/web/src/views/login/login/demo-account.vue
index 7a725c1..5dda468 100644
--- a/web/src/views/login/login/demo-account.vue
+++ b/web/src/views/login/login/demo-account.vue
@@ -1,60 +1,37 @@
-
- 演示角色登录
-
-
- {{ item.label }}
-
+
+
+ 演示角色登录
+
+
+ {{ item.name }}
+
+
+
+ SaaS系统多租户多应用设计
+
-
- SaaS系统多租户多应用设计
-
-
+