xiatian 5 lat temu
rodzic
commit
d5caad8115
1 zmienionych plików z 50 dodań i 2 usunięć
  1. 50 2
      src/modules/questions/views/GenPaperDetail.vue

+ 50 - 2
src/modules/questions/views/GenPaperDetail.vue

@@ -42,6 +42,7 @@
               <el-input
                 class="search_width"
                 placeholder="组卷套数"
+                :disabled="genModelType == 'M-Type'"
                 v-model="genPaper.genNumber"
               ></el-input>
             </el-form-item>
@@ -673,9 +674,52 @@
       </div>
     </div>
     <div v-show="genModelType == 'M-Type'">
+      <div style="width: 50%; overflow: auto;">
+        <el-form :inline="true" label-position="right" label-width="100px">
+          <el-form-item label="试卷结构" class="form-item">
+            <el-select
+              @change="changePaperStruct"
+              v-model="genPaper.paperStructId"
+              clearable
+              placeholder="试卷结构"
+            >
+              <el-option
+                v-for="item in exactStructs"
+                :label="item.name"
+                :value="item.id"
+                :key="item.id"
+              >
+              </el-option>
+            </el-select>
+          </el-form-item>
+        </el-form>
+        <el-table :data="paperDetailStructs" border>
+          <el-table-column label="名称" width="250">
+            <template slot-scope="scope">
+              <div>
+                <span>{{ scope.row.name }}</span>
+              </div>
+            </template>
+          </el-table-column>
+          <el-table-column label="总分" width="100">
+            <template slot-scope="scope">
+              <div>
+                <span>{{ scope.row.totalScore }}</span>
+              </div>
+            </template>
+          </el-table-column>
+          <el-table-column label="题量">
+            <template slot-scope="scope">
+              <div>
+                <span>{{ scope.row.detailCount }}</span>
+              </div>
+            </template>
+          </el-table-column>
+        </el-table>
+      </div>
       <div class="pull-right">
         <el-button type="primary" icon="check" @click="confirmGenPaper"
-          >手动确定</el-button
+          >确定</el-button
         >
         <el-button type="primary" icon="caret-left" @click="back"
           ><i class="el-icon-arrow-left"></i> 返 回</el-button
@@ -737,7 +781,11 @@ export default {
         return "抽取分数";
       }
     },
-    genModelTypeChange() {},
+    genModelTypeChange() {
+      if (this.genModelType == "M-Type") {
+        this.genPaper.genNumber = "1";
+      }
+    },
     genTypeChange() {
       this.curSelect = 1;
       this.tempPapers = [];