diff --git a/src/views/studySystemChoice.vue b/src/views/studySystemChoice.vue
index 5b24c09..5d9952a 100644
--- a/src/views/studySystemChoice.vue
+++ b/src/views/studySystemChoice.vue
@@ -12,7 +12,7 @@
学制选择
-
+
i.id);
- const url = APIConfig.BschClassSystem.teacherdelete+idlist.join(',');
- this.$api.post(url,{}, resp => {
+ const url = APIConfig.BschClassSystem.teacherdelete;
+ let item={
+ groupId:this.selectnodeid,
+ ids:idlist.join(',')
+ };
+ this.$api.post(url,item, resp => {
if (resp.code == 0) {
this.$Message.success("删除成功!");
this.selectedRows = [];
@@ -695,37 +697,37 @@ export default {
},
// 弹窗打开初始化
openBatchMoveTeacherModal() {
- if (!this.selectedRows.length) return this.$Message.warning('请先勾选教师')
- this.moveTeacherName = this.selectedRows.map(i => i.name).join('、')
+ if (!this.selectedRows.length) return this.$Message.warning('请先勾选教师');
+ this.moveTeacherName = this.selectedRows.map(i => i.name).join('、');
// 清空数据
- this.checkedTreeNodes = []
- this.targetGroupList = []
+ this.checkedTreeNodes = [];
+ this.targetGroupList = [];
this.$nextTick(() => {
// 清空整棵树所有勾选
- const ztree = this.$refs.moveTeacherLeftTree.getZtreeInstance()
- ztree.checkAllNodes(false)
+ const ztree = this.$refs.moveTeacherLeftTree.getZtreeInstance();
+ ztree.checkAllNodes(false);
})
- this.moveTeacherModal = true
+ this.moveTeacherModal = true;
},
// 右侧点击X删除单条 → 反向取消左侧树勾选
handleDeleteRightItem(delItem, index) {
// 删除右侧数组
- this.targetGroupList.splice(index, 1)
+ this.targetGroupList.splice(index, 1);
// 获取树实例,取消对应节点复选框
- const ztree = this.$refs.moveTeacherLeftTree.getZtreeInstance()
- const targetNode = ztree.getNodeByParam('id', delItem.id)
+ const ztree = this.$refs.moveTeacherLeftTree.getZtreeInstance();
+ const targetNode = ztree.getNodeByParam('id', delItem.id);
if (targetNode) {
- ztree.checkNode(targetNode, false, false)
+ ztree.checkNode(targetNode, false, false);
}
},
// 确定按钮 直接提交
submitMoveTeacher() {
if (this.targetGroupList.length === 0) {
- return this.$Message.warning('请至少选择一个目标分组')
+ return this.$Message.warning('请至少选择一个目标分组');
}
- const teacherIdArr = this.selectedRows.map(row => row.id)
- const groupIdArr = this.targetGroupList.map(item => item.id)
+ const teacherIdArr = this.selectedRows.map(row => row.id);
+ const groupIdArr = this.targetGroupList.map(item => item.id);
// console.log('待移动教师ID', teacherIdArr)
// console.log('目标分组ID', groupIdArr)
@@ -750,8 +752,8 @@ export default {
});
},
batchTransferTeacher() {
- if (!this.selectedRows.length) return this.$Message.warning('请先勾选教师')
- this.transferTeacherModal = true
+ if (!this.selectedRows.length) return this.$Message.warning('请先勾选教师');
+ this.transferTeacherModal = true;
},
//转出事件
confirmTransferTeacher() {
@@ -770,19 +772,19 @@ export default {
},
openBatchMoveTeacherModal() {
- if (!this.selectedRows.length) return this.$Message.warning('请先勾选教师')
- this.moveTeacherName = this.selectedRows.map(i => i.name).join('、')
- this.moveTeacherModal = true
+ if (!this.selectedRows.length) return this.$Message.warning('请先勾选教师');
+ this.moveTeacherName = this.selectedRows.map(i => i.name).join('、');
+ this.moveTeacherModal = true;
},
confirmMoveTeacher() {
- this.moveTeacherModal = false
- this.$Message.success('移动教师成功')
+ this.moveTeacherModal = false;
+ this.$Message.success('移动教师成功');
},
openSetStatusModal() {
- if (!this.selectedRows.length) return this.$Message.warning('请先勾选教师')
- this.statusFormData.status = '0'
- this.setStatusModal = true
+ if (!this.selectedRows.length) return this.$Message.warning('请先勾选教师');
+ this.statusFormData.status = '0';
+ this.setStatusModal = true;
},
submitSetStatus() {
const idlist = this.selectedRows.map(i => i.id);
@@ -804,11 +806,11 @@ export default {
},
openAddGroupModal() {
- if (!this.selectnodeid) return this.$Message.warning('请先选择父分组')
- this.addGroupFormData.parentGroupName = this.selectnodetitle
- this.addGroupFormData.groupName = ''
- this.addGroupFormData.sort = ''
- this.addGroupModal = true
+ if (!this.selectnodeid) return this.$Message.warning('请先选择父分组');
+ this.addGroupFormData.parentGroupName = this.selectnodetitle;
+ this.addGroupFormData.groupName = '';
+ this.addGroupFormData.sort = '';
+ this.addGroupModal = true;
},
submitAddGroup() {
this.$refs.addGroupForm.validate(valid => {
@@ -827,30 +829,30 @@ export default {
},
submitEditGroup() {
this.$refs.editGroupForm.validate(valid => {
- if (!valid) return
- this.selectedTreeNode.title = this.editGroupFormData.groupName
- this.editGroupModal = false
+ if (!valid) return;
+ this.selectedTreeNode.title = this.editGroupFormData.groupName;
+ this.editGroupModal = false;
this.$Message.success('修改分组成功')
})
},
openMoveGroupModal() {
- if (!this.selectnodeid) return this.$Message.warning('请先选择分组')
- this.moveGroupTargetName = this.selectnodetitle
- this.moveGroupModal = true
+ if (!this.selectnodeid) return this.$Message.warning('请先选择分组');
+ this.moveGroupTargetName = this.selectnodetitle;
+ this.moveGroupModal = true;
},
confirmMoveGroup() {
- this.moveGroupModal = false
- this.$Message.success('移动分组成功')
+ this.moveGroupModal = false;
+ this.$Message.success('移动分组成功');
},
delCurrentGroup() {
- if (!this.selectnodeid) return this.$Message.warning('请先选择分组')
+ if (!this.selectnodeid) return this.$Message.warning('请先选择分组');
this.$Modal.confirm({
title: '提示',
content: `确定删除分组【${this.selectedTreeNode.title}】?`,
onOk: () => {
- this.$Message.success('删除分组成功')
+ this.$Message.success('删除分组成功');
}
})
}
diff --git a/src/views/teacherManage/teachseeting.vue b/src/views/teacherManage/teachseeting.vue
index 984ed02..96125fe 100644
--- a/src/views/teacherManage/teachseeting.vue
+++ b/src/views/teacherManage/teachseeting.vue
@@ -447,6 +447,10 @@ export default {
this.getteachssearch();
},
handleBatchImport() {
+ this.UpParmas.datapre={
+ schsystemId: this.majorVal,
+ gradeId: this.gradeVal
+ }
this.importModalVisible = true;
},
//导入成功返回