Преглед изворни кода

大题设置中的关联大题下拉列表,根据后端的要求微调

刘洋 пре 1 година
родитељ
комит
2df6910259
1 измењених фајлова са 14 додато и 8 уклоњено
  1. 14 8
      src/modules/admin-subject/edit-main-question/index.vue

+ 14 - 8
src/modules/admin-subject/edit-main-question/index.vue

@@ -89,18 +89,24 @@ const { back } = useRouter()
 
 const props = defineProps<{ subjectCode: string; mainNumber?: number | string }>()
 getMainQuestionList({ subjectCode: props.subjectCode, excludeNumber: props.mainNumber || undefined })
+
+const isEdit = !!props.mainNumber
+
 const mainQuestionOptions = computed(() => {
   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 = [
 //   [0, 2],