|
@@ -154,23 +154,21 @@
|
|
>
|
|
>
|
|
<FormItem prop="score" label="分数" :show-message="false">
|
|
<FormItem prop="score" label="分数" :show-message="false">
|
|
<InputNumber
|
|
<InputNumber
|
|
- :max="manualMaxScore"
|
|
|
|
- :min="manualMinScore"
|
|
|
|
:precision="0"
|
|
:precision="0"
|
|
v-model="manualScoreModel.score"
|
|
v-model="manualScoreModel.score"
|
|
></InputNumber>
|
|
></InputNumber>
|
|
</FormItem>
|
|
</FormItem>
|
|
- <FormItem>
|
|
|
|
|
|
+ <FormItem class="mark-input-confirm">
|
|
<Button type="primary" size="small" @click="toInputScore">
|
|
<Button type="primary" size="small" @click="toInputScore">
|
|
确定
|
|
确定
|
|
</Button>
|
|
</Button>
|
|
</FormItem>
|
|
</FormItem>
|
|
|
|
+ <p class="tips-info">
|
|
|
|
+ <Icon type="md-alert" />分数必须介于{{ manualMinScore }}和{{
|
|
|
|
+ manualMaxScore
|
|
|
|
+ }}之间
|
|
|
|
+ </p>
|
|
</Form>
|
|
</Form>
|
|
- <p class="tips-info">
|
|
|
|
- <Icon type="md-alert" />分数必须介于{{ manualMinScore }}和{{
|
|
|
|
- manualMaxScore
|
|
|
|
- }}之间
|
|
|
|
- </p>
|
|
|
|
</div>
|
|
</div>
|
|
<div class="action-grade-pass" v-if="rights.levelList" @click="toPass">
|
|
<div class="action-grade-pass" v-if="rights.levelList" @click="toPass">
|
|
跳过
|
|
跳过
|
|
@@ -301,6 +299,10 @@ export default {
|
|
...initRights
|
|
...initRights
|
|
},
|
|
},
|
|
roleRight: {
|
|
roleRight: {
|
|
|
|
+ SUPER_ADMIN: {
|
|
|
|
+ done: ["search", "markHis", "gradeInfo", "markInfo"],
|
|
|
|
+ shift: ["search", "gradeChangeSearch", "gradeChange"]
|
|
|
|
+ },
|
|
ADMIN: {
|
|
ADMIN: {
|
|
done: ["search", "markHis", "gradeInfo", "markInfo"],
|
|
done: ["search", "markHis", "gradeInfo", "markInfo"],
|
|
shift: ["search", "gradeChangeSearch", "gradeChange"]
|
|
shift: ["search", "gradeChangeSearch", "gradeChange"]
|
|
@@ -331,8 +333,18 @@ export default {
|
|
score: [
|
|
score: [
|
|
{
|
|
{
|
|
validator: (rule, value, callback) => {
|
|
validator: (rule, value, callback) => {
|
|
|
|
+ console.log(value);
|
|
if (value === null) {
|
|
if (value === null) {
|
|
callback(new Error("请输入分数"));
|
|
callback(new Error("请输入分数"));
|
|
|
|
+ } else if (
|
|
|
|
+ value < this.manualMinScore ||
|
|
|
|
+ value > this.manualMaxScore
|
|
|
|
+ ) {
|
|
|
|
+ callback(
|
|
|
|
+ new Error(
|
|
|
|
+ `分数必须介于${this.manualMinScore}和${this.manualMaxScore}之间`
|
|
|
|
+ )
|
|
|
|
+ );
|
|
} else {
|
|
} else {
|
|
callback();
|
|
callback();
|
|
}
|
|
}
|
|
@@ -363,9 +375,7 @@ export default {
|
|
},
|
|
},
|
|
computed: {
|
|
computed: {
|
|
IS_ADMIN() {
|
|
IS_ADMIN() {
|
|
- return (
|
|
|
|
- this.userRole === "ADMIN" || this.curUserRoleType === "SUPER_ADMIN"
|
|
|
|
- );
|
|
|
|
|
|
+ return this.userRole === "ADMIN" || this.userRole === "SUPER_ADMIN";
|
|
},
|
|
},
|
|
IS_MARKER() {
|
|
IS_MARKER() {
|
|
return this.userRole === "MARKER";
|
|
return this.userRole === "MARKER";
|
|
@@ -480,7 +490,7 @@ export default {
|
|
|
|
|
|
// 科组长改档 / 评卷同意改档
|
|
// 科组长改档 / 评卷同意改档
|
|
this.$emit("on-leader-level", {
|
|
this.$emit("on-leader-level", {
|
|
- paperId: this.curPaperOrTask.id,
|
|
|
|
|
|
+ paperId: this.curPaperOrTask.paperId,
|
|
curLevel: this.curPaperOrTask.level,
|
|
curLevel: this.curPaperOrTask.level,
|
|
selectedLevel: level.name
|
|
selectedLevel: level.name
|
|
});
|
|
});
|