刘洋 1 年之前
父節點
當前提交
a12040590d
共有 2 個文件被更改,包括 4 次插入2 次删除
  1. 1 0
      src/hooks/useOptions.ts
  2. 3 2
      src/modules/admin-user/manage/hooks/useUserManageFilter.ts

+ 1 - 0
src/hooks/useOptions.ts

@@ -350,6 +350,7 @@ const useOptions = (
     isExpert,
     isLeader,
     isDeputy,
+    isAdmin,
   }
 }
 

+ 3 - 2
src/modules/admin-user/manage/hooks/useUserManageFilter.ts

@@ -20,7 +20,7 @@ const useUserManageFilter = () => {
       })
     })
   const mainStore = useMainStore()
-  const { subjectList, mainQuestionList, changeModelValue, dataModel, onOptionInit } = useOptions([
+  const { subjectList, mainQuestionList, changeModelValue, dataModel, onOptionInit, isExpert, isAdmin } = useOptions([
     'subject',
     'question',
   ])
@@ -62,7 +62,8 @@ const useUserManageFilter = () => {
       prop: 'subjectCode',
       slot: {
         placeholder: '选择科目',
-        disabled: mainStore.loginInfo?.role === 'CHIEF',
+        // disabled: mainStore.loginInfo?.role === 'CHIEF',
+        disabled: !isExpert.value && !isAdmin,
         options: subjectList.value,
         onChange: changeModelValue('subject'),
         clearable: true,