|
@@ -26,8 +26,8 @@
|
|
</span>
|
|
</span>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="综合成绩:">
|
|
<el-form-item label="综合成绩:">
|
|
- <el-checkbox v-model="modalForm.showTotalScore"
|
|
|
|
- >报告不显示综合成绩</el-checkbox
|
|
|
|
|
|
+ <el-checkbox v-model="modalForm.comprehensiveScoreShow"
|
|
|
|
+ >报告显示综合成绩</el-checkbox
|
|
>
|
|
>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-form>
|
|
</el-form>
|
|
@@ -56,7 +56,11 @@ export default {
|
|
return {
|
|
return {
|
|
loading: false,
|
|
loading: false,
|
|
info: {},
|
|
info: {},
|
|
- modalForm: { schoolId: "", attachmentId: "", showTotalScore: true },
|
|
|
|
|
|
+ modalForm: {
|
|
|
|
+ schoolId: "",
|
|
|
|
+ attachmentId: "",
|
|
|
|
+ comprehensiveScoreShow: true,
|
|
|
|
+ },
|
|
cachedModalForm: null,
|
|
cachedModalForm: null,
|
|
rules: {
|
|
rules: {
|
|
attachmentId: [
|
|
attachmentId: [
|
|
@@ -91,10 +95,8 @@ export default {
|
|
async initData() {
|
|
async initData() {
|
|
this.modalForm.schoolId = this.school.id;
|
|
this.modalForm.schoolId = this.school.id;
|
|
const data = await schoolSetCourseTargetQuery(this.school.id);
|
|
const data = await schoolSetCourseTargetQuery(this.school.id);
|
|
- if (data && data.value) {
|
|
|
|
- this.info = data;
|
|
|
|
- this.modalForm.attachmentId = data.id;
|
|
|
|
- }
|
|
|
|
|
|
+ this.modalForm.attachmentId = data.result[0]?.id;
|
|
|
|
+ this.modalForm.comprehensiveScoreShow = data.result[1]?.value === "true";
|
|
this.cachedModalForm = JSON.parse(JSON.stringify(this.modalForm));
|
|
this.cachedModalForm = JSON.parse(JSON.stringify(this.modalForm));
|
|
},
|
|
},
|
|
checkConfigChanged() {
|
|
checkConfigChanged() {
|