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;