From c0026d5fcc03788be0c26a689f09b15e04c95a40 Mon Sep 17 00:00:00 2001 From: 梁保满 Date: Thu, 8 Jun 2023 16:01:41 +0800 Subject: [PATCH] 科目修改,学生调班 --- src/assets/css/base.css | 2 +- src/views/standard/setUp/clazz.vue | 15 +++++++++------ src/views/standard/setUp/student.vue | 8 ++++---- 3 files changed, 14 insertions(+), 11 deletions(-) diff --git a/src/assets/css/base.css b/src/assets/css/base.css index 38d1e5b..3a40d35 100644 --- a/src/assets/css/base.css +++ b/src/assets/css/base.css @@ -21,7 +21,7 @@ a { } input[type="number"] { - -moz-appearance: textfield; + appearance: textfield; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { diff --git a/src/views/standard/setUp/clazz.vue b/src/views/standard/setUp/clazz.vue index 94d6237..ae01e44 100644 --- a/src/views/standard/setUp/clazz.vue +++ b/src/views/standard/setUp/clazz.vue @@ -233,6 +233,9 @@ export default { diaSubject: function (val) { if (!val) { this.subjectName = ""; + this.subjectList.map((item) => { + item.checked = false; + }); } }, }, @@ -382,10 +385,11 @@ export default { item.checked = false; }, async _EditSub(item) { - if (this.subjects.includes(item.value)) { - this.$message.warning("科目已存在,请重新填写~"); - return; - } + // if (this.subjects.includes(item.value)) { + // this.$message.warning("科目已存在,请重新填写~"); + // return; + // } + let idx = this.subjectNames.findIndex((sub) => item.default == sub); item.checked = false; const { status, info } = await this.$request.updateSubject({ subjectName: item.value, @@ -393,11 +397,10 @@ export default { }); if (status === 0) { this.$message.success(info); - let idx = this.subjectNames.findIndex((sub) => item == sub); this.subjectNames.splice(idx, 1, item.value); item.default = item.value; } else { - item.checked = true; + item.value = item.default this.$message.error(info); } }, diff --git a/src/views/standard/setUp/student.vue b/src/views/standard/setUp/student.vue index 98a253e..8f3a069 100644 --- a/src/views/standard/setUp/student.vue +++ b/src/views/standard/setUp/student.vue @@ -533,10 +533,10 @@ export default { function () { this.$refs.formStuCla.validate(async (valid) => { if (valid) { - if (this.formStuCla.classId == this.formStuCla.oldClassId) { - this.$message.warning("班级无变更~"); - return; - } + // if (this.formStuCla.classId == this.formStuCla.oldClassId) { + // this.$message.warning("班级无变更~"); + // return; + // } const { data, status, info } = await this.$request.studentChangeClass({ studentId: this.formStuCla.studentId, -- libgit2 0.21.4