|
@@ -79,7 +79,11 @@
|
|
|
<el-option
|
|
|
v-for="item in quesNameList"
|
|
|
:key="item.code"
|
|
|
- :label="item.name"
|
|
|
+ :label="
|
|
|
+ (item.name || '').length > 40
|
|
|
+ ? item.name.slice(0, 40) + '...'
|
|
|
+ : item.name
|
|
|
+ "
|
|
|
:value="item.code"
|
|
|
></el-option>
|
|
|
</el-select>
|
|
@@ -147,6 +151,11 @@
|
|
|
<span>{{ scope.row.publicDifficulty }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
+ <el-table-column label="公开(不限难度)" width="110">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span>{{ scope.row.publicAnyDifficulty || 0 }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column label="非公开(简单)" width="102">
|
|
|
<template slot-scope="scope">
|
|
|
<span>{{ scope.row.noPublicSimple }}</span>
|
|
@@ -162,6 +171,11 @@
|
|
|
<span>{{ scope.row.noPublicDifficulty }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
+ <el-table-column label="非公开(不限难度)" width="120">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span>{{ scope.row.noPublicAnyDifficulty || 0 }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column label="每题分值" width="80">
|
|
|
<template slot-scope="scope">
|
|
|
<span>{{ scope.row.score }}</span>
|
|
@@ -197,7 +211,11 @@
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
<!-- 小题信息 -->
|
|
|
- <el-dialog title="小题信息" :visible.sync="paperDetailUnitStructDialog">
|
|
|
+ <el-dialog
|
|
|
+ width="65%"
|
|
|
+ title="小题信息"
|
|
|
+ :visible.sync="paperDetailUnitStructDialog"
|
|
|
+ >
|
|
|
<div>
|
|
|
<el-form
|
|
|
ref="paperUnitForm2"
|
|
@@ -268,7 +286,11 @@
|
|
|
<el-option
|
|
|
v-for="item in quesNameList"
|
|
|
:key="item.code"
|
|
|
- :label="item.name"
|
|
|
+ :label="
|
|
|
+ (item.name || '').length > 40
|
|
|
+ ? item.name.slice(0, 40) + '...'
|
|
|
+ : item.name
|
|
|
+ "
|
|
|
:value="item.code"
|
|
|
></el-option>
|
|
|
</el-select>
|
|
@@ -276,22 +298,27 @@
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row :gutter="20">
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<div class="form_font_size">公开(简单)</div>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<div class="form_font_size">公开(中等)</div>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<div class="form_font_size">公开(困难)</div>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
+ <div class="grid-content bg-purple">
|
|
|
+ <div class="form_font_size">公开(不限难度)</div>
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<div class="form_font_size">公开总数</div>
|
|
|
</div>
|
|
@@ -299,7 +326,7 @@
|
|
|
</el-row>
|
|
|
<!-- 第二列 -->
|
|
|
<el-row :gutter="20">
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<el-input
|
|
|
v-model="paperUnitForm2.publicSimple"
|
|
@@ -313,7 +340,7 @@
|
|
|
></el-input>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<el-input
|
|
|
v-model="paperUnitForm2.publicMedium"
|
|
@@ -327,7 +354,7 @@
|
|
|
></el-input>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<el-input
|
|
|
v-model="paperUnitForm2.publicDifficulty"
|
|
@@ -341,7 +368,21 @@
|
|
|
></el-input>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
+ <div class="grid-content bg-purple">
|
|
|
+ <el-input
|
|
|
+ v-model="paperUnitForm2.publicAnyDifficulty"
|
|
|
+ @change="
|
|
|
+ unitCount(
|
|
|
+ paperUnitForm2.publicAnyDifficulty,
|
|
|
+ 'publicAnyDifficulty',
|
|
|
+ paperUnitForm2
|
|
|
+ )
|
|
|
+ "
|
|
|
+ ></el-input>
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<el-input
|
|
|
v-model="paperUnitForm2.publicSum"
|
|
@@ -351,22 +392,27 @@
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row :gutter="20">
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<div class="form_font_size">非公开(简单)</div>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<div class="form_font_size">非公开(中等)</div>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<div class="form_font_size">非公开(困难)</div>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
+ <div class="grid-content bg-purple">
|
|
|
+ <div class="form_font_size">非公开(不限难度)</div>
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<div class="form_font_size">非公开总数</div>
|
|
|
</div>
|
|
@@ -374,7 +420,7 @@
|
|
|
</el-row>
|
|
|
<!-- 第四列 -->
|
|
|
<el-row :gutter="20">
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<el-input
|
|
|
v-model="paperUnitForm2.noPublicSimple"
|
|
@@ -388,7 +434,7 @@
|
|
|
></el-input>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<el-input
|
|
|
v-model="paperUnitForm2.noPublicMedium"
|
|
@@ -402,7 +448,7 @@
|
|
|
></el-input>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<el-input
|
|
|
v-model="paperUnitForm2.noPublicDifficulty"
|
|
@@ -416,7 +462,21 @@
|
|
|
></el-input>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
+ <div class="grid-content bg-purple">
|
|
|
+ <el-input
|
|
|
+ v-model="paperUnitForm2.noPublicAnyDifficulty"
|
|
|
+ @change="
|
|
|
+ unitCount(
|
|
|
+ paperUnitForm2.noPublicAnyDifficulty,
|
|
|
+ 'noPublicAnyDifficulty',
|
|
|
+ paperUnitForm2
|
|
|
+ )
|
|
|
+ "
|
|
|
+ ></el-input>
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<el-input
|
|
|
v-model="paperUnitForm2.noPublicSum"
|
|
@@ -426,22 +486,27 @@
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row :gutter="20">
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<div class="form_font_size">简单总数</div>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<div class="form_font_size">中等总数</div>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<div class="form_font_size">困难总数</div>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
+ <div class="grid-content bg-purple">
|
|
|
+ <div class="form_font_size">不限难度总数</div>
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<div class="form_font_size">总数</div>
|
|
|
</div>
|
|
@@ -449,7 +514,7 @@
|
|
|
</el-row>
|
|
|
<!-- 第六列 -->
|
|
|
<el-row :gutter="20">
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<el-input
|
|
|
v-model="paperUnitForm2.simpleSum"
|
|
@@ -457,7 +522,7 @@
|
|
|
></el-input>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<el-input
|
|
|
v-model="paperUnitForm2.mediumSum"
|
|
@@ -465,7 +530,7 @@
|
|
|
></el-input>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<el-input
|
|
|
v-model="paperUnitForm2.difficultySum"
|
|
@@ -473,7 +538,15 @@
|
|
|
></el-input>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
+ <div class="grid-content bg-purple">
|
|
|
+ <el-input
|
|
|
+ v-model="paperUnitForm2.anyDifficultySum"
|
|
|
+ :disabled="true"
|
|
|
+ ></el-input>
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<el-input
|
|
|
v-model="paperUnitForm2.count"
|
|
@@ -495,24 +568,29 @@
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
<!-- 设置题目数量弹框 -->
|
|
|
- <el-dialog title="题目数量" :visible.sync="propertyDialog">
|
|
|
+ <el-dialog width="65%" title="题目数量" :visible.sync="propertyDialog">
|
|
|
<el-row :gutter="20">
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<div class="form_font_size">公开(简单)</div>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<div class="form_font_size">公开(中等)</div>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<div class="form_font_size">公开(困难)</div>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
+ <div class="grid-content bg-purple">
|
|
|
+ <div class="form_font_size">公开(不限难度)</div>
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<div class="form_font_size">公开总数</div>
|
|
|
</div>
|
|
@@ -520,7 +598,7 @@
|
|
|
</el-row>
|
|
|
<!-- 第二列 -->
|
|
|
<el-row :gutter="20">
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<el-input
|
|
|
v-model="paperUnitForm.publicSimple"
|
|
@@ -534,7 +612,7 @@
|
|
|
></el-input>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<el-input
|
|
|
v-model="paperUnitForm.publicMedium"
|
|
@@ -548,7 +626,7 @@
|
|
|
></el-input>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<el-input
|
|
|
v-model="paperUnitForm.publicDifficulty"
|
|
@@ -562,7 +640,21 @@
|
|
|
></el-input>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
+ <div class="grid-content bg-purple">
|
|
|
+ <el-input
|
|
|
+ v-model="paperUnitForm.publicAnyDifficulty"
|
|
|
+ @change="
|
|
|
+ unitCount(
|
|
|
+ paperUnitForm.publicAnyDifficulty,
|
|
|
+ 'publicAnyDifficulty',
|
|
|
+ paperUnitForm
|
|
|
+ )
|
|
|
+ "
|
|
|
+ ></el-input>
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<el-input
|
|
|
v-model="paperUnitForm.publicSum"
|
|
@@ -572,22 +664,27 @@
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row :gutter="20">
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<div class="form_font_size">非公开(简单)</div>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<div class="form_font_size">非公开(中等)</div>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<div class="form_font_size">非公开(困难)</div>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
+ <div class="grid-content bg-purple">
|
|
|
+ <div class="form_font_size">非公开(不限难度)</div>
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<div class="form_font_size">非公开总数</div>
|
|
|
</div>
|
|
@@ -595,7 +692,7 @@
|
|
|
</el-row>
|
|
|
<!-- 第四列 -->
|
|
|
<el-row :gutter="20">
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<el-input
|
|
|
v-model="paperUnitForm.noPublicSimple"
|
|
@@ -609,7 +706,7 @@
|
|
|
></el-input>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<el-input
|
|
|
v-model="paperUnitForm.noPublicMedium"
|
|
@@ -623,7 +720,7 @@
|
|
|
></el-input>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<el-input
|
|
|
v-model="paperUnitForm.noPublicDifficulty"
|
|
@@ -637,7 +734,21 @@
|
|
|
></el-input>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
+ <div class="grid-content bg-purple">
|
|
|
+ <el-input
|
|
|
+ v-model="paperUnitForm.noPublicAnyDifficulty"
|
|
|
+ @change="
|
|
|
+ unitCount(
|
|
|
+ paperUnitForm.noPublicAnyDifficulty,
|
|
|
+ 'noPublicAnyDifficulty',
|
|
|
+ paperUnitForm
|
|
|
+ )
|
|
|
+ "
|
|
|
+ ></el-input>
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<el-input
|
|
|
v-model="paperUnitForm.noPublicSum"
|
|
@@ -647,22 +758,27 @@
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row :gutter="20">
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<div class="form_font_size">简单总数</div>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<div class="form_font_size">中等总数</div>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<div class="form_font_size">困难总数</div>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
+ <div class="grid-content bg-purple">
|
|
|
+ <div class="form_font_size">不限难度总数</div>
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<div class="form_font_size">总数</div>
|
|
|
</div>
|
|
@@ -670,7 +786,7 @@
|
|
|
</el-row>
|
|
|
<!-- 第六列 -->
|
|
|
<el-row :gutter="20">
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<el-input
|
|
|
v-model="paperUnitForm.simpleSum"
|
|
@@ -678,7 +794,7 @@
|
|
|
></el-input>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<el-input
|
|
|
v-model="paperUnitForm.mediumSum"
|
|
@@ -686,7 +802,7 @@
|
|
|
></el-input>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<el-input
|
|
|
v-model="paperUnitForm.difficultySum"
|
|
@@ -694,7 +810,15 @@
|
|
|
></el-input>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="5">
|
|
|
+ <div class="grid-content bg-purple">
|
|
|
+ <el-input
|
|
|
+ v-model="paperUnitForm.anyDifficultySum"
|
|
|
+ :disabled="true"
|
|
|
+ ></el-input>
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
<div class="grid-content bg-purple">
|
|
|
<el-input
|
|
|
v-model="paperUnitForm.count"
|
|
@@ -787,6 +911,9 @@ export default {
|
|
|
simpleSum: 0,
|
|
|
mediumSum: 0,
|
|
|
difficultySum: 0,
|
|
|
+ publicAnyDifficulty: 0,
|
|
|
+ noPublicAnyDifficulty: 0,
|
|
|
+ anyDifficultySum: 0,
|
|
|
},
|
|
|
paperUnitForm2: {
|
|
|
id: "",
|
|
@@ -806,6 +933,9 @@ export default {
|
|
|
simpleSum: 0,
|
|
|
mediumSum: 0,
|
|
|
difficultySum: 0,
|
|
|
+ publicAnyDifficulty: 0,
|
|
|
+ noPublicAnyDifficulty: 0,
|
|
|
+ anyDifficultySum: 0,
|
|
|
},
|
|
|
unitId: "",
|
|
|
detailName: "",
|
|
@@ -971,6 +1101,9 @@ export default {
|
|
|
this.paperUnitForm.simpleSum = 0;
|
|
|
this.paperUnitForm.mediumSum = 0;
|
|
|
this.paperUnitForm.difficultySum = 0;
|
|
|
+ this.paperUnitForm.publicAnyDifficulty = 0;
|
|
|
+ this.paperUnitForm.noPublicAnyDifficulty = 0;
|
|
|
+ this.paperUnitForm.anyDifficultySum = 0;
|
|
|
this.setUnits();
|
|
|
sessionStorage.setItem(
|
|
|
"paperStruct",
|
|
@@ -1005,6 +1138,12 @@ export default {
|
|
|
unitStruct.simpleSum = this.paperUnitForm2.simpleSum;
|
|
|
unitStruct.mediumSum = this.paperUnitForm2.mediumSum;
|
|
|
unitStruct.difficultySum = this.paperUnitForm2.difficultySum;
|
|
|
+ unitStruct.publicAnyDifficulty =
|
|
|
+ this.paperUnitForm2.publicAnyDifficulty || 0;
|
|
|
+ unitStruct.noPublicAnyDifficulty =
|
|
|
+ this.paperUnitForm2.noPublicAnyDifficulty || 0;
|
|
|
+ unitStruct.anyDifficultySum =
|
|
|
+ this.paperUnitForm2.anyDifficultySum || 0;
|
|
|
this.setUnits();
|
|
|
this.paperDetailUnitStructDialog = false;
|
|
|
sessionStorage.setItem(
|
|
@@ -1099,15 +1238,23 @@ export default {
|
|
|
this.paperUnitForm2.noPublicMedium = unitStruct.noPublicMedium;
|
|
|
this.paperUnitForm2.noPublicDifficulty =
|
|
|
unitStruct.noPublicDifficulty;
|
|
|
+ this.paperUnitForm2.publicAnyDifficulty =
|
|
|
+ unitStruct.publicAnyDifficulty || 0;
|
|
|
+ this.paperUnitForm2.noPublicAnyDifficulty =
|
|
|
+ unitStruct.noPublicAnyDifficulty || 0;
|
|
|
+ this.paperUnitForm2.anyDifficultySum =
|
|
|
+ unitStruct.anyDifficultySum || 0;
|
|
|
//实时计算,不存数据库
|
|
|
this.paperUnitForm2.publicSum =
|
|
|
this.paperUnitForm2.publicSimple +
|
|
|
- this.paperUnitForm2.publicMedium +
|
|
|
- this.paperUnitForm2.publicDifficulty;
|
|
|
+ this.paperUnitForm2.publicMedium +
|
|
|
+ this.paperUnitForm2.publicDifficulty +
|
|
|
+ this.paperUnitForm2.publicAnyDifficulty || 0;
|
|
|
this.paperUnitForm2.noPublicSum =
|
|
|
this.paperUnitForm2.noPublicSimple +
|
|
|
- this.paperUnitForm2.noPublicMedium +
|
|
|
- this.paperUnitForm2.noPublicDifficulty;
|
|
|
+ this.paperUnitForm2.noPublicMedium +
|
|
|
+ this.paperUnitForm2.noPublicDifficulty +
|
|
|
+ this.paperUnitForm2.noPublicAnyDifficulty || 0;
|
|
|
this.paperUnitForm2.simpleSum =
|
|
|
this.paperUnitForm2.publicSimple +
|
|
|
this.paperUnitForm2.noPublicSimple;
|
|
@@ -1117,6 +1264,9 @@ export default {
|
|
|
this.paperUnitForm2.difficultySum =
|
|
|
this.paperUnitForm2.publicDifficulty +
|
|
|
this.paperUnitForm2.noPublicDifficulty;
|
|
|
+ this.paperUnitForm2.anyDifficultySum =
|
|
|
+ (this.paperUnitForm2.publicAnyDifficulty || 0) +
|
|
|
+ (this.paperUnitForm2.noPublicAnyDifficulty || 0);
|
|
|
}
|
|
|
}
|
|
|
this.getQuesNameList(this.paperUnitForm2.questionType);
|
|
@@ -1156,6 +1306,10 @@ export default {
|
|
|
setTimeout(function () {
|
|
|
paperUnitForm.publicDifficulty = 0;
|
|
|
}, 1);
|
|
|
+ } else if (rowType === "publicAnyDifficulty") {
|
|
|
+ setTimeout(function () {
|
|
|
+ paperUnitForm.publicAnyDifficulty = 0;
|
|
|
+ }, 1);
|
|
|
} else if (rowType === "noPublicSimple") {
|
|
|
setTimeout(function () {
|
|
|
paperUnitForm.noPublicSimple = 0;
|
|
@@ -1168,6 +1322,10 @@ export default {
|
|
|
setTimeout(function () {
|
|
|
paperUnitForm.noPublicDifficulty = 0;
|
|
|
}, 1);
|
|
|
+ } else if (rowType === "noPublicAnyDifficulty") {
|
|
|
+ setTimeout(function () {
|
|
|
+ paperUnitForm.noPublicAnyDifficulty = 0;
|
|
|
+ }, 1);
|
|
|
}
|
|
|
}
|
|
|
setTimeout(function () {
|
|
@@ -1176,21 +1334,29 @@ export default {
|
|
|
paperUnitForm.publicDifficulty = parseInt(
|
|
|
paperUnitForm.publicDifficulty
|
|
|
);
|
|
|
+ paperUnitForm.publicAnyDifficulty = parseInt(
|
|
|
+ paperUnitForm.publicAnyDifficulty || 0
|
|
|
+ );
|
|
|
paperUnitForm.noPublicSimple = parseInt(paperUnitForm.noPublicSimple);
|
|
|
paperUnitForm.noPublicMedium = parseInt(paperUnitForm.noPublicMedium);
|
|
|
paperUnitForm.noPublicDifficulty = parseInt(
|
|
|
paperUnitForm.noPublicDifficulty
|
|
|
);
|
|
|
+ paperUnitForm.noPublicAnyDifficulty = parseInt(
|
|
|
+ paperUnitForm.noPublicAnyDifficulty || 0
|
|
|
+ );
|
|
|
//公开总数
|
|
|
paperUnitForm.publicSum =
|
|
|
parseInt(paperUnitForm.publicSimple) +
|
|
|
parseInt(paperUnitForm.publicMedium) +
|
|
|
- parseInt(paperUnitForm.publicDifficulty);
|
|
|
+ parseInt(paperUnitForm.publicDifficulty) +
|
|
|
+ parseInt(paperUnitForm.publicAnyDifficulty || 0);
|
|
|
//非公开总数
|
|
|
paperUnitForm.noPublicSum =
|
|
|
parseInt(paperUnitForm.noPublicSimple) +
|
|
|
parseInt(paperUnitForm.noPublicMedium) +
|
|
|
- parseInt(paperUnitForm.noPublicDifficulty);
|
|
|
+ parseInt(paperUnitForm.noPublicDifficulty) +
|
|
|
+ parseInt(paperUnitForm.noPublicAnyDifficulty || 0);
|
|
|
//简单总数
|
|
|
paperUnitForm.simpleSum =
|
|
|
parseInt(paperUnitForm.publicSimple) +
|
|
@@ -1203,6 +1369,10 @@ export default {
|
|
|
paperUnitForm.difficultySum =
|
|
|
parseInt(paperUnitForm.publicDifficulty) +
|
|
|
parseInt(paperUnitForm.noPublicDifficulty);
|
|
|
+ //不限难度总数
|
|
|
+ paperUnitForm.anyDifficultySum =
|
|
|
+ parseInt(paperUnitForm.publicAnyDifficulty || 0) +
|
|
|
+ parseInt(paperUnitForm.noPublicAnyDifficulty || 0);
|
|
|
//总数
|
|
|
paperUnitForm.count =
|
|
|
paperUnitForm.publicSum + paperUnitForm.noPublicSum;
|