Browse Source

选项查重开关

xiatian 1 year ago
parent
commit
52b123da34

+ 9 - 2
src/modules/question/views/QuestionManage.vue

@@ -76,7 +76,15 @@
             @click="toAddFolder"
             @click="toAddFolder"
             >新建文件夹</el-button
             >新建文件夹</el-button
           >
           >
-          <el-dropdown>
+          <el-button
+            v-if="!gptQuestionEnable"
+            type="primary"
+            icon="el-icon-circle-plus-outline"
+            plain
+            @click="toCreateQuestion"
+            >创建试题</el-button
+          >
+          <el-dropdown v-if="gptQuestionEnable">
             <el-button type="primary" plain icon="el-icon-circle-plus-outline"
             <el-button type="primary" plain icon="el-icon-circle-plus-outline"
               >创建试题</el-button
               >创建试题</el-button
             >
             >
@@ -92,7 +100,6 @@
               </el-dropdown-item>
               </el-dropdown-item>
               <el-dropdown-item>
               <el-dropdown-item>
                 <el-button
                 <el-button
-                  v-if="gptQuestionEnable"
                   size="mini"
                   size="mini"
                   type="primary"
                   type="primary"
                   plain
                   plain

+ 23 - 10
src/modules/questions/views/OrgProperty.vue

@@ -154,17 +154,29 @@
       </el-form>
       </el-form>
       <!-- 查重配置 -->
       <!-- 查重配置 -->
       <el-form v-if="activeName === 'tab3'" label-width="120px">
       <el-form v-if="activeName === 'tab3'" label-width="120px">
-        <el-form-item label="选项重复阀值">
-          <el-input-number
-            v-model="form.properties.OPTION_DUPLICATE_THRESHOLD"
-            :precision="1"
-            :min="0"
-            :max="100"
-          ></el-input-number>
-          <span class="tips-info margin-left-10"
-            >*大于等于所设阈值,判定为重复</span
+        <el-form-item label="选项查重">
+          <el-radio-group
+            v-model="form.properties.CHECK_OPTION_DUPLICATE_THRESHOLD"
           >
           >
-        </el-form-item>
+            <el-radio label="true">开启</el-radio>
+            <el-radio label="false">关闭</el-radio>
+          </el-radio-group></el-form-item
+        >
+        <template
+          v-if="form.properties.CHECK_OPTION_DUPLICATE_THRESHOLD == 'true'"
+        >
+          <el-form-item label="选项重复阀值">
+            <el-input-number
+              v-model="form.properties.OPTION_DUPLICATE_THRESHOLD"
+              :precision="1"
+              :min="0"
+              :max="100"
+            ></el-input-number>
+            <span class="tips-info margin-left-10"
+              >*大于等于所设阈值,判定为重复</span
+            >
+          </el-form-item>
+        </template>
         <el-form-item label="试题查重">
         <el-form-item label="试题查重">
           <el-radio-group v-model="form.properties.CHECK_DUPLICATE">
           <el-radio-group v-model="form.properties.CHECK_DUPLICATE">
             <el-radio label="true">开启</el-radio>
             <el-radio label="true">开启</el-radio>
@@ -306,6 +318,7 @@ export default {
           EXAM_PAPER_SECOND_AUDIT: "false",
           EXAM_PAPER_SECOND_AUDIT: "false",
           EXAM_PAPER_THIRD_AUDIT: "false",
           EXAM_PAPER_THIRD_AUDIT: "false",
           CHECK_DUPLICATE: "false",
           CHECK_DUPLICATE: "false",
+          CHECK_OPTION_DUPLICATE_THRESHOLD: "false",
           CHECK_DUPLICATE_THRESHOLD: 80,
           CHECK_DUPLICATE_THRESHOLD: 80,
           OPTION_DUPLICATE_THRESHOLD: 94,
           OPTION_DUPLICATE_THRESHOLD: 94,
           CHECK_DUPLICATE_COUNT: 5,
           CHECK_DUPLICATE_COUNT: 5,