免登录隐藏人员权限按钮

This commit is contained in:
zhangshun
2026-06-02 10:07:44 +08:00
parent 74f3e60013
commit d4e78a666e

View File

@@ -10,6 +10,7 @@ export async function renderApp() {
const currentUser = getCurrentUser(); const currentUser = getCurrentUser();
const isAdmin = currentUser?.role === "admin"; const isAdmin = currentUser?.role === "admin";
const isFixedLogin = document.body.dataset.authMode === "fixed"; const isFixedLogin = document.body.dataset.authMode === "fixed";
const canManageUsers = isAdmin && !isFixedLogin;
document.querySelector<HTMLDivElement>("#app")!.innerHTML = ` document.querySelector<HTMLDivElement>("#app")!.innerHTML = `
<div class="app-shell"> <div class="app-shell">
<header class="topbar"> <header class="topbar">
@@ -32,7 +33,7 @@ export async function renderApp() {
<main class="content-pane"> <main class="content-pane">
<div class="content-toolbar"> <div class="content-toolbar">
<div class="content-actions"> <div class="content-actions">
${isAdmin ? `<button id="manageUsersBtn" type="button">人员权限</button>` : ""} ${canManageUsers ? `<button id="manageUsersBtn" type="button">人员权限</button>` : ""}
${isAdmin ? `<button id="manageDictionariesBtn" type="button">字典维护</button>` : ""} ${isAdmin ? `<button id="manageDictionariesBtn" type="button">字典维护</button>` : ""}
${isAdmin ? `<button id="addProcessModelBtn" type="button" hidden>上传工艺模型</button>` : ""} ${isAdmin ? `<button id="addProcessModelBtn" type="button" hidden>上传工艺模型</button>` : ""}
${isAdmin ? `<button id="addModelBtn1" class="primary-btn" type="button" hidden>增加模型</button>` : ""} ${isAdmin ? `<button id="addModelBtn1" class="primary-btn" type="button" hidden>增加模型</button>` : ""}