Przeglądaj źródła

fix: 派单时只能选择角色为运维的用户

ZhaoJun 1 rok temu
rodzic
commit
e25cf214d1

+ 11 - 6
src/pages/TaskManage/Detail/TaskDetail/TaskDetail.tsx

@@ -291,12 +291,17 @@ const DispatchTaskModal = (props: any) => {
           rules={[{ required: true, message: '请选择操作人' }]}
         >
           <Select
-            options={userList.map((item) => {
-              return {
-                label: item.CName,
-                value: item.ID,
-              };
-            })}
+            options={userList
+              .filter(
+                (item) =>
+                  item.RoleID.includes('43') || item.RoleID.includes('49'),
+              )
+              ?.map((item) => {
+                return {
+                  label: item.CName,
+                  value: item.ID,
+                };
+              })}
             placeholder="请选择操作人"
           />
         </Form.Item>

+ 11 - 6
src/pages/TaskManage/components/MandateDetail.js

@@ -689,12 +689,17 @@ const DispatchTaskModal = (props) => {
           rules={[{ required: true, message: '请选择操作人' }]}
         >
           <Select
-            options={userList.map((item) => {
-              return {
-                label: item.CName,
-                value: item.ID,
-              };
-            })}
+            options={userList
+              ?.filter(
+                (item) =>
+                  item.RoleID.includes('43') || item.RoleID.includes('49'),
+              )
+              ?.map((item) => {
+                return {
+                  label: item.CName,
+                  value: item.ID,
+                };
+              })}
             placeholder="请选择操作人"
           />
         </Form.Item>