11wqe1 1 ماه پیش
والد
کامیت
ef05d16976

+ 1 - 0
src/components/pages/studentManageNew/component/editInterstcla.vue

@@ -77,6 +77,7 @@ export default {
       let params = {
         id: this.clainfo.id,
         n: this.clainfo.name,
+        pid: this.clainfo.pid,
         oid: this.oid,
       };
       this.ajax

+ 5 - 0
src/components/pages/studentManageNew/component/table.vue

@@ -722,6 +722,7 @@ export default {
       stuEditInfo: {}, // 学生编辑信息
       ClaEditvisible: false, // 班级编辑信息
       ClaEditInfo: {}, // 班级编辑信息
+      claEditLastTriggerAt: 0, // 防止回车和失焦连续触发重复提交
       editBtnHovered: false, // 编辑按钮hover状态
       deleteBtnHovered: false, // 删除按钮hover状态
 
@@ -1764,6 +1765,9 @@ export default {
     },
     // 修改班级名称
     confirmClaEdit() {
+      const now = Date.now();
+      if (now - this.claEditLastTriggerAt < 250) return;
+      this.claEditLastTriggerAt = now;
       if (
         this.ClaEditInfo.name == "" ||
         this.ClaEditInfo.name == this.activeinfo.name
@@ -1774,6 +1778,7 @@ export default {
       let params = {
         id: this.ClaEditInfo.id,
         n: this.ClaEditInfo.name,
+        pid: this.ClaEditInfo.pid,
         oid: this.oid
       };
       this.ajax