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