1
This commit is contained in:
@@ -40,7 +40,7 @@
|
||||
|
||||
<!-- 底部栏:转入按钮 + 固定分页 -->
|
||||
<div class="bottom-bar">
|
||||
<Button type="default" status="danger" @click="openTransferModal">转入</Button>
|
||||
<!-- <Button type="default" status="danger" @click="openTransferModal">转入</Button> -->
|
||||
<div class="page-area">
|
||||
<span style="margin-right: 12px">共 {{ total }} 条</span>
|
||||
<Page
|
||||
@@ -147,12 +147,23 @@
|
||||
// 初始化配置式表格列
|
||||
initTableColumn() {
|
||||
this.tableColumns = [
|
||||
{ type: 'selection', width: 55, align: 'center' },
|
||||
// { type: 'selection', width: 55, align: 'center' },
|
||||
{ title: '序号', type: 'index', align: 'center', width: 70 },
|
||||
{ title: '学校', key: 'schName', align: 'center' },
|
||||
{ title: '学科组', key: 'groupNames', align: 'center', width: 110 },
|
||||
{ title: '教师姓名', key: 'name', align: 'center' },
|
||||
{ title: '身份证', key: 'idCard', align: 'center' },
|
||||
{
|
||||
title: '操作',
|
||||
align: 'center',
|
||||
width: 100,
|
||||
render: (h, params) => {
|
||||
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;
|
||||
|
||||
@@ -46,7 +46,7 @@
|
||||
|
||||
<!-- 底部栏:转入按钮 + 固定分页 -->
|
||||
<div class="bottom-bar">
|
||||
<Button type="default" status="danger" @click="openMoveModal">转入</Button>
|
||||
<!-- <Button type="default" status="danger" @click="openMoveModal">转入</Button> -->
|
||||
<div class="page-area">
|
||||
<span style="margin-right: 12px">共 {{ total }} 条</span>
|
||||
<Page
|
||||
@@ -168,13 +168,24 @@ export default {
|
||||
// 初始化表格列
|
||||
initTableColumn() {
|
||||
this.tableColumns = [
|
||||
{ type: 'selection', width: 55, align: 'center' },
|
||||
// { type: 'selection', width: 55, align: 'center' },
|
||||
{ title: '序号', type: 'index', align: 'center', width: 70 },
|
||||
{ title: '学校', key: 'schName', align: 'center' },
|
||||
{ title: '年级', key: 'gradeName', align: 'center', width: 110 },
|
||||
{ title: '班级', key: 'className', align: 'center', width: 90 },
|
||||
{ title: '姓名', key: 'name', align: 'center' },
|
||||
{ title: '身份号', key: 'idCard', align: 'center' },
|
||||
{
|
||||
title: '操作',
|
||||
align: 'center',
|
||||
width: 100,
|
||||
render: (h, params) => {
|
||||
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;
|
||||
|
||||
Reference in New Issue
Block a user