瀏覽代碼

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

刘洋 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 }>()
 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],