From b5916dd408d1ae77945c762feebb5123bea49a0f Mon Sep 17 00:00:00 2001 From: mmc <1556375442@qq.com> Date: Mon, 31 Aug 2026 14:10:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dadmin=E5=8F=AF=E4=BB=A5?= =?UTF-8?q?=E7=9C=8B=E5=88=B0=E6=89=80=E6=9C=89=E7=94=A8=E6=88=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/SystemSetting/UserPage.tsx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/components/SystemSetting/UserPage.tsx b/src/components/SystemSetting/UserPage.tsx index 21313b7..24bf103 100644 --- a/src/components/SystemSetting/UserPage.tsx +++ b/src/components/SystemSetting/UserPage.tsx @@ -1,4 +1,4 @@ -import React, { useState, useEffect } from 'react'; +import React, { useState, useEffect } from 'react'; import { Layout, Tabs, Card, Row, Col, Button, Typography, Space, Modal, Form, Tree, message, Input, Popconfirm, Divider, InputNumber, Pagination, Table, Select, @@ -130,12 +130,13 @@ export default function UserRolePage() { const params = { pageNum: userPagination.pageNum, pageSize: userPagination.pageSize, - orgId: userInfo?.roleKey == "manager" ? userInfo?.orgId : currentStation?.orgId, - ...(userInfo?.roleKey == "manager" + orgId: userInfo?.roleKey === "manager" ? userInfo?.orgId : currentStation?.orgId, + ...(userInfo?.roleKey === "admin" && stationId ? {} : { siteId: stationId } ) }; + console.log(userInfo?.roleKey) getUser(params).then(res => { if (res.code === 200) { @@ -171,7 +172,7 @@ export default function UserRolePage() { useEffect(() => { getUserData(); getRoleForSelect(); - }, [userPagination.pageNum, userPagination.pageSize,]); + }, [userPagination.pageNum, userPagination.pageSize, stationId]); // ====================== 角色操作 ====================== const handleAddRole = () => {