From 174e80f89a265fbb4f733111a2bd773a116f0f23 Mon Sep 17 00:00:00 2001 From: lijing Date: Thu, 27 Aug 2026 17:55:32 +0800 Subject: [PATCH] 1 --- src/views/zhuanruinfo.vue | 30 +++++++++++++++++------ src/views/zhuanruinfostu/Christianity.vue | 26 ++++++++++++++------ 2 files changed, 41 insertions(+), 15 deletions(-) diff --git a/src/views/zhuanruinfo.vue b/src/views/zhuanruinfo.vue index 7b4a40b..8439741 100644 --- a/src/views/zhuanruinfo.vue +++ b/src/views/zhuanruinfo.vue @@ -40,7 +40,7 @@
- +
共 {{ total }} 条 { + return h('Button', { + props: { type: 'text' }, + on: { click: () => this.openTransferModal(params.row) } + },'转入') + } + } ] }, @@ -205,10 +216,11 @@ }, // 打开转入弹窗 - openTransferModal() { - if (!this.selectedRows.length) { - return this.$Message.warning('请先勾选需要转入的教师') - } + openTransferModal(row) { + // if (!this.selectedRows.length) { + // return this.$Message.warning('请先勾选需要转入的教师') + // } + this.selectedRows=[row]; this.moveTeacherName=this.selectedRows.map(a=>a.name).join(','); this.transferModalVisible = true this.getTeaTree(); @@ -233,9 +245,11 @@ if (!this.selectnodeid) { return this.$Message.warning('请选择目标分组') } - const teacherIdArr = this.selectedRows.map(row => row.schId+'_'+row.teaId); + const teaIdArr = this.selectedRows.map(row => row.teaId); + const schIdArr = this.selectedRows.map(row => row.schId); let item={ - schTeaIds:teacherIdArr, + teaId:teaIdArr.join(','), + schId:schIdArr.join(','), transferGroupId:this.selectnodeid }; const url = APIConfig.BschClassSystem.setTransferIn; diff --git a/src/views/zhuanruinfostu/Christianity.vue b/src/views/zhuanruinfostu/Christianity.vue index 9ae1204..766edac 100644 --- a/src/views/zhuanruinfostu/Christianity.vue +++ b/src/views/zhuanruinfostu/Christianity.vue @@ -46,7 +46,7 @@
- +
共 {{ total }} 条 { + return h('Button', { + props: { type: 'text' }, + on: { click: () => this.openMoveModal(params.row) } + },'转入') + } + } ] }, @@ -228,10 +239,11 @@ export default { }, // 打开转入弹窗 - openMoveModal() { - if (!this.selectedRows.length) { - return this.$Message.warning('请先勾选需要转入的学生') - } + openMoveModal(row) { + // if (!this.selectedRows.length) { + // return this.$Message.warning('请先勾选需要转入的学生') + // } + this.selectedRows=[row]; this.moveStuName = this.selectedRows.map(a=>a.name).join(','); this.moveModalVisible = true; this.getClassTree(); @@ -258,7 +270,7 @@ export default { } const teacherIdArr = this.selectedRows.map(row => row.id); let item={ - stuIds:teacherIdArr, + stuId:teacherIdArr.join(','), transferClassId:this.selectnodeid }; const url = APIConfig.BschClassSystem.studentsetTransferIn;