@@ -40,7 +40,7 @@
|
|||||||
|
|
||||||
<!-- 底部栏:转入按钮 + 固定分页 -->
|
<!-- 底部栏:转入按钮 + 固定分页 -->
|
||||||
<div class="bottom-bar">
|
<div class="bottom-bar">
|
||||||
<Button type="default" status="danger" @click="openTransferModal">转入</Button>
|
<!-- <Button type="default" status="danger" @click="openTransferModal">转入</Button> -->
|
||||||
<div class="page-area">
|
<div class="page-area">
|
||||||
<span style="margin-right: 12px">共 {{ total }} 条</span>
|
<span style="margin-right: 12px">共 {{ total }} 条</span>
|
||||||
<Page
|
<Page
|
||||||
@@ -147,12 +147,23 @@
|
|||||||
// 初始化配置式表格列
|
// 初始化配置式表格列
|
||||||
initTableColumn() {
|
initTableColumn() {
|
||||||
this.tableColumns = [
|
this.tableColumns = [
|
||||||
{ type: 'selection', width: 55, align: 'center' },
|
// { type: 'selection', width: 55, align: 'center' },
|
||||||
{ title: '序号', type: 'index', align: 'center', width: 70 },
|
{ title: '序号', type: 'index', align: 'center', width: 70 },
|
||||||
{ title: '学校', key: 'schName', align: 'center' },
|
{ title: '学校', key: 'schName', align: 'center' },
|
||||||
{ title: '学科组', key: 'groupNames', align: 'center', width: 110 },
|
{ title: '学科组', key: 'groupNames', align: 'center', width: 110 },
|
||||||
{ title: '教师姓名', key: 'name', align: 'center' },
|
{ title: '教师姓名', key: 'name', align: 'center' },
|
||||||
{ title: '身份证', key: 'idCard', 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() {
|
openTransferModal(row) {
|
||||||
if (!this.selectedRows.length) {
|
// if (!this.selectedRows.length) {
|
||||||
return this.$Message.warning('请先勾选需要转入的教师')
|
// return this.$Message.warning('请先勾选需要转入的教师')
|
||||||
}
|
// }
|
||||||
|
this.selectedRows=[row];
|
||||||
this.moveTeacherName=this.selectedRows.map(a=>a.name).join(',');
|
this.moveTeacherName=this.selectedRows.map(a=>a.name).join(',');
|
||||||
this.transferModalVisible = true
|
this.transferModalVisible = true
|
||||||
this.getTeaTree();
|
this.getTeaTree();
|
||||||
@@ -233,9 +245,11 @@
|
|||||||
if (!this.selectnodeid) {
|
if (!this.selectnodeid) {
|
||||||
return this.$Message.warning('请选择目标分组')
|
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={
|
let item={
|
||||||
schTeaIds:teacherIdArr,
|
teaId:teaIdArr.join(','),
|
||||||
|
schId:schIdArr.join(','),
|
||||||
transferGroupId:this.selectnodeid
|
transferGroupId:this.selectnodeid
|
||||||
};
|
};
|
||||||
const url = APIConfig.BschClassSystem.setTransferIn;
|
const url = APIConfig.BschClassSystem.setTransferIn;
|
||||||
|
|||||||
@@ -46,7 +46,7 @@
|
|||||||
|
|
||||||
<!-- 底部栏:转入按钮 + 固定分页 -->
|
<!-- 底部栏:转入按钮 + 固定分页 -->
|
||||||
<div class="bottom-bar">
|
<div class="bottom-bar">
|
||||||
<Button type="default" status="danger" @click="openMoveModal">转入</Button>
|
<!-- <Button type="default" status="danger" @click="openMoveModal">转入</Button> -->
|
||||||
<div class="page-area">
|
<div class="page-area">
|
||||||
<span style="margin-right: 12px">共 {{ total }} 条</span>
|
<span style="margin-right: 12px">共 {{ total }} 条</span>
|
||||||
<Page
|
<Page
|
||||||
@@ -168,13 +168,24 @@ export default {
|
|||||||
// 初始化表格列
|
// 初始化表格列
|
||||||
initTableColumn() {
|
initTableColumn() {
|
||||||
this.tableColumns = [
|
this.tableColumns = [
|
||||||
{ type: 'selection', width: 55, align: 'center' },
|
// { type: 'selection', width: 55, align: 'center' },
|
||||||
{ title: '序号', type: 'index', align: 'center', width: 70 },
|
{ title: '序号', type: 'index', align: 'center', width: 70 },
|
||||||
{ title: '学校', key: 'schName', align: 'center' },
|
{ title: '学校', key: 'schName', align: 'center' },
|
||||||
{ title: '年级', key: 'gradeName', align: 'center', width: 110 },
|
{ title: '年级', key: 'gradeName', align: 'center', width: 110 },
|
||||||
{ title: '班级', key: 'className', align: 'center', width: 90 },
|
{ title: '班级', key: 'className', align: 'center', width: 90 },
|
||||||
{ title: '姓名', key: 'name', align: 'center' },
|
{ title: '姓名', key: 'name', align: 'center' },
|
||||||
{ title: '身份号', key: 'idCard', 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() {
|
openMoveModal(row) {
|
||||||
if (!this.selectedRows.length) {
|
// if (!this.selectedRows.length) {
|
||||||
return this.$Message.warning('请先勾选需要转入的学生')
|
// return this.$Message.warning('请先勾选需要转入的学生')
|
||||||
}
|
// }
|
||||||
|
this.selectedRows=[row];
|
||||||
this.moveStuName = this.selectedRows.map(a=>a.name).join(',');
|
this.moveStuName = this.selectedRows.map(a=>a.name).join(',');
|
||||||
this.moveModalVisible = true;
|
this.moveModalVisible = true;
|
||||||
this.getClassTree();
|
this.getClassTree();
|
||||||
@@ -258,7 +270,7 @@ export default {
|
|||||||
}
|
}
|
||||||
const teacherIdArr = this.selectedRows.map(row => row.id);
|
const teacherIdArr = this.selectedRows.map(row => row.id);
|
||||||
let item={
|
let item={
|
||||||
stuIds:teacherIdArr,
|
stuId:teacherIdArr.join(','),
|
||||||
transferClassId:this.selectnodeid
|
transferClassId:this.selectnodeid
|
||||||
};
|
};
|
||||||
const url = APIConfig.BschClassSystem.studentsetTransferIn;
|
const url = APIConfig.BschClassSystem.studentsetTransferIn;
|
||||||
|
|||||||
Reference in New Issue
Block a user