|
@@ -89,18 +89,24 @@ const { back } = useRouter()
|
|
|
|
|
|
const props = defineProps<{ subjectCode: string; mainNumber?: number | string }>()
|
|
const props = defineProps<{ subjectCode: string; mainNumber?: number | string }>()
|
|
getMainQuestionList({ subjectCode: props.subjectCode, excludeNumber: props.mainNumber || undefined })
|
|
getMainQuestionList({ subjectCode: props.subjectCode, excludeNumber: props.mainNumber || undefined })
|
|
|
|
+
|
|
|
|
+const isEdit = !!props.mainNumber
|
|
|
|
+
|
|
const mainQuestionOptions = computed(() => {
|
|
const mainQuestionOptions = computed(() => {
|
|
return (
|
|
return (
|
|
- mainQuestionListResult.value?.map((v: any) => {
|
|
|
|
- return {
|
|
|
|
- ...v,
|
|
|
|
- label: `${v.mainNumber}-${v.title}`,
|
|
|
|
- value: v.mainNumber,
|
|
|
|
- }
|
|
|
|
- }) || []
|
|
|
|
|
|
+ mainQuestionListResult.value
|
|
|
|
+ ?.filter((item: any) => {
|
|
|
|
+ return isEdit ? true : item.category === 'TRANSLATION'
|
|
|
|
+ })
|
|
|
|
+ ?.map((v: any) => {
|
|
|
|
+ return {
|
|
|
|
+ ...v,
|
|
|
|
+ label: `${v.mainNumber}-${v.title}`,
|
|
|
|
+ value: v.mainNumber,
|
|
|
|
+ }
|
|
|
|
+ }) || []
|
|
)
|
|
)
|
|
})
|
|
})
|
|
-const isEdit = !!props.mainNumber
|
|
|
|
|
|
|
|
// const levelRanges = [
|
|
// const levelRanges = [
|
|
// [0, 2],
|
|
// [0, 2],
|