根据身份判断 能不能选中

This commit is contained in:
mmc
2026-08-06 13:00:46 +08:00
parent 3fc8e1b5fd
commit 8227e1371b

View File

@@ -787,7 +787,7 @@ export default function DeviceManagementPage() {
<Form.Item label="所属组织" name="orgId" rules={[{ required: true, message: '请选择组织' }]}>
<Select
placeholder="请选择组织"
//disabled={userInfo?.roleId != 23 || userInfo?.roleId != 24}
disabled={userInfo?.roleKey != "admin"}
onChange={(val) => {
bindSmartForm.setFieldsValue({ siteId: undefined, userId: undefined });
setSiteOptions([]);
@@ -803,7 +803,7 @@ export default function DeviceManagementPage() {
<Form.Item label="所属场站" name="siteId" >
<Select
placeholder="请先选择组织"
//disabled={userInfo?.roleId == 27}
disabled={userInfo?.roleKey == "user" || userInfo?.roleKey == "siteManager"}
onChange={(val) => {
bindSmartForm.setFieldsValue({ userId: undefined });
@@ -818,7 +818,9 @@ export default function DeviceManagementPage() {
</Form.Item>
<Form.Item label="负责人" name="userId" >
<Select
placeholder="请先选择负责人"
placeholder="请先选择场站"
disabled={userInfo?.roleKey == "user"}
>
{userOptions.map(user => (
<Select.Option key={user.userId} value={user.userId}>{user.nickName || user.userName}</Select.Option>
@@ -1015,7 +1017,7 @@ export default function DeviceManagementPage() {
<Select
allowClear
placeholder="请选择组织"
//disabled={userInfo?.roleId != 23 || userInfo?.roleId != 24}
disabled={userInfo?.roleKey != "admin"}
onChange={(val) => {
bindForm.setFieldsValue({ siteId: undefined, userId: undefined });
@@ -1034,7 +1036,7 @@ export default function DeviceManagementPage() {
<Form.Item label="所属场站" name="siteId" >
<Select
placeholder="请先选择组织"
//disabled={userInfo?.roleId == 27}
disabled={userInfo?.roleKey == "user" || userInfo?.roleKey == "siteManager"}
onChange={(val) => {
bindForm.setFieldsValue({ userId: undefined });
@@ -1052,6 +1054,8 @@ export default function DeviceManagementPage() {
<Form.Item label="负责人" name="userId" >
<Select
placeholder="请先选择场站"
disabled={userInfo?.roleKey == "user"}
>
{userOptions.map(user => (
<Select.Option key={`user-${user.userId}`} value={user.userId}>