@@ -54,6 +54,10 @@ const useOptions = (
return userInfo?.value?.role === 'SECTION_LEADER'
})
+ const isDeputy = computed(() => {
+ return userInfo?.value?.role === 'DEPUTY'
+ })
+
const dataModel = reactive<DataModel>(unref(initModel) || {})
if (isRef(initModel)) {
@@ -356,6 +360,7 @@ const useOptions = (
forceRefresh,
isExpert,
isLeader,
+ isDeputy,
}
@@ -33,6 +33,7 @@ const useStatisticsFilter = () => {
onOptionInit,
} = useOptions(['subject', 'question', 'group'], undefined, true, true, true)
const curDayRange = getCurDayRange()
@@ -186,6 +187,7 @@ const useStatisticsFilter = () => {
options: transGroupOptions.value,
onChange: customGroupChange,
multiple: true,
+ disabled: isDeputy.value,
},
}),
OneRowSpan4({